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;
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;
@SuppressWarnings("all")
public class InternalAppliedStereotypePropertyParser extends AbstractInternalContentAssistParser {
public static final String[] tokenNames = new String[]{ "<invalid>", "<EOR>", "<DOWN>", "<UP>", "RULE_ML_COMMENT", "RULE_SL_COMMENT", "RULE_ID", "RULE_INTEGERVALUE", "RULE_STRING", "RULE_INT", "RULE_WS", "RULE_ANY_OTHER", "'++'", "'--'", "'=='", "'!='", "'instanceof'", "'hastype'", "'<'", "'>'", "'<='", "'>='", "'<<'", "'>>'", "'>>>'", "'+'", "'-'", "'*'", "'/'", "'%'", "'!'", "'$'", "'~'", "'true'", "'false'", "'createLink'", "'destroyLink'", "'clearAssoc'", "'select'", "'reject'", "'collect'", "'iterate'", "'forAll'", "'exists'", "'one'", "'isolated'", "'determined'", "'assured'", "'parallel'", "'='", "'+='", "'-='", "'*='", "'%='", "'/='", "'&='", "'|='", "'^='", "'<<='", "'>>='", "'>>>='", "'::'", "','", "'=>'", "'('", "')'", "'?'", "':'", "'||'", "'&&'", "'|'", "'^'", "'&'", "'.'", "'['", "']'", "'->'", "'reduce'", "'isUnique'", "'null'", "'this'", "'super'", "'new'", "'{'", "'}'", "'..'", "'allInstances'", "'/*@'", "'inline'", "'*/'", "'//@'", "';'", "'let'", "'if'", "'else'", "'or'", "'switch'", "'case'", "'default'", "'while'", "'do'", "'for'", "'in'", "'break'", "'return'", "'accept'", "'classify'", "'from'", "'to'", "'ordered'" };
public static final int RULE_ID = 6;
public static final int T__29 = 29;
public static final int T__28 = 28;
public static final int T__27 = 27;
public static final int T__26 = 26;
public static final int T__25 = 25;
public static final int T__24 = 24;
public static final int T__23 = 23;
public static final int T__22 = 22;
public static final int RULE_ANY_OTHER = 11;
public static final int T__21 = 21;
public static final int T__20 = 20;
public static final int EOF = -1;
public static final int T__93 = 93;
public static final int T__19 = 19;
public static final int T__94 = 94;
public static final int T__91 = 91;
public static final int T__92 = 92;
public static final int T__16 = 16;
public static final int T__15 = 15;
public static final int T__90 = 90;
public static final int T__18 = 18;
public static final int T__17 = 17;
public static final int T__12 = 12;
public static final int T__14 = 14;
public static final int T__13 = 13;
public static final int T__99 = 99;
public static final int RULE_INTEGERVALUE = 7;
public static final int T__98 = 98;
public static final int T__97 = 97;
public static final int T__96 = 96;
public static final int T__95 = 95;
public static final int T__80 = 80;
public static final int T__81 = 81;
public static final int T__82 = 82;
public static final int T__83 = 83;
public static final int T__85 = 85;
public static final int T__84 = 84;
public static final int T__87 = 87;
public static final int T__86 = 86;
public static final int T__89 = 89;
public static final int T__88 = 88;
public static final int RULE_ML_COMMENT = 4;
public static final int RULE_STRING = 8;
public static final int T__71 = 71;
public static final int T__72 = 72;
public static final int T__70 = 70;
public static final int T__76 = 76;
public static final int T__75 = 75;
public static final int T__74 = 74;
public static final int T__73 = 73;
public static final int T__79 = 79;
public static final int T__78 = 78;
public static final int T__77 = 77;
public static final int T__68 = 68;
public static final int T__69 = 69;
public static final int T__66 = 66;
public static final int T__67 = 67;
public static final int T__64 = 64;
public static final int T__65 = 65;
public static final int T__62 = 62;
public static final int T__63 = 63;
public static final int T__61 = 61;
public static final int T__60 = 60;
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__107 = 107;
public static final int T__108 = 108;
public static final int T__109 = 109;
public static final int T__103 = 103;
public static final int T__59 = 59;
public static final int T__104 = 104;
public static final int T__105 = 105;
public static final int T__106 = 106;
public static final int RULE_INT = 9;
public static final int T__50 = 50;
public static final int T__42 = 42;
public static final int T__43 = 43;
public static final int T__40 = 40;
public static final int T__41 = 41;
public static final int T__46 = 46;
public static final int T__47 = 47;
public static final int T__44 = 44;
public static final int T__45 = 45;
public static final int T__48 = 48;
public static final int T__49 = 49;
public static final int T__102 = 102;
public static final int T__101 = 101;
public static final int T__100 = 100;
public static final int RULE_SL_COMMENT = 5;
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 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__37 = 37;
public static final int T__38 = 38;
public static final int T__39 = 39;
public static final int RULE_WS = 10;
// 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/stereotypeproperty/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"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:60:1: entryRuleAppliedStereotypePropertyRule : ruleAppliedStereotypePropertyRule EOF ;
public final void entryRuleAppliedStereotypePropertyRule() throws RecognitionException {
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:61:1: ( ruleAppliedStereotypePropertyRule EOF )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:62:1: ruleAppliedStereotypePropertyRule EOF
{
before(grammarAccess.getAppliedStereotypePropertyRuleRule());
pushFollow(FOLLOW_ruleAppliedStereotypePropertyRule_in_entryRuleAppliedStereotypePropertyRule61);
ruleAppliedStereotypePropertyRule();
state._fsp--;
after(grammarAccess.getAppliedStereotypePropertyRuleRule());
match(input, EOF, FOLLOW_EOF_in_entryRuleAppliedStereotypePropertyRule68);
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
}
return;
}
// $ANTLR end "entryRuleAppliedStereotypePropertyRule"
// $ANTLR start "ruleAppliedStereotypePropertyRule"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:69:1: ruleAppliedStereotypePropertyRule : ( ( rule__AppliedStereotypePropertyRule__Group__0 ) ) ;
public final void ruleAppliedStereotypePropertyRule() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:73:2: ( ( ( rule__AppliedStereotypePropertyRule__Group__0 ) ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:74:1: ( ( rule__AppliedStereotypePropertyRule__Group__0 ) )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:74:1: ( ( rule__AppliedStereotypePropertyRule__Group__0 ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:75:1: ( rule__AppliedStereotypePropertyRule__Group__0 )
{
before(grammarAccess.getAppliedStereotypePropertyRuleAccess().getGroup());
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:76:1: ( rule__AppliedStereotypePropertyRule__Group__0 )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:76:2: rule__AppliedStereotypePropertyRule__Group__0
{
pushFollow(FOLLOW_rule__AppliedStereotypePropertyRule__Group__0_in_ruleAppliedStereotypePropertyRule94);
rule__AppliedStereotypePropertyRule__Group__0();
state._fsp--;
}
after(grammarAccess.getAppliedStereotypePropertyRuleAccess().getGroup());
}
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "ruleAppliedStereotypePropertyRule"
// $ANTLR start "entryRuleExpressionValueRule"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:88:1: entryRuleExpressionValueRule : ruleExpressionValueRule EOF ;
public final void entryRuleExpressionValueRule() throws RecognitionException {
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:89:1: ( ruleExpressionValueRule EOF )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:90:1: ruleExpressionValueRule EOF
{
before(grammarAccess.getExpressionValueRuleRule());
pushFollow(FOLLOW_ruleExpressionValueRule_in_entryRuleExpressionValueRule121);
ruleExpressionValueRule();
state._fsp--;
after(grammarAccess.getExpressionValueRuleRule());
match(input, EOF, FOLLOW_EOF_in_entryRuleExpressionValueRule128);
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
}
return;
}
// $ANTLR end "entryRuleExpressionValueRule"
// $ANTLR start "ruleExpressionValueRule"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:97:1: ruleExpressionValueRule : ( ( rule__ExpressionValueRule__Group__0 ) ) ;
public final void ruleExpressionValueRule() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:101:2: ( ( ( rule__ExpressionValueRule__Group__0 ) ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:102:1: ( ( rule__ExpressionValueRule__Group__0 ) )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:102:1: ( ( rule__ExpressionValueRule__Group__0 ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:103:1: ( rule__ExpressionValueRule__Group__0 )
{
before(grammarAccess.getExpressionValueRuleAccess().getGroup());
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:104:1: ( rule__ExpressionValueRule__Group__0 )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:104:2: rule__ExpressionValueRule__Group__0
{
pushFollow(FOLLOW_rule__ExpressionValueRule__Group__0_in_ruleExpressionValueRule154);
rule__ExpressionValueRule__Group__0();
state._fsp--;
}
after(grammarAccess.getExpressionValueRuleAccess().getGroup());
}
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "ruleExpressionValueRule"
// $ANTLR start "entryRuleLITERAL"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:118:1: entryRuleLITERAL : ruleLITERAL EOF ;
public final void entryRuleLITERAL() throws RecognitionException {
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:119:1: ( ruleLITERAL EOF )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:120:1: ruleLITERAL EOF
{
before(grammarAccess.getLITERALRule());
pushFollow(FOLLOW_ruleLITERAL_in_entryRuleLITERAL183);
ruleLITERAL();
state._fsp--;
after(grammarAccess.getLITERALRule());
match(input, EOF, FOLLOW_EOF_in_entryRuleLITERAL190);
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
}
return;
}
// $ANTLR end "entryRuleLITERAL"
// $ANTLR start "ruleLITERAL"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:127:1: ruleLITERAL : ( ( rule__LITERAL__Alternatives ) ) ;
public final void ruleLITERAL() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:131:2: ( ( ( rule__LITERAL__Alternatives ) ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:132:1: ( ( rule__LITERAL__Alternatives ) )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:132:1: ( ( rule__LITERAL__Alternatives ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:133:1: ( rule__LITERAL__Alternatives )
{
before(grammarAccess.getLITERALAccess().getAlternatives());
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:134:1: ( rule__LITERAL__Alternatives )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:134:2: rule__LITERAL__Alternatives
{
pushFollow(FOLLOW_rule__LITERAL__Alternatives_in_ruleLITERAL216);
rule__LITERAL__Alternatives();
state._fsp--;
}
after(grammarAccess.getLITERALAccess().getAlternatives());
}
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "ruleLITERAL"
// $ANTLR start "entryRuleBOOLEAN_LITERAL"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:146:1: entryRuleBOOLEAN_LITERAL : ruleBOOLEAN_LITERAL EOF ;
public final void entryRuleBOOLEAN_LITERAL() throws RecognitionException {
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:147:1: ( ruleBOOLEAN_LITERAL EOF )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:148:1: ruleBOOLEAN_LITERAL EOF
{
before(grammarAccess.getBOOLEAN_LITERALRule());
pushFollow(FOLLOW_ruleBOOLEAN_LITERAL_in_entryRuleBOOLEAN_LITERAL243);
ruleBOOLEAN_LITERAL();
state._fsp--;
after(grammarAccess.getBOOLEAN_LITERALRule());
match(input, EOF, FOLLOW_EOF_in_entryRuleBOOLEAN_LITERAL250);
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
}
return;
}
// $ANTLR end "entryRuleBOOLEAN_LITERAL"
// $ANTLR start "ruleBOOLEAN_LITERAL"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:155:1: ruleBOOLEAN_LITERAL : ( ( rule__BOOLEAN_LITERAL__ValueAssignment ) ) ;
public final void ruleBOOLEAN_LITERAL() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:159:2: ( ( ( rule__BOOLEAN_LITERAL__ValueAssignment ) ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:160:1: ( ( rule__BOOLEAN_LITERAL__ValueAssignment ) )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:160:1: ( ( rule__BOOLEAN_LITERAL__ValueAssignment ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:161:1: ( rule__BOOLEAN_LITERAL__ValueAssignment )
{
before(grammarAccess.getBOOLEAN_LITERALAccess().getValueAssignment());
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:162:1: ( rule__BOOLEAN_LITERAL__ValueAssignment )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:162:2: rule__BOOLEAN_LITERAL__ValueAssignment
{
pushFollow(FOLLOW_rule__BOOLEAN_LITERAL__ValueAssignment_in_ruleBOOLEAN_LITERAL276);
rule__BOOLEAN_LITERAL__ValueAssignment();
state._fsp--;
}
after(grammarAccess.getBOOLEAN_LITERALAccess().getValueAssignment());
}
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "ruleBOOLEAN_LITERAL"
// $ANTLR start "entryRuleNUMBER_LITERAL"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:174:1: entryRuleNUMBER_LITERAL : ruleNUMBER_LITERAL EOF ;
public final void entryRuleNUMBER_LITERAL() throws RecognitionException {
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:175:1: ( ruleNUMBER_LITERAL EOF )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:176:1: ruleNUMBER_LITERAL EOF
{
before(grammarAccess.getNUMBER_LITERALRule());
pushFollow(FOLLOW_ruleNUMBER_LITERAL_in_entryRuleNUMBER_LITERAL303);
ruleNUMBER_LITERAL();
state._fsp--;
after(grammarAccess.getNUMBER_LITERALRule());
match(input, EOF, FOLLOW_EOF_in_entryRuleNUMBER_LITERAL310);
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
}
return;
}
// $ANTLR end "entryRuleNUMBER_LITERAL"
// $ANTLR start "ruleNUMBER_LITERAL"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:183:1: ruleNUMBER_LITERAL : ( ( rule__NUMBER_LITERAL__Alternatives ) ) ;
public final void ruleNUMBER_LITERAL() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:187:2: ( ( ( rule__NUMBER_LITERAL__Alternatives ) ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:188:1: ( ( rule__NUMBER_LITERAL__Alternatives ) )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:188:1: ( ( rule__NUMBER_LITERAL__Alternatives ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:189:1: ( rule__NUMBER_LITERAL__Alternatives )
{
before(grammarAccess.getNUMBER_LITERALAccess().getAlternatives());
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:190:1: ( rule__NUMBER_LITERAL__Alternatives )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:190:2: rule__NUMBER_LITERAL__Alternatives
{
pushFollow(FOLLOW_rule__NUMBER_LITERAL__Alternatives_in_ruleNUMBER_LITERAL336);
rule__NUMBER_LITERAL__Alternatives();
state._fsp--;
}
after(grammarAccess.getNUMBER_LITERALAccess().getAlternatives());
}
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "ruleNUMBER_LITERAL"
// $ANTLR start "entryRuleINTEGER_LITERAL"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:202:1: entryRuleINTEGER_LITERAL : ruleINTEGER_LITERAL EOF ;
public final void entryRuleINTEGER_LITERAL() throws RecognitionException {
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:203:1: ( ruleINTEGER_LITERAL EOF )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:204:1: ruleINTEGER_LITERAL EOF
{
before(grammarAccess.getINTEGER_LITERALRule());
pushFollow(FOLLOW_ruleINTEGER_LITERAL_in_entryRuleINTEGER_LITERAL363);
ruleINTEGER_LITERAL();
state._fsp--;
after(grammarAccess.getINTEGER_LITERALRule());
match(input, EOF, FOLLOW_EOF_in_entryRuleINTEGER_LITERAL370);
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
}
return;
}
// $ANTLR end "entryRuleINTEGER_LITERAL"
// $ANTLR start "ruleINTEGER_LITERAL"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:211:1: ruleINTEGER_LITERAL : ( ( rule__INTEGER_LITERAL__ValueAssignment ) ) ;
public final void ruleINTEGER_LITERAL() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:215:2: ( ( ( rule__INTEGER_LITERAL__ValueAssignment ) ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:216:1: ( ( rule__INTEGER_LITERAL__ValueAssignment ) )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:216:1: ( ( rule__INTEGER_LITERAL__ValueAssignment ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:217:1: ( rule__INTEGER_LITERAL__ValueAssignment )
{
before(grammarAccess.getINTEGER_LITERALAccess().getValueAssignment());
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:218:1: ( rule__INTEGER_LITERAL__ValueAssignment )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:218:2: rule__INTEGER_LITERAL__ValueAssignment
{
pushFollow(FOLLOW_rule__INTEGER_LITERAL__ValueAssignment_in_ruleINTEGER_LITERAL396);
rule__INTEGER_LITERAL__ValueAssignment();
state._fsp--;
}
after(grammarAccess.getINTEGER_LITERALAccess().getValueAssignment());
}
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "ruleINTEGER_LITERAL"
// $ANTLR start "entryRuleUNLIMITED_LITERAL"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:230:1: entryRuleUNLIMITED_LITERAL : ruleUNLIMITED_LITERAL EOF ;
public final void entryRuleUNLIMITED_LITERAL() throws RecognitionException {
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:231:1: ( ruleUNLIMITED_LITERAL EOF )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:232:1: ruleUNLIMITED_LITERAL EOF
{
before(grammarAccess.getUNLIMITED_LITERALRule());
pushFollow(FOLLOW_ruleUNLIMITED_LITERAL_in_entryRuleUNLIMITED_LITERAL423);
ruleUNLIMITED_LITERAL();
state._fsp--;
after(grammarAccess.getUNLIMITED_LITERALRule());
match(input, EOF, FOLLOW_EOF_in_entryRuleUNLIMITED_LITERAL430);
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
}
return;
}
// $ANTLR end "entryRuleUNLIMITED_LITERAL"
// $ANTLR start "ruleUNLIMITED_LITERAL"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:239:1: ruleUNLIMITED_LITERAL : ( ( rule__UNLIMITED_LITERAL__ValueAssignment ) ) ;
public final void ruleUNLIMITED_LITERAL() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:243:2: ( ( ( rule__UNLIMITED_LITERAL__ValueAssignment ) ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:244:1: ( ( rule__UNLIMITED_LITERAL__ValueAssignment ) )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:244:1: ( ( rule__UNLIMITED_LITERAL__ValueAssignment ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:245:1: ( rule__UNLIMITED_LITERAL__ValueAssignment )
{
before(grammarAccess.getUNLIMITED_LITERALAccess().getValueAssignment());
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:246:1: ( rule__UNLIMITED_LITERAL__ValueAssignment )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:246:2: rule__UNLIMITED_LITERAL__ValueAssignment
{
pushFollow(FOLLOW_rule__UNLIMITED_LITERAL__ValueAssignment_in_ruleUNLIMITED_LITERAL456);
rule__UNLIMITED_LITERAL__ValueAssignment();
state._fsp--;
}
after(grammarAccess.getUNLIMITED_LITERALAccess().getValueAssignment());
}
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "ruleUNLIMITED_LITERAL"
// $ANTLR start "entryRuleSTRING_LITERAL"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:258:1: entryRuleSTRING_LITERAL : ruleSTRING_LITERAL EOF ;
public final void entryRuleSTRING_LITERAL() throws RecognitionException {
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:259:1: ( ruleSTRING_LITERAL EOF )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:260:1: ruleSTRING_LITERAL EOF
{
before(grammarAccess.getSTRING_LITERALRule());
pushFollow(FOLLOW_ruleSTRING_LITERAL_in_entryRuleSTRING_LITERAL483);
ruleSTRING_LITERAL();
state._fsp--;
after(grammarAccess.getSTRING_LITERALRule());
match(input, EOF, FOLLOW_EOF_in_entryRuleSTRING_LITERAL490);
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
}
return;
}
// $ANTLR end "entryRuleSTRING_LITERAL"
// $ANTLR start "ruleSTRING_LITERAL"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:267:1: ruleSTRING_LITERAL : ( ( rule__STRING_LITERAL__ValueAssignment ) ) ;
public final void ruleSTRING_LITERAL() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:271:2: ( ( ( rule__STRING_LITERAL__ValueAssignment ) ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:272:1: ( ( rule__STRING_LITERAL__ValueAssignment ) )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:272:1: ( ( rule__STRING_LITERAL__ValueAssignment ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:273:1: ( rule__STRING_LITERAL__ValueAssignment )
{
before(grammarAccess.getSTRING_LITERALAccess().getValueAssignment());
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:274:1: ( rule__STRING_LITERAL__ValueAssignment )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:274:2: rule__STRING_LITERAL__ValueAssignment
{
pushFollow(FOLLOW_rule__STRING_LITERAL__ValueAssignment_in_ruleSTRING_LITERAL516);
rule__STRING_LITERAL__ValueAssignment();
state._fsp--;
}
after(grammarAccess.getSTRING_LITERALAccess().getValueAssignment());
}
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "ruleSTRING_LITERAL"
// $ANTLR start "entryRuleNameExpression"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:286:1: entryRuleNameExpression : ruleNameExpression EOF ;
public final void entryRuleNameExpression() throws RecognitionException {
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:287:1: ( ruleNameExpression EOF )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:288:1: ruleNameExpression EOF
{
before(grammarAccess.getNameExpressionRule());
pushFollow(FOLLOW_ruleNameExpression_in_entryRuleNameExpression543);
ruleNameExpression();
state._fsp--;
after(grammarAccess.getNameExpressionRule());
match(input, EOF, FOLLOW_EOF_in_entryRuleNameExpression550);
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
}
return;
}
// $ANTLR end "entryRuleNameExpression"
// $ANTLR start "ruleNameExpression"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:295:1: ruleNameExpression : ( ( rule__NameExpression__Group__0 ) ) ;
public final void ruleNameExpression() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:299:2: ( ( ( rule__NameExpression__Group__0 ) ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:300:1: ( ( rule__NameExpression__Group__0 ) )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:300:1: ( ( rule__NameExpression__Group__0 ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:301:1: ( rule__NameExpression__Group__0 )
{
before(grammarAccess.getNameExpressionAccess().getGroup());
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:302:1: ( rule__NameExpression__Group__0 )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:302:2: rule__NameExpression__Group__0
{
pushFollow(FOLLOW_rule__NameExpression__Group__0_in_ruleNameExpression576);
rule__NameExpression__Group__0();
state._fsp--;
}
after(grammarAccess.getNameExpressionAccess().getGroup());
}
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "ruleNameExpression"
// $ANTLR start "entryRuleQualifiedNamePath"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:314:1: entryRuleQualifiedNamePath : ruleQualifiedNamePath EOF ;
public final void entryRuleQualifiedNamePath() throws RecognitionException {
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:315:1: ( ruleQualifiedNamePath EOF )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:316:1: ruleQualifiedNamePath EOF
{
before(grammarAccess.getQualifiedNamePathRule());
pushFollow(FOLLOW_ruleQualifiedNamePath_in_entryRuleQualifiedNamePath603);
ruleQualifiedNamePath();
state._fsp--;
after(grammarAccess.getQualifiedNamePathRule());
match(input, EOF, FOLLOW_EOF_in_entryRuleQualifiedNamePath610);
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
}
return;
}
// $ANTLR end "entryRuleQualifiedNamePath"
// $ANTLR start "ruleQualifiedNamePath"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:323:1: ruleQualifiedNamePath : ( ( ( rule__QualifiedNamePath__Group__0 ) ) ( ( rule__QualifiedNamePath__Group__0 )* ) ) ;
public final void ruleQualifiedNamePath() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:327:2: ( ( ( ( rule__QualifiedNamePath__Group__0 ) ) ( ( rule__QualifiedNamePath__Group__0 )* ) ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:328:1: ( ( ( rule__QualifiedNamePath__Group__0 ) ) ( ( rule__QualifiedNamePath__Group__0 )* ) )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:328:1: ( ( ( rule__QualifiedNamePath__Group__0 ) ) ( ( rule__QualifiedNamePath__Group__0 )* ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:329:1: ( ( rule__QualifiedNamePath__Group__0 ) ) ( ( rule__QualifiedNamePath__Group__0 )* )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:329:1: ( ( rule__QualifiedNamePath__Group__0 ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:330:1: ( rule__QualifiedNamePath__Group__0 )
{
before(grammarAccess.getQualifiedNamePathAccess().getGroup());
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:331:1: ( rule__QualifiedNamePath__Group__0 )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:331:2: rule__QualifiedNamePath__Group__0
{
pushFollow(FOLLOW_rule__QualifiedNamePath__Group__0_in_ruleQualifiedNamePath638);
rule__QualifiedNamePath__Group__0();
state._fsp--;
}
after(grammarAccess.getQualifiedNamePathAccess().getGroup());
}
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:334:1: ( ( rule__QualifiedNamePath__Group__0 )* )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:335:1: ( rule__QualifiedNamePath__Group__0 )*
{
before(grammarAccess.getQualifiedNamePathAccess().getGroup());
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:336:1: ( rule__QualifiedNamePath__Group__0 )*
loop1: do {
int alt1 = 2;
int LA1_0 = input.LA(1);
if((LA1_0 == RULE_ID)) {
int LA1_2 = input.LA(2);
if((LA1_2 == 18)) {
int LA1_3 = input.LA(3);
if((LA1_3 == RULE_ID)) {
int LA1_5 = input.LA(4);
if((LA1_5 == 63)) {
alt1 = 1;
}
}
} else if((LA1_2 == 61)) {
alt1 = 1;
}
}
switch(alt1) {
case 1:
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:336:2: rule__QualifiedNamePath__Group__0
{
pushFollow(FOLLOW_rule__QualifiedNamePath__Group__0_in_ruleQualifiedNamePath650);
rule__QualifiedNamePath__Group__0();
state._fsp--;
}
break;
default:
break loop1;
}
} while(true);
after(grammarAccess.getQualifiedNamePathAccess().getGroup());
}
}
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "ruleQualifiedNamePath"
// $ANTLR start "entryRuleUnqualifiedName"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:349:1: entryRuleUnqualifiedName : ruleUnqualifiedName EOF ;
public final void entryRuleUnqualifiedName() throws RecognitionException {
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:350:1: ( ruleUnqualifiedName EOF )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:351:1: ruleUnqualifiedName EOF
{
before(grammarAccess.getUnqualifiedNameRule());
pushFollow(FOLLOW_ruleUnqualifiedName_in_entryRuleUnqualifiedName680);
ruleUnqualifiedName();
state._fsp--;
after(grammarAccess.getUnqualifiedNameRule());
match(input, EOF, FOLLOW_EOF_in_entryRuleUnqualifiedName687);
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
}
return;
}
// $ANTLR end "entryRuleUnqualifiedName"
// $ANTLR start "ruleUnqualifiedName"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:358:1: ruleUnqualifiedName : ( ( rule__UnqualifiedName__Group__0 ) ) ;
public final void ruleUnqualifiedName() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:362:2: ( ( ( rule__UnqualifiedName__Group__0 ) ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:363:1: ( ( rule__UnqualifiedName__Group__0 ) )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:363:1: ( ( rule__UnqualifiedName__Group__0 ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:364:1: ( rule__UnqualifiedName__Group__0 )
{
before(grammarAccess.getUnqualifiedNameAccess().getGroup());
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:365:1: ( rule__UnqualifiedName__Group__0 )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:365:2: rule__UnqualifiedName__Group__0
{
pushFollow(FOLLOW_rule__UnqualifiedName__Group__0_in_ruleUnqualifiedName713);
rule__UnqualifiedName__Group__0();
state._fsp--;
}
after(grammarAccess.getUnqualifiedNameAccess().getGroup());
}
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "ruleUnqualifiedName"
// $ANTLR start "entryRuleTemplateBinding"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:377:1: entryRuleTemplateBinding : ruleTemplateBinding EOF ;
public final void entryRuleTemplateBinding() throws RecognitionException {
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:378:1: ( ruleTemplateBinding EOF )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:379:1: ruleTemplateBinding EOF
{
before(grammarAccess.getTemplateBindingRule());
pushFollow(FOLLOW_ruleTemplateBinding_in_entryRuleTemplateBinding740);
ruleTemplateBinding();
state._fsp--;
after(grammarAccess.getTemplateBindingRule());
match(input, EOF, FOLLOW_EOF_in_entryRuleTemplateBinding747);
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
}
return;
}
// $ANTLR end "entryRuleTemplateBinding"
// $ANTLR start "ruleTemplateBinding"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:386:1: ruleTemplateBinding : ( ( rule__TemplateBinding__Group__0 ) ) ;
public final void ruleTemplateBinding() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:390:2: ( ( ( rule__TemplateBinding__Group__0 ) ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:391:1: ( ( rule__TemplateBinding__Group__0 ) )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:391:1: ( ( rule__TemplateBinding__Group__0 ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:392:1: ( rule__TemplateBinding__Group__0 )
{
before(grammarAccess.getTemplateBindingAccess().getGroup());
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:393:1: ( rule__TemplateBinding__Group__0 )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:393:2: rule__TemplateBinding__Group__0
{
pushFollow(FOLLOW_rule__TemplateBinding__Group__0_in_ruleTemplateBinding773);
rule__TemplateBinding__Group__0();
state._fsp--;
}
after(grammarAccess.getTemplateBindingAccess().getGroup());
}
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "ruleTemplateBinding"
// $ANTLR start "entryRuleNamedTemplateBinding"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:405:1: entryRuleNamedTemplateBinding : ruleNamedTemplateBinding EOF ;
public final void entryRuleNamedTemplateBinding() throws RecognitionException {
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:406:1: ( ruleNamedTemplateBinding EOF )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:407:1: ruleNamedTemplateBinding EOF
{
before(grammarAccess.getNamedTemplateBindingRule());
pushFollow(FOLLOW_ruleNamedTemplateBinding_in_entryRuleNamedTemplateBinding800);
ruleNamedTemplateBinding();
state._fsp--;
after(grammarAccess.getNamedTemplateBindingRule());
match(input, EOF, FOLLOW_EOF_in_entryRuleNamedTemplateBinding807);
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
}
return;
}
// $ANTLR end "entryRuleNamedTemplateBinding"
// $ANTLR start "ruleNamedTemplateBinding"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:414:1: ruleNamedTemplateBinding : ( ( rule__NamedTemplateBinding__Group__0 ) ) ;
public final void ruleNamedTemplateBinding() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:418:2: ( ( ( rule__NamedTemplateBinding__Group__0 ) ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:419:1: ( ( rule__NamedTemplateBinding__Group__0 ) )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:419:1: ( ( rule__NamedTemplateBinding__Group__0 ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:420:1: ( rule__NamedTemplateBinding__Group__0 )
{
before(grammarAccess.getNamedTemplateBindingAccess().getGroup());
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:421:1: ( rule__NamedTemplateBinding__Group__0 )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:421:2: rule__NamedTemplateBinding__Group__0
{
pushFollow(FOLLOW_rule__NamedTemplateBinding__Group__0_in_ruleNamedTemplateBinding833);
rule__NamedTemplateBinding__Group__0();
state._fsp--;
}
after(grammarAccess.getNamedTemplateBindingAccess().getGroup());
}
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "ruleNamedTemplateBinding"
// $ANTLR start "entryRuleQualifiedNameWithBinding"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:433:1: entryRuleQualifiedNameWithBinding : ruleQualifiedNameWithBinding EOF ;
public final void entryRuleQualifiedNameWithBinding() throws RecognitionException {
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:434:1: ( ruleQualifiedNameWithBinding EOF )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:435:1: ruleQualifiedNameWithBinding EOF
{
before(grammarAccess.getQualifiedNameWithBindingRule());
pushFollow(FOLLOW_ruleQualifiedNameWithBinding_in_entryRuleQualifiedNameWithBinding860);
ruleQualifiedNameWithBinding();
state._fsp--;
after(grammarAccess.getQualifiedNameWithBindingRule());
match(input, EOF, FOLLOW_EOF_in_entryRuleQualifiedNameWithBinding867);
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
}
return;
}
// $ANTLR end "entryRuleQualifiedNameWithBinding"
// $ANTLR start "ruleQualifiedNameWithBinding"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:442:1: ruleQualifiedNameWithBinding : ( ( rule__QualifiedNameWithBinding__Group__0 ) ) ;
public final void ruleQualifiedNameWithBinding() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:446:2: ( ( ( rule__QualifiedNameWithBinding__Group__0 ) ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:447:1: ( ( rule__QualifiedNameWithBinding__Group__0 ) )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:447:1: ( ( rule__QualifiedNameWithBinding__Group__0 ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:448:1: ( rule__QualifiedNameWithBinding__Group__0 )
{
before(grammarAccess.getQualifiedNameWithBindingAccess().getGroup());
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:449:1: ( rule__QualifiedNameWithBinding__Group__0 )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:449:2: rule__QualifiedNameWithBinding__Group__0
{
pushFollow(FOLLOW_rule__QualifiedNameWithBinding__Group__0_in_ruleQualifiedNameWithBinding893);
rule__QualifiedNameWithBinding__Group__0();
state._fsp--;
}
after(grammarAccess.getQualifiedNameWithBindingAccess().getGroup());
}
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "ruleQualifiedNameWithBinding"
// $ANTLR start "entryRuleTuple"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:461:1: entryRuleTuple : ruleTuple EOF ;
public final void entryRuleTuple() throws RecognitionException {
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:462:1: ( ruleTuple EOF )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:463:1: ruleTuple EOF
{
before(grammarAccess.getTupleRule());
pushFollow(FOLLOW_ruleTuple_in_entryRuleTuple920);
ruleTuple();
state._fsp--;
after(grammarAccess.getTupleRule());
match(input, EOF, FOLLOW_EOF_in_entryRuleTuple927);
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
}
return;
}
// $ANTLR end "entryRuleTuple"
// $ANTLR start "ruleTuple"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:470:1: ruleTuple : ( ( rule__Tuple__Group__0 ) ) ;
public final void ruleTuple() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:474:2: ( ( ( rule__Tuple__Group__0 ) ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:475:1: ( ( rule__Tuple__Group__0 ) )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:475:1: ( ( rule__Tuple__Group__0 ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:476:1: ( rule__Tuple__Group__0 )
{
before(grammarAccess.getTupleAccess().getGroup());
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:477:1: ( rule__Tuple__Group__0 )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:477:2: rule__Tuple__Group__0
{
pushFollow(FOLLOW_rule__Tuple__Group__0_in_ruleTuple953);
rule__Tuple__Group__0();
state._fsp--;
}
after(grammarAccess.getTupleAccess().getGroup());
}
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "ruleTuple"
// $ANTLR start "entryRuleTupleElement"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:489:1: entryRuleTupleElement : ruleTupleElement EOF ;
public final void entryRuleTupleElement() throws RecognitionException {
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:490:1: ( ruleTupleElement EOF )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:491:1: ruleTupleElement EOF
{
before(grammarAccess.getTupleElementRule());
pushFollow(FOLLOW_ruleTupleElement_in_entryRuleTupleElement980);
ruleTupleElement();
state._fsp--;
after(grammarAccess.getTupleElementRule());
match(input, EOF, FOLLOW_EOF_in_entryRuleTupleElement987);
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
}
return;
}
// $ANTLR end "entryRuleTupleElement"
// $ANTLR start "ruleTupleElement"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:498:1: ruleTupleElement : ( ( rule__TupleElement__ArgumentAssignment ) ) ;
public final void ruleTupleElement() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:502:2: ( ( ( rule__TupleElement__ArgumentAssignment ) ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:503:1: ( ( rule__TupleElement__ArgumentAssignment ) )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:503:1: ( ( rule__TupleElement__ArgumentAssignment ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:504:1: ( rule__TupleElement__ArgumentAssignment )
{
before(grammarAccess.getTupleElementAccess().getArgumentAssignment());
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:505:1: ( rule__TupleElement__ArgumentAssignment )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:505:2: rule__TupleElement__ArgumentAssignment
{
pushFollow(FOLLOW_rule__TupleElement__ArgumentAssignment_in_ruleTupleElement1013);
rule__TupleElement__ArgumentAssignment();
state._fsp--;
}
after(grammarAccess.getTupleElementAccess().getArgumentAssignment());
}
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "ruleTupleElement"
// $ANTLR start "entryRuleExpression"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:517:1: entryRuleExpression : ruleExpression EOF ;
public final void entryRuleExpression() throws RecognitionException {
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:518:1: ( ruleExpression EOF )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:519:1: ruleExpression EOF
{
before(grammarAccess.getExpressionRule());
pushFollow(FOLLOW_ruleExpression_in_entryRuleExpression1040);
ruleExpression();
state._fsp--;
after(grammarAccess.getExpressionRule());
match(input, EOF, FOLLOW_EOF_in_entryRuleExpression1047);
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
}
return;
}
// $ANTLR end "entryRuleExpression"
// $ANTLR start "ruleExpression"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:526:1: ruleExpression : ( ruleConditionalTestExpression ) ;
public final void ruleExpression() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:530:2: ( ( ruleConditionalTestExpression ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:531:1: ( ruleConditionalTestExpression )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:531:1: ( ruleConditionalTestExpression )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:532:1: ruleConditionalTestExpression
{
before(grammarAccess.getExpressionAccess().getConditionalTestExpressionParserRuleCall());
pushFollow(FOLLOW_ruleConditionalTestExpression_in_ruleExpression1073);
ruleConditionalTestExpression();
state._fsp--;
after(grammarAccess.getExpressionAccess().getConditionalTestExpressionParserRuleCall());
}
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "ruleExpression"
// $ANTLR start "entryRuleConditionalTestExpression"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:545:1: entryRuleConditionalTestExpression : ruleConditionalTestExpression EOF ;
public final void entryRuleConditionalTestExpression() throws RecognitionException {
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:546:1: ( ruleConditionalTestExpression EOF )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:547:1: ruleConditionalTestExpression EOF
{
before(grammarAccess.getConditionalTestExpressionRule());
pushFollow(FOLLOW_ruleConditionalTestExpression_in_entryRuleConditionalTestExpression1099);
ruleConditionalTestExpression();
state._fsp--;
after(grammarAccess.getConditionalTestExpressionRule());
match(input, EOF, FOLLOW_EOF_in_entryRuleConditionalTestExpression1106);
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
}
return;
}
// $ANTLR end "entryRuleConditionalTestExpression"
// $ANTLR start "ruleConditionalTestExpression"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:554:1: ruleConditionalTestExpression : ( ( rule__ConditionalTestExpression__Group__0 ) ) ;
public final void ruleConditionalTestExpression() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:558:2: ( ( ( rule__ConditionalTestExpression__Group__0 ) ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:559:1: ( ( rule__ConditionalTestExpression__Group__0 ) )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:559:1: ( ( rule__ConditionalTestExpression__Group__0 ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:560:1: ( rule__ConditionalTestExpression__Group__0 )
{
before(grammarAccess.getConditionalTestExpressionAccess().getGroup());
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:561:1: ( rule__ConditionalTestExpression__Group__0 )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:561:2: rule__ConditionalTestExpression__Group__0
{
pushFollow(FOLLOW_rule__ConditionalTestExpression__Group__0_in_ruleConditionalTestExpression1132);
rule__ConditionalTestExpression__Group__0();
state._fsp--;
}
after(grammarAccess.getConditionalTestExpressionAccess().getGroup());
}
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "ruleConditionalTestExpression"
// $ANTLR start "entryRuleConditionalOrExpression"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:573:1: entryRuleConditionalOrExpression : ruleConditionalOrExpression EOF ;
public final void entryRuleConditionalOrExpression() throws RecognitionException {
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:574:1: ( ruleConditionalOrExpression EOF )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:575:1: ruleConditionalOrExpression EOF
{
before(grammarAccess.getConditionalOrExpressionRule());
pushFollow(FOLLOW_ruleConditionalOrExpression_in_entryRuleConditionalOrExpression1159);
ruleConditionalOrExpression();
state._fsp--;
after(grammarAccess.getConditionalOrExpressionRule());
match(input, EOF, FOLLOW_EOF_in_entryRuleConditionalOrExpression1166);
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
}
return;
}
// $ANTLR end "entryRuleConditionalOrExpression"
// $ANTLR start "ruleConditionalOrExpression"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:582:1: ruleConditionalOrExpression : ( ( rule__ConditionalOrExpression__Group__0 ) ) ;
public final void ruleConditionalOrExpression() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:586:2: ( ( ( rule__ConditionalOrExpression__Group__0 ) ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:587:1: ( ( rule__ConditionalOrExpression__Group__0 ) )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:587:1: ( ( rule__ConditionalOrExpression__Group__0 ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:588:1: ( rule__ConditionalOrExpression__Group__0 )
{
before(grammarAccess.getConditionalOrExpressionAccess().getGroup());
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:589:1: ( rule__ConditionalOrExpression__Group__0 )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:589:2: rule__ConditionalOrExpression__Group__0
{
pushFollow(FOLLOW_rule__ConditionalOrExpression__Group__0_in_ruleConditionalOrExpression1192);
rule__ConditionalOrExpression__Group__0();
state._fsp--;
}
after(grammarAccess.getConditionalOrExpressionAccess().getGroup());
}
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "ruleConditionalOrExpression"
// $ANTLR start "entryRuleConditionalAndExpression"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:601:1: entryRuleConditionalAndExpression : ruleConditionalAndExpression EOF ;
public final void entryRuleConditionalAndExpression() throws RecognitionException {
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:602:1: ( ruleConditionalAndExpression EOF )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:603:1: ruleConditionalAndExpression EOF
{
before(grammarAccess.getConditionalAndExpressionRule());
pushFollow(FOLLOW_ruleConditionalAndExpression_in_entryRuleConditionalAndExpression1219);
ruleConditionalAndExpression();
state._fsp--;
after(grammarAccess.getConditionalAndExpressionRule());
match(input, EOF, FOLLOW_EOF_in_entryRuleConditionalAndExpression1226);
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
}
return;
}
// $ANTLR end "entryRuleConditionalAndExpression"
// $ANTLR start "ruleConditionalAndExpression"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:610:1: ruleConditionalAndExpression : ( ( rule__ConditionalAndExpression__Group__0 ) ) ;
public final void ruleConditionalAndExpression() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:614:2: ( ( ( rule__ConditionalAndExpression__Group__0 ) ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:615:1: ( ( rule__ConditionalAndExpression__Group__0 ) )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:615:1: ( ( rule__ConditionalAndExpression__Group__0 ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:616:1: ( rule__ConditionalAndExpression__Group__0 )
{
before(grammarAccess.getConditionalAndExpressionAccess().getGroup());
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:617:1: ( rule__ConditionalAndExpression__Group__0 )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:617:2: rule__ConditionalAndExpression__Group__0
{
pushFollow(FOLLOW_rule__ConditionalAndExpression__Group__0_in_ruleConditionalAndExpression1252);
rule__ConditionalAndExpression__Group__0();
state._fsp--;
}
after(grammarAccess.getConditionalAndExpressionAccess().getGroup());
}
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "ruleConditionalAndExpression"
// $ANTLR start "entryRuleInclusiveOrExpression"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:629:1: entryRuleInclusiveOrExpression : ruleInclusiveOrExpression EOF ;
public final void entryRuleInclusiveOrExpression() throws RecognitionException {
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:630:1: ( ruleInclusiveOrExpression EOF )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:631:1: ruleInclusiveOrExpression EOF
{
before(grammarAccess.getInclusiveOrExpressionRule());
pushFollow(FOLLOW_ruleInclusiveOrExpression_in_entryRuleInclusiveOrExpression1279);
ruleInclusiveOrExpression();
state._fsp--;
after(grammarAccess.getInclusiveOrExpressionRule());
match(input, EOF, FOLLOW_EOF_in_entryRuleInclusiveOrExpression1286);
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
}
return;
}
// $ANTLR end "entryRuleInclusiveOrExpression"
// $ANTLR start "ruleInclusiveOrExpression"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:638:1: ruleInclusiveOrExpression : ( ( rule__InclusiveOrExpression__Group__0 ) ) ;
public final void ruleInclusiveOrExpression() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:642:2: ( ( ( rule__InclusiveOrExpression__Group__0 ) ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:643:1: ( ( rule__InclusiveOrExpression__Group__0 ) )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:643:1: ( ( rule__InclusiveOrExpression__Group__0 ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:644:1: ( rule__InclusiveOrExpression__Group__0 )
{
before(grammarAccess.getInclusiveOrExpressionAccess().getGroup());
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:645:1: ( rule__InclusiveOrExpression__Group__0 )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:645:2: rule__InclusiveOrExpression__Group__0
{
pushFollow(FOLLOW_rule__InclusiveOrExpression__Group__0_in_ruleInclusiveOrExpression1312);
rule__InclusiveOrExpression__Group__0();
state._fsp--;
}
after(grammarAccess.getInclusiveOrExpressionAccess().getGroup());
}
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "ruleInclusiveOrExpression"
// $ANTLR start "entryRuleExclusiveOrExpression"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:657:1: entryRuleExclusiveOrExpression : ruleExclusiveOrExpression EOF ;
public final void entryRuleExclusiveOrExpression() throws RecognitionException {
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:658:1: ( ruleExclusiveOrExpression EOF )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:659:1: ruleExclusiveOrExpression EOF
{
before(grammarAccess.getExclusiveOrExpressionRule());
pushFollow(FOLLOW_ruleExclusiveOrExpression_in_entryRuleExclusiveOrExpression1339);
ruleExclusiveOrExpression();
state._fsp--;
after(grammarAccess.getExclusiveOrExpressionRule());
match(input, EOF, FOLLOW_EOF_in_entryRuleExclusiveOrExpression1346);
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
}
return;
}
// $ANTLR end "entryRuleExclusiveOrExpression"
// $ANTLR start "ruleExclusiveOrExpression"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:666:1: ruleExclusiveOrExpression : ( ( rule__ExclusiveOrExpression__Group__0 ) ) ;
public final void ruleExclusiveOrExpression() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:670:2: ( ( ( rule__ExclusiveOrExpression__Group__0 ) ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:671:1: ( ( rule__ExclusiveOrExpression__Group__0 ) )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:671:1: ( ( rule__ExclusiveOrExpression__Group__0 ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:672:1: ( rule__ExclusiveOrExpression__Group__0 )
{
before(grammarAccess.getExclusiveOrExpressionAccess().getGroup());
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:673:1: ( rule__ExclusiveOrExpression__Group__0 )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:673:2: rule__ExclusiveOrExpression__Group__0
{
pushFollow(FOLLOW_rule__ExclusiveOrExpression__Group__0_in_ruleExclusiveOrExpression1372);
rule__ExclusiveOrExpression__Group__0();
state._fsp--;
}
after(grammarAccess.getExclusiveOrExpressionAccess().getGroup());
}
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "ruleExclusiveOrExpression"
// $ANTLR start "entryRuleAndExpression"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:685:1: entryRuleAndExpression : ruleAndExpression EOF ;
public final void entryRuleAndExpression() throws RecognitionException {
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:686:1: ( ruleAndExpression EOF )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:687:1: ruleAndExpression EOF
{
before(grammarAccess.getAndExpressionRule());
pushFollow(FOLLOW_ruleAndExpression_in_entryRuleAndExpression1399);
ruleAndExpression();
state._fsp--;
after(grammarAccess.getAndExpressionRule());
match(input, EOF, FOLLOW_EOF_in_entryRuleAndExpression1406);
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
}
return;
}
// $ANTLR end "entryRuleAndExpression"
// $ANTLR start "ruleAndExpression"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:694:1: ruleAndExpression : ( ( rule__AndExpression__Group__0 ) ) ;
public final void ruleAndExpression() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:698:2: ( ( ( rule__AndExpression__Group__0 ) ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:699:1: ( ( rule__AndExpression__Group__0 ) )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:699:1: ( ( rule__AndExpression__Group__0 ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:700:1: ( rule__AndExpression__Group__0 )
{
before(grammarAccess.getAndExpressionAccess().getGroup());
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:701:1: ( rule__AndExpression__Group__0 )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:701:2: rule__AndExpression__Group__0
{
pushFollow(FOLLOW_rule__AndExpression__Group__0_in_ruleAndExpression1432);
rule__AndExpression__Group__0();
state._fsp--;
}
after(grammarAccess.getAndExpressionAccess().getGroup());
}
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "ruleAndExpression"
// $ANTLR start "entryRuleEqualityExpression"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:713:1: entryRuleEqualityExpression : ruleEqualityExpression EOF ;
public final void entryRuleEqualityExpression() throws RecognitionException {
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:714:1: ( ruleEqualityExpression EOF )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:715:1: ruleEqualityExpression EOF
{
before(grammarAccess.getEqualityExpressionRule());
pushFollow(FOLLOW_ruleEqualityExpression_in_entryRuleEqualityExpression1459);
ruleEqualityExpression();
state._fsp--;
after(grammarAccess.getEqualityExpressionRule());
match(input, EOF, FOLLOW_EOF_in_entryRuleEqualityExpression1466);
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
}
return;
}
// $ANTLR end "entryRuleEqualityExpression"
// $ANTLR start "ruleEqualityExpression"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:722:1: ruleEqualityExpression : ( ( rule__EqualityExpression__Group__0 ) ) ;
public final void ruleEqualityExpression() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:726:2: ( ( ( rule__EqualityExpression__Group__0 ) ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:727:1: ( ( rule__EqualityExpression__Group__0 ) )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:727:1: ( ( rule__EqualityExpression__Group__0 ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:728:1: ( rule__EqualityExpression__Group__0 )
{
before(grammarAccess.getEqualityExpressionAccess().getGroup());
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:729:1: ( rule__EqualityExpression__Group__0 )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:729:2: rule__EqualityExpression__Group__0
{
pushFollow(FOLLOW_rule__EqualityExpression__Group__0_in_ruleEqualityExpression1492);
rule__EqualityExpression__Group__0();
state._fsp--;
}
after(grammarAccess.getEqualityExpressionAccess().getGroup());
}
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "ruleEqualityExpression"
// $ANTLR start "entryRuleClassificationExpression"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:741:1: entryRuleClassificationExpression : ruleClassificationExpression EOF ;
public final void entryRuleClassificationExpression() throws RecognitionException {
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:742:1: ( ruleClassificationExpression EOF )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:743:1: ruleClassificationExpression EOF
{
before(grammarAccess.getClassificationExpressionRule());
pushFollow(FOLLOW_ruleClassificationExpression_in_entryRuleClassificationExpression1519);
ruleClassificationExpression();
state._fsp--;
after(grammarAccess.getClassificationExpressionRule());
match(input, EOF, FOLLOW_EOF_in_entryRuleClassificationExpression1526);
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
}
return;
}
// $ANTLR end "entryRuleClassificationExpression"
// $ANTLR start "ruleClassificationExpression"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:750:1: ruleClassificationExpression : ( ( rule__ClassificationExpression__Group__0 ) ) ;
public final void ruleClassificationExpression() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:754:2: ( ( ( rule__ClassificationExpression__Group__0 ) ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:755:1: ( ( rule__ClassificationExpression__Group__0 ) )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:755:1: ( ( rule__ClassificationExpression__Group__0 ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:756:1: ( rule__ClassificationExpression__Group__0 )
{
before(grammarAccess.getClassificationExpressionAccess().getGroup());
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:757:1: ( rule__ClassificationExpression__Group__0 )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:757:2: rule__ClassificationExpression__Group__0
{
pushFollow(FOLLOW_rule__ClassificationExpression__Group__0_in_ruleClassificationExpression1552);
rule__ClassificationExpression__Group__0();
state._fsp--;
}
after(grammarAccess.getClassificationExpressionAccess().getGroup());
}
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "ruleClassificationExpression"
// $ANTLR start "entryRuleRelationalExpression"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:769:1: entryRuleRelationalExpression : ruleRelationalExpression EOF ;
public final void entryRuleRelationalExpression() throws RecognitionException {
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:770:1: ( ruleRelationalExpression EOF )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:771:1: ruleRelationalExpression EOF
{
before(grammarAccess.getRelationalExpressionRule());
pushFollow(FOLLOW_ruleRelationalExpression_in_entryRuleRelationalExpression1579);
ruleRelationalExpression();
state._fsp--;
after(grammarAccess.getRelationalExpressionRule());
match(input, EOF, FOLLOW_EOF_in_entryRuleRelationalExpression1586);
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
}
return;
}
// $ANTLR end "entryRuleRelationalExpression"
// $ANTLR start "ruleRelationalExpression"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:778:1: ruleRelationalExpression : ( ( rule__RelationalExpression__Group__0 ) ) ;
public final void ruleRelationalExpression() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:782:2: ( ( ( rule__RelationalExpression__Group__0 ) ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:783:1: ( ( rule__RelationalExpression__Group__0 ) )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:783:1: ( ( rule__RelationalExpression__Group__0 ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:784:1: ( rule__RelationalExpression__Group__0 )
{
before(grammarAccess.getRelationalExpressionAccess().getGroup());
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:785:1: ( rule__RelationalExpression__Group__0 )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:785:2: rule__RelationalExpression__Group__0
{
pushFollow(FOLLOW_rule__RelationalExpression__Group__0_in_ruleRelationalExpression1612);
rule__RelationalExpression__Group__0();
state._fsp--;
}
after(grammarAccess.getRelationalExpressionAccess().getGroup());
}
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "ruleRelationalExpression"
// $ANTLR start "entryRuleShiftExpression"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:797:1: entryRuleShiftExpression : ruleShiftExpression EOF ;
public final void entryRuleShiftExpression() throws RecognitionException {
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:798:1: ( ruleShiftExpression EOF )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:799:1: ruleShiftExpression EOF
{
before(grammarAccess.getShiftExpressionRule());
pushFollow(FOLLOW_ruleShiftExpression_in_entryRuleShiftExpression1639);
ruleShiftExpression();
state._fsp--;
after(grammarAccess.getShiftExpressionRule());
match(input, EOF, FOLLOW_EOF_in_entryRuleShiftExpression1646);
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
}
return;
}
// $ANTLR end "entryRuleShiftExpression"
// $ANTLR start "ruleShiftExpression"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:806:1: ruleShiftExpression : ( ( rule__ShiftExpression__Group__0 ) ) ;
public final void ruleShiftExpression() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:810:2: ( ( ( rule__ShiftExpression__Group__0 ) ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:811:1: ( ( rule__ShiftExpression__Group__0 ) )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:811:1: ( ( rule__ShiftExpression__Group__0 ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:812:1: ( rule__ShiftExpression__Group__0 )
{
before(grammarAccess.getShiftExpressionAccess().getGroup());
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:813:1: ( rule__ShiftExpression__Group__0 )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:813:2: rule__ShiftExpression__Group__0
{
pushFollow(FOLLOW_rule__ShiftExpression__Group__0_in_ruleShiftExpression1672);
rule__ShiftExpression__Group__0();
state._fsp--;
}
after(grammarAccess.getShiftExpressionAccess().getGroup());
}
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "ruleShiftExpression"
// $ANTLR start "entryRuleAdditiveExpression"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:825:1: entryRuleAdditiveExpression : ruleAdditiveExpression EOF ;
public final void entryRuleAdditiveExpression() throws RecognitionException {
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:826:1: ( ruleAdditiveExpression EOF )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:827:1: ruleAdditiveExpression EOF
{
before(grammarAccess.getAdditiveExpressionRule());
pushFollow(FOLLOW_ruleAdditiveExpression_in_entryRuleAdditiveExpression1699);
ruleAdditiveExpression();
state._fsp--;
after(grammarAccess.getAdditiveExpressionRule());
match(input, EOF, FOLLOW_EOF_in_entryRuleAdditiveExpression1706);
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
}
return;
}
// $ANTLR end "entryRuleAdditiveExpression"
// $ANTLR start "ruleAdditiveExpression"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:834:1: ruleAdditiveExpression : ( ( rule__AdditiveExpression__Group__0 ) ) ;
public final void ruleAdditiveExpression() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:838:2: ( ( ( rule__AdditiveExpression__Group__0 ) ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:839:1: ( ( rule__AdditiveExpression__Group__0 ) )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:839:1: ( ( rule__AdditiveExpression__Group__0 ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:840:1: ( rule__AdditiveExpression__Group__0 )
{
before(grammarAccess.getAdditiveExpressionAccess().getGroup());
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:841:1: ( rule__AdditiveExpression__Group__0 )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:841:2: rule__AdditiveExpression__Group__0
{
pushFollow(FOLLOW_rule__AdditiveExpression__Group__0_in_ruleAdditiveExpression1732);
rule__AdditiveExpression__Group__0();
state._fsp--;
}
after(grammarAccess.getAdditiveExpressionAccess().getGroup());
}
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "ruleAdditiveExpression"
// $ANTLR start "entryRuleMultiplicativeExpression"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:853:1: entryRuleMultiplicativeExpression : ruleMultiplicativeExpression EOF ;
public final void entryRuleMultiplicativeExpression() throws RecognitionException {
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:854:1: ( ruleMultiplicativeExpression EOF )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:855:1: ruleMultiplicativeExpression EOF
{
before(grammarAccess.getMultiplicativeExpressionRule());
pushFollow(FOLLOW_ruleMultiplicativeExpression_in_entryRuleMultiplicativeExpression1759);
ruleMultiplicativeExpression();
state._fsp--;
after(grammarAccess.getMultiplicativeExpressionRule());
match(input, EOF, FOLLOW_EOF_in_entryRuleMultiplicativeExpression1766);
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
}
return;
}
// $ANTLR end "entryRuleMultiplicativeExpression"
// $ANTLR start "ruleMultiplicativeExpression"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:862:1: ruleMultiplicativeExpression : ( ( rule__MultiplicativeExpression__Group__0 ) ) ;
public final void ruleMultiplicativeExpression() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:866:2: ( ( ( rule__MultiplicativeExpression__Group__0 ) ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:867:1: ( ( rule__MultiplicativeExpression__Group__0 ) )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:867:1: ( ( rule__MultiplicativeExpression__Group__0 ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:868:1: ( rule__MultiplicativeExpression__Group__0 )
{
before(grammarAccess.getMultiplicativeExpressionAccess().getGroup());
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:869:1: ( rule__MultiplicativeExpression__Group__0 )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:869:2: rule__MultiplicativeExpression__Group__0
{
pushFollow(FOLLOW_rule__MultiplicativeExpression__Group__0_in_ruleMultiplicativeExpression1792);
rule__MultiplicativeExpression__Group__0();
state._fsp--;
}
after(grammarAccess.getMultiplicativeExpressionAccess().getGroup());
}
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "ruleMultiplicativeExpression"
// $ANTLR start "entryRuleUnaryExpression"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:881:1: entryRuleUnaryExpression : ruleUnaryExpression EOF ;
public final void entryRuleUnaryExpression() throws RecognitionException {
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:882:1: ( ruleUnaryExpression EOF )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:883:1: ruleUnaryExpression EOF
{
before(grammarAccess.getUnaryExpressionRule());
pushFollow(FOLLOW_ruleUnaryExpression_in_entryRuleUnaryExpression1819);
ruleUnaryExpression();
state._fsp--;
after(grammarAccess.getUnaryExpressionRule());
match(input, EOF, FOLLOW_EOF_in_entryRuleUnaryExpression1826);
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
}
return;
}
// $ANTLR end "entryRuleUnaryExpression"
// $ANTLR start "ruleUnaryExpression"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:890:1: ruleUnaryExpression : ( ( rule__UnaryExpression__Group__0 ) ) ;
public final void ruleUnaryExpression() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:894:2: ( ( ( rule__UnaryExpression__Group__0 ) ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:895:1: ( ( rule__UnaryExpression__Group__0 ) )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:895:1: ( ( rule__UnaryExpression__Group__0 ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:896:1: ( rule__UnaryExpression__Group__0 )
{
before(grammarAccess.getUnaryExpressionAccess().getGroup());
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:897:1: ( rule__UnaryExpression__Group__0 )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:897:2: rule__UnaryExpression__Group__0
{
pushFollow(FOLLOW_rule__UnaryExpression__Group__0_in_ruleUnaryExpression1852);
rule__UnaryExpression__Group__0();
state._fsp--;
}
after(grammarAccess.getUnaryExpressionAccess().getGroup());
}
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "ruleUnaryExpression"
// $ANTLR start "entryRulePrimaryExpression"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:909:1: entryRulePrimaryExpression : rulePrimaryExpression EOF ;
public final void entryRulePrimaryExpression() throws RecognitionException {
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:910:1: ( rulePrimaryExpression EOF )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:911:1: rulePrimaryExpression EOF
{
before(grammarAccess.getPrimaryExpressionRule());
pushFollow(FOLLOW_rulePrimaryExpression_in_entryRulePrimaryExpression1879);
rulePrimaryExpression();
state._fsp--;
after(grammarAccess.getPrimaryExpressionRule());
match(input, EOF, FOLLOW_EOF_in_entryRulePrimaryExpression1886);
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
}
return;
}
// $ANTLR end "entryRulePrimaryExpression"
// $ANTLR start "rulePrimaryExpression"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:918:1: rulePrimaryExpression : ( ( rule__PrimaryExpression__PrefixAssignment ) ) ;
public final void rulePrimaryExpression() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:922:2: ( ( ( rule__PrimaryExpression__PrefixAssignment ) ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:923:1: ( ( rule__PrimaryExpression__PrefixAssignment ) )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:923:1: ( ( rule__PrimaryExpression__PrefixAssignment ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:924:1: ( rule__PrimaryExpression__PrefixAssignment )
{
before(grammarAccess.getPrimaryExpressionAccess().getPrefixAssignment());
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:925:1: ( rule__PrimaryExpression__PrefixAssignment )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:925:2: rule__PrimaryExpression__PrefixAssignment
{
pushFollow(FOLLOW_rule__PrimaryExpression__PrefixAssignment_in_rulePrimaryExpression1912);
rule__PrimaryExpression__PrefixAssignment();
state._fsp--;
}
after(grammarAccess.getPrimaryExpressionAccess().getPrefixAssignment());
}
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rulePrimaryExpression"
// $ANTLR start "entryRuleSuffixExpression"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:937:1: entryRuleSuffixExpression : ruleSuffixExpression EOF ;
public final void entryRuleSuffixExpression() throws RecognitionException {
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:938:1: ( ruleSuffixExpression EOF )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:939:1: ruleSuffixExpression EOF
{
before(grammarAccess.getSuffixExpressionRule());
pushFollow(FOLLOW_ruleSuffixExpression_in_entryRuleSuffixExpression1939);
ruleSuffixExpression();
state._fsp--;
after(grammarAccess.getSuffixExpressionRule());
match(input, EOF, FOLLOW_EOF_in_entryRuleSuffixExpression1946);
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
}
return;
}
// $ANTLR end "entryRuleSuffixExpression"
// $ANTLR start "ruleSuffixExpression"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:946:1: ruleSuffixExpression : ( ( rule__SuffixExpression__Alternatives ) ) ;
public final void ruleSuffixExpression() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:950:2: ( ( ( rule__SuffixExpression__Alternatives ) ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:951:1: ( ( rule__SuffixExpression__Alternatives ) )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:951:1: ( ( rule__SuffixExpression__Alternatives ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:952:1: ( rule__SuffixExpression__Alternatives )
{
before(grammarAccess.getSuffixExpressionAccess().getAlternatives());
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:953:1: ( rule__SuffixExpression__Alternatives )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:953:2: rule__SuffixExpression__Alternatives
{
pushFollow(FOLLOW_rule__SuffixExpression__Alternatives_in_ruleSuffixExpression1972);
rule__SuffixExpression__Alternatives();
state._fsp--;
}
after(grammarAccess.getSuffixExpressionAccess().getAlternatives());
}
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "ruleSuffixExpression"
// $ANTLR start "entryRuleOperationCallExpression"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:965:1: entryRuleOperationCallExpression : ruleOperationCallExpression EOF ;
public final void entryRuleOperationCallExpression() throws RecognitionException {
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:966:1: ( ruleOperationCallExpression EOF )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:967:1: ruleOperationCallExpression EOF
{
before(grammarAccess.getOperationCallExpressionRule());
pushFollow(FOLLOW_ruleOperationCallExpression_in_entryRuleOperationCallExpression1999);
ruleOperationCallExpression();
state._fsp--;
after(grammarAccess.getOperationCallExpressionRule());
match(input, EOF, FOLLOW_EOF_in_entryRuleOperationCallExpression2006);
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
}
return;
}
// $ANTLR end "entryRuleOperationCallExpression"
// $ANTLR start "ruleOperationCallExpression"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:974:1: ruleOperationCallExpression : ( ( rule__OperationCallExpression__Group__0 ) ) ;
public final void ruleOperationCallExpression() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:978:2: ( ( ( rule__OperationCallExpression__Group__0 ) ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:979:1: ( ( rule__OperationCallExpression__Group__0 ) )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:979:1: ( ( rule__OperationCallExpression__Group__0 ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:980:1: ( rule__OperationCallExpression__Group__0 )
{
before(grammarAccess.getOperationCallExpressionAccess().getGroup());
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:981:1: ( rule__OperationCallExpression__Group__0 )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:981:2: rule__OperationCallExpression__Group__0
{
pushFollow(FOLLOW_rule__OperationCallExpression__Group__0_in_ruleOperationCallExpression2032);
rule__OperationCallExpression__Group__0();
state._fsp--;
}
after(grammarAccess.getOperationCallExpressionAccess().getGroup());
}
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "ruleOperationCallExpression"
// $ANTLR start "entryRulePropertyCallExpression"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:993:1: entryRulePropertyCallExpression : rulePropertyCallExpression EOF ;
public final void entryRulePropertyCallExpression() throws RecognitionException {
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:994:1: ( rulePropertyCallExpression EOF )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:995:1: rulePropertyCallExpression EOF
{
before(grammarAccess.getPropertyCallExpressionRule());
pushFollow(FOLLOW_rulePropertyCallExpression_in_entryRulePropertyCallExpression2059);
rulePropertyCallExpression();
state._fsp--;
after(grammarAccess.getPropertyCallExpressionRule());
match(input, EOF, FOLLOW_EOF_in_entryRulePropertyCallExpression2066);
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
}
return;
}
// $ANTLR end "entryRulePropertyCallExpression"
// $ANTLR start "rulePropertyCallExpression"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1002:1: rulePropertyCallExpression : ( ( rule__PropertyCallExpression__Group__0 ) ) ;
public final void rulePropertyCallExpression() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1006:2: ( ( ( rule__PropertyCallExpression__Group__0 ) ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1007:1: ( ( rule__PropertyCallExpression__Group__0 ) )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1007:1: ( ( rule__PropertyCallExpression__Group__0 ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1008:1: ( rule__PropertyCallExpression__Group__0 )
{
before(grammarAccess.getPropertyCallExpressionAccess().getGroup());
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1009:1: ( rule__PropertyCallExpression__Group__0 )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1009:2: rule__PropertyCallExpression__Group__0
{
pushFollow(FOLLOW_rule__PropertyCallExpression__Group__0_in_rulePropertyCallExpression2092);
rule__PropertyCallExpression__Group__0();
state._fsp--;
}
after(grammarAccess.getPropertyCallExpressionAccess().getGroup());
}
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rulePropertyCallExpression"
// $ANTLR start "entryRuleLinkOperationExpression"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1021:1: entryRuleLinkOperationExpression : ruleLinkOperationExpression EOF ;
public final void entryRuleLinkOperationExpression() throws RecognitionException {
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1022:1: ( ruleLinkOperationExpression EOF )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1023:1: ruleLinkOperationExpression EOF
{
before(grammarAccess.getLinkOperationExpressionRule());
pushFollow(FOLLOW_ruleLinkOperationExpression_in_entryRuleLinkOperationExpression2119);
ruleLinkOperationExpression();
state._fsp--;
after(grammarAccess.getLinkOperationExpressionRule());
match(input, EOF, FOLLOW_EOF_in_entryRuleLinkOperationExpression2126);
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
}
return;
}
// $ANTLR end "entryRuleLinkOperationExpression"
// $ANTLR start "ruleLinkOperationExpression"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1030:1: ruleLinkOperationExpression : ( ( rule__LinkOperationExpression__Group__0 ) ) ;
public final void ruleLinkOperationExpression() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1034:2: ( ( ( rule__LinkOperationExpression__Group__0 ) ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1035:1: ( ( rule__LinkOperationExpression__Group__0 ) )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1035:1: ( ( rule__LinkOperationExpression__Group__0 ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1036:1: ( rule__LinkOperationExpression__Group__0 )
{
before(grammarAccess.getLinkOperationExpressionAccess().getGroup());
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1037:1: ( rule__LinkOperationExpression__Group__0 )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1037:2: rule__LinkOperationExpression__Group__0
{
pushFollow(FOLLOW_rule__LinkOperationExpression__Group__0_in_ruleLinkOperationExpression2152);
rule__LinkOperationExpression__Group__0();
state._fsp--;
}
after(grammarAccess.getLinkOperationExpressionAccess().getGroup());
}
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "ruleLinkOperationExpression"
// $ANTLR start "entryRuleLinkOperationTuple"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1049:1: entryRuleLinkOperationTuple : ruleLinkOperationTuple EOF ;
public final void entryRuleLinkOperationTuple() throws RecognitionException {
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1050:1: ( ruleLinkOperationTuple EOF )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1051:1: ruleLinkOperationTuple EOF
{
before(grammarAccess.getLinkOperationTupleRule());
pushFollow(FOLLOW_ruleLinkOperationTuple_in_entryRuleLinkOperationTuple2179);
ruleLinkOperationTuple();
state._fsp--;
after(grammarAccess.getLinkOperationTupleRule());
match(input, EOF, FOLLOW_EOF_in_entryRuleLinkOperationTuple2186);
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
}
return;
}
// $ANTLR end "entryRuleLinkOperationTuple"
// $ANTLR start "ruleLinkOperationTuple"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1058:1: ruleLinkOperationTuple : ( ( rule__LinkOperationTuple__Group__0 ) ) ;
public final void ruleLinkOperationTuple() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1062:2: ( ( ( rule__LinkOperationTuple__Group__0 ) ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1063:1: ( ( rule__LinkOperationTuple__Group__0 ) )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1063:1: ( ( rule__LinkOperationTuple__Group__0 ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1064:1: ( rule__LinkOperationTuple__Group__0 )
{
before(grammarAccess.getLinkOperationTupleAccess().getGroup());
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1065:1: ( rule__LinkOperationTuple__Group__0 )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1065:2: rule__LinkOperationTuple__Group__0
{
pushFollow(FOLLOW_rule__LinkOperationTuple__Group__0_in_ruleLinkOperationTuple2212);
rule__LinkOperationTuple__Group__0();
state._fsp--;
}
after(grammarAccess.getLinkOperationTupleAccess().getGroup());
}
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "ruleLinkOperationTuple"
// $ANTLR start "entryRuleLinkOperationTupleElement"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1077:1: entryRuleLinkOperationTupleElement : ruleLinkOperationTupleElement EOF ;
public final void entryRuleLinkOperationTupleElement() throws RecognitionException {
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1078:1: ( ruleLinkOperationTupleElement EOF )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1079:1: ruleLinkOperationTupleElement EOF
{
before(grammarAccess.getLinkOperationTupleElementRule());
pushFollow(FOLLOW_ruleLinkOperationTupleElement_in_entryRuleLinkOperationTupleElement2239);
ruleLinkOperationTupleElement();
state._fsp--;
after(grammarAccess.getLinkOperationTupleElementRule());
match(input, EOF, FOLLOW_EOF_in_entryRuleLinkOperationTupleElement2246);
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
}
return;
}
// $ANTLR end "entryRuleLinkOperationTupleElement"
// $ANTLR start "ruleLinkOperationTupleElement"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1086:1: ruleLinkOperationTupleElement : ( ( rule__LinkOperationTupleElement__Group__0 ) ) ;
public final void ruleLinkOperationTupleElement() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1090:2: ( ( ( rule__LinkOperationTupleElement__Group__0 ) ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1091:1: ( ( rule__LinkOperationTupleElement__Group__0 ) )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1091:1: ( ( rule__LinkOperationTupleElement__Group__0 ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1092:1: ( rule__LinkOperationTupleElement__Group__0 )
{
before(grammarAccess.getLinkOperationTupleElementAccess().getGroup());
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1093:1: ( rule__LinkOperationTupleElement__Group__0 )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1093:2: rule__LinkOperationTupleElement__Group__0
{
pushFollow(FOLLOW_rule__LinkOperationTupleElement__Group__0_in_ruleLinkOperationTupleElement2272);
rule__LinkOperationTupleElement__Group__0();
state._fsp--;
}
after(grammarAccess.getLinkOperationTupleElementAccess().getGroup());
}
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "ruleLinkOperationTupleElement"
// $ANTLR start "entryRuleSequenceOperationExpression"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1105:1: entryRuleSequenceOperationExpression : ruleSequenceOperationExpression EOF ;
public final void entryRuleSequenceOperationExpression() throws RecognitionException {
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1106:1: ( ruleSequenceOperationExpression EOF )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1107:1: ruleSequenceOperationExpression EOF
{
before(grammarAccess.getSequenceOperationExpressionRule());
pushFollow(FOLLOW_ruleSequenceOperationExpression_in_entryRuleSequenceOperationExpression2299);
ruleSequenceOperationExpression();
state._fsp--;
after(grammarAccess.getSequenceOperationExpressionRule());
match(input, EOF, FOLLOW_EOF_in_entryRuleSequenceOperationExpression2306);
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
}
return;
}
// $ANTLR end "entryRuleSequenceOperationExpression"
// $ANTLR start "ruleSequenceOperationExpression"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1114:1: ruleSequenceOperationExpression : ( ( rule__SequenceOperationExpression__Group__0 ) ) ;
public final void ruleSequenceOperationExpression() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1118:2: ( ( ( rule__SequenceOperationExpression__Group__0 ) ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1119:1: ( ( rule__SequenceOperationExpression__Group__0 ) )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1119:1: ( ( rule__SequenceOperationExpression__Group__0 ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1120:1: ( rule__SequenceOperationExpression__Group__0 )
{
before(grammarAccess.getSequenceOperationExpressionAccess().getGroup());
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1121:1: ( rule__SequenceOperationExpression__Group__0 )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1121:2: rule__SequenceOperationExpression__Group__0
{
pushFollow(FOLLOW_rule__SequenceOperationExpression__Group__0_in_ruleSequenceOperationExpression2332);
rule__SequenceOperationExpression__Group__0();
state._fsp--;
}
after(grammarAccess.getSequenceOperationExpressionAccess().getGroup());
}
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "ruleSequenceOperationExpression"
// $ANTLR start "entryRuleSequenceReductionExpression"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1133:1: entryRuleSequenceReductionExpression : ruleSequenceReductionExpression EOF ;
public final void entryRuleSequenceReductionExpression() throws RecognitionException {
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1134:1: ( ruleSequenceReductionExpression EOF )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1135:1: ruleSequenceReductionExpression EOF
{
before(grammarAccess.getSequenceReductionExpressionRule());
pushFollow(FOLLOW_ruleSequenceReductionExpression_in_entryRuleSequenceReductionExpression2359);
ruleSequenceReductionExpression();
state._fsp--;
after(grammarAccess.getSequenceReductionExpressionRule());
match(input, EOF, FOLLOW_EOF_in_entryRuleSequenceReductionExpression2366);
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
}
return;
}
// $ANTLR end "entryRuleSequenceReductionExpression"
// $ANTLR start "ruleSequenceReductionExpression"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1142:1: ruleSequenceReductionExpression : ( ( rule__SequenceReductionExpression__Group__0 ) ) ;
public final void ruleSequenceReductionExpression() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1146:2: ( ( ( rule__SequenceReductionExpression__Group__0 ) ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1147:1: ( ( rule__SequenceReductionExpression__Group__0 ) )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1147:1: ( ( rule__SequenceReductionExpression__Group__0 ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1148:1: ( rule__SequenceReductionExpression__Group__0 )
{
before(grammarAccess.getSequenceReductionExpressionAccess().getGroup());
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1149:1: ( rule__SequenceReductionExpression__Group__0 )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1149:2: rule__SequenceReductionExpression__Group__0
{
pushFollow(FOLLOW_rule__SequenceReductionExpression__Group__0_in_ruleSequenceReductionExpression2392);
rule__SequenceReductionExpression__Group__0();
state._fsp--;
}
after(grammarAccess.getSequenceReductionExpressionAccess().getGroup());
}
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "ruleSequenceReductionExpression"
// $ANTLR start "entryRuleSequenceExpansionExpression"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1161:1: entryRuleSequenceExpansionExpression : ruleSequenceExpansionExpression EOF ;
public final void entryRuleSequenceExpansionExpression() throws RecognitionException {
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1162:1: ( ruleSequenceExpansionExpression EOF )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1163:1: ruleSequenceExpansionExpression EOF
{
before(grammarAccess.getSequenceExpansionExpressionRule());
pushFollow(FOLLOW_ruleSequenceExpansionExpression_in_entryRuleSequenceExpansionExpression2419);
ruleSequenceExpansionExpression();
state._fsp--;
after(grammarAccess.getSequenceExpansionExpressionRule());
match(input, EOF, FOLLOW_EOF_in_entryRuleSequenceExpansionExpression2426);
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
}
return;
}
// $ANTLR end "entryRuleSequenceExpansionExpression"
// $ANTLR start "ruleSequenceExpansionExpression"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1170:1: ruleSequenceExpansionExpression : ( ( rule__SequenceExpansionExpression__Alternatives ) ) ;
public final void ruleSequenceExpansionExpression() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1174:2: ( ( ( rule__SequenceExpansionExpression__Alternatives ) ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1175:1: ( ( rule__SequenceExpansionExpression__Alternatives ) )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1175:1: ( ( rule__SequenceExpansionExpression__Alternatives ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1176:1: ( rule__SequenceExpansionExpression__Alternatives )
{
before(grammarAccess.getSequenceExpansionExpressionAccess().getAlternatives());
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1177:1: ( rule__SequenceExpansionExpression__Alternatives )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1177:2: rule__SequenceExpansionExpression__Alternatives
{
pushFollow(FOLLOW_rule__SequenceExpansionExpression__Alternatives_in_ruleSequenceExpansionExpression2452);
rule__SequenceExpansionExpression__Alternatives();
state._fsp--;
}
after(grammarAccess.getSequenceExpansionExpressionAccess().getAlternatives());
}
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "ruleSequenceExpansionExpression"
// $ANTLR start "entryRuleSelectOrRejectOperation"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1189:1: entryRuleSelectOrRejectOperation : ruleSelectOrRejectOperation EOF ;
public final void entryRuleSelectOrRejectOperation() throws RecognitionException {
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1190:1: ( ruleSelectOrRejectOperation EOF )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1191:1: ruleSelectOrRejectOperation EOF
{
before(grammarAccess.getSelectOrRejectOperationRule());
pushFollow(FOLLOW_ruleSelectOrRejectOperation_in_entryRuleSelectOrRejectOperation2479);
ruleSelectOrRejectOperation();
state._fsp--;
after(grammarAccess.getSelectOrRejectOperationRule());
match(input, EOF, FOLLOW_EOF_in_entryRuleSelectOrRejectOperation2486);
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
}
return;
}
// $ANTLR end "entryRuleSelectOrRejectOperation"
// $ANTLR start "ruleSelectOrRejectOperation"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1198:1: ruleSelectOrRejectOperation : ( ( rule__SelectOrRejectOperation__Group__0 ) ) ;
public final void ruleSelectOrRejectOperation() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1202:2: ( ( ( rule__SelectOrRejectOperation__Group__0 ) ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1203:1: ( ( rule__SelectOrRejectOperation__Group__0 ) )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1203:1: ( ( rule__SelectOrRejectOperation__Group__0 ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1204:1: ( rule__SelectOrRejectOperation__Group__0 )
{
before(grammarAccess.getSelectOrRejectOperationAccess().getGroup());
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1205:1: ( rule__SelectOrRejectOperation__Group__0 )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1205:2: rule__SelectOrRejectOperation__Group__0
{
pushFollow(FOLLOW_rule__SelectOrRejectOperation__Group__0_in_ruleSelectOrRejectOperation2512);
rule__SelectOrRejectOperation__Group__0();
state._fsp--;
}
after(grammarAccess.getSelectOrRejectOperationAccess().getGroup());
}
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "ruleSelectOrRejectOperation"
// $ANTLR start "entryRuleCollectOrIterateOperation"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1217:1: entryRuleCollectOrIterateOperation : ruleCollectOrIterateOperation EOF ;
public final void entryRuleCollectOrIterateOperation() throws RecognitionException {
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1218:1: ( ruleCollectOrIterateOperation EOF )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1219:1: ruleCollectOrIterateOperation EOF
{
before(grammarAccess.getCollectOrIterateOperationRule());
pushFollow(FOLLOW_ruleCollectOrIterateOperation_in_entryRuleCollectOrIterateOperation2539);
ruleCollectOrIterateOperation();
state._fsp--;
after(grammarAccess.getCollectOrIterateOperationRule());
match(input, EOF, FOLLOW_EOF_in_entryRuleCollectOrIterateOperation2546);
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
}
return;
}
// $ANTLR end "entryRuleCollectOrIterateOperation"
// $ANTLR start "ruleCollectOrIterateOperation"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1226:1: ruleCollectOrIterateOperation : ( ( rule__CollectOrIterateOperation__Group__0 ) ) ;
public final void ruleCollectOrIterateOperation() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1230:2: ( ( ( rule__CollectOrIterateOperation__Group__0 ) ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1231:1: ( ( rule__CollectOrIterateOperation__Group__0 ) )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1231:1: ( ( rule__CollectOrIterateOperation__Group__0 ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1232:1: ( rule__CollectOrIterateOperation__Group__0 )
{
before(grammarAccess.getCollectOrIterateOperationAccess().getGroup());
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1233:1: ( rule__CollectOrIterateOperation__Group__0 )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1233:2: rule__CollectOrIterateOperation__Group__0
{
pushFollow(FOLLOW_rule__CollectOrIterateOperation__Group__0_in_ruleCollectOrIterateOperation2572);
rule__CollectOrIterateOperation__Group__0();
state._fsp--;
}
after(grammarAccess.getCollectOrIterateOperationAccess().getGroup());
}
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "ruleCollectOrIterateOperation"
// $ANTLR start "entryRuleForAllOrExistsOrOneOperation"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1245:1: entryRuleForAllOrExistsOrOneOperation : ruleForAllOrExistsOrOneOperation EOF ;
public final void entryRuleForAllOrExistsOrOneOperation() throws RecognitionException {
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1246:1: ( ruleForAllOrExistsOrOneOperation EOF )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1247:1: ruleForAllOrExistsOrOneOperation EOF
{
before(grammarAccess.getForAllOrExistsOrOneOperationRule());
pushFollow(FOLLOW_ruleForAllOrExistsOrOneOperation_in_entryRuleForAllOrExistsOrOneOperation2599);
ruleForAllOrExistsOrOneOperation();
state._fsp--;
after(grammarAccess.getForAllOrExistsOrOneOperationRule());
match(input, EOF, FOLLOW_EOF_in_entryRuleForAllOrExistsOrOneOperation2606);
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
}
return;
}
// $ANTLR end "entryRuleForAllOrExistsOrOneOperation"
// $ANTLR start "ruleForAllOrExistsOrOneOperation"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1254:1: ruleForAllOrExistsOrOneOperation : ( ( rule__ForAllOrExistsOrOneOperation__Group__0 ) ) ;
public final void ruleForAllOrExistsOrOneOperation() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1258:2: ( ( ( rule__ForAllOrExistsOrOneOperation__Group__0 ) ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1259:1: ( ( rule__ForAllOrExistsOrOneOperation__Group__0 ) )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1259:1: ( ( rule__ForAllOrExistsOrOneOperation__Group__0 ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1260:1: ( rule__ForAllOrExistsOrOneOperation__Group__0 )
{
before(grammarAccess.getForAllOrExistsOrOneOperationAccess().getGroup());
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1261:1: ( rule__ForAllOrExistsOrOneOperation__Group__0 )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1261:2: rule__ForAllOrExistsOrOneOperation__Group__0
{
pushFollow(FOLLOW_rule__ForAllOrExistsOrOneOperation__Group__0_in_ruleForAllOrExistsOrOneOperation2632);
rule__ForAllOrExistsOrOneOperation__Group__0();
state._fsp--;
}
after(grammarAccess.getForAllOrExistsOrOneOperationAccess().getGroup());
}
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "ruleForAllOrExistsOrOneOperation"
// $ANTLR start "entryRuleIsUniqueOperation"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1273:1: entryRuleIsUniqueOperation : ruleIsUniqueOperation EOF ;
public final void entryRuleIsUniqueOperation() throws RecognitionException {
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1274:1: ( ruleIsUniqueOperation EOF )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1275:1: ruleIsUniqueOperation EOF
{
before(grammarAccess.getIsUniqueOperationRule());
pushFollow(FOLLOW_ruleIsUniqueOperation_in_entryRuleIsUniqueOperation2659);
ruleIsUniqueOperation();
state._fsp--;
after(grammarAccess.getIsUniqueOperationRule());
match(input, EOF, FOLLOW_EOF_in_entryRuleIsUniqueOperation2666);
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
}
return;
}
// $ANTLR end "entryRuleIsUniqueOperation"
// $ANTLR start "ruleIsUniqueOperation"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1282:1: ruleIsUniqueOperation : ( ( rule__IsUniqueOperation__Group__0 ) ) ;
public final void ruleIsUniqueOperation() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1286:2: ( ( ( rule__IsUniqueOperation__Group__0 ) ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1287:1: ( ( rule__IsUniqueOperation__Group__0 ) )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1287:1: ( ( rule__IsUniqueOperation__Group__0 ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1288:1: ( rule__IsUniqueOperation__Group__0 )
{
before(grammarAccess.getIsUniqueOperationAccess().getGroup());
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1289:1: ( rule__IsUniqueOperation__Group__0 )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1289:2: rule__IsUniqueOperation__Group__0
{
pushFollow(FOLLOW_rule__IsUniqueOperation__Group__0_in_ruleIsUniqueOperation2692);
rule__IsUniqueOperation__Group__0();
state._fsp--;
}
after(grammarAccess.getIsUniqueOperationAccess().getGroup());
}
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "ruleIsUniqueOperation"
// $ANTLR start "entryRuleValueSpecification"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1301:1: entryRuleValueSpecification : ruleValueSpecification EOF ;
public final void entryRuleValueSpecification() throws RecognitionException {
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1302:1: ( ruleValueSpecification EOF )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1303:1: ruleValueSpecification EOF
{
before(grammarAccess.getValueSpecificationRule());
pushFollow(FOLLOW_ruleValueSpecification_in_entryRuleValueSpecification2719);
ruleValueSpecification();
state._fsp--;
after(grammarAccess.getValueSpecificationRule());
match(input, EOF, FOLLOW_EOF_in_entryRuleValueSpecification2726);
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
}
return;
}
// $ANTLR end "entryRuleValueSpecification"
// $ANTLR start "ruleValueSpecification"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1310:1: ruleValueSpecification : ( ( rule__ValueSpecification__Alternatives ) ) ;
public final void ruleValueSpecification() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1314:2: ( ( ( rule__ValueSpecification__Alternatives ) ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1315:1: ( ( rule__ValueSpecification__Alternatives ) )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1315:1: ( ( rule__ValueSpecification__Alternatives ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1316:1: ( rule__ValueSpecification__Alternatives )
{
before(grammarAccess.getValueSpecificationAccess().getAlternatives());
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1317:1: ( rule__ValueSpecification__Alternatives )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1317:2: rule__ValueSpecification__Alternatives
{
pushFollow(FOLLOW_rule__ValueSpecification__Alternatives_in_ruleValueSpecification2752);
rule__ValueSpecification__Alternatives();
state._fsp--;
}
after(grammarAccess.getValueSpecificationAccess().getAlternatives());
}
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "ruleValueSpecification"
// $ANTLR start "entryRuleNonLiteralValueSpecification"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1329:1: entryRuleNonLiteralValueSpecification : ruleNonLiteralValueSpecification EOF ;
public final void entryRuleNonLiteralValueSpecification() throws RecognitionException {
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1330:1: ( ruleNonLiteralValueSpecification EOF )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1331:1: ruleNonLiteralValueSpecification EOF
{
before(grammarAccess.getNonLiteralValueSpecificationRule());
pushFollow(FOLLOW_ruleNonLiteralValueSpecification_in_entryRuleNonLiteralValueSpecification2779);
ruleNonLiteralValueSpecification();
state._fsp--;
after(grammarAccess.getNonLiteralValueSpecificationRule());
match(input, EOF, FOLLOW_EOF_in_entryRuleNonLiteralValueSpecification2786);
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
}
return;
}
// $ANTLR end "entryRuleNonLiteralValueSpecification"
// $ANTLR start "ruleNonLiteralValueSpecification"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1338:1: ruleNonLiteralValueSpecification : ( ( rule__NonLiteralValueSpecification__Alternatives ) ) ;
public final void ruleNonLiteralValueSpecification() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1342:2: ( ( ( rule__NonLiteralValueSpecification__Alternatives ) ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1343:1: ( ( rule__NonLiteralValueSpecification__Alternatives ) )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1343:1: ( ( rule__NonLiteralValueSpecification__Alternatives ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1344:1: ( rule__NonLiteralValueSpecification__Alternatives )
{
before(grammarAccess.getNonLiteralValueSpecificationAccess().getAlternatives());
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1345:1: ( rule__NonLiteralValueSpecification__Alternatives )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1345:2: rule__NonLiteralValueSpecification__Alternatives
{
pushFollow(FOLLOW_rule__NonLiteralValueSpecification__Alternatives_in_ruleNonLiteralValueSpecification2812);
rule__NonLiteralValueSpecification__Alternatives();
state._fsp--;
}
after(grammarAccess.getNonLiteralValueSpecificationAccess().getAlternatives());
}
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "ruleNonLiteralValueSpecification"
// $ANTLR start "entryRuleParenthesizedExpression"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1357:1: entryRuleParenthesizedExpression : ruleParenthesizedExpression EOF ;
public final void entryRuleParenthesizedExpression() throws RecognitionException {
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1358:1: ( ruleParenthesizedExpression EOF )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1359:1: ruleParenthesizedExpression EOF
{
before(grammarAccess.getParenthesizedExpressionRule());
pushFollow(FOLLOW_ruleParenthesizedExpression_in_entryRuleParenthesizedExpression2839);
ruleParenthesizedExpression();
state._fsp--;
after(grammarAccess.getParenthesizedExpressionRule());
match(input, EOF, FOLLOW_EOF_in_entryRuleParenthesizedExpression2846);
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
}
return;
}
// $ANTLR end "entryRuleParenthesizedExpression"
// $ANTLR start "ruleParenthesizedExpression"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1366:1: ruleParenthesizedExpression : ( ( rule__ParenthesizedExpression__Group__0 ) ) ;
public final void ruleParenthesizedExpression() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1370:2: ( ( ( rule__ParenthesizedExpression__Group__0 ) ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1371:1: ( ( rule__ParenthesizedExpression__Group__0 ) )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1371:1: ( ( rule__ParenthesizedExpression__Group__0 ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1372:1: ( rule__ParenthesizedExpression__Group__0 )
{
before(grammarAccess.getParenthesizedExpressionAccess().getGroup());
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1373:1: ( rule__ParenthesizedExpression__Group__0 )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1373:2: rule__ParenthesizedExpression__Group__0
{
pushFollow(FOLLOW_rule__ParenthesizedExpression__Group__0_in_ruleParenthesizedExpression2872);
rule__ParenthesizedExpression__Group__0();
state._fsp--;
}
after(grammarAccess.getParenthesizedExpressionAccess().getGroup());
}
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "ruleParenthesizedExpression"
// $ANTLR start "entryRuleNullExpression"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1385:1: entryRuleNullExpression : ruleNullExpression EOF ;
public final void entryRuleNullExpression() throws RecognitionException {
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1386:1: ( ruleNullExpression EOF )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1387:1: ruleNullExpression EOF
{
before(grammarAccess.getNullExpressionRule());
pushFollow(FOLLOW_ruleNullExpression_in_entryRuleNullExpression2899);
ruleNullExpression();
state._fsp--;
after(grammarAccess.getNullExpressionRule());
match(input, EOF, FOLLOW_EOF_in_entryRuleNullExpression2906);
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
}
return;
}
// $ANTLR end "entryRuleNullExpression"
// $ANTLR start "ruleNullExpression"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1394:1: ruleNullExpression : ( ( rule__NullExpression__Group__0 ) ) ;
public final void ruleNullExpression() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1398:2: ( ( ( rule__NullExpression__Group__0 ) ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1399:1: ( ( rule__NullExpression__Group__0 ) )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1399:1: ( ( rule__NullExpression__Group__0 ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1400:1: ( rule__NullExpression__Group__0 )
{
before(grammarAccess.getNullExpressionAccess().getGroup());
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1401:1: ( rule__NullExpression__Group__0 )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1401:2: rule__NullExpression__Group__0
{
pushFollow(FOLLOW_rule__NullExpression__Group__0_in_ruleNullExpression2932);
rule__NullExpression__Group__0();
state._fsp--;
}
after(grammarAccess.getNullExpressionAccess().getGroup());
}
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "ruleNullExpression"
// $ANTLR start "entryRuleThisExpression"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1413:1: entryRuleThisExpression : ruleThisExpression EOF ;
public final void entryRuleThisExpression() throws RecognitionException {
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1414:1: ( ruleThisExpression EOF )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1415:1: ruleThisExpression EOF
{
before(grammarAccess.getThisExpressionRule());
pushFollow(FOLLOW_ruleThisExpression_in_entryRuleThisExpression2959);
ruleThisExpression();
state._fsp--;
after(grammarAccess.getThisExpressionRule());
match(input, EOF, FOLLOW_EOF_in_entryRuleThisExpression2966);
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
}
return;
}
// $ANTLR end "entryRuleThisExpression"
// $ANTLR start "ruleThisExpression"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1422:1: ruleThisExpression : ( ( rule__ThisExpression__Group__0 ) ) ;
public final void ruleThisExpression() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1426:2: ( ( ( rule__ThisExpression__Group__0 ) ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1427:1: ( ( rule__ThisExpression__Group__0 ) )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1427:1: ( ( rule__ThisExpression__Group__0 ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1428:1: ( rule__ThisExpression__Group__0 )
{
before(grammarAccess.getThisExpressionAccess().getGroup());
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1429:1: ( rule__ThisExpression__Group__0 )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1429:2: rule__ThisExpression__Group__0
{
pushFollow(FOLLOW_rule__ThisExpression__Group__0_in_ruleThisExpression2992);
rule__ThisExpression__Group__0();
state._fsp--;
}
after(grammarAccess.getThisExpressionAccess().getGroup());
}
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "ruleThisExpression"
// $ANTLR start "entryRuleSuperInvocationExpression"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1441:1: entryRuleSuperInvocationExpression : ruleSuperInvocationExpression EOF ;
public final void entryRuleSuperInvocationExpression() throws RecognitionException {
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1442:1: ( ruleSuperInvocationExpression EOF )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1443:1: ruleSuperInvocationExpression EOF
{
before(grammarAccess.getSuperInvocationExpressionRule());
pushFollow(FOLLOW_ruleSuperInvocationExpression_in_entryRuleSuperInvocationExpression3019);
ruleSuperInvocationExpression();
state._fsp--;
after(grammarAccess.getSuperInvocationExpressionRule());
match(input, EOF, FOLLOW_EOF_in_entryRuleSuperInvocationExpression3026);
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
}
return;
}
// $ANTLR end "entryRuleSuperInvocationExpression"
// $ANTLR start "ruleSuperInvocationExpression"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1450:1: ruleSuperInvocationExpression : ( ( rule__SuperInvocationExpression__Group__0 ) ) ;
public final void ruleSuperInvocationExpression() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1454:2: ( ( ( rule__SuperInvocationExpression__Group__0 ) ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1455:1: ( ( rule__SuperInvocationExpression__Group__0 ) )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1455:1: ( ( rule__SuperInvocationExpression__Group__0 ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1456:1: ( rule__SuperInvocationExpression__Group__0 )
{
before(grammarAccess.getSuperInvocationExpressionAccess().getGroup());
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1457:1: ( rule__SuperInvocationExpression__Group__0 )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1457:2: rule__SuperInvocationExpression__Group__0
{
pushFollow(FOLLOW_rule__SuperInvocationExpression__Group__0_in_ruleSuperInvocationExpression3052);
rule__SuperInvocationExpression__Group__0();
state._fsp--;
}
after(grammarAccess.getSuperInvocationExpressionAccess().getGroup());
}
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "ruleSuperInvocationExpression"
// $ANTLR start "entryRuleInstanceCreationExpression"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1469:1: entryRuleInstanceCreationExpression : ruleInstanceCreationExpression EOF ;
public final void entryRuleInstanceCreationExpression() throws RecognitionException {
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1470:1: ( ruleInstanceCreationExpression EOF )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1471:1: ruleInstanceCreationExpression EOF
{
before(grammarAccess.getInstanceCreationExpressionRule());
pushFollow(FOLLOW_ruleInstanceCreationExpression_in_entryRuleInstanceCreationExpression3079);
ruleInstanceCreationExpression();
state._fsp--;
after(grammarAccess.getInstanceCreationExpressionRule());
match(input, EOF, FOLLOW_EOF_in_entryRuleInstanceCreationExpression3086);
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
}
return;
}
// $ANTLR end "entryRuleInstanceCreationExpression"
// $ANTLR start "ruleInstanceCreationExpression"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1478:1: ruleInstanceCreationExpression : ( ( rule__InstanceCreationExpression__Group__0 ) ) ;
public final void ruleInstanceCreationExpression() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1482:2: ( ( ( rule__InstanceCreationExpression__Group__0 ) ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1483:1: ( ( rule__InstanceCreationExpression__Group__0 ) )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1483:1: ( ( rule__InstanceCreationExpression__Group__0 ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1484:1: ( rule__InstanceCreationExpression__Group__0 )
{
before(grammarAccess.getInstanceCreationExpressionAccess().getGroup());
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1485:1: ( rule__InstanceCreationExpression__Group__0 )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1485:2: rule__InstanceCreationExpression__Group__0
{
pushFollow(FOLLOW_rule__InstanceCreationExpression__Group__0_in_ruleInstanceCreationExpression3112);
rule__InstanceCreationExpression__Group__0();
state._fsp--;
}
after(grammarAccess.getInstanceCreationExpressionAccess().getGroup());
}
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "ruleInstanceCreationExpression"
// $ANTLR start "entryRuleInstanceCreationTuple"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1497:1: entryRuleInstanceCreationTuple : ruleInstanceCreationTuple EOF ;
public final void entryRuleInstanceCreationTuple() throws RecognitionException {
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1498:1: ( ruleInstanceCreationTuple EOF )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1499:1: ruleInstanceCreationTuple EOF
{
before(grammarAccess.getInstanceCreationTupleRule());
pushFollow(FOLLOW_ruleInstanceCreationTuple_in_entryRuleInstanceCreationTuple3139);
ruleInstanceCreationTuple();
state._fsp--;
after(grammarAccess.getInstanceCreationTupleRule());
match(input, EOF, FOLLOW_EOF_in_entryRuleInstanceCreationTuple3146);
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
}
return;
}
// $ANTLR end "entryRuleInstanceCreationTuple"
// $ANTLR start "ruleInstanceCreationTuple"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1506:1: ruleInstanceCreationTuple : ( ( rule__InstanceCreationTuple__Group__0 ) ) ;
public final void ruleInstanceCreationTuple() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1510:2: ( ( ( rule__InstanceCreationTuple__Group__0 ) ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1511:1: ( ( rule__InstanceCreationTuple__Group__0 ) )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1511:1: ( ( rule__InstanceCreationTuple__Group__0 ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1512:1: ( rule__InstanceCreationTuple__Group__0 )
{
before(grammarAccess.getInstanceCreationTupleAccess().getGroup());
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1513:1: ( rule__InstanceCreationTuple__Group__0 )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1513:2: rule__InstanceCreationTuple__Group__0
{
pushFollow(FOLLOW_rule__InstanceCreationTuple__Group__0_in_ruleInstanceCreationTuple3172);
rule__InstanceCreationTuple__Group__0();
state._fsp--;
}
after(grammarAccess.getInstanceCreationTupleAccess().getGroup());
}
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "ruleInstanceCreationTuple"
// $ANTLR start "entryRuleInstanceCreationTupleElement"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1525:1: entryRuleInstanceCreationTupleElement : ruleInstanceCreationTupleElement EOF ;
public final void entryRuleInstanceCreationTupleElement() throws RecognitionException {
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1526:1: ( ruleInstanceCreationTupleElement EOF )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1527:1: ruleInstanceCreationTupleElement EOF
{
before(grammarAccess.getInstanceCreationTupleElementRule());
pushFollow(FOLLOW_ruleInstanceCreationTupleElement_in_entryRuleInstanceCreationTupleElement3199);
ruleInstanceCreationTupleElement();
state._fsp--;
after(grammarAccess.getInstanceCreationTupleElementRule());
match(input, EOF, FOLLOW_EOF_in_entryRuleInstanceCreationTupleElement3206);
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
}
return;
}
// $ANTLR end "entryRuleInstanceCreationTupleElement"
// $ANTLR start "ruleInstanceCreationTupleElement"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1534:1: ruleInstanceCreationTupleElement : ( ( rule__InstanceCreationTupleElement__Group__0 ) ) ;
public final void ruleInstanceCreationTupleElement() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1538:2: ( ( ( rule__InstanceCreationTupleElement__Group__0 ) ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1539:1: ( ( rule__InstanceCreationTupleElement__Group__0 ) )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1539:1: ( ( rule__InstanceCreationTupleElement__Group__0 ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1540:1: ( rule__InstanceCreationTupleElement__Group__0 )
{
before(grammarAccess.getInstanceCreationTupleElementAccess().getGroup());
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1541:1: ( rule__InstanceCreationTupleElement__Group__0 )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1541:2: rule__InstanceCreationTupleElement__Group__0
{
pushFollow(FOLLOW_rule__InstanceCreationTupleElement__Group__0_in_ruleInstanceCreationTupleElement3232);
rule__InstanceCreationTupleElement__Group__0();
state._fsp--;
}
after(grammarAccess.getInstanceCreationTupleElementAccess().getGroup());
}
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "ruleInstanceCreationTupleElement"
// $ANTLR start "entryRuleSequenceConstructionOrAccessCompletion"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1553:1: entryRuleSequenceConstructionOrAccessCompletion : ruleSequenceConstructionOrAccessCompletion EOF ;
public final void entryRuleSequenceConstructionOrAccessCompletion() throws RecognitionException {
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1554:1: ( ruleSequenceConstructionOrAccessCompletion EOF )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1555:1: ruleSequenceConstructionOrAccessCompletion EOF
{
before(grammarAccess.getSequenceConstructionOrAccessCompletionRule());
pushFollow(FOLLOW_ruleSequenceConstructionOrAccessCompletion_in_entryRuleSequenceConstructionOrAccessCompletion3259);
ruleSequenceConstructionOrAccessCompletion();
state._fsp--;
after(grammarAccess.getSequenceConstructionOrAccessCompletionRule());
match(input, EOF, FOLLOW_EOF_in_entryRuleSequenceConstructionOrAccessCompletion3266);
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
}
return;
}
// $ANTLR end "entryRuleSequenceConstructionOrAccessCompletion"
// $ANTLR start "ruleSequenceConstructionOrAccessCompletion"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1562:1: ruleSequenceConstructionOrAccessCompletion : ( ( rule__SequenceConstructionOrAccessCompletion__Alternatives ) ) ;
public final void ruleSequenceConstructionOrAccessCompletion() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1566:2: ( ( ( rule__SequenceConstructionOrAccessCompletion__Alternatives ) ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1567:1: ( ( rule__SequenceConstructionOrAccessCompletion__Alternatives ) )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1567:1: ( ( rule__SequenceConstructionOrAccessCompletion__Alternatives ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1568:1: ( rule__SequenceConstructionOrAccessCompletion__Alternatives )
{
before(grammarAccess.getSequenceConstructionOrAccessCompletionAccess().getAlternatives());
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1569:1: ( rule__SequenceConstructionOrAccessCompletion__Alternatives )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1569:2: rule__SequenceConstructionOrAccessCompletion__Alternatives
{
pushFollow(FOLLOW_rule__SequenceConstructionOrAccessCompletion__Alternatives_in_ruleSequenceConstructionOrAccessCompletion3292);
rule__SequenceConstructionOrAccessCompletion__Alternatives();
state._fsp--;
}
after(grammarAccess.getSequenceConstructionOrAccessCompletionAccess().getAlternatives());
}
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "ruleSequenceConstructionOrAccessCompletion"
// $ANTLR start "entryRuleAccessCompletion"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1581:1: entryRuleAccessCompletion : ruleAccessCompletion EOF ;
public final void entryRuleAccessCompletion() throws RecognitionException {
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1582:1: ( ruleAccessCompletion EOF )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1583:1: ruleAccessCompletion EOF
{
before(grammarAccess.getAccessCompletionRule());
pushFollow(FOLLOW_ruleAccessCompletion_in_entryRuleAccessCompletion3319);
ruleAccessCompletion();
state._fsp--;
after(grammarAccess.getAccessCompletionRule());
match(input, EOF, FOLLOW_EOF_in_entryRuleAccessCompletion3326);
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
}
return;
}
// $ANTLR end "entryRuleAccessCompletion"
// $ANTLR start "ruleAccessCompletion"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1590:1: ruleAccessCompletion : ( ( rule__AccessCompletion__Group__0 ) ) ;
public final void ruleAccessCompletion() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1594:2: ( ( ( rule__AccessCompletion__Group__0 ) ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1595:1: ( ( rule__AccessCompletion__Group__0 ) )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1595:1: ( ( rule__AccessCompletion__Group__0 ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1596:1: ( rule__AccessCompletion__Group__0 )
{
before(grammarAccess.getAccessCompletionAccess().getGroup());
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1597:1: ( rule__AccessCompletion__Group__0 )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1597:2: rule__AccessCompletion__Group__0
{
pushFollow(FOLLOW_rule__AccessCompletion__Group__0_in_ruleAccessCompletion3352);
rule__AccessCompletion__Group__0();
state._fsp--;
}
after(grammarAccess.getAccessCompletionAccess().getGroup());
}
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "ruleAccessCompletion"
// $ANTLR start "entryRulePartialSequenceConstructionCompletion"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1609:1: entryRulePartialSequenceConstructionCompletion : rulePartialSequenceConstructionCompletion EOF ;
public final void entryRulePartialSequenceConstructionCompletion() throws RecognitionException {
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1610:1: ( rulePartialSequenceConstructionCompletion EOF )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1611:1: rulePartialSequenceConstructionCompletion EOF
{
before(grammarAccess.getPartialSequenceConstructionCompletionRule());
pushFollow(FOLLOW_rulePartialSequenceConstructionCompletion_in_entryRulePartialSequenceConstructionCompletion3379);
rulePartialSequenceConstructionCompletion();
state._fsp--;
after(grammarAccess.getPartialSequenceConstructionCompletionRule());
match(input, EOF, FOLLOW_EOF_in_entryRulePartialSequenceConstructionCompletion3386);
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
}
return;
}
// $ANTLR end "entryRulePartialSequenceConstructionCompletion"
// $ANTLR start "rulePartialSequenceConstructionCompletion"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1618:1: rulePartialSequenceConstructionCompletion : ( ( rule__PartialSequenceConstructionCompletion__Group__0 ) ) ;
public final void rulePartialSequenceConstructionCompletion() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1622:2: ( ( ( rule__PartialSequenceConstructionCompletion__Group__0 ) ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1623:1: ( ( rule__PartialSequenceConstructionCompletion__Group__0 ) )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1623:1: ( ( rule__PartialSequenceConstructionCompletion__Group__0 ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1624:1: ( rule__PartialSequenceConstructionCompletion__Group__0 )
{
before(grammarAccess.getPartialSequenceConstructionCompletionAccess().getGroup());
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1625:1: ( rule__PartialSequenceConstructionCompletion__Group__0 )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1625:2: rule__PartialSequenceConstructionCompletion__Group__0
{
pushFollow(FOLLOW_rule__PartialSequenceConstructionCompletion__Group__0_in_rulePartialSequenceConstructionCompletion3412);
rule__PartialSequenceConstructionCompletion__Group__0();
state._fsp--;
}
after(grammarAccess.getPartialSequenceConstructionCompletionAccess().getGroup());
}
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rulePartialSequenceConstructionCompletion"
// $ANTLR start "entryRuleSequenceConstructionExpression"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1637:1: entryRuleSequenceConstructionExpression : ruleSequenceConstructionExpression EOF ;
public final void entryRuleSequenceConstructionExpression() throws RecognitionException {
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1638:1: ( ruleSequenceConstructionExpression EOF )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1639:1: ruleSequenceConstructionExpression EOF
{
before(grammarAccess.getSequenceConstructionExpressionRule());
pushFollow(FOLLOW_ruleSequenceConstructionExpression_in_entryRuleSequenceConstructionExpression3439);
ruleSequenceConstructionExpression();
state._fsp--;
after(grammarAccess.getSequenceConstructionExpressionRule());
match(input, EOF, FOLLOW_EOF_in_entryRuleSequenceConstructionExpression3446);
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
}
return;
}
// $ANTLR end "entryRuleSequenceConstructionExpression"
// $ANTLR start "ruleSequenceConstructionExpression"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1646:1: ruleSequenceConstructionExpression : ( ( rule__SequenceConstructionExpression__Group__0 ) ) ;
public final void ruleSequenceConstructionExpression() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1650:2: ( ( ( rule__SequenceConstructionExpression__Group__0 ) ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1651:1: ( ( rule__SequenceConstructionExpression__Group__0 ) )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1651:1: ( ( rule__SequenceConstructionExpression__Group__0 ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1652:1: ( rule__SequenceConstructionExpression__Group__0 )
{
before(grammarAccess.getSequenceConstructionExpressionAccess().getGroup());
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1653:1: ( rule__SequenceConstructionExpression__Group__0 )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1653:2: rule__SequenceConstructionExpression__Group__0
{
pushFollow(FOLLOW_rule__SequenceConstructionExpression__Group__0_in_ruleSequenceConstructionExpression3472);
rule__SequenceConstructionExpression__Group__0();
state._fsp--;
}
after(grammarAccess.getSequenceConstructionExpressionAccess().getGroup());
}
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "ruleSequenceConstructionExpression"
// $ANTLR start "entryRuleSequenceElement"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1665:1: entryRuleSequenceElement : ruleSequenceElement EOF ;
public final void entryRuleSequenceElement() throws RecognitionException {
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1666:1: ( ruleSequenceElement EOF )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1667:1: ruleSequenceElement EOF
{
before(grammarAccess.getSequenceElementRule());
pushFollow(FOLLOW_ruleSequenceElement_in_entryRuleSequenceElement3499);
ruleSequenceElement();
state._fsp--;
after(grammarAccess.getSequenceElementRule());
match(input, EOF, FOLLOW_EOF_in_entryRuleSequenceElement3506);
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
}
return;
}
// $ANTLR end "entryRuleSequenceElement"
// $ANTLR start "ruleSequenceElement"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1674:1: ruleSequenceElement : ( ( rule__SequenceElement__Alternatives ) ) ;
public final void ruleSequenceElement() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1678:2: ( ( ( rule__SequenceElement__Alternatives ) ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1679:1: ( ( rule__SequenceElement__Alternatives ) )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1679:1: ( ( rule__SequenceElement__Alternatives ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1680:1: ( rule__SequenceElement__Alternatives )
{
before(grammarAccess.getSequenceElementAccess().getAlternatives());
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1681:1: ( rule__SequenceElement__Alternatives )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1681:2: rule__SequenceElement__Alternatives
{
pushFollow(FOLLOW_rule__SequenceElement__Alternatives_in_ruleSequenceElement3532);
rule__SequenceElement__Alternatives();
state._fsp--;
}
after(grammarAccess.getSequenceElementAccess().getAlternatives());
}
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "ruleSequenceElement"
// $ANTLR start "entryRuleClassExtentExpression"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1693:1: entryRuleClassExtentExpression : ruleClassExtentExpression EOF ;
public final void entryRuleClassExtentExpression() throws RecognitionException {
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1694:1: ( ruleClassExtentExpression EOF )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1695:1: ruleClassExtentExpression EOF
{
before(grammarAccess.getClassExtentExpressionRule());
pushFollow(FOLLOW_ruleClassExtentExpression_in_entryRuleClassExtentExpression3559);
ruleClassExtentExpression();
state._fsp--;
after(grammarAccess.getClassExtentExpressionRule());
match(input, EOF, FOLLOW_EOF_in_entryRuleClassExtentExpression3566);
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
}
return;
}
// $ANTLR end "entryRuleClassExtentExpression"
// $ANTLR start "ruleClassExtentExpression"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1702:1: ruleClassExtentExpression : ( ( rule__ClassExtentExpression__Group__0 ) ) ;
public final void ruleClassExtentExpression() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1706:2: ( ( ( rule__ClassExtentExpression__Group__0 ) ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1707:1: ( ( rule__ClassExtentExpression__Group__0 ) )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1707:1: ( ( rule__ClassExtentExpression__Group__0 ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1708:1: ( rule__ClassExtentExpression__Group__0 )
{
before(grammarAccess.getClassExtentExpressionAccess().getGroup());
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1709:1: ( rule__ClassExtentExpression__Group__0 )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1709:2: rule__ClassExtentExpression__Group__0
{
pushFollow(FOLLOW_rule__ClassExtentExpression__Group__0_in_ruleClassExtentExpression3592);
rule__ClassExtentExpression__Group__0();
state._fsp--;
}
after(grammarAccess.getClassExtentExpressionAccess().getGroup());
}
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "ruleClassExtentExpression"
// $ANTLR start "entryRuleBlock"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1721:1: entryRuleBlock : ruleBlock EOF ;
public final void entryRuleBlock() throws RecognitionException {
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1722:1: ( ruleBlock EOF )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1723:1: ruleBlock EOF
{
before(grammarAccess.getBlockRule());
pushFollow(FOLLOW_ruleBlock_in_entryRuleBlock3619);
ruleBlock();
state._fsp--;
after(grammarAccess.getBlockRule());
match(input, EOF, FOLLOW_EOF_in_entryRuleBlock3626);
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
}
return;
}
// $ANTLR end "entryRuleBlock"
// $ANTLR start "ruleBlock"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1730:1: ruleBlock : ( ( rule__Block__Group__0 ) ) ;
public final void ruleBlock() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1734:2: ( ( ( rule__Block__Group__0 ) ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1735:1: ( ( rule__Block__Group__0 ) )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1735:1: ( ( rule__Block__Group__0 ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1736:1: ( rule__Block__Group__0 )
{
before(grammarAccess.getBlockAccess().getGroup());
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1737:1: ( rule__Block__Group__0 )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1737:2: rule__Block__Group__0
{
pushFollow(FOLLOW_rule__Block__Group__0_in_ruleBlock3652);
rule__Block__Group__0();
state._fsp--;
}
after(grammarAccess.getBlockAccess().getGroup());
}
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "ruleBlock"
// $ANTLR start "entryRuleStatementSequence"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1749:1: entryRuleStatementSequence : ruleStatementSequence EOF ;
public final void entryRuleStatementSequence() throws RecognitionException {
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1750:1: ( ruleStatementSequence EOF )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1751:1: ruleStatementSequence EOF
{
before(grammarAccess.getStatementSequenceRule());
pushFollow(FOLLOW_ruleStatementSequence_in_entryRuleStatementSequence3679);
ruleStatementSequence();
state._fsp--;
after(grammarAccess.getStatementSequenceRule());
match(input, EOF, FOLLOW_EOF_in_entryRuleStatementSequence3686);
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
}
return;
}
// $ANTLR end "entryRuleStatementSequence"
// $ANTLR start "ruleStatementSequence"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1758:1: ruleStatementSequence : ( ( ( rule__StatementSequence__StatementsAssignment ) ) ( ( rule__StatementSequence__StatementsAssignment )* ) ) ;
public final void ruleStatementSequence() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1762:2: ( ( ( ( rule__StatementSequence__StatementsAssignment ) ) ( ( rule__StatementSequence__StatementsAssignment )* ) ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1763:1: ( ( ( rule__StatementSequence__StatementsAssignment ) ) ( ( rule__StatementSequence__StatementsAssignment )* ) )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1763:1: ( ( ( rule__StatementSequence__StatementsAssignment ) ) ( ( rule__StatementSequence__StatementsAssignment )* ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1764:1: ( ( rule__StatementSequence__StatementsAssignment ) ) ( ( rule__StatementSequence__StatementsAssignment )* )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1764:1: ( ( rule__StatementSequence__StatementsAssignment ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1765:1: ( rule__StatementSequence__StatementsAssignment )
{
before(grammarAccess.getStatementSequenceAccess().getStatementsAssignment());
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1766:1: ( rule__StatementSequence__StatementsAssignment )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1766:2: rule__StatementSequence__StatementsAssignment
{
pushFollow(FOLLOW_rule__StatementSequence__StatementsAssignment_in_ruleStatementSequence3714);
rule__StatementSequence__StatementsAssignment();
state._fsp--;
}
after(grammarAccess.getStatementSequenceAccess().getStatementsAssignment());
}
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1769:1: ( ( rule__StatementSequence__StatementsAssignment )* )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1770:1: ( rule__StatementSequence__StatementsAssignment )*
{
before(grammarAccess.getStatementSequenceAccess().getStatementsAssignment());
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1771:1: ( rule__StatementSequence__StatementsAssignment )*
loop2: do {
int alt2 = 2;
int LA2_0 = input.LA(1);
if(((LA2_0 >= RULE_ML_COMMENT && LA2_0 <= RULE_ID) || (LA2_0 >= 12 && LA2_0 <= 13) || (LA2_0 >= 80 && LA2_0 <= 83) || LA2_0 == 87 || (LA2_0 >= 90 && LA2_0 <= 93) || LA2_0 == 96 || (LA2_0 >= 99 && LA2_0 <= 101) || (LA2_0 >= 103 && LA2_0 <= 106))) {
alt2 = 1;
}
switch(alt2) {
case 1:
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1771:2: rule__StatementSequence__StatementsAssignment
{
pushFollow(FOLLOW_rule__StatementSequence__StatementsAssignment_in_ruleStatementSequence3726);
rule__StatementSequence__StatementsAssignment();
state._fsp--;
}
break;
default:
break loop2;
}
} while(true);
after(grammarAccess.getStatementSequenceAccess().getStatementsAssignment());
}
}
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "ruleStatementSequence"
// $ANTLR start "entryRuleDocumentedStatement"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1784:1: entryRuleDocumentedStatement : ruleDocumentedStatement EOF ;
public final void entryRuleDocumentedStatement() throws RecognitionException {
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1785:1: ( ruleDocumentedStatement EOF )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1786:1: ruleDocumentedStatement EOF
{
before(grammarAccess.getDocumentedStatementRule());
pushFollow(FOLLOW_ruleDocumentedStatement_in_entryRuleDocumentedStatement3756);
ruleDocumentedStatement();
state._fsp--;
after(grammarAccess.getDocumentedStatementRule());
match(input, EOF, FOLLOW_EOF_in_entryRuleDocumentedStatement3763);
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
}
return;
}
// $ANTLR end "entryRuleDocumentedStatement"
// $ANTLR start "ruleDocumentedStatement"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1793:1: ruleDocumentedStatement : ( ( rule__DocumentedStatement__Group__0 ) ) ;
public final void ruleDocumentedStatement() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1797:2: ( ( ( rule__DocumentedStatement__Group__0 ) ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1798:1: ( ( rule__DocumentedStatement__Group__0 ) )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1798:1: ( ( rule__DocumentedStatement__Group__0 ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1799:1: ( rule__DocumentedStatement__Group__0 )
{
before(grammarAccess.getDocumentedStatementAccess().getGroup());
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1800:1: ( rule__DocumentedStatement__Group__0 )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1800:2: rule__DocumentedStatement__Group__0
{
pushFollow(FOLLOW_rule__DocumentedStatement__Group__0_in_ruleDocumentedStatement3789);
rule__DocumentedStatement__Group__0();
state._fsp--;
}
after(grammarAccess.getDocumentedStatementAccess().getGroup());
}
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "ruleDocumentedStatement"
// $ANTLR start "entryRuleInlineStatement"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1812:1: entryRuleInlineStatement : ruleInlineStatement EOF ;
public final void entryRuleInlineStatement() throws RecognitionException {
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1813:1: ( ruleInlineStatement EOF )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1814:1: ruleInlineStatement EOF
{
before(grammarAccess.getInlineStatementRule());
pushFollow(FOLLOW_ruleInlineStatement_in_entryRuleInlineStatement3816);
ruleInlineStatement();
state._fsp--;
after(grammarAccess.getInlineStatementRule());
match(input, EOF, FOLLOW_EOF_in_entryRuleInlineStatement3823);
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
}
return;
}
// $ANTLR end "entryRuleInlineStatement"
// $ANTLR start "ruleInlineStatement"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1821:1: ruleInlineStatement : ( ( rule__InlineStatement__Group__0 ) ) ;
public final void ruleInlineStatement() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1825:2: ( ( ( rule__InlineStatement__Group__0 ) ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1826:1: ( ( rule__InlineStatement__Group__0 ) )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1826:1: ( ( rule__InlineStatement__Group__0 ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1827:1: ( rule__InlineStatement__Group__0 )
{
before(grammarAccess.getInlineStatementAccess().getGroup());
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1828:1: ( rule__InlineStatement__Group__0 )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1828:2: rule__InlineStatement__Group__0
{
pushFollow(FOLLOW_rule__InlineStatement__Group__0_in_ruleInlineStatement3849);
rule__InlineStatement__Group__0();
state._fsp--;
}
after(grammarAccess.getInlineStatementAccess().getGroup());
}
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "ruleInlineStatement"
// $ANTLR start "entryRuleAnnotatedStatement"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1840:1: entryRuleAnnotatedStatement : ruleAnnotatedStatement EOF ;
public final void entryRuleAnnotatedStatement() throws RecognitionException {
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1841:1: ( ruleAnnotatedStatement EOF )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1842:1: ruleAnnotatedStatement EOF
{
before(grammarAccess.getAnnotatedStatementRule());
pushFollow(FOLLOW_ruleAnnotatedStatement_in_entryRuleAnnotatedStatement3876);
ruleAnnotatedStatement();
state._fsp--;
after(grammarAccess.getAnnotatedStatementRule());
match(input, EOF, FOLLOW_EOF_in_entryRuleAnnotatedStatement3883);
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
}
return;
}
// $ANTLR end "entryRuleAnnotatedStatement"
// $ANTLR start "ruleAnnotatedStatement"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1849:1: ruleAnnotatedStatement : ( ( rule__AnnotatedStatement__Group__0 ) ) ;
public final void ruleAnnotatedStatement() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1853:2: ( ( ( rule__AnnotatedStatement__Group__0 ) ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1854:1: ( ( rule__AnnotatedStatement__Group__0 ) )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1854:1: ( ( rule__AnnotatedStatement__Group__0 ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1855:1: ( rule__AnnotatedStatement__Group__0 )
{
before(grammarAccess.getAnnotatedStatementAccess().getGroup());
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1856:1: ( rule__AnnotatedStatement__Group__0 )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1856:2: rule__AnnotatedStatement__Group__0
{
pushFollow(FOLLOW_rule__AnnotatedStatement__Group__0_in_ruleAnnotatedStatement3909);
rule__AnnotatedStatement__Group__0();
state._fsp--;
}
after(grammarAccess.getAnnotatedStatementAccess().getGroup());
}
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "ruleAnnotatedStatement"
// $ANTLR start "entryRuleStatement"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1868:1: entryRuleStatement : ruleStatement EOF ;
public final void entryRuleStatement() throws RecognitionException {
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1869:1: ( ruleStatement EOF )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1870:1: ruleStatement EOF
{
before(grammarAccess.getStatementRule());
pushFollow(FOLLOW_ruleStatement_in_entryRuleStatement3936);
ruleStatement();
state._fsp--;
after(grammarAccess.getStatementRule());
match(input, EOF, FOLLOW_EOF_in_entryRuleStatement3943);
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
}
return;
}
// $ANTLR end "entryRuleStatement"
// $ANTLR start "ruleStatement"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1877:1: ruleStatement : ( ( rule__Statement__Alternatives ) ) ;
public final void ruleStatement() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1881:2: ( ( ( rule__Statement__Alternatives ) ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1882:1: ( ( rule__Statement__Alternatives ) )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1882:1: ( ( rule__Statement__Alternatives ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1883:1: ( rule__Statement__Alternatives )
{
before(grammarAccess.getStatementAccess().getAlternatives());
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1884:1: ( rule__Statement__Alternatives )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1884:2: rule__Statement__Alternatives
{
pushFollow(FOLLOW_rule__Statement__Alternatives_in_ruleStatement3969);
rule__Statement__Alternatives();
state._fsp--;
}
after(grammarAccess.getStatementAccess().getAlternatives());
}
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "ruleStatement"
// $ANTLR start "entryRuleAnnotation"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1896:1: entryRuleAnnotation : ruleAnnotation EOF ;
public final void entryRuleAnnotation() throws RecognitionException {
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1897:1: ( ruleAnnotation EOF )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1898:1: ruleAnnotation EOF
{
before(grammarAccess.getAnnotationRule());
pushFollow(FOLLOW_ruleAnnotation_in_entryRuleAnnotation3996);
ruleAnnotation();
state._fsp--;
after(grammarAccess.getAnnotationRule());
match(input, EOF, FOLLOW_EOF_in_entryRuleAnnotation4003);
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
}
return;
}
// $ANTLR end "entryRuleAnnotation"
// $ANTLR start "ruleAnnotation"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1905:1: ruleAnnotation : ( ( rule__Annotation__Group__0 ) ) ;
public final void ruleAnnotation() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1909:2: ( ( ( rule__Annotation__Group__0 ) ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1910:1: ( ( rule__Annotation__Group__0 ) )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1910:1: ( ( rule__Annotation__Group__0 ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1911:1: ( rule__Annotation__Group__0 )
{
before(grammarAccess.getAnnotationAccess().getGroup());
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1912:1: ( rule__Annotation__Group__0 )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1912:2: rule__Annotation__Group__0
{
pushFollow(FOLLOW_rule__Annotation__Group__0_in_ruleAnnotation4029);
rule__Annotation__Group__0();
state._fsp--;
}
after(grammarAccess.getAnnotationAccess().getGroup());
}
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "ruleAnnotation"
// $ANTLR start "entryRuleBlockStatement"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1924:1: entryRuleBlockStatement : ruleBlockStatement EOF ;
public final void entryRuleBlockStatement() throws RecognitionException {
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1925:1: ( ruleBlockStatement EOF )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1926:1: ruleBlockStatement EOF
{
before(grammarAccess.getBlockStatementRule());
pushFollow(FOLLOW_ruleBlockStatement_in_entryRuleBlockStatement4056);
ruleBlockStatement();
state._fsp--;
after(grammarAccess.getBlockStatementRule());
match(input, EOF, FOLLOW_EOF_in_entryRuleBlockStatement4063);
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
}
return;
}
// $ANTLR end "entryRuleBlockStatement"
// $ANTLR start "ruleBlockStatement"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1933:1: ruleBlockStatement : ( ( rule__BlockStatement__BlockAssignment ) ) ;
public final void ruleBlockStatement() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1937:2: ( ( ( rule__BlockStatement__BlockAssignment ) ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1938:1: ( ( rule__BlockStatement__BlockAssignment ) )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1938:1: ( ( rule__BlockStatement__BlockAssignment ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1939:1: ( rule__BlockStatement__BlockAssignment )
{
before(grammarAccess.getBlockStatementAccess().getBlockAssignment());
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1940:1: ( rule__BlockStatement__BlockAssignment )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1940:2: rule__BlockStatement__BlockAssignment
{
pushFollow(FOLLOW_rule__BlockStatement__BlockAssignment_in_ruleBlockStatement4089);
rule__BlockStatement__BlockAssignment();
state._fsp--;
}
after(grammarAccess.getBlockStatementAccess().getBlockAssignment());
}
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "ruleBlockStatement"
// $ANTLR start "entryRuleEmptyStatement"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1952:1: entryRuleEmptyStatement : ruleEmptyStatement EOF ;
public final void entryRuleEmptyStatement() throws RecognitionException {
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1953:1: ( ruleEmptyStatement EOF )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1954:1: ruleEmptyStatement EOF
{
before(grammarAccess.getEmptyStatementRule());
pushFollow(FOLLOW_ruleEmptyStatement_in_entryRuleEmptyStatement4116);
ruleEmptyStatement();
state._fsp--;
after(grammarAccess.getEmptyStatementRule());
match(input, EOF, FOLLOW_EOF_in_entryRuleEmptyStatement4123);
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
}
return;
}
// $ANTLR end "entryRuleEmptyStatement"
// $ANTLR start "ruleEmptyStatement"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1961:1: ruleEmptyStatement : ( ( rule__EmptyStatement__Group__0 ) ) ;
public final void ruleEmptyStatement() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1965:2: ( ( ( rule__EmptyStatement__Group__0 ) ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1966:1: ( ( rule__EmptyStatement__Group__0 ) )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1966:1: ( ( rule__EmptyStatement__Group__0 ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1967:1: ( rule__EmptyStatement__Group__0 )
{
before(grammarAccess.getEmptyStatementAccess().getGroup());
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1968:1: ( rule__EmptyStatement__Group__0 )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1968:2: rule__EmptyStatement__Group__0
{
pushFollow(FOLLOW_rule__EmptyStatement__Group__0_in_ruleEmptyStatement4149);
rule__EmptyStatement__Group__0();
state._fsp--;
}
after(grammarAccess.getEmptyStatementAccess().getGroup());
}
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "ruleEmptyStatement"
// $ANTLR start "entryRuleLocalNameDeclarationStatement"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1980:1: entryRuleLocalNameDeclarationStatement : ruleLocalNameDeclarationStatement EOF ;
public final void entryRuleLocalNameDeclarationStatement() throws RecognitionException {
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1981:1: ( ruleLocalNameDeclarationStatement EOF )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1982:1: ruleLocalNameDeclarationStatement EOF
{
before(grammarAccess.getLocalNameDeclarationStatementRule());
pushFollow(FOLLOW_ruleLocalNameDeclarationStatement_in_entryRuleLocalNameDeclarationStatement4176);
ruleLocalNameDeclarationStatement();
state._fsp--;
after(grammarAccess.getLocalNameDeclarationStatementRule());
match(input, EOF, FOLLOW_EOF_in_entryRuleLocalNameDeclarationStatement4183);
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
}
return;
}
// $ANTLR end "entryRuleLocalNameDeclarationStatement"
// $ANTLR start "ruleLocalNameDeclarationStatement"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1989:1: ruleLocalNameDeclarationStatement : ( ( rule__LocalNameDeclarationStatement__Group__0 ) ) ;
public final void ruleLocalNameDeclarationStatement() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1993:2: ( ( ( rule__LocalNameDeclarationStatement__Group__0 ) ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1994:1: ( ( rule__LocalNameDeclarationStatement__Group__0 ) )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1994:1: ( ( rule__LocalNameDeclarationStatement__Group__0 ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1995:1: ( rule__LocalNameDeclarationStatement__Group__0 )
{
before(grammarAccess.getLocalNameDeclarationStatementAccess().getGroup());
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1996:1: ( rule__LocalNameDeclarationStatement__Group__0 )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1996:2: rule__LocalNameDeclarationStatement__Group__0
{
pushFollow(FOLLOW_rule__LocalNameDeclarationStatement__Group__0_in_ruleLocalNameDeclarationStatement4209);
rule__LocalNameDeclarationStatement__Group__0();
state._fsp--;
}
after(grammarAccess.getLocalNameDeclarationStatementAccess().getGroup());
}
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "ruleLocalNameDeclarationStatement"
// $ANTLR start "entryRuleIfStatement"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2008:1: entryRuleIfStatement : ruleIfStatement EOF ;
public final void entryRuleIfStatement() throws RecognitionException {
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2009:1: ( ruleIfStatement EOF )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2010:1: ruleIfStatement EOF
{
before(grammarAccess.getIfStatementRule());
pushFollow(FOLLOW_ruleIfStatement_in_entryRuleIfStatement4236);
ruleIfStatement();
state._fsp--;
after(grammarAccess.getIfStatementRule());
match(input, EOF, FOLLOW_EOF_in_entryRuleIfStatement4243);
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
}
return;
}
// $ANTLR end "entryRuleIfStatement"
// $ANTLR start "ruleIfStatement"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2017:1: ruleIfStatement : ( ( rule__IfStatement__Group__0 ) ) ;
public final void ruleIfStatement() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2021:2: ( ( ( rule__IfStatement__Group__0 ) ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2022:1: ( ( rule__IfStatement__Group__0 ) )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2022:1: ( ( rule__IfStatement__Group__0 ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2023:1: ( rule__IfStatement__Group__0 )
{
before(grammarAccess.getIfStatementAccess().getGroup());
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2024:1: ( rule__IfStatement__Group__0 )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2024:2: rule__IfStatement__Group__0
{
pushFollow(FOLLOW_rule__IfStatement__Group__0_in_ruleIfStatement4269);
rule__IfStatement__Group__0();
state._fsp--;
}
after(grammarAccess.getIfStatementAccess().getGroup());
}
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "ruleIfStatement"
// $ANTLR start "entryRuleSequentialClauses"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2036:1: entryRuleSequentialClauses : ruleSequentialClauses EOF ;
public final void entryRuleSequentialClauses() throws RecognitionException {
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2037:1: ( ruleSequentialClauses EOF )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2038:1: ruleSequentialClauses EOF
{
before(grammarAccess.getSequentialClausesRule());
pushFollow(FOLLOW_ruleSequentialClauses_in_entryRuleSequentialClauses4296);
ruleSequentialClauses();
state._fsp--;
after(grammarAccess.getSequentialClausesRule());
match(input, EOF, FOLLOW_EOF_in_entryRuleSequentialClauses4303);
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
}
return;
}
// $ANTLR end "entryRuleSequentialClauses"
// $ANTLR start "ruleSequentialClauses"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2045:1: ruleSequentialClauses : ( ( rule__SequentialClauses__Group__0 ) ) ;
public final void ruleSequentialClauses() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2049:2: ( ( ( rule__SequentialClauses__Group__0 ) ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2050:1: ( ( rule__SequentialClauses__Group__0 ) )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2050:1: ( ( rule__SequentialClauses__Group__0 ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2051:1: ( rule__SequentialClauses__Group__0 )
{
before(grammarAccess.getSequentialClausesAccess().getGroup());
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2052:1: ( rule__SequentialClauses__Group__0 )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2052:2: rule__SequentialClauses__Group__0
{
pushFollow(FOLLOW_rule__SequentialClauses__Group__0_in_ruleSequentialClauses4329);
rule__SequentialClauses__Group__0();
state._fsp--;
}
after(grammarAccess.getSequentialClausesAccess().getGroup());
}
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "ruleSequentialClauses"
// $ANTLR start "entryRuleConcurrentClauses"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2064:1: entryRuleConcurrentClauses : ruleConcurrentClauses EOF ;
public final void entryRuleConcurrentClauses() throws RecognitionException {
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2065:1: ( ruleConcurrentClauses EOF )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2066:1: ruleConcurrentClauses EOF
{
before(grammarAccess.getConcurrentClausesRule());
pushFollow(FOLLOW_ruleConcurrentClauses_in_entryRuleConcurrentClauses4356);
ruleConcurrentClauses();
state._fsp--;
after(grammarAccess.getConcurrentClausesRule());
match(input, EOF, FOLLOW_EOF_in_entryRuleConcurrentClauses4363);
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
}
return;
}
// $ANTLR end "entryRuleConcurrentClauses"
// $ANTLR start "ruleConcurrentClauses"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2073:1: ruleConcurrentClauses : ( ( rule__ConcurrentClauses__Group__0 ) ) ;
public final void ruleConcurrentClauses() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2077:2: ( ( ( rule__ConcurrentClauses__Group__0 ) ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2078:1: ( ( rule__ConcurrentClauses__Group__0 ) )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2078:1: ( ( rule__ConcurrentClauses__Group__0 ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2079:1: ( rule__ConcurrentClauses__Group__0 )
{
before(grammarAccess.getConcurrentClausesAccess().getGroup());
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2080:1: ( rule__ConcurrentClauses__Group__0 )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2080:2: rule__ConcurrentClauses__Group__0
{
pushFollow(FOLLOW_rule__ConcurrentClauses__Group__0_in_ruleConcurrentClauses4389);
rule__ConcurrentClauses__Group__0();
state._fsp--;
}
after(grammarAccess.getConcurrentClausesAccess().getGroup());
}
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "ruleConcurrentClauses"
// $ANTLR start "entryRuleNonFinalClause"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2092:1: entryRuleNonFinalClause : ruleNonFinalClause EOF ;
public final void entryRuleNonFinalClause() throws RecognitionException {
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2093:1: ( ruleNonFinalClause EOF )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2094:1: ruleNonFinalClause EOF
{
before(grammarAccess.getNonFinalClauseRule());
pushFollow(FOLLOW_ruleNonFinalClause_in_entryRuleNonFinalClause4416);
ruleNonFinalClause();
state._fsp--;
after(grammarAccess.getNonFinalClauseRule());
match(input, EOF, FOLLOW_EOF_in_entryRuleNonFinalClause4423);
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
}
return;
}
// $ANTLR end "entryRuleNonFinalClause"
// $ANTLR start "ruleNonFinalClause"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2101:1: ruleNonFinalClause : ( ( rule__NonFinalClause__Group__0 ) ) ;
public final void ruleNonFinalClause() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2105:2: ( ( ( rule__NonFinalClause__Group__0 ) ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2106:1: ( ( rule__NonFinalClause__Group__0 ) )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2106:1: ( ( rule__NonFinalClause__Group__0 ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2107:1: ( rule__NonFinalClause__Group__0 )
{
before(grammarAccess.getNonFinalClauseAccess().getGroup());
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2108:1: ( rule__NonFinalClause__Group__0 )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2108:2: rule__NonFinalClause__Group__0
{
pushFollow(FOLLOW_rule__NonFinalClause__Group__0_in_ruleNonFinalClause4449);
rule__NonFinalClause__Group__0();
state._fsp--;
}
after(grammarAccess.getNonFinalClauseAccess().getGroup());
}
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "ruleNonFinalClause"
// $ANTLR start "entryRuleFinalClause"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2120:1: entryRuleFinalClause : ruleFinalClause EOF ;
public final void entryRuleFinalClause() throws RecognitionException {
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2121:1: ( ruleFinalClause EOF )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2122:1: ruleFinalClause EOF
{
before(grammarAccess.getFinalClauseRule());
pushFollow(FOLLOW_ruleFinalClause_in_entryRuleFinalClause4476);
ruleFinalClause();
state._fsp--;
after(grammarAccess.getFinalClauseRule());
match(input, EOF, FOLLOW_EOF_in_entryRuleFinalClause4483);
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
}
return;
}
// $ANTLR end "entryRuleFinalClause"
// $ANTLR start "ruleFinalClause"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2129:1: ruleFinalClause : ( ( rule__FinalClause__Group__0 ) ) ;
public final void ruleFinalClause() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2133:2: ( ( ( rule__FinalClause__Group__0 ) ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2134:1: ( ( rule__FinalClause__Group__0 ) )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2134:1: ( ( rule__FinalClause__Group__0 ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2135:1: ( rule__FinalClause__Group__0 )
{
before(grammarAccess.getFinalClauseAccess().getGroup());
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2136:1: ( rule__FinalClause__Group__0 )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2136:2: rule__FinalClause__Group__0
{
pushFollow(FOLLOW_rule__FinalClause__Group__0_in_ruleFinalClause4509);
rule__FinalClause__Group__0();
state._fsp--;
}
after(grammarAccess.getFinalClauseAccess().getGroup());
}
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "ruleFinalClause"
// $ANTLR start "entryRuleSwitchStatement"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2148:1: entryRuleSwitchStatement : ruleSwitchStatement EOF ;
public final void entryRuleSwitchStatement() throws RecognitionException {
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2149:1: ( ruleSwitchStatement EOF )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2150:1: ruleSwitchStatement EOF
{
before(grammarAccess.getSwitchStatementRule());
pushFollow(FOLLOW_ruleSwitchStatement_in_entryRuleSwitchStatement4536);
ruleSwitchStatement();
state._fsp--;
after(grammarAccess.getSwitchStatementRule());
match(input, EOF, FOLLOW_EOF_in_entryRuleSwitchStatement4543);
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
}
return;
}
// $ANTLR end "entryRuleSwitchStatement"
// $ANTLR start "ruleSwitchStatement"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2157:1: ruleSwitchStatement : ( ( rule__SwitchStatement__Group__0 ) ) ;
public final void ruleSwitchStatement() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2161:2: ( ( ( rule__SwitchStatement__Group__0 ) ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2162:1: ( ( rule__SwitchStatement__Group__0 ) )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2162:1: ( ( rule__SwitchStatement__Group__0 ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2163:1: ( rule__SwitchStatement__Group__0 )
{
before(grammarAccess.getSwitchStatementAccess().getGroup());
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2164:1: ( rule__SwitchStatement__Group__0 )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2164:2: rule__SwitchStatement__Group__0
{
pushFollow(FOLLOW_rule__SwitchStatement__Group__0_in_ruleSwitchStatement4569);
rule__SwitchStatement__Group__0();
state._fsp--;
}
after(grammarAccess.getSwitchStatementAccess().getGroup());
}
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "ruleSwitchStatement"
// $ANTLR start "entryRuleSwitchClause"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2176:1: entryRuleSwitchClause : ruleSwitchClause EOF ;
public final void entryRuleSwitchClause() throws RecognitionException {
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2177:1: ( ruleSwitchClause EOF )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2178:1: ruleSwitchClause EOF
{
before(grammarAccess.getSwitchClauseRule());
pushFollow(FOLLOW_ruleSwitchClause_in_entryRuleSwitchClause4596);
ruleSwitchClause();
state._fsp--;
after(grammarAccess.getSwitchClauseRule());
match(input, EOF, FOLLOW_EOF_in_entryRuleSwitchClause4603);
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
}
return;
}
// $ANTLR end "entryRuleSwitchClause"
// $ANTLR start "ruleSwitchClause"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2185:1: ruleSwitchClause : ( ( rule__SwitchClause__Group__0 ) ) ;
public final void ruleSwitchClause() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2189:2: ( ( ( rule__SwitchClause__Group__0 ) ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2190:1: ( ( rule__SwitchClause__Group__0 ) )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2190:1: ( ( rule__SwitchClause__Group__0 ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2191:1: ( rule__SwitchClause__Group__0 )
{
before(grammarAccess.getSwitchClauseAccess().getGroup());
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2192:1: ( rule__SwitchClause__Group__0 )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2192:2: rule__SwitchClause__Group__0
{
pushFollow(FOLLOW_rule__SwitchClause__Group__0_in_ruleSwitchClause4629);
rule__SwitchClause__Group__0();
state._fsp--;
}
after(grammarAccess.getSwitchClauseAccess().getGroup());
}
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "ruleSwitchClause"
// $ANTLR start "entryRuleSwitchCase"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2204:1: entryRuleSwitchCase : ruleSwitchCase EOF ;
public final void entryRuleSwitchCase() throws RecognitionException {
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2205:1: ( ruleSwitchCase EOF )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2206:1: ruleSwitchCase EOF
{
before(grammarAccess.getSwitchCaseRule());
pushFollow(FOLLOW_ruleSwitchCase_in_entryRuleSwitchCase4656);
ruleSwitchCase();
state._fsp--;
after(grammarAccess.getSwitchCaseRule());
match(input, EOF, FOLLOW_EOF_in_entryRuleSwitchCase4663);
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
}
return;
}
// $ANTLR end "entryRuleSwitchCase"
// $ANTLR start "ruleSwitchCase"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2213:1: ruleSwitchCase : ( ( rule__SwitchCase__Group__0 ) ) ;
public final void ruleSwitchCase() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2217:2: ( ( ( rule__SwitchCase__Group__0 ) ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2218:1: ( ( rule__SwitchCase__Group__0 ) )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2218:1: ( ( rule__SwitchCase__Group__0 ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2219:1: ( rule__SwitchCase__Group__0 )
{
before(grammarAccess.getSwitchCaseAccess().getGroup());
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2220:1: ( rule__SwitchCase__Group__0 )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2220:2: rule__SwitchCase__Group__0
{
pushFollow(FOLLOW_rule__SwitchCase__Group__0_in_ruleSwitchCase4689);
rule__SwitchCase__Group__0();
state._fsp--;
}
after(grammarAccess.getSwitchCaseAccess().getGroup());
}
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "ruleSwitchCase"
// $ANTLR start "entryRuleSwitchDefaultClause"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2232:1: entryRuleSwitchDefaultClause : ruleSwitchDefaultClause EOF ;
public final void entryRuleSwitchDefaultClause() throws RecognitionException {
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2233:1: ( ruleSwitchDefaultClause EOF )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2234:1: ruleSwitchDefaultClause EOF
{
before(grammarAccess.getSwitchDefaultClauseRule());
pushFollow(FOLLOW_ruleSwitchDefaultClause_in_entryRuleSwitchDefaultClause4716);
ruleSwitchDefaultClause();
state._fsp--;
after(grammarAccess.getSwitchDefaultClauseRule());
match(input, EOF, FOLLOW_EOF_in_entryRuleSwitchDefaultClause4723);
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
}
return;
}
// $ANTLR end "entryRuleSwitchDefaultClause"
// $ANTLR start "ruleSwitchDefaultClause"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2241:1: ruleSwitchDefaultClause : ( ( rule__SwitchDefaultClause__Group__0 ) ) ;
public final void ruleSwitchDefaultClause() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2245:2: ( ( ( rule__SwitchDefaultClause__Group__0 ) ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2246:1: ( ( rule__SwitchDefaultClause__Group__0 ) )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2246:1: ( ( rule__SwitchDefaultClause__Group__0 ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2247:1: ( rule__SwitchDefaultClause__Group__0 )
{
before(grammarAccess.getSwitchDefaultClauseAccess().getGroup());
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2248:1: ( rule__SwitchDefaultClause__Group__0 )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2248:2: rule__SwitchDefaultClause__Group__0
{
pushFollow(FOLLOW_rule__SwitchDefaultClause__Group__0_in_ruleSwitchDefaultClause4749);
rule__SwitchDefaultClause__Group__0();
state._fsp--;
}
after(grammarAccess.getSwitchDefaultClauseAccess().getGroup());
}
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "ruleSwitchDefaultClause"
// $ANTLR start "entryRuleNonEmptyStatementSequence"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2260:1: entryRuleNonEmptyStatementSequence : ruleNonEmptyStatementSequence EOF ;
public final void entryRuleNonEmptyStatementSequence() throws RecognitionException {
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2261:1: ( ruleNonEmptyStatementSequence EOF )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2262:1: ruleNonEmptyStatementSequence EOF
{
before(grammarAccess.getNonEmptyStatementSequenceRule());
pushFollow(FOLLOW_ruleNonEmptyStatementSequence_in_entryRuleNonEmptyStatementSequence4776);
ruleNonEmptyStatementSequence();
state._fsp--;
after(grammarAccess.getNonEmptyStatementSequenceRule());
match(input, EOF, FOLLOW_EOF_in_entryRuleNonEmptyStatementSequence4783);
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
}
return;
}
// $ANTLR end "entryRuleNonEmptyStatementSequence"
// $ANTLR start "ruleNonEmptyStatementSequence"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2269:1: ruleNonEmptyStatementSequence : ( ( ( rule__NonEmptyStatementSequence__StatementAssignment ) ) ( ( rule__NonEmptyStatementSequence__StatementAssignment )* ) ) ;
public final void ruleNonEmptyStatementSequence() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2273:2: ( ( ( ( rule__NonEmptyStatementSequence__StatementAssignment ) ) ( ( rule__NonEmptyStatementSequence__StatementAssignment )* ) ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2274:1: ( ( ( rule__NonEmptyStatementSequence__StatementAssignment ) ) ( ( rule__NonEmptyStatementSequence__StatementAssignment )* ) )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2274:1: ( ( ( rule__NonEmptyStatementSequence__StatementAssignment ) ) ( ( rule__NonEmptyStatementSequence__StatementAssignment )* ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2275:1: ( ( rule__NonEmptyStatementSequence__StatementAssignment ) ) ( ( rule__NonEmptyStatementSequence__StatementAssignment )* )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2275:1: ( ( rule__NonEmptyStatementSequence__StatementAssignment ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2276:1: ( rule__NonEmptyStatementSequence__StatementAssignment )
{
before(grammarAccess.getNonEmptyStatementSequenceAccess().getStatementAssignment());
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2277:1: ( rule__NonEmptyStatementSequence__StatementAssignment )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2277:2: rule__NonEmptyStatementSequence__StatementAssignment
{
pushFollow(FOLLOW_rule__NonEmptyStatementSequence__StatementAssignment_in_ruleNonEmptyStatementSequence4811);
rule__NonEmptyStatementSequence__StatementAssignment();
state._fsp--;
}
after(grammarAccess.getNonEmptyStatementSequenceAccess().getStatementAssignment());
}
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2280:1: ( ( rule__NonEmptyStatementSequence__StatementAssignment )* )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2281:1: ( rule__NonEmptyStatementSequence__StatementAssignment )*
{
before(grammarAccess.getNonEmptyStatementSequenceAccess().getStatementAssignment());
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2282:1: ( rule__NonEmptyStatementSequence__StatementAssignment )*
loop3: do {
int alt3 = 2;
int LA3_0 = input.LA(1);
if(((LA3_0 >= RULE_ML_COMMENT && LA3_0 <= RULE_ID) || (LA3_0 >= 12 && LA3_0 <= 13) || (LA3_0 >= 80 && LA3_0 <= 83) || LA3_0 == 87 || (LA3_0 >= 90 && LA3_0 <= 93) || LA3_0 == 96 || (LA3_0 >= 99 && LA3_0 <= 101) || (LA3_0 >= 103 && LA3_0 <= 106))) {
alt3 = 1;
}
switch(alt3) {
case 1:
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2282:2: rule__NonEmptyStatementSequence__StatementAssignment
{
pushFollow(FOLLOW_rule__NonEmptyStatementSequence__StatementAssignment_in_ruleNonEmptyStatementSequence4823);
rule__NonEmptyStatementSequence__StatementAssignment();
state._fsp--;
}
break;
default:
break loop3;
}
} while(true);
after(grammarAccess.getNonEmptyStatementSequenceAccess().getStatementAssignment());
}
}
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "ruleNonEmptyStatementSequence"
// $ANTLR start "entryRuleWhileStatement"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2295:1: entryRuleWhileStatement : ruleWhileStatement EOF ;
public final void entryRuleWhileStatement() throws RecognitionException {
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2296:1: ( ruleWhileStatement EOF )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2297:1: ruleWhileStatement EOF
{
before(grammarAccess.getWhileStatementRule());
pushFollow(FOLLOW_ruleWhileStatement_in_entryRuleWhileStatement4853);
ruleWhileStatement();
state._fsp--;
after(grammarAccess.getWhileStatementRule());
match(input, EOF, FOLLOW_EOF_in_entryRuleWhileStatement4860);
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
}
return;
}
// $ANTLR end "entryRuleWhileStatement"
// $ANTLR start "ruleWhileStatement"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2304:1: ruleWhileStatement : ( ( rule__WhileStatement__Group__0 ) ) ;
public final void ruleWhileStatement() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2308:2: ( ( ( rule__WhileStatement__Group__0 ) ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2309:1: ( ( rule__WhileStatement__Group__0 ) )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2309:1: ( ( rule__WhileStatement__Group__0 ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2310:1: ( rule__WhileStatement__Group__0 )
{
before(grammarAccess.getWhileStatementAccess().getGroup());
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2311:1: ( rule__WhileStatement__Group__0 )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2311:2: rule__WhileStatement__Group__0
{
pushFollow(FOLLOW_rule__WhileStatement__Group__0_in_ruleWhileStatement4886);
rule__WhileStatement__Group__0();
state._fsp--;
}
after(grammarAccess.getWhileStatementAccess().getGroup());
}
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "ruleWhileStatement"
// $ANTLR start "entryRuleDoStatement"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2323:1: entryRuleDoStatement : ruleDoStatement EOF ;
public final void entryRuleDoStatement() throws RecognitionException {
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2324:1: ( ruleDoStatement EOF )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2325:1: ruleDoStatement EOF
{
before(grammarAccess.getDoStatementRule());
pushFollow(FOLLOW_ruleDoStatement_in_entryRuleDoStatement4913);
ruleDoStatement();
state._fsp--;
after(grammarAccess.getDoStatementRule());
match(input, EOF, FOLLOW_EOF_in_entryRuleDoStatement4920);
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
}
return;
}
// $ANTLR end "entryRuleDoStatement"
// $ANTLR start "ruleDoStatement"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2332:1: ruleDoStatement : ( ( rule__DoStatement__Group__0 ) ) ;
public final void ruleDoStatement() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2336:2: ( ( ( rule__DoStatement__Group__0 ) ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2337:1: ( ( rule__DoStatement__Group__0 ) )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2337:1: ( ( rule__DoStatement__Group__0 ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2338:1: ( rule__DoStatement__Group__0 )
{
before(grammarAccess.getDoStatementAccess().getGroup());
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2339:1: ( rule__DoStatement__Group__0 )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2339:2: rule__DoStatement__Group__0
{
pushFollow(FOLLOW_rule__DoStatement__Group__0_in_ruleDoStatement4946);
rule__DoStatement__Group__0();
state._fsp--;
}
after(grammarAccess.getDoStatementAccess().getGroup());
}
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "ruleDoStatement"
// $ANTLR start "entryRuleForStatement"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2351:1: entryRuleForStatement : ruleForStatement EOF ;
public final void entryRuleForStatement() throws RecognitionException {
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2352:1: ( ruleForStatement EOF )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2353:1: ruleForStatement EOF
{
before(grammarAccess.getForStatementRule());
pushFollow(FOLLOW_ruleForStatement_in_entryRuleForStatement4973);
ruleForStatement();
state._fsp--;
after(grammarAccess.getForStatementRule());
match(input, EOF, FOLLOW_EOF_in_entryRuleForStatement4980);
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
}
return;
}
// $ANTLR end "entryRuleForStatement"
// $ANTLR start "ruleForStatement"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2360:1: ruleForStatement : ( ( rule__ForStatement__Group__0 ) ) ;
public final void ruleForStatement() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2364:2: ( ( ( rule__ForStatement__Group__0 ) ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2365:1: ( ( rule__ForStatement__Group__0 ) )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2365:1: ( ( rule__ForStatement__Group__0 ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2366:1: ( rule__ForStatement__Group__0 )
{
before(grammarAccess.getForStatementAccess().getGroup());
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2367:1: ( rule__ForStatement__Group__0 )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2367:2: rule__ForStatement__Group__0
{
pushFollow(FOLLOW_rule__ForStatement__Group__0_in_ruleForStatement5006);
rule__ForStatement__Group__0();
state._fsp--;
}
after(grammarAccess.getForStatementAccess().getGroup());
}
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "ruleForStatement"
// $ANTLR start "entryRuleForControl"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2379:1: entryRuleForControl : ruleForControl EOF ;
public final void entryRuleForControl() throws RecognitionException {
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2380:1: ( ruleForControl EOF )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2381:1: ruleForControl EOF
{
before(grammarAccess.getForControlRule());
pushFollow(FOLLOW_ruleForControl_in_entryRuleForControl5033);
ruleForControl();
state._fsp--;
after(grammarAccess.getForControlRule());
match(input, EOF, FOLLOW_EOF_in_entryRuleForControl5040);
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
}
return;
}
// $ANTLR end "entryRuleForControl"
// $ANTLR start "ruleForControl"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2388:1: ruleForControl : ( ( rule__ForControl__Group__0 ) ) ;
public final void ruleForControl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2392:2: ( ( ( rule__ForControl__Group__0 ) ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2393:1: ( ( rule__ForControl__Group__0 ) )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2393:1: ( ( rule__ForControl__Group__0 ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2394:1: ( rule__ForControl__Group__0 )
{
before(grammarAccess.getForControlAccess().getGroup());
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2395:1: ( rule__ForControl__Group__0 )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2395:2: rule__ForControl__Group__0
{
pushFollow(FOLLOW_rule__ForControl__Group__0_in_ruleForControl5066);
rule__ForControl__Group__0();
state._fsp--;
}
after(grammarAccess.getForControlAccess().getGroup());
}
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "ruleForControl"
// $ANTLR start "entryRuleLoopVariableDefinition"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2407:1: entryRuleLoopVariableDefinition : ruleLoopVariableDefinition EOF ;
public final void entryRuleLoopVariableDefinition() throws RecognitionException {
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2408:1: ( ruleLoopVariableDefinition EOF )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2409:1: ruleLoopVariableDefinition EOF
{
before(grammarAccess.getLoopVariableDefinitionRule());
pushFollow(FOLLOW_ruleLoopVariableDefinition_in_entryRuleLoopVariableDefinition5093);
ruleLoopVariableDefinition();
state._fsp--;
after(grammarAccess.getLoopVariableDefinitionRule());
match(input, EOF, FOLLOW_EOF_in_entryRuleLoopVariableDefinition5100);
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
}
return;
}
// $ANTLR end "entryRuleLoopVariableDefinition"
// $ANTLR start "ruleLoopVariableDefinition"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2416:1: ruleLoopVariableDefinition : ( ( rule__LoopVariableDefinition__Alternatives ) ) ;
public final void ruleLoopVariableDefinition() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2420:2: ( ( ( rule__LoopVariableDefinition__Alternatives ) ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2421:1: ( ( rule__LoopVariableDefinition__Alternatives ) )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2421:1: ( ( rule__LoopVariableDefinition__Alternatives ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2422:1: ( rule__LoopVariableDefinition__Alternatives )
{
before(grammarAccess.getLoopVariableDefinitionAccess().getAlternatives());
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2423:1: ( rule__LoopVariableDefinition__Alternatives )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2423:2: rule__LoopVariableDefinition__Alternatives
{
pushFollow(FOLLOW_rule__LoopVariableDefinition__Alternatives_in_ruleLoopVariableDefinition5126);
rule__LoopVariableDefinition__Alternatives();
state._fsp--;
}
after(grammarAccess.getLoopVariableDefinitionAccess().getAlternatives());
}
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "ruleLoopVariableDefinition"
// $ANTLR start "entryRuleBreakStatement"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2435:1: entryRuleBreakStatement : ruleBreakStatement EOF ;
public final void entryRuleBreakStatement() throws RecognitionException {
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2436:1: ( ruleBreakStatement EOF )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2437:1: ruleBreakStatement EOF
{
before(grammarAccess.getBreakStatementRule());
pushFollow(FOLLOW_ruleBreakStatement_in_entryRuleBreakStatement5153);
ruleBreakStatement();
state._fsp--;
after(grammarAccess.getBreakStatementRule());
match(input, EOF, FOLLOW_EOF_in_entryRuleBreakStatement5160);
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
}
return;
}
// $ANTLR end "entryRuleBreakStatement"
// $ANTLR start "ruleBreakStatement"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2444:1: ruleBreakStatement : ( ( rule__BreakStatement__Group__0 ) ) ;
public final void ruleBreakStatement() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2448:2: ( ( ( rule__BreakStatement__Group__0 ) ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2449:1: ( ( rule__BreakStatement__Group__0 ) )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2449:1: ( ( rule__BreakStatement__Group__0 ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2450:1: ( rule__BreakStatement__Group__0 )
{
before(grammarAccess.getBreakStatementAccess().getGroup());
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2451:1: ( rule__BreakStatement__Group__0 )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2451:2: rule__BreakStatement__Group__0
{
pushFollow(FOLLOW_rule__BreakStatement__Group__0_in_ruleBreakStatement5186);
rule__BreakStatement__Group__0();
state._fsp--;
}
after(grammarAccess.getBreakStatementAccess().getGroup());
}
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "ruleBreakStatement"
// $ANTLR start "entryRuleReturnStatement"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2463:1: entryRuleReturnStatement : ruleReturnStatement EOF ;
public final void entryRuleReturnStatement() throws RecognitionException {
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2464:1: ( ruleReturnStatement EOF )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2465:1: ruleReturnStatement EOF
{
before(grammarAccess.getReturnStatementRule());
pushFollow(FOLLOW_ruleReturnStatement_in_entryRuleReturnStatement5213);
ruleReturnStatement();
state._fsp--;
after(grammarAccess.getReturnStatementRule());
match(input, EOF, FOLLOW_EOF_in_entryRuleReturnStatement5220);
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
}
return;
}
// $ANTLR end "entryRuleReturnStatement"
// $ANTLR start "ruleReturnStatement"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2472:1: ruleReturnStatement : ( ( rule__ReturnStatement__Group__0 ) ) ;
public final void ruleReturnStatement() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2476:2: ( ( ( rule__ReturnStatement__Group__0 ) ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2477:1: ( ( rule__ReturnStatement__Group__0 ) )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2477:1: ( ( rule__ReturnStatement__Group__0 ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2478:1: ( rule__ReturnStatement__Group__0 )
{
before(grammarAccess.getReturnStatementAccess().getGroup());
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2479:1: ( rule__ReturnStatement__Group__0 )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2479:2: rule__ReturnStatement__Group__0
{
pushFollow(FOLLOW_rule__ReturnStatement__Group__0_in_ruleReturnStatement5246);
rule__ReturnStatement__Group__0();
state._fsp--;
}
after(grammarAccess.getReturnStatementAccess().getGroup());
}
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "ruleReturnStatement"
// $ANTLR start "entryRuleAcceptStatement"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2491:1: entryRuleAcceptStatement : ruleAcceptStatement EOF ;
public final void entryRuleAcceptStatement() throws RecognitionException {
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2492:1: ( ruleAcceptStatement EOF )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2493:1: ruleAcceptStatement EOF
{
before(grammarAccess.getAcceptStatementRule());
pushFollow(FOLLOW_ruleAcceptStatement_in_entryRuleAcceptStatement5273);
ruleAcceptStatement();
state._fsp--;
after(grammarAccess.getAcceptStatementRule());
match(input, EOF, FOLLOW_EOF_in_entryRuleAcceptStatement5280);
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
}
return;
}
// $ANTLR end "entryRuleAcceptStatement"
// $ANTLR start "ruleAcceptStatement"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2500:1: ruleAcceptStatement : ( ( rule__AcceptStatement__Group__0 ) ) ;
public final void ruleAcceptStatement() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2504:2: ( ( ( rule__AcceptStatement__Group__0 ) ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2505:1: ( ( rule__AcceptStatement__Group__0 ) )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2505:1: ( ( rule__AcceptStatement__Group__0 ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2506:1: ( rule__AcceptStatement__Group__0 )
{
before(grammarAccess.getAcceptStatementAccess().getGroup());
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2507:1: ( rule__AcceptStatement__Group__0 )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2507:2: rule__AcceptStatement__Group__0
{
pushFollow(FOLLOW_rule__AcceptStatement__Group__0_in_ruleAcceptStatement5306);
rule__AcceptStatement__Group__0();
state._fsp--;
}
after(grammarAccess.getAcceptStatementAccess().getGroup());
}
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "ruleAcceptStatement"
// $ANTLR start "entryRuleSimpleAcceptStatementCompletion"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2519:1: entryRuleSimpleAcceptStatementCompletion : ruleSimpleAcceptStatementCompletion EOF ;
public final void entryRuleSimpleAcceptStatementCompletion() throws RecognitionException {
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2520:1: ( ruleSimpleAcceptStatementCompletion EOF )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2521:1: ruleSimpleAcceptStatementCompletion EOF
{
before(grammarAccess.getSimpleAcceptStatementCompletionRule());
pushFollow(FOLLOW_ruleSimpleAcceptStatementCompletion_in_entryRuleSimpleAcceptStatementCompletion5333);
ruleSimpleAcceptStatementCompletion();
state._fsp--;
after(grammarAccess.getSimpleAcceptStatementCompletionRule());
match(input, EOF, FOLLOW_EOF_in_entryRuleSimpleAcceptStatementCompletion5340);
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
}
return;
}
// $ANTLR end "entryRuleSimpleAcceptStatementCompletion"
// $ANTLR start "ruleSimpleAcceptStatementCompletion"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2528:1: ruleSimpleAcceptStatementCompletion : ( ( rule__SimpleAcceptStatementCompletion__Group__0 ) ) ;
public final void ruleSimpleAcceptStatementCompletion() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2532:2: ( ( ( rule__SimpleAcceptStatementCompletion__Group__0 ) ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2533:1: ( ( rule__SimpleAcceptStatementCompletion__Group__0 ) )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2533:1: ( ( rule__SimpleAcceptStatementCompletion__Group__0 ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2534:1: ( rule__SimpleAcceptStatementCompletion__Group__0 )
{
before(grammarAccess.getSimpleAcceptStatementCompletionAccess().getGroup());
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2535:1: ( rule__SimpleAcceptStatementCompletion__Group__0 )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2535:2: rule__SimpleAcceptStatementCompletion__Group__0
{
pushFollow(FOLLOW_rule__SimpleAcceptStatementCompletion__Group__0_in_ruleSimpleAcceptStatementCompletion5366);
rule__SimpleAcceptStatementCompletion__Group__0();
state._fsp--;
}
after(grammarAccess.getSimpleAcceptStatementCompletionAccess().getGroup());
}
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "ruleSimpleAcceptStatementCompletion"
// $ANTLR start "entryRuleCompoundAcceptStatementCompletion"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2547:1: entryRuleCompoundAcceptStatementCompletion : ruleCompoundAcceptStatementCompletion EOF ;
public final void entryRuleCompoundAcceptStatementCompletion() throws RecognitionException {
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2548:1: ( ruleCompoundAcceptStatementCompletion EOF )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2549:1: ruleCompoundAcceptStatementCompletion EOF
{
before(grammarAccess.getCompoundAcceptStatementCompletionRule());
pushFollow(FOLLOW_ruleCompoundAcceptStatementCompletion_in_entryRuleCompoundAcceptStatementCompletion5393);
ruleCompoundAcceptStatementCompletion();
state._fsp--;
after(grammarAccess.getCompoundAcceptStatementCompletionRule());
match(input, EOF, FOLLOW_EOF_in_entryRuleCompoundAcceptStatementCompletion5400);
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
}
return;
}
// $ANTLR end "entryRuleCompoundAcceptStatementCompletion"
// $ANTLR start "ruleCompoundAcceptStatementCompletion"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2556:1: ruleCompoundAcceptStatementCompletion : ( ( rule__CompoundAcceptStatementCompletion__Group__0 ) ) ;
public final void ruleCompoundAcceptStatementCompletion() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2560:2: ( ( ( rule__CompoundAcceptStatementCompletion__Group__0 ) ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2561:1: ( ( rule__CompoundAcceptStatementCompletion__Group__0 ) )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2561:1: ( ( rule__CompoundAcceptStatementCompletion__Group__0 ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2562:1: ( rule__CompoundAcceptStatementCompletion__Group__0 )
{
before(grammarAccess.getCompoundAcceptStatementCompletionAccess().getGroup());
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2563:1: ( rule__CompoundAcceptStatementCompletion__Group__0 )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2563:2: rule__CompoundAcceptStatementCompletion__Group__0
{
pushFollow(FOLLOW_rule__CompoundAcceptStatementCompletion__Group__0_in_ruleCompoundAcceptStatementCompletion5426);
rule__CompoundAcceptStatementCompletion__Group__0();
state._fsp--;
}
after(grammarAccess.getCompoundAcceptStatementCompletionAccess().getGroup());
}
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "ruleCompoundAcceptStatementCompletion"
// $ANTLR start "entryRuleAcceptBlock"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2575:1: entryRuleAcceptBlock : ruleAcceptBlock EOF ;
public final void entryRuleAcceptBlock() throws RecognitionException {
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2576:1: ( ruleAcceptBlock EOF )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2577:1: ruleAcceptBlock EOF
{
before(grammarAccess.getAcceptBlockRule());
pushFollow(FOLLOW_ruleAcceptBlock_in_entryRuleAcceptBlock5453);
ruleAcceptBlock();
state._fsp--;
after(grammarAccess.getAcceptBlockRule());
match(input, EOF, FOLLOW_EOF_in_entryRuleAcceptBlock5460);
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
}
return;
}
// $ANTLR end "entryRuleAcceptBlock"
// $ANTLR start "ruleAcceptBlock"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2584:1: ruleAcceptBlock : ( ( rule__AcceptBlock__Group__0 ) ) ;
public final void ruleAcceptBlock() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2588:2: ( ( ( rule__AcceptBlock__Group__0 ) ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2589:1: ( ( rule__AcceptBlock__Group__0 ) )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2589:1: ( ( rule__AcceptBlock__Group__0 ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2590:1: ( rule__AcceptBlock__Group__0 )
{
before(grammarAccess.getAcceptBlockAccess().getGroup());
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2591:1: ( rule__AcceptBlock__Group__0 )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2591:2: rule__AcceptBlock__Group__0
{
pushFollow(FOLLOW_rule__AcceptBlock__Group__0_in_ruleAcceptBlock5486);
rule__AcceptBlock__Group__0();
state._fsp--;
}
after(grammarAccess.getAcceptBlockAccess().getGroup());
}
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "ruleAcceptBlock"
// $ANTLR start "entryRuleAcceptClause"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2603:1: entryRuleAcceptClause : ruleAcceptClause EOF ;
public final void entryRuleAcceptClause() throws RecognitionException {
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2604:1: ( ruleAcceptClause EOF )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2605:1: ruleAcceptClause EOF
{
before(grammarAccess.getAcceptClauseRule());
pushFollow(FOLLOW_ruleAcceptClause_in_entryRuleAcceptClause5513);
ruleAcceptClause();
state._fsp--;
after(grammarAccess.getAcceptClauseRule());
match(input, EOF, FOLLOW_EOF_in_entryRuleAcceptClause5520);
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
}
return;
}
// $ANTLR end "entryRuleAcceptClause"
// $ANTLR start "ruleAcceptClause"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2612:1: ruleAcceptClause : ( ( rule__AcceptClause__Group__0 ) ) ;
public final void ruleAcceptClause() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2616:2: ( ( ( rule__AcceptClause__Group__0 ) ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2617:1: ( ( rule__AcceptClause__Group__0 ) )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2617:1: ( ( rule__AcceptClause__Group__0 ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2618:1: ( rule__AcceptClause__Group__0 )
{
before(grammarAccess.getAcceptClauseAccess().getGroup());
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2619:1: ( rule__AcceptClause__Group__0 )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2619:2: rule__AcceptClause__Group__0
{
pushFollow(FOLLOW_rule__AcceptClause__Group__0_in_ruleAcceptClause5546);
rule__AcceptClause__Group__0();
state._fsp--;
}
after(grammarAccess.getAcceptClauseAccess().getGroup());
}
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "ruleAcceptClause"
// $ANTLR start "entryRuleClassifyStatement"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2631:1: entryRuleClassifyStatement : ruleClassifyStatement EOF ;
public final void entryRuleClassifyStatement() throws RecognitionException {
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2632:1: ( ruleClassifyStatement EOF )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2633:1: ruleClassifyStatement EOF
{
before(grammarAccess.getClassifyStatementRule());
pushFollow(FOLLOW_ruleClassifyStatement_in_entryRuleClassifyStatement5573);
ruleClassifyStatement();
state._fsp--;
after(grammarAccess.getClassifyStatementRule());
match(input, EOF, FOLLOW_EOF_in_entryRuleClassifyStatement5580);
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
}
return;
}
// $ANTLR end "entryRuleClassifyStatement"
// $ANTLR start "ruleClassifyStatement"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2640:1: ruleClassifyStatement : ( ( rule__ClassifyStatement__Group__0 ) ) ;
public final void ruleClassifyStatement() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2644:2: ( ( ( rule__ClassifyStatement__Group__0 ) ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2645:1: ( ( rule__ClassifyStatement__Group__0 ) )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2645:1: ( ( rule__ClassifyStatement__Group__0 ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2646:1: ( rule__ClassifyStatement__Group__0 )
{
before(grammarAccess.getClassifyStatementAccess().getGroup());
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2647:1: ( rule__ClassifyStatement__Group__0 )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2647:2: rule__ClassifyStatement__Group__0
{
pushFollow(FOLLOW_rule__ClassifyStatement__Group__0_in_ruleClassifyStatement5606);
rule__ClassifyStatement__Group__0();
state._fsp--;
}
after(grammarAccess.getClassifyStatementAccess().getGroup());
}
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "ruleClassifyStatement"
// $ANTLR start "entryRuleClassificationClause"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2659:1: entryRuleClassificationClause : ruleClassificationClause EOF ;
public final void entryRuleClassificationClause() throws RecognitionException {
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2660:1: ( ruleClassificationClause EOF )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2661:1: ruleClassificationClause EOF
{
before(grammarAccess.getClassificationClauseRule());
pushFollow(FOLLOW_ruleClassificationClause_in_entryRuleClassificationClause5633);
ruleClassificationClause();
state._fsp--;
after(grammarAccess.getClassificationClauseRule());
match(input, EOF, FOLLOW_EOF_in_entryRuleClassificationClause5640);
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
}
return;
}
// $ANTLR end "entryRuleClassificationClause"
// $ANTLR start "ruleClassificationClause"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2668:1: ruleClassificationClause : ( ( rule__ClassificationClause__Alternatives ) ) ;
public final void ruleClassificationClause() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2672:2: ( ( ( rule__ClassificationClause__Alternatives ) ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2673:1: ( ( rule__ClassificationClause__Alternatives ) )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2673:1: ( ( rule__ClassificationClause__Alternatives ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2674:1: ( rule__ClassificationClause__Alternatives )
{
before(grammarAccess.getClassificationClauseAccess().getAlternatives());
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2675:1: ( rule__ClassificationClause__Alternatives )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2675:2: rule__ClassificationClause__Alternatives
{
pushFollow(FOLLOW_rule__ClassificationClause__Alternatives_in_ruleClassificationClause5666);
rule__ClassificationClause__Alternatives();
state._fsp--;
}
after(grammarAccess.getClassificationClauseAccess().getAlternatives());
}
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "ruleClassificationClause"
// $ANTLR start "entryRuleClassificationFromClause"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2687:1: entryRuleClassificationFromClause : ruleClassificationFromClause EOF ;
public final void entryRuleClassificationFromClause() throws RecognitionException {
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2688:1: ( ruleClassificationFromClause EOF )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2689:1: ruleClassificationFromClause EOF
{
before(grammarAccess.getClassificationFromClauseRule());
pushFollow(FOLLOW_ruleClassificationFromClause_in_entryRuleClassificationFromClause5693);
ruleClassificationFromClause();
state._fsp--;
after(grammarAccess.getClassificationFromClauseRule());
match(input, EOF, FOLLOW_EOF_in_entryRuleClassificationFromClause5700);
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
}
return;
}
// $ANTLR end "entryRuleClassificationFromClause"
// $ANTLR start "ruleClassificationFromClause"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2696:1: ruleClassificationFromClause : ( ( rule__ClassificationFromClause__Group__0 ) ) ;
public final void ruleClassificationFromClause() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2700:2: ( ( ( rule__ClassificationFromClause__Group__0 ) ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2701:1: ( ( rule__ClassificationFromClause__Group__0 ) )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2701:1: ( ( rule__ClassificationFromClause__Group__0 ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2702:1: ( rule__ClassificationFromClause__Group__0 )
{
before(grammarAccess.getClassificationFromClauseAccess().getGroup());
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2703:1: ( rule__ClassificationFromClause__Group__0 )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2703:2: rule__ClassificationFromClause__Group__0
{
pushFollow(FOLLOW_rule__ClassificationFromClause__Group__0_in_ruleClassificationFromClause5726);
rule__ClassificationFromClause__Group__0();
state._fsp--;
}
after(grammarAccess.getClassificationFromClauseAccess().getGroup());
}
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "ruleClassificationFromClause"
// $ANTLR start "entryRuleClassificationToClause"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2715:1: entryRuleClassificationToClause : ruleClassificationToClause EOF ;
public final void entryRuleClassificationToClause() throws RecognitionException {
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2716:1: ( ruleClassificationToClause EOF )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2717:1: ruleClassificationToClause EOF
{
before(grammarAccess.getClassificationToClauseRule());
pushFollow(FOLLOW_ruleClassificationToClause_in_entryRuleClassificationToClause5753);
ruleClassificationToClause();
state._fsp--;
after(grammarAccess.getClassificationToClauseRule());
match(input, EOF, FOLLOW_EOF_in_entryRuleClassificationToClause5760);
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
}
return;
}
// $ANTLR end "entryRuleClassificationToClause"
// $ANTLR start "ruleClassificationToClause"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2724:1: ruleClassificationToClause : ( ( rule__ClassificationToClause__Group__0 ) ) ;
public final void ruleClassificationToClause() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2728:2: ( ( ( rule__ClassificationToClause__Group__0 ) ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2729:1: ( ( rule__ClassificationToClause__Group__0 ) )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2729:1: ( ( rule__ClassificationToClause__Group__0 ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2730:1: ( rule__ClassificationToClause__Group__0 )
{
before(grammarAccess.getClassificationToClauseAccess().getGroup());
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2731:1: ( rule__ClassificationToClause__Group__0 )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2731:2: rule__ClassificationToClause__Group__0
{
pushFollow(FOLLOW_rule__ClassificationToClause__Group__0_in_ruleClassificationToClause5786);
rule__ClassificationToClause__Group__0();
state._fsp--;
}
after(grammarAccess.getClassificationToClauseAccess().getGroup());
}
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "ruleClassificationToClause"
// $ANTLR start "entryRuleReclassifyAllClause"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2743:1: entryRuleReclassifyAllClause : ruleReclassifyAllClause EOF ;
public final void entryRuleReclassifyAllClause() throws RecognitionException {
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2744:1: ( ruleReclassifyAllClause EOF )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2745:1: ruleReclassifyAllClause EOF
{
before(grammarAccess.getReclassifyAllClauseRule());
pushFollow(FOLLOW_ruleReclassifyAllClause_in_entryRuleReclassifyAllClause5813);
ruleReclassifyAllClause();
state._fsp--;
after(grammarAccess.getReclassifyAllClauseRule());
match(input, EOF, FOLLOW_EOF_in_entryRuleReclassifyAllClause5820);
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
}
return;
}
// $ANTLR end "entryRuleReclassifyAllClause"
// $ANTLR start "ruleReclassifyAllClause"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2752:1: ruleReclassifyAllClause : ( ( rule__ReclassifyAllClause__Group__0 ) ) ;
public final void ruleReclassifyAllClause() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2756:2: ( ( ( rule__ReclassifyAllClause__Group__0 ) ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2757:1: ( ( rule__ReclassifyAllClause__Group__0 ) )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2757:1: ( ( rule__ReclassifyAllClause__Group__0 ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2758:1: ( rule__ReclassifyAllClause__Group__0 )
{
before(grammarAccess.getReclassifyAllClauseAccess().getGroup());
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2759:1: ( rule__ReclassifyAllClause__Group__0 )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2759:2: rule__ReclassifyAllClause__Group__0
{
pushFollow(FOLLOW_rule__ReclassifyAllClause__Group__0_in_ruleReclassifyAllClause5846);
rule__ReclassifyAllClause__Group__0();
state._fsp--;
}
after(grammarAccess.getReclassifyAllClauseAccess().getGroup());
}
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "ruleReclassifyAllClause"
// $ANTLR start "entryRuleQualifiedNameList"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2771:1: entryRuleQualifiedNameList : ruleQualifiedNameList EOF ;
public final void entryRuleQualifiedNameList() throws RecognitionException {
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2772:1: ( ruleQualifiedNameList EOF )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2773:1: ruleQualifiedNameList EOF
{
before(grammarAccess.getQualifiedNameListRule());
pushFollow(FOLLOW_ruleQualifiedNameList_in_entryRuleQualifiedNameList5873);
ruleQualifiedNameList();
state._fsp--;
after(grammarAccess.getQualifiedNameListRule());
match(input, EOF, FOLLOW_EOF_in_entryRuleQualifiedNameList5880);
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
}
return;
}
// $ANTLR end "entryRuleQualifiedNameList"
// $ANTLR start "ruleQualifiedNameList"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2780:1: ruleQualifiedNameList : ( ( rule__QualifiedNameList__Group__0 ) ) ;
public final void ruleQualifiedNameList() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2784:2: ( ( ( rule__QualifiedNameList__Group__0 ) ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2785:1: ( ( rule__QualifiedNameList__Group__0 ) )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2785:1: ( ( rule__QualifiedNameList__Group__0 ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2786:1: ( rule__QualifiedNameList__Group__0 )
{
before(grammarAccess.getQualifiedNameListAccess().getGroup());
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2787:1: ( rule__QualifiedNameList__Group__0 )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2787:2: rule__QualifiedNameList__Group__0
{
pushFollow(FOLLOW_rule__QualifiedNameList__Group__0_in_ruleQualifiedNameList5906);
rule__QualifiedNameList__Group__0();
state._fsp--;
}
after(grammarAccess.getQualifiedNameListAccess().getGroup());
}
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "ruleQualifiedNameList"
// $ANTLR start "entryRuleInvocationOrAssignementOrDeclarationStatement"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2799:1: entryRuleInvocationOrAssignementOrDeclarationStatement : ruleInvocationOrAssignementOrDeclarationStatement EOF ;
public final void entryRuleInvocationOrAssignementOrDeclarationStatement() throws RecognitionException {
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2800:1: ( ruleInvocationOrAssignementOrDeclarationStatement EOF )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2801:1: ruleInvocationOrAssignementOrDeclarationStatement EOF
{
before(grammarAccess.getInvocationOrAssignementOrDeclarationStatementRule());
pushFollow(FOLLOW_ruleInvocationOrAssignementOrDeclarationStatement_in_entryRuleInvocationOrAssignementOrDeclarationStatement5933);
ruleInvocationOrAssignementOrDeclarationStatement();
state._fsp--;
after(grammarAccess.getInvocationOrAssignementOrDeclarationStatementRule());
match(input, EOF, FOLLOW_EOF_in_entryRuleInvocationOrAssignementOrDeclarationStatement5940);
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
}
return;
}
// $ANTLR end "entryRuleInvocationOrAssignementOrDeclarationStatement"
// $ANTLR start "ruleInvocationOrAssignementOrDeclarationStatement"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2808:1: ruleInvocationOrAssignementOrDeclarationStatement : ( ( rule__InvocationOrAssignementOrDeclarationStatement__Group__0 ) ) ;
public final void ruleInvocationOrAssignementOrDeclarationStatement() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2812:2: ( ( ( rule__InvocationOrAssignementOrDeclarationStatement__Group__0 ) ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2813:1: ( ( rule__InvocationOrAssignementOrDeclarationStatement__Group__0 ) )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2813:1: ( ( rule__InvocationOrAssignementOrDeclarationStatement__Group__0 ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2814:1: ( rule__InvocationOrAssignementOrDeclarationStatement__Group__0 )
{
before(grammarAccess.getInvocationOrAssignementOrDeclarationStatementAccess().getGroup());
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2815:1: ( rule__InvocationOrAssignementOrDeclarationStatement__Group__0 )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2815:2: rule__InvocationOrAssignementOrDeclarationStatement__Group__0
{
pushFollow(FOLLOW_rule__InvocationOrAssignementOrDeclarationStatement__Group__0_in_ruleInvocationOrAssignementOrDeclarationStatement5966);
rule__InvocationOrAssignementOrDeclarationStatement__Group__0();
state._fsp--;
}
after(grammarAccess.getInvocationOrAssignementOrDeclarationStatementAccess().getGroup());
}
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "ruleInvocationOrAssignementOrDeclarationStatement"
// $ANTLR start "entryRuleSuperInvocationStatement"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2827:1: entryRuleSuperInvocationStatement : ruleSuperInvocationStatement EOF ;
public final void entryRuleSuperInvocationStatement() throws RecognitionException {
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2828:1: ( ruleSuperInvocationStatement EOF )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2829:1: ruleSuperInvocationStatement EOF
{
before(grammarAccess.getSuperInvocationStatementRule());
pushFollow(FOLLOW_ruleSuperInvocationStatement_in_entryRuleSuperInvocationStatement5993);
ruleSuperInvocationStatement();
state._fsp--;
after(grammarAccess.getSuperInvocationStatementRule());
match(input, EOF, FOLLOW_EOF_in_entryRuleSuperInvocationStatement6000);
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
}
return;
}
// $ANTLR end "entryRuleSuperInvocationStatement"
// $ANTLR start "ruleSuperInvocationStatement"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2836:1: ruleSuperInvocationStatement : ( ( rule__SuperInvocationStatement__Group__0 ) ) ;
public final void ruleSuperInvocationStatement() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2840:2: ( ( ( rule__SuperInvocationStatement__Group__0 ) ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2841:1: ( ( rule__SuperInvocationStatement__Group__0 ) )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2841:1: ( ( rule__SuperInvocationStatement__Group__0 ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2842:1: ( rule__SuperInvocationStatement__Group__0 )
{
before(grammarAccess.getSuperInvocationStatementAccess().getGroup());
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2843:1: ( rule__SuperInvocationStatement__Group__0 )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2843:2: rule__SuperInvocationStatement__Group__0
{
pushFollow(FOLLOW_rule__SuperInvocationStatement__Group__0_in_ruleSuperInvocationStatement6026);
rule__SuperInvocationStatement__Group__0();
state._fsp--;
}
after(grammarAccess.getSuperInvocationStatementAccess().getGroup());
}
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "ruleSuperInvocationStatement"
// $ANTLR start "entryRuleThisInvocationStatement"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2855:1: entryRuleThisInvocationStatement : ruleThisInvocationStatement EOF ;
public final void entryRuleThisInvocationStatement() throws RecognitionException {
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2856:1: ( ruleThisInvocationStatement EOF )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2857:1: ruleThisInvocationStatement EOF
{
before(grammarAccess.getThisInvocationStatementRule());
pushFollow(FOLLOW_ruleThisInvocationStatement_in_entryRuleThisInvocationStatement6053);
ruleThisInvocationStatement();
state._fsp--;
after(grammarAccess.getThisInvocationStatementRule());
match(input, EOF, FOLLOW_EOF_in_entryRuleThisInvocationStatement6060);
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
}
return;
}
// $ANTLR end "entryRuleThisInvocationStatement"
// $ANTLR start "ruleThisInvocationStatement"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2864:1: ruleThisInvocationStatement : ( ( rule__ThisInvocationStatement__Group__0 ) ) ;
public final void ruleThisInvocationStatement() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2868:2: ( ( ( rule__ThisInvocationStatement__Group__0 ) ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2869:1: ( ( rule__ThisInvocationStatement__Group__0 ) )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2869:1: ( ( rule__ThisInvocationStatement__Group__0 ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2870:1: ( rule__ThisInvocationStatement__Group__0 )
{
before(grammarAccess.getThisInvocationStatementAccess().getGroup());
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2871:1: ( rule__ThisInvocationStatement__Group__0 )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2871:2: rule__ThisInvocationStatement__Group__0
{
pushFollow(FOLLOW_rule__ThisInvocationStatement__Group__0_in_ruleThisInvocationStatement6086);
rule__ThisInvocationStatement__Group__0();
state._fsp--;
}
after(grammarAccess.getThisInvocationStatementAccess().getGroup());
}
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "ruleThisInvocationStatement"
// $ANTLR start "entryRuleInstanceCreationInvocationStatement"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2883:1: entryRuleInstanceCreationInvocationStatement : ruleInstanceCreationInvocationStatement EOF ;
public final void entryRuleInstanceCreationInvocationStatement() throws RecognitionException {
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2884:1: ( ruleInstanceCreationInvocationStatement EOF )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2885:1: ruleInstanceCreationInvocationStatement EOF
{
before(grammarAccess.getInstanceCreationInvocationStatementRule());
pushFollow(FOLLOW_ruleInstanceCreationInvocationStatement_in_entryRuleInstanceCreationInvocationStatement6113);
ruleInstanceCreationInvocationStatement();
state._fsp--;
after(grammarAccess.getInstanceCreationInvocationStatementRule());
match(input, EOF, FOLLOW_EOF_in_entryRuleInstanceCreationInvocationStatement6120);
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
}
return;
}
// $ANTLR end "entryRuleInstanceCreationInvocationStatement"
// $ANTLR start "ruleInstanceCreationInvocationStatement"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2892:1: ruleInstanceCreationInvocationStatement : ( ( rule__InstanceCreationInvocationStatement__Group__0 ) ) ;
public final void ruleInstanceCreationInvocationStatement() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2896:2: ( ( ( rule__InstanceCreationInvocationStatement__Group__0 ) ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2897:1: ( ( rule__InstanceCreationInvocationStatement__Group__0 ) )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2897:1: ( ( rule__InstanceCreationInvocationStatement__Group__0 ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2898:1: ( rule__InstanceCreationInvocationStatement__Group__0 )
{
before(grammarAccess.getInstanceCreationInvocationStatementAccess().getGroup());
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2899:1: ( rule__InstanceCreationInvocationStatement__Group__0 )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2899:2: rule__InstanceCreationInvocationStatement__Group__0
{
pushFollow(FOLLOW_rule__InstanceCreationInvocationStatement__Group__0_in_ruleInstanceCreationInvocationStatement6146);
rule__InstanceCreationInvocationStatement__Group__0();
state._fsp--;
}
after(grammarAccess.getInstanceCreationInvocationStatementAccess().getGroup());
}
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "ruleInstanceCreationInvocationStatement"
// $ANTLR start "entryRuleVariableDeclarationCompletion"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2911:1: entryRuleVariableDeclarationCompletion : ruleVariableDeclarationCompletion EOF ;
public final void entryRuleVariableDeclarationCompletion() throws RecognitionException {
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2912:1: ( ruleVariableDeclarationCompletion EOF )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2913:1: ruleVariableDeclarationCompletion EOF
{
before(grammarAccess.getVariableDeclarationCompletionRule());
pushFollow(FOLLOW_ruleVariableDeclarationCompletion_in_entryRuleVariableDeclarationCompletion6173);
ruleVariableDeclarationCompletion();
state._fsp--;
after(grammarAccess.getVariableDeclarationCompletionRule());
match(input, EOF, FOLLOW_EOF_in_entryRuleVariableDeclarationCompletion6180);
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
}
return;
}
// $ANTLR end "entryRuleVariableDeclarationCompletion"
// $ANTLR start "ruleVariableDeclarationCompletion"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2920:1: ruleVariableDeclarationCompletion : ( ( rule__VariableDeclarationCompletion__Group__0 ) ) ;
public final void ruleVariableDeclarationCompletion() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2924:2: ( ( ( rule__VariableDeclarationCompletion__Group__0 ) ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2925:1: ( ( rule__VariableDeclarationCompletion__Group__0 ) )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2925:1: ( ( rule__VariableDeclarationCompletion__Group__0 ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2926:1: ( rule__VariableDeclarationCompletion__Group__0 )
{
before(grammarAccess.getVariableDeclarationCompletionAccess().getGroup());
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2927:1: ( rule__VariableDeclarationCompletion__Group__0 )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2927:2: rule__VariableDeclarationCompletion__Group__0
{
pushFollow(FOLLOW_rule__VariableDeclarationCompletion__Group__0_in_ruleVariableDeclarationCompletion6206);
rule__VariableDeclarationCompletion__Group__0();
state._fsp--;
}
after(grammarAccess.getVariableDeclarationCompletionAccess().getGroup());
}
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "ruleVariableDeclarationCompletion"
// $ANTLR start "entryRuleAssignmentCompletion"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2939:1: entryRuleAssignmentCompletion : ruleAssignmentCompletion EOF ;
public final void entryRuleAssignmentCompletion() throws RecognitionException {
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2940:1: ( ruleAssignmentCompletion EOF )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2941:1: ruleAssignmentCompletion EOF
{
before(grammarAccess.getAssignmentCompletionRule());
pushFollow(FOLLOW_ruleAssignmentCompletion_in_entryRuleAssignmentCompletion6233);
ruleAssignmentCompletion();
state._fsp--;
after(grammarAccess.getAssignmentCompletionRule());
match(input, EOF, FOLLOW_EOF_in_entryRuleAssignmentCompletion6240);
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
}
return;
}
// $ANTLR end "entryRuleAssignmentCompletion"
// $ANTLR start "ruleAssignmentCompletion"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2948:1: ruleAssignmentCompletion : ( ( rule__AssignmentCompletion__Group__0 ) ) ;
public final void ruleAssignmentCompletion() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2952:2: ( ( ( rule__AssignmentCompletion__Group__0 ) ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2953:1: ( ( rule__AssignmentCompletion__Group__0 ) )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2953:1: ( ( rule__AssignmentCompletion__Group__0 ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2954:1: ( rule__AssignmentCompletion__Group__0 )
{
before(grammarAccess.getAssignmentCompletionAccess().getGroup());
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2955:1: ( rule__AssignmentCompletion__Group__0 )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2955:2: rule__AssignmentCompletion__Group__0
{
pushFollow(FOLLOW_rule__AssignmentCompletion__Group__0_in_ruleAssignmentCompletion6266);
rule__AssignmentCompletion__Group__0();
state._fsp--;
}
after(grammarAccess.getAssignmentCompletionAccess().getGroup());
}
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "ruleAssignmentCompletion"
// $ANTLR start "ruleBooleanValue"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2968:1: ruleBooleanValue : ( ( rule__BooleanValue__Alternatives ) ) ;
public final void ruleBooleanValue() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2972:1: ( ( ( rule__BooleanValue__Alternatives ) ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2973:1: ( ( rule__BooleanValue__Alternatives ) )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2973:1: ( ( rule__BooleanValue__Alternatives ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2974:1: ( rule__BooleanValue__Alternatives )
{
before(grammarAccess.getBooleanValueAccess().getAlternatives());
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2975:1: ( rule__BooleanValue__Alternatives )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2975:2: rule__BooleanValue__Alternatives
{
pushFollow(FOLLOW_rule__BooleanValue__Alternatives_in_ruleBooleanValue6303);
rule__BooleanValue__Alternatives();
state._fsp--;
}
after(grammarAccess.getBooleanValueAccess().getAlternatives());
}
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "ruleBooleanValue"
// $ANTLR start "ruleLinkOperationKind"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2987:1: ruleLinkOperationKind : ( ( rule__LinkOperationKind__Alternatives ) ) ;
public final void ruleLinkOperationKind() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2991:1: ( ( ( rule__LinkOperationKind__Alternatives ) ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2992:1: ( ( rule__LinkOperationKind__Alternatives ) )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2992:1: ( ( rule__LinkOperationKind__Alternatives ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2993:1: ( rule__LinkOperationKind__Alternatives )
{
before(grammarAccess.getLinkOperationKindAccess().getAlternatives());
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2994:1: ( rule__LinkOperationKind__Alternatives )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2994:2: rule__LinkOperationKind__Alternatives
{
pushFollow(FOLLOW_rule__LinkOperationKind__Alternatives_in_ruleLinkOperationKind6339);
rule__LinkOperationKind__Alternatives();
state._fsp--;
}
after(grammarAccess.getLinkOperationKindAccess().getAlternatives());
}
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "ruleLinkOperationKind"
// $ANTLR start "ruleSelectOrRejectOperator"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3006:1: ruleSelectOrRejectOperator : ( ( rule__SelectOrRejectOperator__Alternatives ) ) ;
public final void ruleSelectOrRejectOperator() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3010:1: ( ( ( rule__SelectOrRejectOperator__Alternatives ) ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3011:1: ( ( rule__SelectOrRejectOperator__Alternatives ) )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3011:1: ( ( rule__SelectOrRejectOperator__Alternatives ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3012:1: ( rule__SelectOrRejectOperator__Alternatives )
{
before(grammarAccess.getSelectOrRejectOperatorAccess().getAlternatives());
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3013:1: ( rule__SelectOrRejectOperator__Alternatives )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3013:2: rule__SelectOrRejectOperator__Alternatives
{
pushFollow(FOLLOW_rule__SelectOrRejectOperator__Alternatives_in_ruleSelectOrRejectOperator6375);
rule__SelectOrRejectOperator__Alternatives();
state._fsp--;
}
after(grammarAccess.getSelectOrRejectOperatorAccess().getAlternatives());
}
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "ruleSelectOrRejectOperator"
// $ANTLR start "ruleCollectOrIterateOperator"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3025:1: ruleCollectOrIterateOperator : ( ( rule__CollectOrIterateOperator__Alternatives ) ) ;
public final void ruleCollectOrIterateOperator() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3029:1: ( ( ( rule__CollectOrIterateOperator__Alternatives ) ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3030:1: ( ( rule__CollectOrIterateOperator__Alternatives ) )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3030:1: ( ( rule__CollectOrIterateOperator__Alternatives ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3031:1: ( rule__CollectOrIterateOperator__Alternatives )
{
before(grammarAccess.getCollectOrIterateOperatorAccess().getAlternatives());
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3032:1: ( rule__CollectOrIterateOperator__Alternatives )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3032:2: rule__CollectOrIterateOperator__Alternatives
{
pushFollow(FOLLOW_rule__CollectOrIterateOperator__Alternatives_in_ruleCollectOrIterateOperator6411);
rule__CollectOrIterateOperator__Alternatives();
state._fsp--;
}
after(grammarAccess.getCollectOrIterateOperatorAccess().getAlternatives());
}
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "ruleCollectOrIterateOperator"
// $ANTLR start "ruleForAllOrExistsOrOneOperator"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3044:1: ruleForAllOrExistsOrOneOperator : ( ( rule__ForAllOrExistsOrOneOperator__Alternatives ) ) ;
public final void ruleForAllOrExistsOrOneOperator() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3048:1: ( ( ( rule__ForAllOrExistsOrOneOperator__Alternatives ) ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3049:1: ( ( rule__ForAllOrExistsOrOneOperator__Alternatives ) )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3049:1: ( ( rule__ForAllOrExistsOrOneOperator__Alternatives ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3050:1: ( rule__ForAllOrExistsOrOneOperator__Alternatives )
{
before(grammarAccess.getForAllOrExistsOrOneOperatorAccess().getAlternatives());
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3051:1: ( rule__ForAllOrExistsOrOneOperator__Alternatives )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3051:2: rule__ForAllOrExistsOrOneOperator__Alternatives
{
pushFollow(FOLLOW_rule__ForAllOrExistsOrOneOperator__Alternatives_in_ruleForAllOrExistsOrOneOperator6447);
rule__ForAllOrExistsOrOneOperator__Alternatives();
state._fsp--;
}
after(grammarAccess.getForAllOrExistsOrOneOperatorAccess().getAlternatives());
}
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "ruleForAllOrExistsOrOneOperator"
// $ANTLR start "ruleAnnotationKind"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3063:1: ruleAnnotationKind : ( ( rule__AnnotationKind__Alternatives ) ) ;
public final void ruleAnnotationKind() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3067:1: ( ( ( rule__AnnotationKind__Alternatives ) ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3068:1: ( ( rule__AnnotationKind__Alternatives ) )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3068:1: ( ( rule__AnnotationKind__Alternatives ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3069:1: ( rule__AnnotationKind__Alternatives )
{
before(grammarAccess.getAnnotationKindAccess().getAlternatives());
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3070:1: ( rule__AnnotationKind__Alternatives )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3070:2: rule__AnnotationKind__Alternatives
{
pushFollow(FOLLOW_rule__AnnotationKind__Alternatives_in_ruleAnnotationKind6483);
rule__AnnotationKind__Alternatives();
state._fsp--;
}
after(grammarAccess.getAnnotationKindAccess().getAlternatives());
}
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "ruleAnnotationKind"
// $ANTLR start "ruleAssignmentOperator"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3082:1: ruleAssignmentOperator : ( ( rule__AssignmentOperator__Alternatives ) ) ;
public final void ruleAssignmentOperator() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3086:1: ( ( ( rule__AssignmentOperator__Alternatives ) ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3087:1: ( ( rule__AssignmentOperator__Alternatives ) )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3087:1: ( ( rule__AssignmentOperator__Alternatives ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3088:1: ( rule__AssignmentOperator__Alternatives )
{
before(grammarAccess.getAssignmentOperatorAccess().getAlternatives());
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3089:1: ( rule__AssignmentOperator__Alternatives )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3089:2: rule__AssignmentOperator__Alternatives
{
pushFollow(FOLLOW_rule__AssignmentOperator__Alternatives_in_ruleAssignmentOperator6519);
rule__AssignmentOperator__Alternatives();
state._fsp--;
}
after(grammarAccess.getAssignmentOperatorAccess().getAlternatives());
}
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "ruleAssignmentOperator"
// $ANTLR start "rule__LITERAL__Alternatives"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3100:1: rule__LITERAL__Alternatives : ( ( ruleBOOLEAN_LITERAL ) | ( ruleNUMBER_LITERAL ) | ( ruleSTRING_LITERAL ) );
public final void rule__LITERAL__Alternatives() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3104:1: ( ( ruleBOOLEAN_LITERAL ) | ( ruleNUMBER_LITERAL ) | ( ruleSTRING_LITERAL ) )
int alt4 = 3;
switch(input.LA(1)) {
case 33:
case 34:
{
alt4 = 1;
}
break;
case RULE_INTEGERVALUE:
case 27:
{
alt4 = 2;
}
break;
case RULE_STRING:
{
alt4 = 3;
}
break;
default:
NoViableAltException nvae = new NoViableAltException("", 4, 0, input);
throw nvae;
}
switch(alt4) {
case 1:
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3105:1: ( ruleBOOLEAN_LITERAL )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3105:1: ( ruleBOOLEAN_LITERAL )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3106:1: ruleBOOLEAN_LITERAL
{
before(grammarAccess.getLITERALAccess().getBOOLEAN_LITERALParserRuleCall_0());
pushFollow(FOLLOW_ruleBOOLEAN_LITERAL_in_rule__LITERAL__Alternatives6554);
ruleBOOLEAN_LITERAL();
state._fsp--;
after(grammarAccess.getLITERALAccess().getBOOLEAN_LITERALParserRuleCall_0());
}
}
break;
case 2:
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3111:6: ( ruleNUMBER_LITERAL )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3111:6: ( ruleNUMBER_LITERAL )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3112:1: ruleNUMBER_LITERAL
{
before(grammarAccess.getLITERALAccess().getNUMBER_LITERALParserRuleCall_1());
pushFollow(FOLLOW_ruleNUMBER_LITERAL_in_rule__LITERAL__Alternatives6571);
ruleNUMBER_LITERAL();
state._fsp--;
after(grammarAccess.getLITERALAccess().getNUMBER_LITERALParserRuleCall_1());
}
}
break;
case 3:
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3117:6: ( ruleSTRING_LITERAL )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3117:6: ( ruleSTRING_LITERAL )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3118:1: ruleSTRING_LITERAL
{
before(grammarAccess.getLITERALAccess().getSTRING_LITERALParserRuleCall_2());
pushFollow(FOLLOW_ruleSTRING_LITERAL_in_rule__LITERAL__Alternatives6588);
ruleSTRING_LITERAL();
state._fsp--;
after(grammarAccess.getLITERALAccess().getSTRING_LITERALParserRuleCall_2());
}
}
break;
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__LITERAL__Alternatives"
// $ANTLR start "rule__NUMBER_LITERAL__Alternatives"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3128:1: rule__NUMBER_LITERAL__Alternatives : ( ( ruleINTEGER_LITERAL ) | ( ruleUNLIMITED_LITERAL ) );
public final void rule__NUMBER_LITERAL__Alternatives() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3132:1: ( ( ruleINTEGER_LITERAL ) | ( ruleUNLIMITED_LITERAL ) )
int alt5 = 2;
int LA5_0 = input.LA(1);
if((LA5_0 == RULE_INTEGERVALUE)) {
alt5 = 1;
} else if((LA5_0 == 27)) {
alt5 = 2;
} else {
NoViableAltException nvae = new NoViableAltException("", 5, 0, input);
throw nvae;
}
switch(alt5) {
case 1:
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3133:1: ( ruleINTEGER_LITERAL )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3133:1: ( ruleINTEGER_LITERAL )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3134:1: ruleINTEGER_LITERAL
{
before(grammarAccess.getNUMBER_LITERALAccess().getINTEGER_LITERALParserRuleCall_0());
pushFollow(FOLLOW_ruleINTEGER_LITERAL_in_rule__NUMBER_LITERAL__Alternatives6620);
ruleINTEGER_LITERAL();
state._fsp--;
after(grammarAccess.getNUMBER_LITERALAccess().getINTEGER_LITERALParserRuleCall_0());
}
}
break;
case 2:
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3139:6: ( ruleUNLIMITED_LITERAL )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3139:6: ( ruleUNLIMITED_LITERAL )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3140:1: ruleUNLIMITED_LITERAL
{
before(grammarAccess.getNUMBER_LITERALAccess().getUNLIMITED_LITERALParserRuleCall_1());
pushFollow(FOLLOW_ruleUNLIMITED_LITERAL_in_rule__NUMBER_LITERAL__Alternatives6637);
ruleUNLIMITED_LITERAL();
state._fsp--;
after(grammarAccess.getNUMBER_LITERALAccess().getUNLIMITED_LITERALParserRuleCall_1());
}
}
break;
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__NUMBER_LITERAL__Alternatives"
// $ANTLR start "rule__NameExpression__Alternatives_0"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3150:1: rule__NameExpression__Alternatives_0 : ( ( ( rule__NameExpression__Group_0_0__0 ) ) | ( ( rule__NameExpression__Group_0_1__0 ) ) );
public final void rule__NameExpression__Alternatives_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3154:1: ( ( ( rule__NameExpression__Group_0_0__0 ) ) | ( ( rule__NameExpression__Group_0_1__0 ) ) )
int alt6 = 2;
int LA6_0 = input.LA(1);
if(((LA6_0 >= 12 && LA6_0 <= 13))) {
alt6 = 1;
} else if((LA6_0 == RULE_ID)) {
alt6 = 2;
} else {
NoViableAltException nvae = new NoViableAltException("", 6, 0, input);
throw nvae;
}
switch(alt6) {
case 1:
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3155:1: ( ( rule__NameExpression__Group_0_0__0 ) )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3155:1: ( ( rule__NameExpression__Group_0_0__0 ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3156:1: ( rule__NameExpression__Group_0_0__0 )
{
before(grammarAccess.getNameExpressionAccess().getGroup_0_0());
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3157:1: ( rule__NameExpression__Group_0_0__0 )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3157:2: rule__NameExpression__Group_0_0__0
{
pushFollow(FOLLOW_rule__NameExpression__Group_0_0__0_in_rule__NameExpression__Alternatives_06669);
rule__NameExpression__Group_0_0__0();
state._fsp--;
}
after(grammarAccess.getNameExpressionAccess().getGroup_0_0());
}
}
break;
case 2:
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3161:6: ( ( rule__NameExpression__Group_0_1__0 ) )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3161:6: ( ( rule__NameExpression__Group_0_1__0 ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3162:1: ( rule__NameExpression__Group_0_1__0 )
{
before(grammarAccess.getNameExpressionAccess().getGroup_0_1());
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3163:1: ( rule__NameExpression__Group_0_1__0 )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3163:2: rule__NameExpression__Group_0_1__0
{
pushFollow(FOLLOW_rule__NameExpression__Group_0_1__0_in_rule__NameExpression__Alternatives_06687);
rule__NameExpression__Group_0_1__0();
state._fsp--;
}
after(grammarAccess.getNameExpressionAccess().getGroup_0_1());
}
}
break;
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__NameExpression__Alternatives_0"
// $ANTLR start "rule__NameExpression__PrefixOpAlternatives_0_0_0_0"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3172:1: rule__NameExpression__PrefixOpAlternatives_0_0_0_0 : ( ( '++' ) | ( '--' ) );
public final void rule__NameExpression__PrefixOpAlternatives_0_0_0_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3176:1: ( ( '++' ) | ( '--' ) )
int alt7 = 2;
int LA7_0 = input.LA(1);
if((LA7_0 == 12)) {
alt7 = 1;
} else if((LA7_0 == 13)) {
alt7 = 2;
} else {
NoViableAltException nvae = new NoViableAltException("", 7, 0, input);
throw nvae;
}
switch(alt7) {
case 1:
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3177:1: ( '++' )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3177:1: ( '++' )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3178:1: '++'
{
before(grammarAccess.getNameExpressionAccess().getPrefixOpPlusSignPlusSignKeyword_0_0_0_0_0());
match(input, 12, FOLLOW_12_in_rule__NameExpression__PrefixOpAlternatives_0_0_0_06721);
after(grammarAccess.getNameExpressionAccess().getPrefixOpPlusSignPlusSignKeyword_0_0_0_0_0());
}
}
break;
case 2:
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3185:6: ( '--' )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3185:6: ( '--' )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3186:1: '--'
{
before(grammarAccess.getNameExpressionAccess().getPrefixOpHyphenMinusHyphenMinusKeyword_0_0_0_0_1());
match(input, 13, FOLLOW_13_in_rule__NameExpression__PrefixOpAlternatives_0_0_0_06741);
after(grammarAccess.getNameExpressionAccess().getPrefixOpHyphenMinusHyphenMinusKeyword_0_0_0_0_1());
}
}
break;
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__NameExpression__PrefixOpAlternatives_0_0_0_0"
// $ANTLR start "rule__NameExpression__Alternatives_0_1_2"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3198:1: rule__NameExpression__Alternatives_0_1_2 : ( ( ( rule__NameExpression__InvocationCompletionAssignment_0_1_2_0 ) ) | ( ( rule__NameExpression__SequenceConstructionCompletionAssignment_0_1_2_1 ) ) | ( ( rule__NameExpression__PostfixOpAssignment_0_1_2_2 ) ) );
public final void rule__NameExpression__Alternatives_0_1_2() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3202:1: ( ( ( rule__NameExpression__InvocationCompletionAssignment_0_1_2_0 ) ) | ( ( rule__NameExpression__SequenceConstructionCompletionAssignment_0_1_2_1 ) ) | ( ( rule__NameExpression__PostfixOpAssignment_0_1_2_2 ) ) )
int alt8 = 3;
switch(input.LA(1)) {
case 64:
{
alt8 = 1;
}
break;
case 74:
case 83:
{
alt8 = 2;
}
break;
case 12:
case 13:
{
alt8 = 3;
}
break;
default:
NoViableAltException nvae = new NoViableAltException("", 8, 0, input);
throw nvae;
}
switch(alt8) {
case 1:
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3203:1: ( ( rule__NameExpression__InvocationCompletionAssignment_0_1_2_0 ) )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3203:1: ( ( rule__NameExpression__InvocationCompletionAssignment_0_1_2_0 ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3204:1: ( rule__NameExpression__InvocationCompletionAssignment_0_1_2_0 )
{
before(grammarAccess.getNameExpressionAccess().getInvocationCompletionAssignment_0_1_2_0());
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3205:1: ( rule__NameExpression__InvocationCompletionAssignment_0_1_2_0 )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3205:2: rule__NameExpression__InvocationCompletionAssignment_0_1_2_0
{
pushFollow(FOLLOW_rule__NameExpression__InvocationCompletionAssignment_0_1_2_0_in_rule__NameExpression__Alternatives_0_1_26775);
rule__NameExpression__InvocationCompletionAssignment_0_1_2_0();
state._fsp--;
}
after(grammarAccess.getNameExpressionAccess().getInvocationCompletionAssignment_0_1_2_0());
}
}
break;
case 2:
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3209:6: ( ( rule__NameExpression__SequenceConstructionCompletionAssignment_0_1_2_1 ) )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3209:6: ( ( rule__NameExpression__SequenceConstructionCompletionAssignment_0_1_2_1 ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3210:1: ( rule__NameExpression__SequenceConstructionCompletionAssignment_0_1_2_1 )
{
before(grammarAccess.getNameExpressionAccess().getSequenceConstructionCompletionAssignment_0_1_2_1());
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3211:1: ( rule__NameExpression__SequenceConstructionCompletionAssignment_0_1_2_1 )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3211:2: rule__NameExpression__SequenceConstructionCompletionAssignment_0_1_2_1
{
pushFollow(FOLLOW_rule__NameExpression__SequenceConstructionCompletionAssignment_0_1_2_1_in_rule__NameExpression__Alternatives_0_1_26793);
rule__NameExpression__SequenceConstructionCompletionAssignment_0_1_2_1();
state._fsp--;
}
after(grammarAccess.getNameExpressionAccess().getSequenceConstructionCompletionAssignment_0_1_2_1());
}
}
break;
case 3:
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3215:6: ( ( rule__NameExpression__PostfixOpAssignment_0_1_2_2 ) )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3215:6: ( ( rule__NameExpression__PostfixOpAssignment_0_1_2_2 ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3216:1: ( rule__NameExpression__PostfixOpAssignment_0_1_2_2 )
{
before(grammarAccess.getNameExpressionAccess().getPostfixOpAssignment_0_1_2_2());
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3217:1: ( rule__NameExpression__PostfixOpAssignment_0_1_2_2 )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3217:2: rule__NameExpression__PostfixOpAssignment_0_1_2_2
{
pushFollow(FOLLOW_rule__NameExpression__PostfixOpAssignment_0_1_2_2_in_rule__NameExpression__Alternatives_0_1_26811);
rule__NameExpression__PostfixOpAssignment_0_1_2_2();
state._fsp--;
}
after(grammarAccess.getNameExpressionAccess().getPostfixOpAssignment_0_1_2_2());
}
}
break;
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__NameExpression__Alternatives_0_1_2"
// $ANTLR start "rule__NameExpression__PostfixOpAlternatives_0_1_2_2_0"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3226:1: rule__NameExpression__PostfixOpAlternatives_0_1_2_2_0 : ( ( '++' ) | ( '--' ) );
public final void rule__NameExpression__PostfixOpAlternatives_0_1_2_2_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3230:1: ( ( '++' ) | ( '--' ) )
int alt9 = 2;
int LA9_0 = input.LA(1);
if((LA9_0 == 12)) {
alt9 = 1;
} else if((LA9_0 == 13)) {
alt9 = 2;
} else {
NoViableAltException nvae = new NoViableAltException("", 9, 0, input);
throw nvae;
}
switch(alt9) {
case 1:
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3231:1: ( '++' )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3231:1: ( '++' )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3232:1: '++'
{
before(grammarAccess.getNameExpressionAccess().getPostfixOpPlusSignPlusSignKeyword_0_1_2_2_0_0());
match(input, 12, FOLLOW_12_in_rule__NameExpression__PostfixOpAlternatives_0_1_2_2_06845);
after(grammarAccess.getNameExpressionAccess().getPostfixOpPlusSignPlusSignKeyword_0_1_2_2_0_0());
}
}
break;
case 2:
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3239:6: ( '--' )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3239:6: ( '--' )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3240:1: '--'
{
before(grammarAccess.getNameExpressionAccess().getPostfixOpHyphenMinusHyphenMinusKeyword_0_1_2_2_0_1());
match(input, 13, FOLLOW_13_in_rule__NameExpression__PostfixOpAlternatives_0_1_2_2_06865);
after(grammarAccess.getNameExpressionAccess().getPostfixOpHyphenMinusHyphenMinusKeyword_0_1_2_2_0_1());
}
}
break;
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__NameExpression__PostfixOpAlternatives_0_1_2_2_0"
// $ANTLR start "rule__EqualityExpression__OpAlternatives_1_0_0"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3252:1: rule__EqualityExpression__OpAlternatives_1_0_0 : ( ( '==' ) | ( '!=' ) );
public final void rule__EqualityExpression__OpAlternatives_1_0_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3256:1: ( ( '==' ) | ( '!=' ) )
int alt10 = 2;
int LA10_0 = input.LA(1);
if((LA10_0 == 14)) {
alt10 = 1;
} else if((LA10_0 == 15)) {
alt10 = 2;
} else {
NoViableAltException nvae = new NoViableAltException("", 10, 0, input);
throw nvae;
}
switch(alt10) {
case 1:
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3257:1: ( '==' )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3257:1: ( '==' )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3258:1: '=='
{
before(grammarAccess.getEqualityExpressionAccess().getOpEqualsSignEqualsSignKeyword_1_0_0_0());
match(input, 14, FOLLOW_14_in_rule__EqualityExpression__OpAlternatives_1_0_06900);
after(grammarAccess.getEqualityExpressionAccess().getOpEqualsSignEqualsSignKeyword_1_0_0_0());
}
}
break;
case 2:
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3265:6: ( '!=' )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3265:6: ( '!=' )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3266:1: '!='
{
before(grammarAccess.getEqualityExpressionAccess().getOpExclamationMarkEqualsSignKeyword_1_0_0_1());
match(input, 15, FOLLOW_15_in_rule__EqualityExpression__OpAlternatives_1_0_06920);
after(grammarAccess.getEqualityExpressionAccess().getOpExclamationMarkEqualsSignKeyword_1_0_0_1());
}
}
break;
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__EqualityExpression__OpAlternatives_1_0_0"
// $ANTLR start "rule__ClassificationExpression__OpAlternatives_1_0_0"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3278:1: rule__ClassificationExpression__OpAlternatives_1_0_0 : ( ( 'instanceof' ) | ( 'hastype' ) );
public final void rule__ClassificationExpression__OpAlternatives_1_0_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3282:1: ( ( 'instanceof' ) | ( 'hastype' ) )
int alt11 = 2;
int LA11_0 = input.LA(1);
if((LA11_0 == 16)) {
alt11 = 1;
} else if((LA11_0 == 17)) {
alt11 = 2;
} else {
NoViableAltException nvae = new NoViableAltException("", 11, 0, input);
throw nvae;
}
switch(alt11) {
case 1:
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3283:1: ( 'instanceof' )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3283:1: ( 'instanceof' )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3284:1: 'instanceof'
{
before(grammarAccess.getClassificationExpressionAccess().getOpInstanceofKeyword_1_0_0_0());
match(input, 16, FOLLOW_16_in_rule__ClassificationExpression__OpAlternatives_1_0_06955);
after(grammarAccess.getClassificationExpressionAccess().getOpInstanceofKeyword_1_0_0_0());
}
}
break;
case 2:
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3291:6: ( 'hastype' )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3291:6: ( 'hastype' )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3292:1: 'hastype'
{
before(grammarAccess.getClassificationExpressionAccess().getOpHastypeKeyword_1_0_0_1());
match(input, 17, FOLLOW_17_in_rule__ClassificationExpression__OpAlternatives_1_0_06975);
after(grammarAccess.getClassificationExpressionAccess().getOpHastypeKeyword_1_0_0_1());
}
}
break;
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__ClassificationExpression__OpAlternatives_1_0_0"
// $ANTLR start "rule__RelationalExpression__OpAlternatives_1_0_0"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3304:1: rule__RelationalExpression__OpAlternatives_1_0_0 : ( ( '<' ) | ( '>' ) | ( '<=' ) | ( '>=' ) );
public final void rule__RelationalExpression__OpAlternatives_1_0_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3308:1: ( ( '<' ) | ( '>' ) | ( '<=' ) | ( '>=' ) )
int alt12 = 4;
switch(input.LA(1)) {
case 18:
{
alt12 = 1;
}
break;
case 19:
{
alt12 = 2;
}
break;
case 20:
{
alt12 = 3;
}
break;
case 21:
{
alt12 = 4;
}
break;
default:
NoViableAltException nvae = new NoViableAltException("", 12, 0, input);
throw nvae;
}
switch(alt12) {
case 1:
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3309:1: ( '<' )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3309:1: ( '<' )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3310:1: '<'
{
before(grammarAccess.getRelationalExpressionAccess().getOpLessThanSignKeyword_1_0_0_0());
match(input, 18, FOLLOW_18_in_rule__RelationalExpression__OpAlternatives_1_0_07010);
after(grammarAccess.getRelationalExpressionAccess().getOpLessThanSignKeyword_1_0_0_0());
}
}
break;
case 2:
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3317:6: ( '>' )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3317:6: ( '>' )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3318:1: '>'
{
before(grammarAccess.getRelationalExpressionAccess().getOpGreaterThanSignKeyword_1_0_0_1());
match(input, 19, FOLLOW_19_in_rule__RelationalExpression__OpAlternatives_1_0_07030);
after(grammarAccess.getRelationalExpressionAccess().getOpGreaterThanSignKeyword_1_0_0_1());
}
}
break;
case 3:
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3325:6: ( '<=' )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3325:6: ( '<=' )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3326:1: '<='
{
before(grammarAccess.getRelationalExpressionAccess().getOpLessThanSignEqualsSignKeyword_1_0_0_2());
match(input, 20, FOLLOW_20_in_rule__RelationalExpression__OpAlternatives_1_0_07050);
after(grammarAccess.getRelationalExpressionAccess().getOpLessThanSignEqualsSignKeyword_1_0_0_2());
}
}
break;
case 4:
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3333:6: ( '>=' )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3333:6: ( '>=' )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3334:1: '>='
{
before(grammarAccess.getRelationalExpressionAccess().getOpGreaterThanSignEqualsSignKeyword_1_0_0_3());
match(input, 21, FOLLOW_21_in_rule__RelationalExpression__OpAlternatives_1_0_07070);
after(grammarAccess.getRelationalExpressionAccess().getOpGreaterThanSignEqualsSignKeyword_1_0_0_3());
}
}
break;
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__RelationalExpression__OpAlternatives_1_0_0"
// $ANTLR start "rule__ShiftExpression__OpAlternatives_1_0_0"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3346:1: rule__ShiftExpression__OpAlternatives_1_0_0 : ( ( '<<' ) | ( '>>' ) | ( '>>>' ) );
public final void rule__ShiftExpression__OpAlternatives_1_0_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3350:1: ( ( '<<' ) | ( '>>' ) | ( '>>>' ) )
int alt13 = 3;
switch(input.LA(1)) {
case 22:
{
alt13 = 1;
}
break;
case 23:
{
alt13 = 2;
}
break;
case 24:
{
alt13 = 3;
}
break;
default:
NoViableAltException nvae = new NoViableAltException("", 13, 0, input);
throw nvae;
}
switch(alt13) {
case 1:
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3351:1: ( '<<' )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3351:1: ( '<<' )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3352:1: '<<'
{
before(grammarAccess.getShiftExpressionAccess().getOpLessThanSignLessThanSignKeyword_1_0_0_0());
match(input, 22, FOLLOW_22_in_rule__ShiftExpression__OpAlternatives_1_0_07105);
after(grammarAccess.getShiftExpressionAccess().getOpLessThanSignLessThanSignKeyword_1_0_0_0());
}
}
break;
case 2:
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3359:6: ( '>>' )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3359:6: ( '>>' )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3360:1: '>>'
{
before(grammarAccess.getShiftExpressionAccess().getOpGreaterThanSignGreaterThanSignKeyword_1_0_0_1());
match(input, 23, FOLLOW_23_in_rule__ShiftExpression__OpAlternatives_1_0_07125);
after(grammarAccess.getShiftExpressionAccess().getOpGreaterThanSignGreaterThanSignKeyword_1_0_0_1());
}
}
break;
case 3:
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3367:6: ( '>>>' )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3367:6: ( '>>>' )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3368:1: '>>>'
{
before(grammarAccess.getShiftExpressionAccess().getOpGreaterThanSignGreaterThanSignGreaterThanSignKeyword_1_0_0_2());
match(input, 24, FOLLOW_24_in_rule__ShiftExpression__OpAlternatives_1_0_07145);
after(grammarAccess.getShiftExpressionAccess().getOpGreaterThanSignGreaterThanSignGreaterThanSignKeyword_1_0_0_2());
}
}
break;
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__ShiftExpression__OpAlternatives_1_0_0"
// $ANTLR start "rule__AdditiveExpression__OpAlternatives_1_0_0"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3380:1: rule__AdditiveExpression__OpAlternatives_1_0_0 : ( ( '+' ) | ( '-' ) );
public final void rule__AdditiveExpression__OpAlternatives_1_0_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3384:1: ( ( '+' ) | ( '-' ) )
int alt14 = 2;
int LA14_0 = input.LA(1);
if((LA14_0 == 25)) {
alt14 = 1;
} else if((LA14_0 == 26)) {
alt14 = 2;
} else {
NoViableAltException nvae = new NoViableAltException("", 14, 0, input);
throw nvae;
}
switch(alt14) {
case 1:
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3385:1: ( '+' )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3385:1: ( '+' )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3386:1: '+'
{
before(grammarAccess.getAdditiveExpressionAccess().getOpPlusSignKeyword_1_0_0_0());
match(input, 25, FOLLOW_25_in_rule__AdditiveExpression__OpAlternatives_1_0_07180);
after(grammarAccess.getAdditiveExpressionAccess().getOpPlusSignKeyword_1_0_0_0());
}
}
break;
case 2:
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3393:6: ( '-' )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3393:6: ( '-' )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3394:1: '-'
{
before(grammarAccess.getAdditiveExpressionAccess().getOpHyphenMinusKeyword_1_0_0_1());
match(input, 26, FOLLOW_26_in_rule__AdditiveExpression__OpAlternatives_1_0_07200);
after(grammarAccess.getAdditiveExpressionAccess().getOpHyphenMinusKeyword_1_0_0_1());
}
}
break;
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__AdditiveExpression__OpAlternatives_1_0_0"
// $ANTLR start "rule__MultiplicativeExpression__OpAlternatives_1_0_0"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3406:1: rule__MultiplicativeExpression__OpAlternatives_1_0_0 : ( ( '*' ) | ( '/' ) | ( '%' ) );
public final void rule__MultiplicativeExpression__OpAlternatives_1_0_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3410:1: ( ( '*' ) | ( '/' ) | ( '%' ) )
int alt15 = 3;
switch(input.LA(1)) {
case 27:
{
alt15 = 1;
}
break;
case 28:
{
alt15 = 2;
}
break;
case 29:
{
alt15 = 3;
}
break;
default:
NoViableAltException nvae = new NoViableAltException("", 15, 0, input);
throw nvae;
}
switch(alt15) {
case 1:
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3411:1: ( '*' )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3411:1: ( '*' )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3412:1: '*'
{
before(grammarAccess.getMultiplicativeExpressionAccess().getOpAsteriskKeyword_1_0_0_0());
match(input, 27, FOLLOW_27_in_rule__MultiplicativeExpression__OpAlternatives_1_0_07235);
after(grammarAccess.getMultiplicativeExpressionAccess().getOpAsteriskKeyword_1_0_0_0());
}
}
break;
case 2:
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3419:6: ( '/' )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3419:6: ( '/' )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3420:1: '/'
{
before(grammarAccess.getMultiplicativeExpressionAccess().getOpSolidusKeyword_1_0_0_1());
match(input, 28, FOLLOW_28_in_rule__MultiplicativeExpression__OpAlternatives_1_0_07255);
after(grammarAccess.getMultiplicativeExpressionAccess().getOpSolidusKeyword_1_0_0_1());
}
}
break;
case 3:
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3427:6: ( '%' )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3427:6: ( '%' )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3428:1: '%'
{
before(grammarAccess.getMultiplicativeExpressionAccess().getOpPercentSignKeyword_1_0_0_2());
match(input, 29, FOLLOW_29_in_rule__MultiplicativeExpression__OpAlternatives_1_0_07275);
after(grammarAccess.getMultiplicativeExpressionAccess().getOpPercentSignKeyword_1_0_0_2());
}
}
break;
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__MultiplicativeExpression__OpAlternatives_1_0_0"
// $ANTLR start "rule__UnaryExpression__OpAlternatives_0_0"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3440:1: rule__UnaryExpression__OpAlternatives_0_0 : ( ( '!' ) | ( '-' ) | ( '+' ) | ( '$' ) | ( '~' ) );
public final void rule__UnaryExpression__OpAlternatives_0_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3444:1: ( ( '!' ) | ( '-' ) | ( '+' ) | ( '$' ) | ( '~' ) )
int alt16 = 5;
switch(input.LA(1)) {
case 30:
{
alt16 = 1;
}
break;
case 26:
{
alt16 = 2;
}
break;
case 25:
{
alt16 = 3;
}
break;
case 31:
{
alt16 = 4;
}
break;
case 32:
{
alt16 = 5;
}
break;
default:
NoViableAltException nvae = new NoViableAltException("", 16, 0, input);
throw nvae;
}
switch(alt16) {
case 1:
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3445:1: ( '!' )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3445:1: ( '!' )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3446:1: '!'
{
before(grammarAccess.getUnaryExpressionAccess().getOpExclamationMarkKeyword_0_0_0());
match(input, 30, FOLLOW_30_in_rule__UnaryExpression__OpAlternatives_0_07310);
after(grammarAccess.getUnaryExpressionAccess().getOpExclamationMarkKeyword_0_0_0());
}
}
break;
case 2:
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3453:6: ( '-' )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3453:6: ( '-' )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3454:1: '-'
{
before(grammarAccess.getUnaryExpressionAccess().getOpHyphenMinusKeyword_0_0_1());
match(input, 26, FOLLOW_26_in_rule__UnaryExpression__OpAlternatives_0_07330);
after(grammarAccess.getUnaryExpressionAccess().getOpHyphenMinusKeyword_0_0_1());
}
}
break;
case 3:
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3461:6: ( '+' )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3461:6: ( '+' )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3462:1: '+'
{
before(grammarAccess.getUnaryExpressionAccess().getOpPlusSignKeyword_0_0_2());
match(input, 25, FOLLOW_25_in_rule__UnaryExpression__OpAlternatives_0_07350);
after(grammarAccess.getUnaryExpressionAccess().getOpPlusSignKeyword_0_0_2());
}
}
break;
case 4:
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3469:6: ( '$' )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3469:6: ( '$' )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3470:1: '$'
{
before(grammarAccess.getUnaryExpressionAccess().getOpDollarSignKeyword_0_0_3());
match(input, 31, FOLLOW_31_in_rule__UnaryExpression__OpAlternatives_0_07370);
after(grammarAccess.getUnaryExpressionAccess().getOpDollarSignKeyword_0_0_3());
}
}
break;
case 5:
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3477:6: ( '~' )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3477:6: ( '~' )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3478:1: '~'
{
before(grammarAccess.getUnaryExpressionAccess().getOpTildeKeyword_0_0_4());
match(input, 32, FOLLOW_32_in_rule__UnaryExpression__OpAlternatives_0_07390);
after(grammarAccess.getUnaryExpressionAccess().getOpTildeKeyword_0_0_4());
}
}
break;
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__UnaryExpression__OpAlternatives_0_0"
// $ANTLR start "rule__SuffixExpression__Alternatives"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3490:1: rule__SuffixExpression__Alternatives : ( ( ruleOperationCallExpression ) | ( rulePropertyCallExpression ) | ( ruleLinkOperationExpression ) | ( ruleSequenceOperationExpression ) | ( ruleSequenceReductionExpression ) | ( ruleSequenceExpansionExpression ) | ( ruleClassExtentExpression ) );
public final void rule__SuffixExpression__Alternatives() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3494:1: ( ( ruleOperationCallExpression ) | ( rulePropertyCallExpression ) | ( ruleLinkOperationExpression ) | ( ruleSequenceOperationExpression ) | ( ruleSequenceReductionExpression ) | ( ruleSequenceExpansionExpression ) | ( ruleClassExtentExpression ) )
int alt17 = 7;
alt17 = dfa17.predict(input);
switch(alt17) {
case 1:
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3495:1: ( ruleOperationCallExpression )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3495:1: ( ruleOperationCallExpression )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3496:1: ruleOperationCallExpression
{
before(grammarAccess.getSuffixExpressionAccess().getOperationCallExpressionParserRuleCall_0());
pushFollow(FOLLOW_ruleOperationCallExpression_in_rule__SuffixExpression__Alternatives7424);
ruleOperationCallExpression();
state._fsp--;
after(grammarAccess.getSuffixExpressionAccess().getOperationCallExpressionParserRuleCall_0());
}
}
break;
case 2:
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3501:6: ( rulePropertyCallExpression )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3501:6: ( rulePropertyCallExpression )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3502:1: rulePropertyCallExpression
{
before(grammarAccess.getSuffixExpressionAccess().getPropertyCallExpressionParserRuleCall_1());
pushFollow(FOLLOW_rulePropertyCallExpression_in_rule__SuffixExpression__Alternatives7441);
rulePropertyCallExpression();
state._fsp--;
after(grammarAccess.getSuffixExpressionAccess().getPropertyCallExpressionParserRuleCall_1());
}
}
break;
case 3:
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3507:6: ( ruleLinkOperationExpression )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3507:6: ( ruleLinkOperationExpression )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3508:1: ruleLinkOperationExpression
{
before(grammarAccess.getSuffixExpressionAccess().getLinkOperationExpressionParserRuleCall_2());
pushFollow(FOLLOW_ruleLinkOperationExpression_in_rule__SuffixExpression__Alternatives7458);
ruleLinkOperationExpression();
state._fsp--;
after(grammarAccess.getSuffixExpressionAccess().getLinkOperationExpressionParserRuleCall_2());
}
}
break;
case 4:
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3513:6: ( ruleSequenceOperationExpression )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3513:6: ( ruleSequenceOperationExpression )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3514:1: ruleSequenceOperationExpression
{
before(grammarAccess.getSuffixExpressionAccess().getSequenceOperationExpressionParserRuleCall_3());
pushFollow(FOLLOW_ruleSequenceOperationExpression_in_rule__SuffixExpression__Alternatives7475);
ruleSequenceOperationExpression();
state._fsp--;
after(grammarAccess.getSuffixExpressionAccess().getSequenceOperationExpressionParserRuleCall_3());
}
}
break;
case 5:
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3519:6: ( ruleSequenceReductionExpression )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3519:6: ( ruleSequenceReductionExpression )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3520:1: ruleSequenceReductionExpression
{
before(grammarAccess.getSuffixExpressionAccess().getSequenceReductionExpressionParserRuleCall_4());
pushFollow(FOLLOW_ruleSequenceReductionExpression_in_rule__SuffixExpression__Alternatives7492);
ruleSequenceReductionExpression();
state._fsp--;
after(grammarAccess.getSuffixExpressionAccess().getSequenceReductionExpressionParserRuleCall_4());
}
}
break;
case 6:
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3525:6: ( ruleSequenceExpansionExpression )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3525:6: ( ruleSequenceExpansionExpression )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3526:1: ruleSequenceExpansionExpression
{
before(grammarAccess.getSuffixExpressionAccess().getSequenceExpansionExpressionParserRuleCall_5());
pushFollow(FOLLOW_ruleSequenceExpansionExpression_in_rule__SuffixExpression__Alternatives7509);
ruleSequenceExpansionExpression();
state._fsp--;
after(grammarAccess.getSuffixExpressionAccess().getSequenceExpansionExpressionParserRuleCall_5());
}
}
break;
case 7:
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3531:6: ( ruleClassExtentExpression )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3531:6: ( ruleClassExtentExpression )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3532:1: ruleClassExtentExpression
{
before(grammarAccess.getSuffixExpressionAccess().getClassExtentExpressionParserRuleCall_6());
pushFollow(FOLLOW_ruleClassExtentExpression_in_rule__SuffixExpression__Alternatives7526);
ruleClassExtentExpression();
state._fsp--;
after(grammarAccess.getSuffixExpressionAccess().getClassExtentExpressionParserRuleCall_6());
}
}
break;
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__SuffixExpression__Alternatives"
// $ANTLR start "rule__SequenceExpansionExpression__Alternatives"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3542:1: rule__SequenceExpansionExpression__Alternatives : ( ( ruleSelectOrRejectOperation ) | ( ruleCollectOrIterateOperation ) | ( ruleForAllOrExistsOrOneOperation ) | ( ruleIsUniqueOperation ) );
public final void rule__SequenceExpansionExpression__Alternatives() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3546:1: ( ( ruleSelectOrRejectOperation ) | ( ruleCollectOrIterateOperation ) | ( ruleForAllOrExistsOrOneOperation ) | ( ruleIsUniqueOperation ) )
int alt18 = 4;
int LA18_0 = input.LA(1);
if((LA18_0 == 76)) {
switch(input.LA(2)) {
case 38:
case 39:
{
alt18 = 1;
}
break;
case 42:
case 43:
case 44:
{
alt18 = 3;
}
break;
case 78:
{
alt18 = 4;
}
break;
case 40:
case 41:
{
alt18 = 2;
}
break;
default:
NoViableAltException nvae = new NoViableAltException("", 18, 1, input);
throw nvae;
}
} else {
NoViableAltException nvae = new NoViableAltException("", 18, 0, input);
throw nvae;
}
switch(alt18) {
case 1:
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3547:1: ( ruleSelectOrRejectOperation )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3547:1: ( ruleSelectOrRejectOperation )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3548:1: ruleSelectOrRejectOperation
{
before(grammarAccess.getSequenceExpansionExpressionAccess().getSelectOrRejectOperationParserRuleCall_0());
pushFollow(FOLLOW_ruleSelectOrRejectOperation_in_rule__SequenceExpansionExpression__Alternatives7558);
ruleSelectOrRejectOperation();
state._fsp--;
after(grammarAccess.getSequenceExpansionExpressionAccess().getSelectOrRejectOperationParserRuleCall_0());
}
}
break;
case 2:
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3553:6: ( ruleCollectOrIterateOperation )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3553:6: ( ruleCollectOrIterateOperation )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3554:1: ruleCollectOrIterateOperation
{
before(grammarAccess.getSequenceExpansionExpressionAccess().getCollectOrIterateOperationParserRuleCall_1());
pushFollow(FOLLOW_ruleCollectOrIterateOperation_in_rule__SequenceExpansionExpression__Alternatives7575);
ruleCollectOrIterateOperation();
state._fsp--;
after(grammarAccess.getSequenceExpansionExpressionAccess().getCollectOrIterateOperationParserRuleCall_1());
}
}
break;
case 3:
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3559:6: ( ruleForAllOrExistsOrOneOperation )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3559:6: ( ruleForAllOrExistsOrOneOperation )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3560:1: ruleForAllOrExistsOrOneOperation
{
before(grammarAccess.getSequenceExpansionExpressionAccess().getForAllOrExistsOrOneOperationParserRuleCall_2());
pushFollow(FOLLOW_ruleForAllOrExistsOrOneOperation_in_rule__SequenceExpansionExpression__Alternatives7592);
ruleForAllOrExistsOrOneOperation();
state._fsp--;
after(grammarAccess.getSequenceExpansionExpressionAccess().getForAllOrExistsOrOneOperationParserRuleCall_2());
}
}
break;
case 4:
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3565:6: ( ruleIsUniqueOperation )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3565:6: ( ruleIsUniqueOperation )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3566:1: ruleIsUniqueOperation
{
before(grammarAccess.getSequenceExpansionExpressionAccess().getIsUniqueOperationParserRuleCall_3());
pushFollow(FOLLOW_ruleIsUniqueOperation_in_rule__SequenceExpansionExpression__Alternatives7609);
ruleIsUniqueOperation();
state._fsp--;
after(grammarAccess.getSequenceExpansionExpressionAccess().getIsUniqueOperationParserRuleCall_3());
}
}
break;
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__SequenceExpansionExpression__Alternatives"
// $ANTLR start "rule__ValueSpecification__Alternatives"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3576:1: rule__ValueSpecification__Alternatives : ( ( ruleNameExpression ) | ( ruleLITERAL ) | ( ruleThisExpression ) | ( ruleSuperInvocationExpression ) | ( ruleInstanceCreationExpression ) | ( ruleParenthesizedExpression ) | ( ruleNullExpression ) );
public final void rule__ValueSpecification__Alternatives() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3580:1: ( ( ruleNameExpression ) | ( ruleLITERAL ) | ( ruleThisExpression ) | ( ruleSuperInvocationExpression ) | ( ruleInstanceCreationExpression ) | ( ruleParenthesizedExpression ) | ( ruleNullExpression ) )
int alt19 = 7;
switch(input.LA(1)) {
case RULE_ID:
case 12:
case 13:
{
alt19 = 1;
}
break;
case RULE_INTEGERVALUE:
case RULE_STRING:
case 27:
case 33:
case 34:
{
alt19 = 2;
}
break;
case 80:
{
alt19 = 3;
}
break;
case 81:
{
alt19 = 4;
}
break;
case 82:
{
alt19 = 5;
}
break;
case 64:
{
alt19 = 6;
}
break;
case 79:
{
alt19 = 7;
}
break;
default:
NoViableAltException nvae = new NoViableAltException("", 19, 0, input);
throw nvae;
}
switch(alt19) {
case 1:
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3581:1: ( ruleNameExpression )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3581:1: ( ruleNameExpression )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3582:1: ruleNameExpression
{
before(grammarAccess.getValueSpecificationAccess().getNameExpressionParserRuleCall_0());
pushFollow(FOLLOW_ruleNameExpression_in_rule__ValueSpecification__Alternatives7641);
ruleNameExpression();
state._fsp--;
after(grammarAccess.getValueSpecificationAccess().getNameExpressionParserRuleCall_0());
}
}
break;
case 2:
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3587:6: ( ruleLITERAL )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3587:6: ( ruleLITERAL )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3588:1: ruleLITERAL
{
before(grammarAccess.getValueSpecificationAccess().getLITERALParserRuleCall_1());
pushFollow(FOLLOW_ruleLITERAL_in_rule__ValueSpecification__Alternatives7658);
ruleLITERAL();
state._fsp--;
after(grammarAccess.getValueSpecificationAccess().getLITERALParserRuleCall_1());
}
}
break;
case 3:
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3593:6: ( ruleThisExpression )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3593:6: ( ruleThisExpression )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3594:1: ruleThisExpression
{
before(grammarAccess.getValueSpecificationAccess().getThisExpressionParserRuleCall_2());
pushFollow(FOLLOW_ruleThisExpression_in_rule__ValueSpecification__Alternatives7675);
ruleThisExpression();
state._fsp--;
after(grammarAccess.getValueSpecificationAccess().getThisExpressionParserRuleCall_2());
}
}
break;
case 4:
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3599:6: ( ruleSuperInvocationExpression )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3599:6: ( ruleSuperInvocationExpression )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3600:1: ruleSuperInvocationExpression
{
before(grammarAccess.getValueSpecificationAccess().getSuperInvocationExpressionParserRuleCall_3());
pushFollow(FOLLOW_ruleSuperInvocationExpression_in_rule__ValueSpecification__Alternatives7692);
ruleSuperInvocationExpression();
state._fsp--;
after(grammarAccess.getValueSpecificationAccess().getSuperInvocationExpressionParserRuleCall_3());
}
}
break;
case 5:
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3605:6: ( ruleInstanceCreationExpression )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3605:6: ( ruleInstanceCreationExpression )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3606:1: ruleInstanceCreationExpression
{
before(grammarAccess.getValueSpecificationAccess().getInstanceCreationExpressionParserRuleCall_4());
pushFollow(FOLLOW_ruleInstanceCreationExpression_in_rule__ValueSpecification__Alternatives7709);
ruleInstanceCreationExpression();
state._fsp--;
after(grammarAccess.getValueSpecificationAccess().getInstanceCreationExpressionParserRuleCall_4());
}
}
break;
case 6:
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3611:6: ( ruleParenthesizedExpression )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3611:6: ( ruleParenthesizedExpression )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3612:1: ruleParenthesizedExpression
{
before(grammarAccess.getValueSpecificationAccess().getParenthesizedExpressionParserRuleCall_5());
pushFollow(FOLLOW_ruleParenthesizedExpression_in_rule__ValueSpecification__Alternatives7726);
ruleParenthesizedExpression();
state._fsp--;
after(grammarAccess.getValueSpecificationAccess().getParenthesizedExpressionParserRuleCall_5());
}
}
break;
case 7:
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3617:6: ( ruleNullExpression )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3617:6: ( ruleNullExpression )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3618:1: ruleNullExpression
{
before(grammarAccess.getValueSpecificationAccess().getNullExpressionParserRuleCall_6());
pushFollow(FOLLOW_ruleNullExpression_in_rule__ValueSpecification__Alternatives7743);
ruleNullExpression();
state._fsp--;
after(grammarAccess.getValueSpecificationAccess().getNullExpressionParserRuleCall_6());
}
}
break;
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__ValueSpecification__Alternatives"
// $ANTLR start "rule__NonLiteralValueSpecification__Alternatives"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3628:1: rule__NonLiteralValueSpecification__Alternatives : ( ( ruleNameExpression ) | ( ruleParenthesizedExpression ) | ( ruleInstanceCreationExpression ) | ( ruleThisExpression ) | ( ruleSuperInvocationExpression ) );
public final void rule__NonLiteralValueSpecification__Alternatives() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3632:1: ( ( ruleNameExpression ) | ( ruleParenthesizedExpression ) | ( ruleInstanceCreationExpression ) | ( ruleThisExpression ) | ( ruleSuperInvocationExpression ) )
int alt20 = 5;
switch(input.LA(1)) {
case RULE_ID:
case 12:
case 13:
{
alt20 = 1;
}
break;
case 64:
{
alt20 = 2;
}
break;
case 82:
{
alt20 = 3;
}
break;
case 80:
{
alt20 = 4;
}
break;
case 81:
{
alt20 = 5;
}
break;
default:
NoViableAltException nvae = new NoViableAltException("", 20, 0, input);
throw nvae;
}
switch(alt20) {
case 1:
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3633:1: ( ruleNameExpression )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3633:1: ( ruleNameExpression )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3634:1: ruleNameExpression
{
before(grammarAccess.getNonLiteralValueSpecificationAccess().getNameExpressionParserRuleCall_0());
pushFollow(FOLLOW_ruleNameExpression_in_rule__NonLiteralValueSpecification__Alternatives7775);
ruleNameExpression();
state._fsp--;
after(grammarAccess.getNonLiteralValueSpecificationAccess().getNameExpressionParserRuleCall_0());
}
}
break;
case 2:
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3639:6: ( ruleParenthesizedExpression )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3639:6: ( ruleParenthesizedExpression )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3640:1: ruleParenthesizedExpression
{
before(grammarAccess.getNonLiteralValueSpecificationAccess().getParenthesizedExpressionParserRuleCall_1());
pushFollow(FOLLOW_ruleParenthesizedExpression_in_rule__NonLiteralValueSpecification__Alternatives7792);
ruleParenthesizedExpression();
state._fsp--;
after(grammarAccess.getNonLiteralValueSpecificationAccess().getParenthesizedExpressionParserRuleCall_1());
}
}
break;
case 3:
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3645:6: ( ruleInstanceCreationExpression )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3645:6: ( ruleInstanceCreationExpression )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3646:1: ruleInstanceCreationExpression
{
before(grammarAccess.getNonLiteralValueSpecificationAccess().getInstanceCreationExpressionParserRuleCall_2());
pushFollow(FOLLOW_ruleInstanceCreationExpression_in_rule__NonLiteralValueSpecification__Alternatives7809);
ruleInstanceCreationExpression();
state._fsp--;
after(grammarAccess.getNonLiteralValueSpecificationAccess().getInstanceCreationExpressionParserRuleCall_2());
}
}
break;
case 4:
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3651:6: ( ruleThisExpression )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3651:6: ( ruleThisExpression )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3652:1: ruleThisExpression
{
before(grammarAccess.getNonLiteralValueSpecificationAccess().getThisExpressionParserRuleCall_3());
pushFollow(FOLLOW_ruleThisExpression_in_rule__NonLiteralValueSpecification__Alternatives7826);
ruleThisExpression();
state._fsp--;
after(grammarAccess.getNonLiteralValueSpecificationAccess().getThisExpressionParserRuleCall_3());
}
}
break;
case 5:
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3657:6: ( ruleSuperInvocationExpression )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3657:6: ( ruleSuperInvocationExpression )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3658:1: ruleSuperInvocationExpression
{
before(grammarAccess.getNonLiteralValueSpecificationAccess().getSuperInvocationExpressionParserRuleCall_4());
pushFollow(FOLLOW_ruleSuperInvocationExpression_in_rule__NonLiteralValueSpecification__Alternatives7843);
ruleSuperInvocationExpression();
state._fsp--;
after(grammarAccess.getNonLiteralValueSpecificationAccess().getSuperInvocationExpressionParserRuleCall_4());
}
}
break;
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__NonLiteralValueSpecification__Alternatives"
// $ANTLR start "rule__ParenthesizedExpression__Alternatives_3"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3668:1: rule__ParenthesizedExpression__Alternatives_3 : ( ( ( rule__ParenthesizedExpression__CastedAssignment_3_0 ) ) | ( ( rule__ParenthesizedExpression__SuffixAssignment_3_1 ) ) );
public final void rule__ParenthesizedExpression__Alternatives_3() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3672:1: ( ( ( rule__ParenthesizedExpression__CastedAssignment_3_0 ) ) | ( ( rule__ParenthesizedExpression__SuffixAssignment_3_1 ) ) )
int alt21 = 2;
int LA21_0 = input.LA(1);
if((LA21_0 == RULE_ID || (LA21_0 >= 12 && LA21_0 <= 13) || LA21_0 == 64 || (LA21_0 >= 80 && LA21_0 <= 82))) {
alt21 = 1;
} else if((LA21_0 == 73 || LA21_0 == 76)) {
alt21 = 2;
} else {
NoViableAltException nvae = new NoViableAltException("", 21, 0, input);
throw nvae;
}
switch(alt21) {
case 1:
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3673:1: ( ( rule__ParenthesizedExpression__CastedAssignment_3_0 ) )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3673:1: ( ( rule__ParenthesizedExpression__CastedAssignment_3_0 ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3674:1: ( rule__ParenthesizedExpression__CastedAssignment_3_0 )
{
before(grammarAccess.getParenthesizedExpressionAccess().getCastedAssignment_3_0());
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3675:1: ( rule__ParenthesizedExpression__CastedAssignment_3_0 )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3675:2: rule__ParenthesizedExpression__CastedAssignment_3_0
{
pushFollow(FOLLOW_rule__ParenthesizedExpression__CastedAssignment_3_0_in_rule__ParenthesizedExpression__Alternatives_37875);
rule__ParenthesizedExpression__CastedAssignment_3_0();
state._fsp--;
}
after(grammarAccess.getParenthesizedExpressionAccess().getCastedAssignment_3_0());
}
}
break;
case 2:
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3679:6: ( ( rule__ParenthesizedExpression__SuffixAssignment_3_1 ) )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3679:6: ( ( rule__ParenthesizedExpression__SuffixAssignment_3_1 ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3680:1: ( rule__ParenthesizedExpression__SuffixAssignment_3_1 )
{
before(grammarAccess.getParenthesizedExpressionAccess().getSuffixAssignment_3_1());
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3681:1: ( rule__ParenthesizedExpression__SuffixAssignment_3_1 )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3681:2: rule__ParenthesizedExpression__SuffixAssignment_3_1
{
pushFollow(FOLLOW_rule__ParenthesizedExpression__SuffixAssignment_3_1_in_rule__ParenthesizedExpression__Alternatives_37893);
rule__ParenthesizedExpression__SuffixAssignment_3_1();
state._fsp--;
}
after(grammarAccess.getParenthesizedExpressionAccess().getSuffixAssignment_3_1());
}
}
break;
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__ParenthesizedExpression__Alternatives_3"
// $ANTLR start "rule__SuperInvocationExpression__Alternatives_1"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3690:1: rule__SuperInvocationExpression__Alternatives_1 : ( ( ( rule__SuperInvocationExpression__TupleAssignment_1_0 ) ) | ( ( rule__SuperInvocationExpression__Group_1_1__0 ) ) );
public final void rule__SuperInvocationExpression__Alternatives_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3694:1: ( ( ( rule__SuperInvocationExpression__TupleAssignment_1_0 ) ) | ( ( rule__SuperInvocationExpression__Group_1_1__0 ) ) )
int alt22 = 2;
int LA22_0 = input.LA(1);
if((LA22_0 == 64)) {
alt22 = 1;
} else if((LA22_0 == 73)) {
alt22 = 2;
} else {
NoViableAltException nvae = new NoViableAltException("", 22, 0, input);
throw nvae;
}
switch(alt22) {
case 1:
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3695:1: ( ( rule__SuperInvocationExpression__TupleAssignment_1_0 ) )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3695:1: ( ( rule__SuperInvocationExpression__TupleAssignment_1_0 ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3696:1: ( rule__SuperInvocationExpression__TupleAssignment_1_0 )
{
before(grammarAccess.getSuperInvocationExpressionAccess().getTupleAssignment_1_0());
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3697:1: ( rule__SuperInvocationExpression__TupleAssignment_1_0 )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3697:2: rule__SuperInvocationExpression__TupleAssignment_1_0
{
pushFollow(FOLLOW_rule__SuperInvocationExpression__TupleAssignment_1_0_in_rule__SuperInvocationExpression__Alternatives_17926);
rule__SuperInvocationExpression__TupleAssignment_1_0();
state._fsp--;
}
after(grammarAccess.getSuperInvocationExpressionAccess().getTupleAssignment_1_0());
}
}
break;
case 2:
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3701:6: ( ( rule__SuperInvocationExpression__Group_1_1__0 ) )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3701:6: ( ( rule__SuperInvocationExpression__Group_1_1__0 ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3702:1: ( rule__SuperInvocationExpression__Group_1_1__0 )
{
before(grammarAccess.getSuperInvocationExpressionAccess().getGroup_1_1());
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3703:1: ( rule__SuperInvocationExpression__Group_1_1__0 )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3703:2: rule__SuperInvocationExpression__Group_1_1__0
{
pushFollow(FOLLOW_rule__SuperInvocationExpression__Group_1_1__0_in_rule__SuperInvocationExpression__Alternatives_17944);
rule__SuperInvocationExpression__Group_1_1__0();
state._fsp--;
}
after(grammarAccess.getSuperInvocationExpressionAccess().getGroup_1_1());
}
}
break;
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__SuperInvocationExpression__Alternatives_1"
// $ANTLR start "rule__SequenceConstructionOrAccessCompletion__Alternatives"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3712:1: rule__SequenceConstructionOrAccessCompletion__Alternatives : ( ( ( rule__SequenceConstructionOrAccessCompletion__Group_0__0 ) ) | ( ( rule__SequenceConstructionOrAccessCompletion__ExpressionAssignment_1 ) ) );
public final void rule__SequenceConstructionOrAccessCompletion__Alternatives() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3716:1: ( ( ( rule__SequenceConstructionOrAccessCompletion__Group_0__0 ) ) | ( ( rule__SequenceConstructionOrAccessCompletion__ExpressionAssignment_1 ) ) )
int alt23 = 2;
int LA23_0 = input.LA(1);
if((LA23_0 == 74)) {
alt23 = 1;
} else if((LA23_0 == 83)) {
alt23 = 2;
} else {
NoViableAltException nvae = new NoViableAltException("", 23, 0, input);
throw nvae;
}
switch(alt23) {
case 1:
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3717:1: ( ( rule__SequenceConstructionOrAccessCompletion__Group_0__0 ) )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3717:1: ( ( rule__SequenceConstructionOrAccessCompletion__Group_0__0 ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3718:1: ( rule__SequenceConstructionOrAccessCompletion__Group_0__0 )
{
before(grammarAccess.getSequenceConstructionOrAccessCompletionAccess().getGroup_0());
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3719:1: ( rule__SequenceConstructionOrAccessCompletion__Group_0__0 )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3719:2: rule__SequenceConstructionOrAccessCompletion__Group_0__0
{
pushFollow(FOLLOW_rule__SequenceConstructionOrAccessCompletion__Group_0__0_in_rule__SequenceConstructionOrAccessCompletion__Alternatives7977);
rule__SequenceConstructionOrAccessCompletion__Group_0__0();
state._fsp--;
}
after(grammarAccess.getSequenceConstructionOrAccessCompletionAccess().getGroup_0());
}
}
break;
case 2:
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3723:6: ( ( rule__SequenceConstructionOrAccessCompletion__ExpressionAssignment_1 ) )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3723:6: ( ( rule__SequenceConstructionOrAccessCompletion__ExpressionAssignment_1 ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3724:1: ( rule__SequenceConstructionOrAccessCompletion__ExpressionAssignment_1 )
{
before(grammarAccess.getSequenceConstructionOrAccessCompletionAccess().getExpressionAssignment_1());
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3725:1: ( rule__SequenceConstructionOrAccessCompletion__ExpressionAssignment_1 )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3725:2: rule__SequenceConstructionOrAccessCompletion__ExpressionAssignment_1
{
pushFollow(FOLLOW_rule__SequenceConstructionOrAccessCompletion__ExpressionAssignment_1_in_rule__SequenceConstructionOrAccessCompletion__Alternatives7995);
rule__SequenceConstructionOrAccessCompletion__ExpressionAssignment_1();
state._fsp--;
}
after(grammarAccess.getSequenceConstructionOrAccessCompletionAccess().getExpressionAssignment_1());
}
}
break;
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__SequenceConstructionOrAccessCompletion__Alternatives"
// $ANTLR start "rule__SequenceConstructionOrAccessCompletion__Alternatives_0_1"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3734:1: rule__SequenceConstructionOrAccessCompletion__Alternatives_0_1 : ( ( ( rule__SequenceConstructionOrAccessCompletion__AccessCompletionAssignment_0_1_0 ) ) | ( ( rule__SequenceConstructionOrAccessCompletion__SequenceCompletionAssignment_0_1_1 ) ) );
public final void rule__SequenceConstructionOrAccessCompletion__Alternatives_0_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3738:1: ( ( ( rule__SequenceConstructionOrAccessCompletion__AccessCompletionAssignment_0_1_0 ) ) | ( ( rule__SequenceConstructionOrAccessCompletion__SequenceCompletionAssignment_0_1_1 ) ) )
int alt24 = 2;
int LA24_0 = input.LA(1);
if(((LA24_0 >= RULE_ID && LA24_0 <= RULE_STRING) || (LA24_0 >= 12 && LA24_0 <= 13) || (LA24_0 >= 25 && LA24_0 <= 27) || (LA24_0 >= 30 && LA24_0 <= 34) || LA24_0 == 64 || (LA24_0 >= 79 && LA24_0 <= 82))) {
alt24 = 1;
} else if((LA24_0 == 75)) {
alt24 = 2;
} else {
NoViableAltException nvae = new NoViableAltException("", 24, 0, input);
throw nvae;
}
switch(alt24) {
case 1:
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3739:1: ( ( rule__SequenceConstructionOrAccessCompletion__AccessCompletionAssignment_0_1_0 ) )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3739:1: ( ( rule__SequenceConstructionOrAccessCompletion__AccessCompletionAssignment_0_1_0 ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3740:1: ( rule__SequenceConstructionOrAccessCompletion__AccessCompletionAssignment_0_1_0 )
{
before(grammarAccess.getSequenceConstructionOrAccessCompletionAccess().getAccessCompletionAssignment_0_1_0());
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3741:1: ( rule__SequenceConstructionOrAccessCompletion__AccessCompletionAssignment_0_1_0 )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3741:2: rule__SequenceConstructionOrAccessCompletion__AccessCompletionAssignment_0_1_0
{
pushFollow(FOLLOW_rule__SequenceConstructionOrAccessCompletion__AccessCompletionAssignment_0_1_0_in_rule__SequenceConstructionOrAccessCompletion__Alternatives_0_18028);
rule__SequenceConstructionOrAccessCompletion__AccessCompletionAssignment_0_1_0();
state._fsp--;
}
after(grammarAccess.getSequenceConstructionOrAccessCompletionAccess().getAccessCompletionAssignment_0_1_0());
}
}
break;
case 2:
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3745:6: ( ( rule__SequenceConstructionOrAccessCompletion__SequenceCompletionAssignment_0_1_1 ) )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3745:6: ( ( rule__SequenceConstructionOrAccessCompletion__SequenceCompletionAssignment_0_1_1 ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3746:1: ( rule__SequenceConstructionOrAccessCompletion__SequenceCompletionAssignment_0_1_1 )
{
before(grammarAccess.getSequenceConstructionOrAccessCompletionAccess().getSequenceCompletionAssignment_0_1_1());
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3747:1: ( rule__SequenceConstructionOrAccessCompletion__SequenceCompletionAssignment_0_1_1 )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3747:2: rule__SequenceConstructionOrAccessCompletion__SequenceCompletionAssignment_0_1_1
{
pushFollow(FOLLOW_rule__SequenceConstructionOrAccessCompletion__SequenceCompletionAssignment_0_1_1_in_rule__SequenceConstructionOrAccessCompletion__Alternatives_0_18046);
rule__SequenceConstructionOrAccessCompletion__SequenceCompletionAssignment_0_1_1();
state._fsp--;
}
after(grammarAccess.getSequenceConstructionOrAccessCompletionAccess().getSequenceCompletionAssignment_0_1_1());
}
}
break;
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__SequenceConstructionOrAccessCompletion__Alternatives_0_1"
// $ANTLR start "rule__SequenceConstructionExpression__Alternatives_2"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3756:1: rule__SequenceConstructionExpression__Alternatives_2 : ( ( ( rule__SequenceConstructionExpression__Group_2_0__0 )* ) | ( ( rule__SequenceConstructionExpression__Group_2_1__0 ) ) );
public final void rule__SequenceConstructionExpression__Alternatives_2() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3760:1: ( ( ( rule__SequenceConstructionExpression__Group_2_0__0 )* ) | ( ( rule__SequenceConstructionExpression__Group_2_1__0 ) ) )
int alt26 = 2;
int LA26_0 = input.LA(1);
if((LA26_0 == 62 || LA26_0 == 84)) {
alt26 = 1;
} else if((LA26_0 == 85)) {
alt26 = 2;
} else {
NoViableAltException nvae = new NoViableAltException("", 26, 0, input);
throw nvae;
}
switch(alt26) {
case 1:
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3761:1: ( ( rule__SequenceConstructionExpression__Group_2_0__0 )* )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3761:1: ( ( rule__SequenceConstructionExpression__Group_2_0__0 )* )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3762:1: ( rule__SequenceConstructionExpression__Group_2_0__0 )*
{
before(grammarAccess.getSequenceConstructionExpressionAccess().getGroup_2_0());
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3763:1: ( rule__SequenceConstructionExpression__Group_2_0__0 )*
loop25: do {
int alt25 = 2;
int LA25_0 = input.LA(1);
if((LA25_0 == 62)) {
alt25 = 1;
}
switch(alt25) {
case 1:
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3763:2: rule__SequenceConstructionExpression__Group_2_0__0
{
pushFollow(FOLLOW_rule__SequenceConstructionExpression__Group_2_0__0_in_rule__SequenceConstructionExpression__Alternatives_28079);
rule__SequenceConstructionExpression__Group_2_0__0();
state._fsp--;
}
break;
default:
break loop25;
}
} while(true);
after(grammarAccess.getSequenceConstructionExpressionAccess().getGroup_2_0());
}
}
break;
case 2:
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3767:6: ( ( rule__SequenceConstructionExpression__Group_2_1__0 ) )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3767:6: ( ( rule__SequenceConstructionExpression__Group_2_1__0 ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3768:1: ( rule__SequenceConstructionExpression__Group_2_1__0 )
{
before(grammarAccess.getSequenceConstructionExpressionAccess().getGroup_2_1());
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3769:1: ( rule__SequenceConstructionExpression__Group_2_1__0 )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3769:2: rule__SequenceConstructionExpression__Group_2_1__0
{
pushFollow(FOLLOW_rule__SequenceConstructionExpression__Group_2_1__0_in_rule__SequenceConstructionExpression__Alternatives_28098);
rule__SequenceConstructionExpression__Group_2_1__0();
state._fsp--;
}
after(grammarAccess.getSequenceConstructionExpressionAccess().getGroup_2_1());
}
}
break;
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__SequenceConstructionExpression__Alternatives_2"
// $ANTLR start "rule__SequenceElement__Alternatives"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3778:1: rule__SequenceElement__Alternatives : ( ( ruleExpression ) | ( ruleSequenceConstructionExpression ) );
public final void rule__SequenceElement__Alternatives() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3782:1: ( ( ruleExpression ) | ( ruleSequenceConstructionExpression ) )
int alt27 = 2;
int LA27_0 = input.LA(1);
if(((LA27_0 >= RULE_ID && LA27_0 <= RULE_STRING) || (LA27_0 >= 12 && LA27_0 <= 13) || (LA27_0 >= 25 && LA27_0 <= 27) || (LA27_0 >= 30 && LA27_0 <= 34) || LA27_0 == 64 || (LA27_0 >= 79 && LA27_0 <= 82))) {
alt27 = 1;
} else if((LA27_0 == 83)) {
alt27 = 2;
} else {
NoViableAltException nvae = new NoViableAltException("", 27, 0, input);
throw nvae;
}
switch(alt27) {
case 1:
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3783:1: ( ruleExpression )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3783:1: ( ruleExpression )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3784:1: ruleExpression
{
before(grammarAccess.getSequenceElementAccess().getExpressionParserRuleCall_0());
pushFollow(FOLLOW_ruleExpression_in_rule__SequenceElement__Alternatives8131);
ruleExpression();
state._fsp--;
after(grammarAccess.getSequenceElementAccess().getExpressionParserRuleCall_0());
}
}
break;
case 2:
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3789:6: ( ruleSequenceConstructionExpression )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3789:6: ( ruleSequenceConstructionExpression )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3790:1: ruleSequenceConstructionExpression
{
before(grammarAccess.getSequenceElementAccess().getSequenceConstructionExpressionParserRuleCall_1());
pushFollow(FOLLOW_ruleSequenceConstructionExpression_in_rule__SequenceElement__Alternatives8148);
ruleSequenceConstructionExpression();
state._fsp--;
after(grammarAccess.getSequenceElementAccess().getSequenceConstructionExpressionParserRuleCall_1());
}
}
break;
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__SequenceElement__Alternatives"
// $ANTLR start "rule__DocumentedStatement__CommentAlternatives_0_0"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3800:1: rule__DocumentedStatement__CommentAlternatives_0_0 : ( ( RULE_ML_COMMENT ) | ( RULE_SL_COMMENT ) );
public final void rule__DocumentedStatement__CommentAlternatives_0_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3804:1: ( ( RULE_ML_COMMENT ) | ( RULE_SL_COMMENT ) )
int alt28 = 2;
int LA28_0 = input.LA(1);
if((LA28_0 == RULE_ML_COMMENT)) {
alt28 = 1;
} else if((LA28_0 == RULE_SL_COMMENT)) {
alt28 = 2;
} else {
NoViableAltException nvae = new NoViableAltException("", 28, 0, input);
throw nvae;
}
switch(alt28) {
case 1:
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3805:1: ( RULE_ML_COMMENT )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3805:1: ( RULE_ML_COMMENT )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3806:1: RULE_ML_COMMENT
{
before(grammarAccess.getDocumentedStatementAccess().getCommentML_COMMENTTerminalRuleCall_0_0_0());
match(input, RULE_ML_COMMENT, FOLLOW_RULE_ML_COMMENT_in_rule__DocumentedStatement__CommentAlternatives_0_08180);
after(grammarAccess.getDocumentedStatementAccess().getCommentML_COMMENTTerminalRuleCall_0_0_0());
}
}
break;
case 2:
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3811:6: ( RULE_SL_COMMENT )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3811:6: ( RULE_SL_COMMENT )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3812:1: RULE_SL_COMMENT
{
before(grammarAccess.getDocumentedStatementAccess().getCommentSL_COMMENTTerminalRuleCall_0_0_1());
match(input, RULE_SL_COMMENT, FOLLOW_RULE_SL_COMMENT_in_rule__DocumentedStatement__CommentAlternatives_0_08197);
after(grammarAccess.getDocumentedStatementAccess().getCommentSL_COMMENTTerminalRuleCall_0_0_1());
}
}
break;
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__DocumentedStatement__CommentAlternatives_0_0"
// $ANTLR start "rule__Statement__Alternatives"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3822:1: rule__Statement__Alternatives : ( ( ruleAnnotatedStatement ) | ( ruleInlineStatement ) | ( ruleBlockStatement ) | ( ruleEmptyStatement ) | ( ruleLocalNameDeclarationStatement ) | ( ruleIfStatement ) | ( ruleSwitchStatement ) | ( ruleWhileStatement ) | ( ruleDoStatement ) | ( ruleForStatement ) | ( ruleBreakStatement ) | ( ruleReturnStatement ) | ( ruleAcceptStatement ) | ( ruleClassifyStatement ) | ( ruleInvocationOrAssignementOrDeclarationStatement ) | ( ruleSuperInvocationStatement ) | ( ruleThisInvocationStatement ) | ( ruleInstanceCreationInvocationStatement ) );
public final void rule__Statement__Alternatives() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3826:1: ( ( ruleAnnotatedStatement ) | ( ruleInlineStatement ) | ( ruleBlockStatement ) | ( ruleEmptyStatement ) | ( ruleLocalNameDeclarationStatement ) | ( ruleIfStatement ) | ( ruleSwitchStatement ) | ( ruleWhileStatement ) | ( ruleDoStatement ) | ( ruleForStatement ) | ( ruleBreakStatement ) | ( ruleReturnStatement ) | ( ruleAcceptStatement ) | ( ruleClassifyStatement ) | ( ruleInvocationOrAssignementOrDeclarationStatement ) | ( ruleSuperInvocationStatement ) | ( ruleThisInvocationStatement ) | ( ruleInstanceCreationInvocationStatement ) )
int alt29 = 18;
switch(input.LA(1)) {
case 90:
{
alt29 = 1;
}
break;
case 87:
{
alt29 = 2;
}
break;
case 83:
{
alt29 = 3;
}
break;
case 91:
{
alt29 = 4;
}
break;
case 92:
{
alt29 = 5;
}
break;
case 93:
{
alt29 = 6;
}
break;
case 96:
{
alt29 = 7;
}
break;
case 99:
{
alt29 = 8;
}
break;
case 100:
{
alt29 = 9;
}
break;
case 101:
{
alt29 = 10;
}
break;
case 103:
{
alt29 = 11;
}
break;
case 104:
{
alt29 = 12;
}
break;
case 105:
{
alt29 = 13;
}
break;
case 106:
{
alt29 = 14;
}
break;
case RULE_ID:
case 12:
case 13:
{
alt29 = 15;
}
break;
case 81:
{
alt29 = 16;
}
break;
case 80:
{
alt29 = 17;
}
break;
case 82:
{
alt29 = 18;
}
break;
default:
NoViableAltException nvae = new NoViableAltException("", 29, 0, input);
throw nvae;
}
switch(alt29) {
case 1:
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3827:1: ( ruleAnnotatedStatement )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3827:1: ( ruleAnnotatedStatement )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3828:1: ruleAnnotatedStatement
{
before(grammarAccess.getStatementAccess().getAnnotatedStatementParserRuleCall_0());
pushFollow(FOLLOW_ruleAnnotatedStatement_in_rule__Statement__Alternatives8229);
ruleAnnotatedStatement();
state._fsp--;
after(grammarAccess.getStatementAccess().getAnnotatedStatementParserRuleCall_0());
}
}
break;
case 2:
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3833:6: ( ruleInlineStatement )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3833:6: ( ruleInlineStatement )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3834:1: ruleInlineStatement
{
before(grammarAccess.getStatementAccess().getInlineStatementParserRuleCall_1());
pushFollow(FOLLOW_ruleInlineStatement_in_rule__Statement__Alternatives8246);
ruleInlineStatement();
state._fsp--;
after(grammarAccess.getStatementAccess().getInlineStatementParserRuleCall_1());
}
}
break;
case 3:
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3839:6: ( ruleBlockStatement )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3839:6: ( ruleBlockStatement )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3840:1: ruleBlockStatement
{
before(grammarAccess.getStatementAccess().getBlockStatementParserRuleCall_2());
pushFollow(FOLLOW_ruleBlockStatement_in_rule__Statement__Alternatives8263);
ruleBlockStatement();
state._fsp--;
after(grammarAccess.getStatementAccess().getBlockStatementParserRuleCall_2());
}
}
break;
case 4:
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3845:6: ( ruleEmptyStatement )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3845:6: ( ruleEmptyStatement )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3846:1: ruleEmptyStatement
{
before(grammarAccess.getStatementAccess().getEmptyStatementParserRuleCall_3());
pushFollow(FOLLOW_ruleEmptyStatement_in_rule__Statement__Alternatives8280);
ruleEmptyStatement();
state._fsp--;
after(grammarAccess.getStatementAccess().getEmptyStatementParserRuleCall_3());
}
}
break;
case 5:
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3851:6: ( ruleLocalNameDeclarationStatement )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3851:6: ( ruleLocalNameDeclarationStatement )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3852:1: ruleLocalNameDeclarationStatement
{
before(grammarAccess.getStatementAccess().getLocalNameDeclarationStatementParserRuleCall_4());
pushFollow(FOLLOW_ruleLocalNameDeclarationStatement_in_rule__Statement__Alternatives8297);
ruleLocalNameDeclarationStatement();
state._fsp--;
after(grammarAccess.getStatementAccess().getLocalNameDeclarationStatementParserRuleCall_4());
}
}
break;
case 6:
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3857:6: ( ruleIfStatement )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3857:6: ( ruleIfStatement )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3858:1: ruleIfStatement
{
before(grammarAccess.getStatementAccess().getIfStatementParserRuleCall_5());
pushFollow(FOLLOW_ruleIfStatement_in_rule__Statement__Alternatives8314);
ruleIfStatement();
state._fsp--;
after(grammarAccess.getStatementAccess().getIfStatementParserRuleCall_5());
}
}
break;
case 7:
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3863:6: ( ruleSwitchStatement )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3863:6: ( ruleSwitchStatement )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3864:1: ruleSwitchStatement
{
before(grammarAccess.getStatementAccess().getSwitchStatementParserRuleCall_6());
pushFollow(FOLLOW_ruleSwitchStatement_in_rule__Statement__Alternatives8331);
ruleSwitchStatement();
state._fsp--;
after(grammarAccess.getStatementAccess().getSwitchStatementParserRuleCall_6());
}
}
break;
case 8:
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3869:6: ( ruleWhileStatement )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3869:6: ( ruleWhileStatement )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3870:1: ruleWhileStatement
{
before(grammarAccess.getStatementAccess().getWhileStatementParserRuleCall_7());
pushFollow(FOLLOW_ruleWhileStatement_in_rule__Statement__Alternatives8348);
ruleWhileStatement();
state._fsp--;
after(grammarAccess.getStatementAccess().getWhileStatementParserRuleCall_7());
}
}
break;
case 9:
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3875:6: ( ruleDoStatement )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3875:6: ( ruleDoStatement )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3876:1: ruleDoStatement
{
before(grammarAccess.getStatementAccess().getDoStatementParserRuleCall_8());
pushFollow(FOLLOW_ruleDoStatement_in_rule__Statement__Alternatives8365);
ruleDoStatement();
state._fsp--;
after(grammarAccess.getStatementAccess().getDoStatementParserRuleCall_8());
}
}
break;
case 10:
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3881:6: ( ruleForStatement )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3881:6: ( ruleForStatement )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3882:1: ruleForStatement
{
before(grammarAccess.getStatementAccess().getForStatementParserRuleCall_9());
pushFollow(FOLLOW_ruleForStatement_in_rule__Statement__Alternatives8382);
ruleForStatement();
state._fsp--;
after(grammarAccess.getStatementAccess().getForStatementParserRuleCall_9());
}
}
break;
case 11:
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3887:6: ( ruleBreakStatement )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3887:6: ( ruleBreakStatement )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3888:1: ruleBreakStatement
{
before(grammarAccess.getStatementAccess().getBreakStatementParserRuleCall_10());
pushFollow(FOLLOW_ruleBreakStatement_in_rule__Statement__Alternatives8399);
ruleBreakStatement();
state._fsp--;
after(grammarAccess.getStatementAccess().getBreakStatementParserRuleCall_10());
}
}
break;
case 12:
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3893:6: ( ruleReturnStatement )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3893:6: ( ruleReturnStatement )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3894:1: ruleReturnStatement
{
before(grammarAccess.getStatementAccess().getReturnStatementParserRuleCall_11());
pushFollow(FOLLOW_ruleReturnStatement_in_rule__Statement__Alternatives8416);
ruleReturnStatement();
state._fsp--;
after(grammarAccess.getStatementAccess().getReturnStatementParserRuleCall_11());
}
}
break;
case 13:
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3899:6: ( ruleAcceptStatement )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3899:6: ( ruleAcceptStatement )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3900:1: ruleAcceptStatement
{
before(grammarAccess.getStatementAccess().getAcceptStatementParserRuleCall_12());
pushFollow(FOLLOW_ruleAcceptStatement_in_rule__Statement__Alternatives8433);
ruleAcceptStatement();
state._fsp--;
after(grammarAccess.getStatementAccess().getAcceptStatementParserRuleCall_12());
}
}
break;
case 14:
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3905:6: ( ruleClassifyStatement )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3905:6: ( ruleClassifyStatement )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3906:1: ruleClassifyStatement
{
before(grammarAccess.getStatementAccess().getClassifyStatementParserRuleCall_13());
pushFollow(FOLLOW_ruleClassifyStatement_in_rule__Statement__Alternatives8450);
ruleClassifyStatement();
state._fsp--;
after(grammarAccess.getStatementAccess().getClassifyStatementParserRuleCall_13());
}
}
break;
case 15:
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3911:6: ( ruleInvocationOrAssignementOrDeclarationStatement )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3911:6: ( ruleInvocationOrAssignementOrDeclarationStatement )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3912:1: ruleInvocationOrAssignementOrDeclarationStatement
{
before(grammarAccess.getStatementAccess().getInvocationOrAssignementOrDeclarationStatementParserRuleCall_14());
pushFollow(FOLLOW_ruleInvocationOrAssignementOrDeclarationStatement_in_rule__Statement__Alternatives8467);
ruleInvocationOrAssignementOrDeclarationStatement();
state._fsp--;
after(grammarAccess.getStatementAccess().getInvocationOrAssignementOrDeclarationStatementParserRuleCall_14());
}
}
break;
case 16:
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3917:6: ( ruleSuperInvocationStatement )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3917:6: ( ruleSuperInvocationStatement )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3918:1: ruleSuperInvocationStatement
{
before(grammarAccess.getStatementAccess().getSuperInvocationStatementParserRuleCall_15());
pushFollow(FOLLOW_ruleSuperInvocationStatement_in_rule__Statement__Alternatives8484);
ruleSuperInvocationStatement();
state._fsp--;
after(grammarAccess.getStatementAccess().getSuperInvocationStatementParserRuleCall_15());
}
}
break;
case 17:
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3923:6: ( ruleThisInvocationStatement )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3923:6: ( ruleThisInvocationStatement )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3924:1: ruleThisInvocationStatement
{
before(grammarAccess.getStatementAccess().getThisInvocationStatementParserRuleCall_16());
pushFollow(FOLLOW_ruleThisInvocationStatement_in_rule__Statement__Alternatives8501);
ruleThisInvocationStatement();
state._fsp--;
after(grammarAccess.getStatementAccess().getThisInvocationStatementParserRuleCall_16());
}
}
break;
case 18:
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3929:6: ( ruleInstanceCreationInvocationStatement )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3929:6: ( ruleInstanceCreationInvocationStatement )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3930:1: ruleInstanceCreationInvocationStatement
{
before(grammarAccess.getStatementAccess().getInstanceCreationInvocationStatementParserRuleCall_17());
pushFollow(FOLLOW_ruleInstanceCreationInvocationStatement_in_rule__Statement__Alternatives8518);
ruleInstanceCreationInvocationStatement();
state._fsp--;
after(grammarAccess.getStatementAccess().getInstanceCreationInvocationStatementParserRuleCall_17());
}
}
break;
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__Statement__Alternatives"
// $ANTLR start "rule__LoopVariableDefinition__Alternatives"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3940: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 {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3944:1: ( ( ( rule__LoopVariableDefinition__Group_0__0 ) ) | ( ( rule__LoopVariableDefinition__Group_1__0 ) ) )
int alt30 = 2;
int LA30_0 = input.LA(1);
if((LA30_0 == RULE_ID)) {
int LA30_1 = input.LA(2);
if((LA30_1 == RULE_ID || LA30_1 == 18 || LA30_1 == 61)) {
alt30 = 2;
} else if((LA30_1 == 102)) {
alt30 = 1;
} else {
NoViableAltException nvae = new NoViableAltException("", 30, 1, input);
throw nvae;
}
} else {
NoViableAltException nvae = new NoViableAltException("", 30, 0, input);
throw nvae;
}
switch(alt30) {
case 1:
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3945:1: ( ( rule__LoopVariableDefinition__Group_0__0 ) )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3945:1: ( ( rule__LoopVariableDefinition__Group_0__0 ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3946:1: ( rule__LoopVariableDefinition__Group_0__0 )
{
before(grammarAccess.getLoopVariableDefinitionAccess().getGroup_0());
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3947:1: ( rule__LoopVariableDefinition__Group_0__0 )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3947:2: rule__LoopVariableDefinition__Group_0__0
{
pushFollow(FOLLOW_rule__LoopVariableDefinition__Group_0__0_in_rule__LoopVariableDefinition__Alternatives8550);
rule__LoopVariableDefinition__Group_0__0();
state._fsp--;
}
after(grammarAccess.getLoopVariableDefinitionAccess().getGroup_0());
}
}
break;
case 2:
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3951:6: ( ( rule__LoopVariableDefinition__Group_1__0 ) )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3951:6: ( ( rule__LoopVariableDefinition__Group_1__0 ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3952:1: ( rule__LoopVariableDefinition__Group_1__0 )
{
before(grammarAccess.getLoopVariableDefinitionAccess().getGroup_1());
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3953:1: ( rule__LoopVariableDefinition__Group_1__0 )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3953:2: rule__LoopVariableDefinition__Group_1__0
{
pushFollow(FOLLOW_rule__LoopVariableDefinition__Group_1__0_in_rule__LoopVariableDefinition__Alternatives8568);
rule__LoopVariableDefinition__Group_1__0();
state._fsp--;
}
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__AcceptStatement__Alternatives_1"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3962:1: rule__AcceptStatement__Alternatives_1 : ( ( ( rule__AcceptStatement__SimpleAcceptAssignment_1_0 ) ) | ( ( rule__AcceptStatement__CompoundAcceptAssignment_1_1 ) ) );
public final void rule__AcceptStatement__Alternatives_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3966:1: ( ( ( rule__AcceptStatement__SimpleAcceptAssignment_1_0 ) ) | ( ( rule__AcceptStatement__CompoundAcceptAssignment_1_1 ) ) )
int alt31 = 2;
int LA31_0 = input.LA(1);
if((LA31_0 == 91)) {
alt31 = 1;
} else if((LA31_0 == 83)) {
alt31 = 2;
} else {
NoViableAltException nvae = new NoViableAltException("", 31, 0, input);
throw nvae;
}
switch(alt31) {
case 1:
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3967:1: ( ( rule__AcceptStatement__SimpleAcceptAssignment_1_0 ) )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3967:1: ( ( rule__AcceptStatement__SimpleAcceptAssignment_1_0 ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3968:1: ( rule__AcceptStatement__SimpleAcceptAssignment_1_0 )
{
before(grammarAccess.getAcceptStatementAccess().getSimpleAcceptAssignment_1_0());
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3969:1: ( rule__AcceptStatement__SimpleAcceptAssignment_1_0 )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3969:2: rule__AcceptStatement__SimpleAcceptAssignment_1_0
{
pushFollow(FOLLOW_rule__AcceptStatement__SimpleAcceptAssignment_1_0_in_rule__AcceptStatement__Alternatives_18601);
rule__AcceptStatement__SimpleAcceptAssignment_1_0();
state._fsp--;
}
after(grammarAccess.getAcceptStatementAccess().getSimpleAcceptAssignment_1_0());
}
}
break;
case 2:
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3973:6: ( ( rule__AcceptStatement__CompoundAcceptAssignment_1_1 ) )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3973:6: ( ( rule__AcceptStatement__CompoundAcceptAssignment_1_1 ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3974:1: ( rule__AcceptStatement__CompoundAcceptAssignment_1_1 )
{
before(grammarAccess.getAcceptStatementAccess().getCompoundAcceptAssignment_1_1());
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3975:1: ( rule__AcceptStatement__CompoundAcceptAssignment_1_1 )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3975:2: rule__AcceptStatement__CompoundAcceptAssignment_1_1
{
pushFollow(FOLLOW_rule__AcceptStatement__CompoundAcceptAssignment_1_1_in_rule__AcceptStatement__Alternatives_18619);
rule__AcceptStatement__CompoundAcceptAssignment_1_1();
state._fsp--;
}
after(grammarAccess.getAcceptStatementAccess().getCompoundAcceptAssignment_1_1());
}
}
break;
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__AcceptStatement__Alternatives_1"
// $ANTLR start "rule__ClassificationClause__Alternatives"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3984:1: rule__ClassificationClause__Alternatives : ( ( ( rule__ClassificationClause__Group_0__0 ) ) | ( ( rule__ClassificationClause__Group_1__0 ) ) );
public final void rule__ClassificationClause__Alternatives() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3988:1: ( ( ( rule__ClassificationClause__Group_0__0 ) ) | ( ( rule__ClassificationClause__Group_1__0 ) ) )
int alt32 = 2;
int LA32_0 = input.LA(1);
if((LA32_0 == 107)) {
int LA32_1 = input.LA(2);
if((LA32_1 == 27)) {
alt32 = 2;
} else if((LA32_1 == RULE_ID)) {
alt32 = 1;
} else {
NoViableAltException nvae = new NoViableAltException("", 32, 1, input);
throw nvae;
}
} else if((LA32_0 == 108)) {
alt32 = 2;
} else {
NoViableAltException nvae = new NoViableAltException("", 32, 0, input);
throw nvae;
}
switch(alt32) {
case 1:
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3989:1: ( ( rule__ClassificationClause__Group_0__0 ) )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3989:1: ( ( rule__ClassificationClause__Group_0__0 ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3990:1: ( rule__ClassificationClause__Group_0__0 )
{
before(grammarAccess.getClassificationClauseAccess().getGroup_0());
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3991:1: ( rule__ClassificationClause__Group_0__0 )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3991:2: rule__ClassificationClause__Group_0__0
{
pushFollow(FOLLOW_rule__ClassificationClause__Group_0__0_in_rule__ClassificationClause__Alternatives8652);
rule__ClassificationClause__Group_0__0();
state._fsp--;
}
after(grammarAccess.getClassificationClauseAccess().getGroup_0());
}
}
break;
case 2:
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3995:6: ( ( rule__ClassificationClause__Group_1__0 ) )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3995:6: ( ( rule__ClassificationClause__Group_1__0 ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3996:1: ( rule__ClassificationClause__Group_1__0 )
{
before(grammarAccess.getClassificationClauseAccess().getGroup_1());
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3997:1: ( rule__ClassificationClause__Group_1__0 )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3997:2: rule__ClassificationClause__Group_1__0
{
pushFollow(FOLLOW_rule__ClassificationClause__Group_1__0_in_rule__ClassificationClause__Alternatives8670);
rule__ClassificationClause__Group_1__0();
state._fsp--;
}
after(grammarAccess.getClassificationClauseAccess().getGroup_1());
}
}
break;
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__ClassificationClause__Alternatives"
// $ANTLR start "rule__InvocationOrAssignementOrDeclarationStatement__Alternatives_1"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4006:1: rule__InvocationOrAssignementOrDeclarationStatement__Alternatives_1 : ( ( ( rule__InvocationOrAssignementOrDeclarationStatement__VariableDeclarationCompletionAssignment_1_0 ) ) | ( ( rule__InvocationOrAssignementOrDeclarationStatement__AssignmentCompletionAssignment_1_1 ) ) );
public final void rule__InvocationOrAssignementOrDeclarationStatement__Alternatives_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4010:1: ( ( ( rule__InvocationOrAssignementOrDeclarationStatement__VariableDeclarationCompletionAssignment_1_0 ) ) | ( ( rule__InvocationOrAssignementOrDeclarationStatement__AssignmentCompletionAssignment_1_1 ) ) )
int alt33 = 2;
int LA33_0 = input.LA(1);
if((LA33_0 == RULE_ID || LA33_0 == 74)) {
alt33 = 1;
} else if(((LA33_0 >= 49 && LA33_0 <= 60))) {
alt33 = 2;
} else {
NoViableAltException nvae = new NoViableAltException("", 33, 0, input);
throw nvae;
}
switch(alt33) {
case 1:
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4011:1: ( ( rule__InvocationOrAssignementOrDeclarationStatement__VariableDeclarationCompletionAssignment_1_0 ) )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4011:1: ( ( rule__InvocationOrAssignementOrDeclarationStatement__VariableDeclarationCompletionAssignment_1_0 ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4012:1: ( rule__InvocationOrAssignementOrDeclarationStatement__VariableDeclarationCompletionAssignment_1_0 )
{
before(grammarAccess.getInvocationOrAssignementOrDeclarationStatementAccess().getVariableDeclarationCompletionAssignment_1_0());
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4013:1: ( rule__InvocationOrAssignementOrDeclarationStatement__VariableDeclarationCompletionAssignment_1_0 )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4013:2: rule__InvocationOrAssignementOrDeclarationStatement__VariableDeclarationCompletionAssignment_1_0
{
pushFollow(FOLLOW_rule__InvocationOrAssignementOrDeclarationStatement__VariableDeclarationCompletionAssignment_1_0_in_rule__InvocationOrAssignementOrDeclarationStatement__Alternatives_18703);
rule__InvocationOrAssignementOrDeclarationStatement__VariableDeclarationCompletionAssignment_1_0();
state._fsp--;
}
after(grammarAccess.getInvocationOrAssignementOrDeclarationStatementAccess().getVariableDeclarationCompletionAssignment_1_0());
}
}
break;
case 2:
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4017:6: ( ( rule__InvocationOrAssignementOrDeclarationStatement__AssignmentCompletionAssignment_1_1 ) )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4017:6: ( ( rule__InvocationOrAssignementOrDeclarationStatement__AssignmentCompletionAssignment_1_1 ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4018:1: ( rule__InvocationOrAssignementOrDeclarationStatement__AssignmentCompletionAssignment_1_1 )
{
before(grammarAccess.getInvocationOrAssignementOrDeclarationStatementAccess().getAssignmentCompletionAssignment_1_1());
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4019:1: ( rule__InvocationOrAssignementOrDeclarationStatement__AssignmentCompletionAssignment_1_1 )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4019:2: rule__InvocationOrAssignementOrDeclarationStatement__AssignmentCompletionAssignment_1_1
{
pushFollow(FOLLOW_rule__InvocationOrAssignementOrDeclarationStatement__AssignmentCompletionAssignment_1_1_in_rule__InvocationOrAssignementOrDeclarationStatement__Alternatives_18721);
rule__InvocationOrAssignementOrDeclarationStatement__AssignmentCompletionAssignment_1_1();
state._fsp--;
}
after(grammarAccess.getInvocationOrAssignementOrDeclarationStatementAccess().getAssignmentCompletionAssignment_1_1());
}
}
break;
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__InvocationOrAssignementOrDeclarationStatement__Alternatives_1"
// $ANTLR start "rule__BooleanValue__Alternatives"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4028:1: rule__BooleanValue__Alternatives : ( ( ( 'true' ) ) | ( ( 'false' ) ) );
public final void rule__BooleanValue__Alternatives() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4032:1: ( ( ( 'true' ) ) | ( ( 'false' ) ) )
int alt34 = 2;
int LA34_0 = input.LA(1);
if((LA34_0 == 33)) {
alt34 = 1;
} else if((LA34_0 == 34)) {
alt34 = 2;
} else {
NoViableAltException nvae = new NoViableAltException("", 34, 0, input);
throw nvae;
}
switch(alt34) {
case 1:
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4033:1: ( ( 'true' ) )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4033:1: ( ( 'true' ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4034:1: ( 'true' )
{
before(grammarAccess.getBooleanValueAccess().getTRUEEnumLiteralDeclaration_0());
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4035:1: ( 'true' )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4035:3: 'true'
{
match(input, 33, FOLLOW_33_in_rule__BooleanValue__Alternatives8755);
}
after(grammarAccess.getBooleanValueAccess().getTRUEEnumLiteralDeclaration_0());
}
}
break;
case 2:
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4040:6: ( ( 'false' ) )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4040:6: ( ( 'false' ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4041:1: ( 'false' )
{
before(grammarAccess.getBooleanValueAccess().getFALSEEnumLiteralDeclaration_1());
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4042:1: ( 'false' )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4042:3: 'false'
{
match(input, 34, FOLLOW_34_in_rule__BooleanValue__Alternatives8776);
}
after(grammarAccess.getBooleanValueAccess().getFALSEEnumLiteralDeclaration_1());
}
}
break;
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__BooleanValue__Alternatives"
// $ANTLR start "rule__LinkOperationKind__Alternatives"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4052:1: rule__LinkOperationKind__Alternatives : ( ( ( 'createLink' ) ) | ( ( 'destroyLink' ) ) | ( ( 'clearAssoc' ) ) );
public final void rule__LinkOperationKind__Alternatives() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4056:1: ( ( ( 'createLink' ) ) | ( ( 'destroyLink' ) ) | ( ( 'clearAssoc' ) ) )
int alt35 = 3;
switch(input.LA(1)) {
case 35:
{
alt35 = 1;
}
break;
case 36:
{
alt35 = 2;
}
break;
case 37:
{
alt35 = 3;
}
break;
default:
NoViableAltException nvae = new NoViableAltException("", 35, 0, input);
throw nvae;
}
switch(alt35) {
case 1:
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4057:1: ( ( 'createLink' ) )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4057:1: ( ( 'createLink' ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4058:1: ( 'createLink' )
{
before(grammarAccess.getLinkOperationKindAccess().getCREATEEnumLiteralDeclaration_0());
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4059:1: ( 'createLink' )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4059:3: 'createLink'
{
match(input, 35, FOLLOW_35_in_rule__LinkOperationKind__Alternatives8812);
}
after(grammarAccess.getLinkOperationKindAccess().getCREATEEnumLiteralDeclaration_0());
}
}
break;
case 2:
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4064:6: ( ( 'destroyLink' ) )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4064:6: ( ( 'destroyLink' ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4065:1: ( 'destroyLink' )
{
before(grammarAccess.getLinkOperationKindAccess().getDESTROYEnumLiteralDeclaration_1());
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4066:1: ( 'destroyLink' )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4066:3: 'destroyLink'
{
match(input, 36, FOLLOW_36_in_rule__LinkOperationKind__Alternatives8833);
}
after(grammarAccess.getLinkOperationKindAccess().getDESTROYEnumLiteralDeclaration_1());
}
}
break;
case 3:
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4071:6: ( ( 'clearAssoc' ) )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4071:6: ( ( 'clearAssoc' ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4072:1: ( 'clearAssoc' )
{
before(grammarAccess.getLinkOperationKindAccess().getCLEAREnumLiteralDeclaration_2());
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4073:1: ( 'clearAssoc' )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4073:3: 'clearAssoc'
{
match(input, 37, FOLLOW_37_in_rule__LinkOperationKind__Alternatives8854);
}
after(grammarAccess.getLinkOperationKindAccess().getCLEAREnumLiteralDeclaration_2());
}
}
break;
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__LinkOperationKind__Alternatives"
// $ANTLR start "rule__SelectOrRejectOperator__Alternatives"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4083:1: rule__SelectOrRejectOperator__Alternatives : ( ( ( 'select' ) ) | ( ( 'reject' ) ) );
public final void rule__SelectOrRejectOperator__Alternatives() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4087:1: ( ( ( 'select' ) ) | ( ( 'reject' ) ) )
int alt36 = 2;
int LA36_0 = input.LA(1);
if((LA36_0 == 38)) {
alt36 = 1;
} else if((LA36_0 == 39)) {
alt36 = 2;
} else {
NoViableAltException nvae = new NoViableAltException("", 36, 0, input);
throw nvae;
}
switch(alt36) {
case 1:
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4088:1: ( ( 'select' ) )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4088:1: ( ( 'select' ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4089:1: ( 'select' )
{
before(grammarAccess.getSelectOrRejectOperatorAccess().getSELECTEnumLiteralDeclaration_0());
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4090:1: ( 'select' )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4090:3: 'select'
{
match(input, 38, FOLLOW_38_in_rule__SelectOrRejectOperator__Alternatives8890);
}
after(grammarAccess.getSelectOrRejectOperatorAccess().getSELECTEnumLiteralDeclaration_0());
}
}
break;
case 2:
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4095:6: ( ( 'reject' ) )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4095:6: ( ( 'reject' ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4096:1: ( 'reject' )
{
before(grammarAccess.getSelectOrRejectOperatorAccess().getREJECTEnumLiteralDeclaration_1());
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4097:1: ( 'reject' )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4097:3: 'reject'
{
match(input, 39, FOLLOW_39_in_rule__SelectOrRejectOperator__Alternatives8911);
}
after(grammarAccess.getSelectOrRejectOperatorAccess().getREJECTEnumLiteralDeclaration_1());
}
}
break;
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__SelectOrRejectOperator__Alternatives"
// $ANTLR start "rule__CollectOrIterateOperator__Alternatives"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4107:1: rule__CollectOrIterateOperator__Alternatives : ( ( ( 'collect' ) ) | ( ( 'iterate' ) ) );
public final void rule__CollectOrIterateOperator__Alternatives() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4111:1: ( ( ( 'collect' ) ) | ( ( 'iterate' ) ) )
int alt37 = 2;
int LA37_0 = input.LA(1);
if((LA37_0 == 40)) {
alt37 = 1;
} else if((LA37_0 == 41)) {
alt37 = 2;
} else {
NoViableAltException nvae = new NoViableAltException("", 37, 0, input);
throw nvae;
}
switch(alt37) {
case 1:
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4112:1: ( ( 'collect' ) )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4112:1: ( ( 'collect' ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4113:1: ( 'collect' )
{
before(grammarAccess.getCollectOrIterateOperatorAccess().getCOLLECTEnumLiteralDeclaration_0());
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4114:1: ( 'collect' )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4114:3: 'collect'
{
match(input, 40, FOLLOW_40_in_rule__CollectOrIterateOperator__Alternatives8947);
}
after(grammarAccess.getCollectOrIterateOperatorAccess().getCOLLECTEnumLiteralDeclaration_0());
}
}
break;
case 2:
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4119:6: ( ( 'iterate' ) )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4119:6: ( ( 'iterate' ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4120:1: ( 'iterate' )
{
before(grammarAccess.getCollectOrIterateOperatorAccess().getITERATEEnumLiteralDeclaration_1());
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4121:1: ( 'iterate' )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4121:3: 'iterate'
{
match(input, 41, FOLLOW_41_in_rule__CollectOrIterateOperator__Alternatives8968);
}
after(grammarAccess.getCollectOrIterateOperatorAccess().getITERATEEnumLiteralDeclaration_1());
}
}
break;
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__CollectOrIterateOperator__Alternatives"
// $ANTLR start "rule__ForAllOrExistsOrOneOperator__Alternatives"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4131:1: rule__ForAllOrExistsOrOneOperator__Alternatives : ( ( ( 'forAll' ) ) | ( ( 'exists' ) ) | ( ( 'one' ) ) );
public final void rule__ForAllOrExistsOrOneOperator__Alternatives() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4135:1: ( ( ( 'forAll' ) ) | ( ( 'exists' ) ) | ( ( 'one' ) ) )
int alt38 = 3;
switch(input.LA(1)) {
case 42:
{
alt38 = 1;
}
break;
case 43:
{
alt38 = 2;
}
break;
case 44:
{
alt38 = 3;
}
break;
default:
NoViableAltException nvae = new NoViableAltException("", 38, 0, input);
throw nvae;
}
switch(alt38) {
case 1:
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4136:1: ( ( 'forAll' ) )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4136:1: ( ( 'forAll' ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4137:1: ( 'forAll' )
{
before(grammarAccess.getForAllOrExistsOrOneOperatorAccess().getFORALLEnumLiteralDeclaration_0());
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4138:1: ( 'forAll' )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4138:3: 'forAll'
{
match(input, 42, FOLLOW_42_in_rule__ForAllOrExistsOrOneOperator__Alternatives9004);
}
after(grammarAccess.getForAllOrExistsOrOneOperatorAccess().getFORALLEnumLiteralDeclaration_0());
}
}
break;
case 2:
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4143:6: ( ( 'exists' ) )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4143:6: ( ( 'exists' ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4144:1: ( 'exists' )
{
before(grammarAccess.getForAllOrExistsOrOneOperatorAccess().getEXISTSEnumLiteralDeclaration_1());
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4145:1: ( 'exists' )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4145:3: 'exists'
{
match(input, 43, FOLLOW_43_in_rule__ForAllOrExistsOrOneOperator__Alternatives9025);
}
after(grammarAccess.getForAllOrExistsOrOneOperatorAccess().getEXISTSEnumLiteralDeclaration_1());
}
}
break;
case 3:
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4150:6: ( ( 'one' ) )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4150:6: ( ( 'one' ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4151:1: ( 'one' )
{
before(grammarAccess.getForAllOrExistsOrOneOperatorAccess().getONEEnumLiteralDeclaration_2());
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4152:1: ( 'one' )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4152:3: 'one'
{
match(input, 44, FOLLOW_44_in_rule__ForAllOrExistsOrOneOperator__Alternatives9046);
}
after(grammarAccess.getForAllOrExistsOrOneOperatorAccess().getONEEnumLiteralDeclaration_2());
}
}
break;
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__ForAllOrExistsOrOneOperator__Alternatives"
// $ANTLR start "rule__AnnotationKind__Alternatives"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4162:1: rule__AnnotationKind__Alternatives : ( ( ( 'isolated' ) ) | ( ( 'determined' ) ) | ( ( 'assured' ) ) | ( ( 'parallel' ) ) );
public final void rule__AnnotationKind__Alternatives() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4166:1: ( ( ( 'isolated' ) ) | ( ( 'determined' ) ) | ( ( 'assured' ) ) | ( ( 'parallel' ) ) )
int alt39 = 4;
switch(input.LA(1)) {
case 45:
{
alt39 = 1;
}
break;
case 46:
{
alt39 = 2;
}
break;
case 47:
{
alt39 = 3;
}
break;
case 48:
{
alt39 = 4;
}
break;
default:
NoViableAltException nvae = new NoViableAltException("", 39, 0, input);
throw nvae;
}
switch(alt39) {
case 1:
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4167:1: ( ( 'isolated' ) )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4167:1: ( ( 'isolated' ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4168:1: ( 'isolated' )
{
before(grammarAccess.getAnnotationKindAccess().getISOLATEDEnumLiteralDeclaration_0());
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4169:1: ( 'isolated' )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4169:3: 'isolated'
{
match(input, 45, FOLLOW_45_in_rule__AnnotationKind__Alternatives9082);
}
after(grammarAccess.getAnnotationKindAccess().getISOLATEDEnumLiteralDeclaration_0());
}
}
break;
case 2:
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4174:6: ( ( 'determined' ) )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4174:6: ( ( 'determined' ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4175:1: ( 'determined' )
{
before(grammarAccess.getAnnotationKindAccess().getDETERMINEDEnumLiteralDeclaration_1());
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4176:1: ( 'determined' )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4176:3: 'determined'
{
match(input, 46, FOLLOW_46_in_rule__AnnotationKind__Alternatives9103);
}
after(grammarAccess.getAnnotationKindAccess().getDETERMINEDEnumLiteralDeclaration_1());
}
}
break;
case 3:
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4181:6: ( ( 'assured' ) )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4181:6: ( ( 'assured' ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4182:1: ( 'assured' )
{
before(grammarAccess.getAnnotationKindAccess().getASSUREDEnumLiteralDeclaration_2());
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4183:1: ( 'assured' )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4183:3: 'assured'
{
match(input, 47, FOLLOW_47_in_rule__AnnotationKind__Alternatives9124);
}
after(grammarAccess.getAnnotationKindAccess().getASSUREDEnumLiteralDeclaration_2());
}
}
break;
case 4:
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4188:6: ( ( 'parallel' ) )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4188:6: ( ( 'parallel' ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4189:1: ( 'parallel' )
{
before(grammarAccess.getAnnotationKindAccess().getPARALLELEnumLiteralDeclaration_3());
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4190:1: ( 'parallel' )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4190:3: 'parallel'
{
match(input, 48, FOLLOW_48_in_rule__AnnotationKind__Alternatives9145);
}
after(grammarAccess.getAnnotationKindAccess().getPARALLELEnumLiteralDeclaration_3());
}
}
break;
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__AnnotationKind__Alternatives"
// $ANTLR start "rule__AssignmentOperator__Alternatives"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4200:1: rule__AssignmentOperator__Alternatives : ( ( ( '=' ) ) | ( ( '+=' ) ) | ( ( '-=' ) ) | ( ( '*=' ) ) | ( ( '%=' ) ) | ( ( '/=' ) ) | ( ( '&=' ) ) | ( ( '|=' ) ) | ( ( '^=' ) ) | ( ( '<<=' ) ) | ( ( '>>=' ) ) | ( ( '>>>=' ) ) );
public final void rule__AssignmentOperator__Alternatives() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4204:1: ( ( ( '=' ) ) | ( ( '+=' ) ) | ( ( '-=' ) ) | ( ( '*=' ) ) | ( ( '%=' ) ) | ( ( '/=' ) ) | ( ( '&=' ) ) | ( ( '|=' ) ) | ( ( '^=' ) ) | ( ( '<<=' ) ) | ( ( '>>=' ) ) | ( ( '>>>=' ) ) )
int alt40 = 12;
switch(input.LA(1)) {
case 49:
{
alt40 = 1;
}
break;
case 50:
{
alt40 = 2;
}
break;
case 51:
{
alt40 = 3;
}
break;
case 52:
{
alt40 = 4;
}
break;
case 53:
{
alt40 = 5;
}
break;
case 54:
{
alt40 = 6;
}
break;
case 55:
{
alt40 = 7;
}
break;
case 56:
{
alt40 = 8;
}
break;
case 57:
{
alt40 = 9;
}
break;
case 58:
{
alt40 = 10;
}
break;
case 59:
{
alt40 = 11;
}
break;
case 60:
{
alt40 = 12;
}
break;
default:
NoViableAltException nvae = new NoViableAltException("", 40, 0, input);
throw nvae;
}
switch(alt40) {
case 1:
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4205:1: ( ( '=' ) )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4205:1: ( ( '=' ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4206:1: ( '=' )
{
before(grammarAccess.getAssignmentOperatorAccess().getASSIGNEnumLiteralDeclaration_0());
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4207:1: ( '=' )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4207:3: '='
{
match(input, 49, FOLLOW_49_in_rule__AssignmentOperator__Alternatives9181);
}
after(grammarAccess.getAssignmentOperatorAccess().getASSIGNEnumLiteralDeclaration_0());
}
}
break;
case 2:
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4212:6: ( ( '+=' ) )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4212:6: ( ( '+=' ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4213:1: ( '+=' )
{
before(grammarAccess.getAssignmentOperatorAccess().getPLUSASSIGNEnumLiteralDeclaration_1());
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4214:1: ( '+=' )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4214:3: '+='
{
match(input, 50, FOLLOW_50_in_rule__AssignmentOperator__Alternatives9202);
}
after(grammarAccess.getAssignmentOperatorAccess().getPLUSASSIGNEnumLiteralDeclaration_1());
}
}
break;
case 3:
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4219:6: ( ( '-=' ) )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4219:6: ( ( '-=' ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4220:1: ( '-=' )
{
before(grammarAccess.getAssignmentOperatorAccess().getMINUSASSIGNEnumLiteralDeclaration_2());
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4221:1: ( '-=' )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4221:3: '-='
{
match(input, 51, FOLLOW_51_in_rule__AssignmentOperator__Alternatives9223);
}
after(grammarAccess.getAssignmentOperatorAccess().getMINUSASSIGNEnumLiteralDeclaration_2());
}
}
break;
case 4:
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4226:6: ( ( '*=' ) )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4226:6: ( ( '*=' ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4227:1: ( '*=' )
{
before(grammarAccess.getAssignmentOperatorAccess().getMULTASSIGNEnumLiteralDeclaration_3());
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4228:1: ( '*=' )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4228:3: '*='
{
match(input, 52, FOLLOW_52_in_rule__AssignmentOperator__Alternatives9244);
}
after(grammarAccess.getAssignmentOperatorAccess().getMULTASSIGNEnumLiteralDeclaration_3());
}
}
break;
case 5:
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4233:6: ( ( '%=' ) )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4233:6: ( ( '%=' ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4234:1: ( '%=' )
{
before(grammarAccess.getAssignmentOperatorAccess().getMODASSIGNEnumLiteralDeclaration_4());
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4235:1: ( '%=' )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4235:3: '%='
{
match(input, 53, FOLLOW_53_in_rule__AssignmentOperator__Alternatives9265);
}
after(grammarAccess.getAssignmentOperatorAccess().getMODASSIGNEnumLiteralDeclaration_4());
}
}
break;
case 6:
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4240:6: ( ( '/=' ) )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4240:6: ( ( '/=' ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4241:1: ( '/=' )
{
before(grammarAccess.getAssignmentOperatorAccess().getDIVASSIGNEnumLiteralDeclaration_5());
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4242:1: ( '/=' )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4242:3: '/='
{
match(input, 54, FOLLOW_54_in_rule__AssignmentOperator__Alternatives9286);
}
after(grammarAccess.getAssignmentOperatorAccess().getDIVASSIGNEnumLiteralDeclaration_5());
}
}
break;
case 7:
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4247:6: ( ( '&=' ) )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4247:6: ( ( '&=' ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4248:1: ( '&=' )
{
before(grammarAccess.getAssignmentOperatorAccess().getANDASSIGNEnumLiteralDeclaration_6());
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4249:1: ( '&=' )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4249:3: '&='
{
match(input, 55, FOLLOW_55_in_rule__AssignmentOperator__Alternatives9307);
}
after(grammarAccess.getAssignmentOperatorAccess().getANDASSIGNEnumLiteralDeclaration_6());
}
}
break;
case 8:
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4254:6: ( ( '|=' ) )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4254:6: ( ( '|=' ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4255:1: ( '|=' )
{
before(grammarAccess.getAssignmentOperatorAccess().getORASSIGNEnumLiteralDeclaration_7());
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4256:1: ( '|=' )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4256:3: '|='
{
match(input, 56, FOLLOW_56_in_rule__AssignmentOperator__Alternatives9328);
}
after(grammarAccess.getAssignmentOperatorAccess().getORASSIGNEnumLiteralDeclaration_7());
}
}
break;
case 9:
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4261:6: ( ( '^=' ) )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4261:6: ( ( '^=' ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4262:1: ( '^=' )
{
before(grammarAccess.getAssignmentOperatorAccess().getXORASSIGNEnumLiteralDeclaration_8());
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4263:1: ( '^=' )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4263:3: '^='
{
match(input, 57, FOLLOW_57_in_rule__AssignmentOperator__Alternatives9349);
}
after(grammarAccess.getAssignmentOperatorAccess().getXORASSIGNEnumLiteralDeclaration_8());
}
}
break;
case 10:
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4268:6: ( ( '<<=' ) )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4268:6: ( ( '<<=' ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4269:1: ( '<<=' )
{
before(grammarAccess.getAssignmentOperatorAccess().getLSHIFTASSIGNEnumLiteralDeclaration_9());
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4270:1: ( '<<=' )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4270:3: '<<='
{
match(input, 58, FOLLOW_58_in_rule__AssignmentOperator__Alternatives9370);
}
after(grammarAccess.getAssignmentOperatorAccess().getLSHIFTASSIGNEnumLiteralDeclaration_9());
}
}
break;
case 11:
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4275:6: ( ( '>>=' ) )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4275:6: ( ( '>>=' ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4276:1: ( '>>=' )
{
before(grammarAccess.getAssignmentOperatorAccess().getRSHIFTASSIGNEnumLiteralDeclaration_10());
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4277:1: ( '>>=' )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4277:3: '>>='
{
match(input, 59, FOLLOW_59_in_rule__AssignmentOperator__Alternatives9391);
}
after(grammarAccess.getAssignmentOperatorAccess().getRSHIFTASSIGNEnumLiteralDeclaration_10());
}
}
break;
case 12:
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4282:6: ( ( '>>>=' ) )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4282:6: ( ( '>>>=' ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4283:1: ( '>>>=' )
{
before(grammarAccess.getAssignmentOperatorAccess().getURSHIFTASSIGNEnumLiteralDeclaration_11());
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4284:1: ( '>>>=' )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4284:3: '>>>='
{
match(input, 60, FOLLOW_60_in_rule__AssignmentOperator__Alternatives9412);
}
after(grammarAccess.getAssignmentOperatorAccess().getURSHIFTASSIGNEnumLiteralDeclaration_11());
}
}
break;
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__AssignmentOperator__Alternatives"
// $ANTLR start "rule__AppliedStereotypePropertyRule__Group__0"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4296:1: rule__AppliedStereotypePropertyRule__Group__0 : rule__AppliedStereotypePropertyRule__Group__0__Impl rule__AppliedStereotypePropertyRule__Group__1 ;
public final void rule__AppliedStereotypePropertyRule__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4300:1: ( rule__AppliedStereotypePropertyRule__Group__0__Impl rule__AppliedStereotypePropertyRule__Group__1 )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4301:2: rule__AppliedStereotypePropertyRule__Group__0__Impl rule__AppliedStereotypePropertyRule__Group__1
{
pushFollow(FOLLOW_rule__AppliedStereotypePropertyRule__Group__0__Impl_in_rule__AppliedStereotypePropertyRule__Group__09445);
rule__AppliedStereotypePropertyRule__Group__0__Impl();
state._fsp--;
pushFollow(FOLLOW_rule__AppliedStereotypePropertyRule__Group__1_in_rule__AppliedStereotypePropertyRule__Group__09448);
rule__AppliedStereotypePropertyRule__Group__1();
state._fsp--;
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__AppliedStereotypePropertyRule__Group__0"
// $ANTLR start "rule__AppliedStereotypePropertyRule__Group__0__Impl"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4308:1: rule__AppliedStereotypePropertyRule__Group__0__Impl : ( ( rule__AppliedStereotypePropertyRule__PropertyAssignment_0 ) ) ;
public final void rule__AppliedStereotypePropertyRule__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4312:1: ( ( ( rule__AppliedStereotypePropertyRule__PropertyAssignment_0 ) ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4313:1: ( ( rule__AppliedStereotypePropertyRule__PropertyAssignment_0 ) )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4313:1: ( ( rule__AppliedStereotypePropertyRule__PropertyAssignment_0 ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4314:1: ( rule__AppliedStereotypePropertyRule__PropertyAssignment_0 )
{
before(grammarAccess.getAppliedStereotypePropertyRuleAccess().getPropertyAssignment_0());
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4315:1: ( rule__AppliedStereotypePropertyRule__PropertyAssignment_0 )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4315:2: rule__AppliedStereotypePropertyRule__PropertyAssignment_0
{
pushFollow(FOLLOW_rule__AppliedStereotypePropertyRule__PropertyAssignment_0_in_rule__AppliedStereotypePropertyRule__Group__0__Impl9475);
rule__AppliedStereotypePropertyRule__PropertyAssignment_0();
state._fsp--;
}
after(grammarAccess.getAppliedStereotypePropertyRuleAccess().getPropertyAssignment_0());
}
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__AppliedStereotypePropertyRule__Group__0__Impl"
// $ANTLR start "rule__AppliedStereotypePropertyRule__Group__1"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4325:1: rule__AppliedStereotypePropertyRule__Group__1 : rule__AppliedStereotypePropertyRule__Group__1__Impl ;
public final void rule__AppliedStereotypePropertyRule__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4329:1: ( rule__AppliedStereotypePropertyRule__Group__1__Impl )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4330:2: rule__AppliedStereotypePropertyRule__Group__1__Impl
{
pushFollow(FOLLOW_rule__AppliedStereotypePropertyRule__Group__1__Impl_in_rule__AppliedStereotypePropertyRule__Group__19505);
rule__AppliedStereotypePropertyRule__Group__1__Impl();
state._fsp--;
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__AppliedStereotypePropertyRule__Group__1"
// $ANTLR start "rule__AppliedStereotypePropertyRule__Group__1__Impl"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4336:1: rule__AppliedStereotypePropertyRule__Group__1__Impl : ( ( rule__AppliedStereotypePropertyRule__ValueAssignment_1 ) ) ;
public final void rule__AppliedStereotypePropertyRule__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4340:1: ( ( ( rule__AppliedStereotypePropertyRule__ValueAssignment_1 ) ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4341:1: ( ( rule__AppliedStereotypePropertyRule__ValueAssignment_1 ) )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4341:1: ( ( rule__AppliedStereotypePropertyRule__ValueAssignment_1 ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4342:1: ( rule__AppliedStereotypePropertyRule__ValueAssignment_1 )
{
before(grammarAccess.getAppliedStereotypePropertyRuleAccess().getValueAssignment_1());
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4343:1: ( rule__AppliedStereotypePropertyRule__ValueAssignment_1 )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4343:2: rule__AppliedStereotypePropertyRule__ValueAssignment_1
{
pushFollow(FOLLOW_rule__AppliedStereotypePropertyRule__ValueAssignment_1_in_rule__AppliedStereotypePropertyRule__Group__1__Impl9532);
rule__AppliedStereotypePropertyRule__ValueAssignment_1();
state._fsp--;
}
after(grammarAccess.getAppliedStereotypePropertyRuleAccess().getValueAssignment_1());
}
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__AppliedStereotypePropertyRule__Group__1__Impl"
// $ANTLR start "rule__ExpressionValueRule__Group__0"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4357: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 {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4361:1: ( rule__ExpressionValueRule__Group__0__Impl rule__ExpressionValueRule__Group__1 )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4362:2: rule__ExpressionValueRule__Group__0__Impl rule__ExpressionValueRule__Group__1
{
pushFollow(FOLLOW_rule__ExpressionValueRule__Group__0__Impl_in_rule__ExpressionValueRule__Group__09566);
rule__ExpressionValueRule__Group__0__Impl();
state._fsp--;
pushFollow(FOLLOW_rule__ExpressionValueRule__Group__1_in_rule__ExpressionValueRule__Group__09569);
rule__ExpressionValueRule__Group__1();
state._fsp--;
}
} 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"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4369:1: rule__ExpressionValueRule__Group__0__Impl : ( '=' ) ;
public final void rule__ExpressionValueRule__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4373:1: ( ( '=' ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4374:1: ( '=' )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4374:1: ( '=' )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4375:1: '='
{
before(grammarAccess.getExpressionValueRuleAccess().getEqualsSignKeyword_0());
match(input, 49, FOLLOW_49_in_rule__ExpressionValueRule__Group__0__Impl9597);
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"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4388:1: rule__ExpressionValueRule__Group__1 : rule__ExpressionValueRule__Group__1__Impl ;
public final void rule__ExpressionValueRule__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4392:1: ( rule__ExpressionValueRule__Group__1__Impl )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4393:2: rule__ExpressionValueRule__Group__1__Impl
{
pushFollow(FOLLOW_rule__ExpressionValueRule__Group__1__Impl_in_rule__ExpressionValueRule__Group__19628);
rule__ExpressionValueRule__Group__1__Impl();
state._fsp--;
}
} 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"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4399:1: rule__ExpressionValueRule__Group__1__Impl : ( ( rule__ExpressionValueRule__ExpressionAssignment_1 ) ) ;
public final void rule__ExpressionValueRule__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4403:1: ( ( ( rule__ExpressionValueRule__ExpressionAssignment_1 ) ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4404:1: ( ( rule__ExpressionValueRule__ExpressionAssignment_1 ) )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4404:1: ( ( rule__ExpressionValueRule__ExpressionAssignment_1 ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4405:1: ( rule__ExpressionValueRule__ExpressionAssignment_1 )
{
before(grammarAccess.getExpressionValueRuleAccess().getExpressionAssignment_1());
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4406:1: ( rule__ExpressionValueRule__ExpressionAssignment_1 )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4406:2: rule__ExpressionValueRule__ExpressionAssignment_1
{
pushFollow(FOLLOW_rule__ExpressionValueRule__ExpressionAssignment_1_in_rule__ExpressionValueRule__Group__1__Impl9655);
rule__ExpressionValueRule__ExpressionAssignment_1();
state._fsp--;
}
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__NameExpression__Group__0"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4425:1: rule__NameExpression__Group__0 : rule__NameExpression__Group__0__Impl rule__NameExpression__Group__1 ;
public final void rule__NameExpression__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4429:1: ( rule__NameExpression__Group__0__Impl rule__NameExpression__Group__1 )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4430:2: rule__NameExpression__Group__0__Impl rule__NameExpression__Group__1
{
pushFollow(FOLLOW_rule__NameExpression__Group__0__Impl_in_rule__NameExpression__Group__09694);
rule__NameExpression__Group__0__Impl();
state._fsp--;
pushFollow(FOLLOW_rule__NameExpression__Group__1_in_rule__NameExpression__Group__09697);
rule__NameExpression__Group__1();
state._fsp--;
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__NameExpression__Group__0"
// $ANTLR start "rule__NameExpression__Group__0__Impl"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4437:1: rule__NameExpression__Group__0__Impl : ( ( rule__NameExpression__Alternatives_0 ) ) ;
public final void rule__NameExpression__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4441:1: ( ( ( rule__NameExpression__Alternatives_0 ) ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4442:1: ( ( rule__NameExpression__Alternatives_0 ) )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4442:1: ( ( rule__NameExpression__Alternatives_0 ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4443:1: ( rule__NameExpression__Alternatives_0 )
{
before(grammarAccess.getNameExpressionAccess().getAlternatives_0());
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4444:1: ( rule__NameExpression__Alternatives_0 )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4444:2: rule__NameExpression__Alternatives_0
{
pushFollow(FOLLOW_rule__NameExpression__Alternatives_0_in_rule__NameExpression__Group__0__Impl9724);
rule__NameExpression__Alternatives_0();
state._fsp--;
}
after(grammarAccess.getNameExpressionAccess().getAlternatives_0());
}
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__NameExpression__Group__0__Impl"
// $ANTLR start "rule__NameExpression__Group__1"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4454:1: rule__NameExpression__Group__1 : rule__NameExpression__Group__1__Impl ;
public final void rule__NameExpression__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4458:1: ( rule__NameExpression__Group__1__Impl )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4459:2: rule__NameExpression__Group__1__Impl
{
pushFollow(FOLLOW_rule__NameExpression__Group__1__Impl_in_rule__NameExpression__Group__19754);
rule__NameExpression__Group__1__Impl();
state._fsp--;
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__NameExpression__Group__1"
// $ANTLR start "rule__NameExpression__Group__1__Impl"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4465:1: rule__NameExpression__Group__1__Impl : ( ( rule__NameExpression__SuffixAssignment_1 )? ) ;
public final void rule__NameExpression__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4469:1: ( ( ( rule__NameExpression__SuffixAssignment_1 )? ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4470:1: ( ( rule__NameExpression__SuffixAssignment_1 )? )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4470:1: ( ( rule__NameExpression__SuffixAssignment_1 )? )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4471:1: ( rule__NameExpression__SuffixAssignment_1 )?
{
before(grammarAccess.getNameExpressionAccess().getSuffixAssignment_1());
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4472:1: ( rule__NameExpression__SuffixAssignment_1 )?
int alt41 = 2;
int LA41_0 = input.LA(1);
if((LA41_0 == 73 || LA41_0 == 76)) {
alt41 = 1;
}
switch(alt41) {
case 1:
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4472:2: rule__NameExpression__SuffixAssignment_1
{
pushFollow(FOLLOW_rule__NameExpression__SuffixAssignment_1_in_rule__NameExpression__Group__1__Impl9781);
rule__NameExpression__SuffixAssignment_1();
state._fsp--;
}
break;
}
after(grammarAccess.getNameExpressionAccess().getSuffixAssignment_1());
}
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__NameExpression__Group__1__Impl"
// $ANTLR start "rule__NameExpression__Group_0_0__0"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4486:1: rule__NameExpression__Group_0_0__0 : rule__NameExpression__Group_0_0__0__Impl rule__NameExpression__Group_0_0__1 ;
public final void rule__NameExpression__Group_0_0__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4490:1: ( rule__NameExpression__Group_0_0__0__Impl rule__NameExpression__Group_0_0__1 )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4491:2: rule__NameExpression__Group_0_0__0__Impl rule__NameExpression__Group_0_0__1
{
pushFollow(FOLLOW_rule__NameExpression__Group_0_0__0__Impl_in_rule__NameExpression__Group_0_0__09816);
rule__NameExpression__Group_0_0__0__Impl();
state._fsp--;
pushFollow(FOLLOW_rule__NameExpression__Group_0_0__1_in_rule__NameExpression__Group_0_0__09819);
rule__NameExpression__Group_0_0__1();
state._fsp--;
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__NameExpression__Group_0_0__0"
// $ANTLR start "rule__NameExpression__Group_0_0__0__Impl"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4498:1: rule__NameExpression__Group_0_0__0__Impl : ( ( rule__NameExpression__PrefixOpAssignment_0_0_0 ) ) ;
public final void rule__NameExpression__Group_0_0__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4502:1: ( ( ( rule__NameExpression__PrefixOpAssignment_0_0_0 ) ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4503:1: ( ( rule__NameExpression__PrefixOpAssignment_0_0_0 ) )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4503:1: ( ( rule__NameExpression__PrefixOpAssignment_0_0_0 ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4504:1: ( rule__NameExpression__PrefixOpAssignment_0_0_0 )
{
before(grammarAccess.getNameExpressionAccess().getPrefixOpAssignment_0_0_0());
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4505:1: ( rule__NameExpression__PrefixOpAssignment_0_0_0 )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4505:2: rule__NameExpression__PrefixOpAssignment_0_0_0
{
pushFollow(FOLLOW_rule__NameExpression__PrefixOpAssignment_0_0_0_in_rule__NameExpression__Group_0_0__0__Impl9846);
rule__NameExpression__PrefixOpAssignment_0_0_0();
state._fsp--;
}
after(grammarAccess.getNameExpressionAccess().getPrefixOpAssignment_0_0_0());
}
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__NameExpression__Group_0_0__0__Impl"
// $ANTLR start "rule__NameExpression__Group_0_0__1"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4515:1: rule__NameExpression__Group_0_0__1 : rule__NameExpression__Group_0_0__1__Impl rule__NameExpression__Group_0_0__2 ;
public final void rule__NameExpression__Group_0_0__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4519:1: ( rule__NameExpression__Group_0_0__1__Impl rule__NameExpression__Group_0_0__2 )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4520:2: rule__NameExpression__Group_0_0__1__Impl rule__NameExpression__Group_0_0__2
{
pushFollow(FOLLOW_rule__NameExpression__Group_0_0__1__Impl_in_rule__NameExpression__Group_0_0__19876);
rule__NameExpression__Group_0_0__1__Impl();
state._fsp--;
pushFollow(FOLLOW_rule__NameExpression__Group_0_0__2_in_rule__NameExpression__Group_0_0__19879);
rule__NameExpression__Group_0_0__2();
state._fsp--;
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__NameExpression__Group_0_0__1"
// $ANTLR start "rule__NameExpression__Group_0_0__1__Impl"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4527:1: rule__NameExpression__Group_0_0__1__Impl : ( ( rule__NameExpression__PathAssignment_0_0_1 )? ) ;
public final void rule__NameExpression__Group_0_0__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4531:1: ( ( ( rule__NameExpression__PathAssignment_0_0_1 )? ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4532:1: ( ( rule__NameExpression__PathAssignment_0_0_1 )? )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4532:1: ( ( rule__NameExpression__PathAssignment_0_0_1 )? )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4533:1: ( rule__NameExpression__PathAssignment_0_0_1 )?
{
before(grammarAccess.getNameExpressionAccess().getPathAssignment_0_0_1());
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4534:1: ( rule__NameExpression__PathAssignment_0_0_1 )?
int alt42 = 2;
int LA42_0 = input.LA(1);
if((LA42_0 == RULE_ID)) {
int LA42_1 = input.LA(2);
if((LA42_1 == 18)) {
int LA42_2 = input.LA(3);
if((LA42_2 == RULE_ID)) {
int LA42_5 = input.LA(4);
if((LA42_5 == 63)) {
alt42 = 1;
}
}
} else if((LA42_1 == 61)) {
alt42 = 1;
}
}
switch(alt42) {
case 1:
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4534:2: rule__NameExpression__PathAssignment_0_0_1
{
pushFollow(FOLLOW_rule__NameExpression__PathAssignment_0_0_1_in_rule__NameExpression__Group_0_0__1__Impl9906);
rule__NameExpression__PathAssignment_0_0_1();
state._fsp--;
}
break;
}
after(grammarAccess.getNameExpressionAccess().getPathAssignment_0_0_1());
}
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__NameExpression__Group_0_0__1__Impl"
// $ANTLR start "rule__NameExpression__Group_0_0__2"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4544:1: rule__NameExpression__Group_0_0__2 : rule__NameExpression__Group_0_0__2__Impl ;
public final void rule__NameExpression__Group_0_0__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4548:1: ( rule__NameExpression__Group_0_0__2__Impl )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4549:2: rule__NameExpression__Group_0_0__2__Impl
{
pushFollow(FOLLOW_rule__NameExpression__Group_0_0__2__Impl_in_rule__NameExpression__Group_0_0__29937);
rule__NameExpression__Group_0_0__2__Impl();
state._fsp--;
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__NameExpression__Group_0_0__2"
// $ANTLR start "rule__NameExpression__Group_0_0__2__Impl"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4555:1: rule__NameExpression__Group_0_0__2__Impl : ( ( rule__NameExpression__IdAssignment_0_0_2 ) ) ;
public final void rule__NameExpression__Group_0_0__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4559:1: ( ( ( rule__NameExpression__IdAssignment_0_0_2 ) ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4560:1: ( ( rule__NameExpression__IdAssignment_0_0_2 ) )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4560:1: ( ( rule__NameExpression__IdAssignment_0_0_2 ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4561:1: ( rule__NameExpression__IdAssignment_0_0_2 )
{
before(grammarAccess.getNameExpressionAccess().getIdAssignment_0_0_2());
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4562:1: ( rule__NameExpression__IdAssignment_0_0_2 )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4562:2: rule__NameExpression__IdAssignment_0_0_2
{
pushFollow(FOLLOW_rule__NameExpression__IdAssignment_0_0_2_in_rule__NameExpression__Group_0_0__2__Impl9964);
rule__NameExpression__IdAssignment_0_0_2();
state._fsp--;
}
after(grammarAccess.getNameExpressionAccess().getIdAssignment_0_0_2());
}
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__NameExpression__Group_0_0__2__Impl"
// $ANTLR start "rule__NameExpression__Group_0_1__0"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4578:1: rule__NameExpression__Group_0_1__0 : rule__NameExpression__Group_0_1__0__Impl rule__NameExpression__Group_0_1__1 ;
public final void rule__NameExpression__Group_0_1__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4582:1: ( rule__NameExpression__Group_0_1__0__Impl rule__NameExpression__Group_0_1__1 )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4583:2: rule__NameExpression__Group_0_1__0__Impl rule__NameExpression__Group_0_1__1
{
pushFollow(FOLLOW_rule__NameExpression__Group_0_1__0__Impl_in_rule__NameExpression__Group_0_1__010000);
rule__NameExpression__Group_0_1__0__Impl();
state._fsp--;
pushFollow(FOLLOW_rule__NameExpression__Group_0_1__1_in_rule__NameExpression__Group_0_1__010003);
rule__NameExpression__Group_0_1__1();
state._fsp--;
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__NameExpression__Group_0_1__0"
// $ANTLR start "rule__NameExpression__Group_0_1__0__Impl"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4590:1: rule__NameExpression__Group_0_1__0__Impl : ( ( rule__NameExpression__PathAssignment_0_1_0 )? ) ;
public final void rule__NameExpression__Group_0_1__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4594:1: ( ( ( rule__NameExpression__PathAssignment_0_1_0 )? ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4595:1: ( ( rule__NameExpression__PathAssignment_0_1_0 )? )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4595:1: ( ( rule__NameExpression__PathAssignment_0_1_0 )? )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4596:1: ( rule__NameExpression__PathAssignment_0_1_0 )?
{
before(grammarAccess.getNameExpressionAccess().getPathAssignment_0_1_0());
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4597:1: ( rule__NameExpression__PathAssignment_0_1_0 )?
int alt43 = 2;
int LA43_0 = input.LA(1);
if((LA43_0 == RULE_ID)) {
int LA43_1 = input.LA(2);
if((LA43_1 == 18)) {
int LA43_3 = input.LA(3);
if((LA43_3 == RULE_ID)) {
int LA43_5 = input.LA(4);
if((LA43_5 == 63)) {
alt43 = 1;
}
}
} else if((LA43_1 == 61)) {
alt43 = 1;
}
}
switch(alt43) {
case 1:
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4597:2: rule__NameExpression__PathAssignment_0_1_0
{
pushFollow(FOLLOW_rule__NameExpression__PathAssignment_0_1_0_in_rule__NameExpression__Group_0_1__0__Impl10030);
rule__NameExpression__PathAssignment_0_1_0();
state._fsp--;
}
break;
}
after(grammarAccess.getNameExpressionAccess().getPathAssignment_0_1_0());
}
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__NameExpression__Group_0_1__0__Impl"
// $ANTLR start "rule__NameExpression__Group_0_1__1"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4607:1: rule__NameExpression__Group_0_1__1 : rule__NameExpression__Group_0_1__1__Impl rule__NameExpression__Group_0_1__2 ;
public final void rule__NameExpression__Group_0_1__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4611:1: ( rule__NameExpression__Group_0_1__1__Impl rule__NameExpression__Group_0_1__2 )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4612:2: rule__NameExpression__Group_0_1__1__Impl rule__NameExpression__Group_0_1__2
{
pushFollow(FOLLOW_rule__NameExpression__Group_0_1__1__Impl_in_rule__NameExpression__Group_0_1__110061);
rule__NameExpression__Group_0_1__1__Impl();
state._fsp--;
pushFollow(FOLLOW_rule__NameExpression__Group_0_1__2_in_rule__NameExpression__Group_0_1__110064);
rule__NameExpression__Group_0_1__2();
state._fsp--;
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__NameExpression__Group_0_1__1"
// $ANTLR start "rule__NameExpression__Group_0_1__1__Impl"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4619:1: rule__NameExpression__Group_0_1__1__Impl : ( ( rule__NameExpression__IdAssignment_0_1_1 ) ) ;
public final void rule__NameExpression__Group_0_1__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4623:1: ( ( ( rule__NameExpression__IdAssignment_0_1_1 ) ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4624:1: ( ( rule__NameExpression__IdAssignment_0_1_1 ) )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4624:1: ( ( rule__NameExpression__IdAssignment_0_1_1 ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4625:1: ( rule__NameExpression__IdAssignment_0_1_1 )
{
before(grammarAccess.getNameExpressionAccess().getIdAssignment_0_1_1());
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4626:1: ( rule__NameExpression__IdAssignment_0_1_1 )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4626:2: rule__NameExpression__IdAssignment_0_1_1
{
pushFollow(FOLLOW_rule__NameExpression__IdAssignment_0_1_1_in_rule__NameExpression__Group_0_1__1__Impl10091);
rule__NameExpression__IdAssignment_0_1_1();
state._fsp--;
}
after(grammarAccess.getNameExpressionAccess().getIdAssignment_0_1_1());
}
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__NameExpression__Group_0_1__1__Impl"
// $ANTLR start "rule__NameExpression__Group_0_1__2"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4636:1: rule__NameExpression__Group_0_1__2 : rule__NameExpression__Group_0_1__2__Impl ;
public final void rule__NameExpression__Group_0_1__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4640:1: ( rule__NameExpression__Group_0_1__2__Impl )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4641:2: rule__NameExpression__Group_0_1__2__Impl
{
pushFollow(FOLLOW_rule__NameExpression__Group_0_1__2__Impl_in_rule__NameExpression__Group_0_1__210121);
rule__NameExpression__Group_0_1__2__Impl();
state._fsp--;
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__NameExpression__Group_0_1__2"
// $ANTLR start "rule__NameExpression__Group_0_1__2__Impl"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4647:1: rule__NameExpression__Group_0_1__2__Impl : ( ( rule__NameExpression__Alternatives_0_1_2 )? ) ;
public final void rule__NameExpression__Group_0_1__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4651:1: ( ( ( rule__NameExpression__Alternatives_0_1_2 )? ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4652:1: ( ( rule__NameExpression__Alternatives_0_1_2 )? )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4652:1: ( ( rule__NameExpression__Alternatives_0_1_2 )? )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4653:1: ( rule__NameExpression__Alternatives_0_1_2 )?
{
before(grammarAccess.getNameExpressionAccess().getAlternatives_0_1_2());
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4654:1: ( rule__NameExpression__Alternatives_0_1_2 )?
int alt44 = 2;
int LA44_0 = input.LA(1);
if(((LA44_0 >= 12 && LA44_0 <= 13) || LA44_0 == 64 || LA44_0 == 83)) {
alt44 = 1;
} else if((LA44_0 == 74)) {
int LA44_2 = input.LA(2);
if((LA44_2 == 75)) {
int LA44_4 = input.LA(3);
if((LA44_4 == 83)) {
alt44 = 1;
}
} else if(((LA44_2 >= RULE_ID && LA44_2 <= RULE_STRING) || (LA44_2 >= 12 && LA44_2 <= 13) || (LA44_2 >= 25 && LA44_2 <= 27) || (LA44_2 >= 30 && LA44_2 <= 34) || LA44_2 == 64 || (LA44_2 >= 79 && LA44_2 <= 82))) {
alt44 = 1;
}
}
switch(alt44) {
case 1:
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4654:2: rule__NameExpression__Alternatives_0_1_2
{
pushFollow(FOLLOW_rule__NameExpression__Alternatives_0_1_2_in_rule__NameExpression__Group_0_1__2__Impl10148);
rule__NameExpression__Alternatives_0_1_2();
state._fsp--;
}
break;
}
after(grammarAccess.getNameExpressionAccess().getAlternatives_0_1_2());
}
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__NameExpression__Group_0_1__2__Impl"
// $ANTLR start "rule__QualifiedNamePath__Group__0"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4670:1: rule__QualifiedNamePath__Group__0 : rule__QualifiedNamePath__Group__0__Impl rule__QualifiedNamePath__Group__1 ;
public final void rule__QualifiedNamePath__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4674:1: ( rule__QualifiedNamePath__Group__0__Impl rule__QualifiedNamePath__Group__1 )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4675:2: rule__QualifiedNamePath__Group__0__Impl rule__QualifiedNamePath__Group__1
{
pushFollow(FOLLOW_rule__QualifiedNamePath__Group__0__Impl_in_rule__QualifiedNamePath__Group__010185);
rule__QualifiedNamePath__Group__0__Impl();
state._fsp--;
pushFollow(FOLLOW_rule__QualifiedNamePath__Group__1_in_rule__QualifiedNamePath__Group__010188);
rule__QualifiedNamePath__Group__1();
state._fsp--;
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__QualifiedNamePath__Group__0"
// $ANTLR start "rule__QualifiedNamePath__Group__0__Impl"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4682:1: rule__QualifiedNamePath__Group__0__Impl : ( ( rule__QualifiedNamePath__NamespaceAssignment_0 ) ) ;
public final void rule__QualifiedNamePath__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4686:1: ( ( ( rule__QualifiedNamePath__NamespaceAssignment_0 ) ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4687:1: ( ( rule__QualifiedNamePath__NamespaceAssignment_0 ) )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4687:1: ( ( rule__QualifiedNamePath__NamespaceAssignment_0 ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4688:1: ( rule__QualifiedNamePath__NamespaceAssignment_0 )
{
before(grammarAccess.getQualifiedNamePathAccess().getNamespaceAssignment_0());
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4689:1: ( rule__QualifiedNamePath__NamespaceAssignment_0 )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4689:2: rule__QualifiedNamePath__NamespaceAssignment_0
{
pushFollow(FOLLOW_rule__QualifiedNamePath__NamespaceAssignment_0_in_rule__QualifiedNamePath__Group__0__Impl10215);
rule__QualifiedNamePath__NamespaceAssignment_0();
state._fsp--;
}
after(grammarAccess.getQualifiedNamePathAccess().getNamespaceAssignment_0());
}
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__QualifiedNamePath__Group__0__Impl"
// $ANTLR start "rule__QualifiedNamePath__Group__1"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4699:1: rule__QualifiedNamePath__Group__1 : rule__QualifiedNamePath__Group__1__Impl ;
public final void rule__QualifiedNamePath__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4703:1: ( rule__QualifiedNamePath__Group__1__Impl )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4704:2: rule__QualifiedNamePath__Group__1__Impl
{
pushFollow(FOLLOW_rule__QualifiedNamePath__Group__1__Impl_in_rule__QualifiedNamePath__Group__110245);
rule__QualifiedNamePath__Group__1__Impl();
state._fsp--;
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__QualifiedNamePath__Group__1"
// $ANTLR start "rule__QualifiedNamePath__Group__1__Impl"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4710:1: rule__QualifiedNamePath__Group__1__Impl : ( '::' ) ;
public final void rule__QualifiedNamePath__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4714:1: ( ( '::' ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4715:1: ( '::' )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4715:1: ( '::' )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4716:1: '::'
{
before(grammarAccess.getQualifiedNamePathAccess().getColonColonKeyword_1());
match(input, 61, FOLLOW_61_in_rule__QualifiedNamePath__Group__1__Impl10273);
after(grammarAccess.getQualifiedNamePathAccess().getColonColonKeyword_1());
}
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__QualifiedNamePath__Group__1__Impl"
// $ANTLR start "rule__UnqualifiedName__Group__0"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4733:1: rule__UnqualifiedName__Group__0 : rule__UnqualifiedName__Group__0__Impl rule__UnqualifiedName__Group__1 ;
public final void rule__UnqualifiedName__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4737:1: ( rule__UnqualifiedName__Group__0__Impl rule__UnqualifiedName__Group__1 )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4738:2: rule__UnqualifiedName__Group__0__Impl rule__UnqualifiedName__Group__1
{
pushFollow(FOLLOW_rule__UnqualifiedName__Group__0__Impl_in_rule__UnqualifiedName__Group__010308);
rule__UnqualifiedName__Group__0__Impl();
state._fsp--;
pushFollow(FOLLOW_rule__UnqualifiedName__Group__1_in_rule__UnqualifiedName__Group__010311);
rule__UnqualifiedName__Group__1();
state._fsp--;
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__UnqualifiedName__Group__0"
// $ANTLR start "rule__UnqualifiedName__Group__0__Impl"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4745:1: rule__UnqualifiedName__Group__0__Impl : ( ( rule__UnqualifiedName__NameAssignment_0 ) ) ;
public final void rule__UnqualifiedName__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4749:1: ( ( ( rule__UnqualifiedName__NameAssignment_0 ) ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4750:1: ( ( rule__UnqualifiedName__NameAssignment_0 ) )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4750:1: ( ( rule__UnqualifiedName__NameAssignment_0 ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4751:1: ( rule__UnqualifiedName__NameAssignment_0 )
{
before(grammarAccess.getUnqualifiedNameAccess().getNameAssignment_0());
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4752:1: ( rule__UnqualifiedName__NameAssignment_0 )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4752:2: rule__UnqualifiedName__NameAssignment_0
{
pushFollow(FOLLOW_rule__UnqualifiedName__NameAssignment_0_in_rule__UnqualifiedName__Group__0__Impl10338);
rule__UnqualifiedName__NameAssignment_0();
state._fsp--;
}
after(grammarAccess.getUnqualifiedNameAccess().getNameAssignment_0());
}
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__UnqualifiedName__Group__0__Impl"
// $ANTLR start "rule__UnqualifiedName__Group__1"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4762:1: rule__UnqualifiedName__Group__1 : rule__UnqualifiedName__Group__1__Impl ;
public final void rule__UnqualifiedName__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4766:1: ( rule__UnqualifiedName__Group__1__Impl )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4767:2: rule__UnqualifiedName__Group__1__Impl
{
pushFollow(FOLLOW_rule__UnqualifiedName__Group__1__Impl_in_rule__UnqualifiedName__Group__110368);
rule__UnqualifiedName__Group__1__Impl();
state._fsp--;
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__UnqualifiedName__Group__1"
// $ANTLR start "rule__UnqualifiedName__Group__1__Impl"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4773:1: rule__UnqualifiedName__Group__1__Impl : ( ( rule__UnqualifiedName__TemplateBindingAssignment_1 )? ) ;
public final void rule__UnqualifiedName__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4777:1: ( ( ( rule__UnqualifiedName__TemplateBindingAssignment_1 )? ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4778:1: ( ( rule__UnqualifiedName__TemplateBindingAssignment_1 )? )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4778:1: ( ( rule__UnqualifiedName__TemplateBindingAssignment_1 )? )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4779:1: ( rule__UnqualifiedName__TemplateBindingAssignment_1 )?
{
before(grammarAccess.getUnqualifiedNameAccess().getTemplateBindingAssignment_1());
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4780:1: ( rule__UnqualifiedName__TemplateBindingAssignment_1 )?
int alt45 = 2;
int LA45_0 = input.LA(1);
if((LA45_0 == 18)) {
alt45 = 1;
}
switch(alt45) {
case 1:
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4780:2: rule__UnqualifiedName__TemplateBindingAssignment_1
{
pushFollow(FOLLOW_rule__UnqualifiedName__TemplateBindingAssignment_1_in_rule__UnqualifiedName__Group__1__Impl10395);
rule__UnqualifiedName__TemplateBindingAssignment_1();
state._fsp--;
}
break;
}
after(grammarAccess.getUnqualifiedNameAccess().getTemplateBindingAssignment_1());
}
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__UnqualifiedName__Group__1__Impl"
// $ANTLR start "rule__TemplateBinding__Group__0"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4794: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 {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4798:1: ( rule__TemplateBinding__Group__0__Impl rule__TemplateBinding__Group__1 )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4799:2: rule__TemplateBinding__Group__0__Impl rule__TemplateBinding__Group__1
{
pushFollow(FOLLOW_rule__TemplateBinding__Group__0__Impl_in_rule__TemplateBinding__Group__010430);
rule__TemplateBinding__Group__0__Impl();
state._fsp--;
pushFollow(FOLLOW_rule__TemplateBinding__Group__1_in_rule__TemplateBinding__Group__010433);
rule__TemplateBinding__Group__1();
state._fsp--;
}
} 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"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4806:1: rule__TemplateBinding__Group__0__Impl : ( '<' ) ;
public final void rule__TemplateBinding__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4810:1: ( ( '<' ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4811:1: ( '<' )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4811:1: ( '<' )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4812:1: '<'
{
before(grammarAccess.getTemplateBindingAccess().getLessThanSignKeyword_0());
match(input, 18, FOLLOW_18_in_rule__TemplateBinding__Group__0__Impl10461);
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"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4825: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 {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4829:1: ( rule__TemplateBinding__Group__1__Impl rule__TemplateBinding__Group__2 )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4830:2: rule__TemplateBinding__Group__1__Impl rule__TemplateBinding__Group__2
{
pushFollow(FOLLOW_rule__TemplateBinding__Group__1__Impl_in_rule__TemplateBinding__Group__110492);
rule__TemplateBinding__Group__1__Impl();
state._fsp--;
pushFollow(FOLLOW_rule__TemplateBinding__Group__2_in_rule__TemplateBinding__Group__110495);
rule__TemplateBinding__Group__2();
state._fsp--;
}
} 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"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4837:1: rule__TemplateBinding__Group__1__Impl : ( ( rule__TemplateBinding__BindingsAssignment_1 ) ) ;
public final void rule__TemplateBinding__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4841:1: ( ( ( rule__TemplateBinding__BindingsAssignment_1 ) ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4842:1: ( ( rule__TemplateBinding__BindingsAssignment_1 ) )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4842:1: ( ( rule__TemplateBinding__BindingsAssignment_1 ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4843:1: ( rule__TemplateBinding__BindingsAssignment_1 )
{
before(grammarAccess.getTemplateBindingAccess().getBindingsAssignment_1());
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4844:1: ( rule__TemplateBinding__BindingsAssignment_1 )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4844:2: rule__TemplateBinding__BindingsAssignment_1
{
pushFollow(FOLLOW_rule__TemplateBinding__BindingsAssignment_1_in_rule__TemplateBinding__Group__1__Impl10522);
rule__TemplateBinding__BindingsAssignment_1();
state._fsp--;
}
after(grammarAccess.getTemplateBindingAccess().getBindingsAssignment_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"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4854:1: rule__TemplateBinding__Group__2 : rule__TemplateBinding__Group__2__Impl rule__TemplateBinding__Group__3 ;
public final void rule__TemplateBinding__Group__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4858:1: ( rule__TemplateBinding__Group__2__Impl rule__TemplateBinding__Group__3 )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4859:2: rule__TemplateBinding__Group__2__Impl rule__TemplateBinding__Group__3
{
pushFollow(FOLLOW_rule__TemplateBinding__Group__2__Impl_in_rule__TemplateBinding__Group__210552);
rule__TemplateBinding__Group__2__Impl();
state._fsp--;
pushFollow(FOLLOW_rule__TemplateBinding__Group__3_in_rule__TemplateBinding__Group__210555);
rule__TemplateBinding__Group__3();
state._fsp--;
}
} 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"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4866:1: rule__TemplateBinding__Group__2__Impl : ( ( rule__TemplateBinding__Group_2__0 )* ) ;
public final void rule__TemplateBinding__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4870:1: ( ( ( rule__TemplateBinding__Group_2__0 )* ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4871:1: ( ( rule__TemplateBinding__Group_2__0 )* )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4871:1: ( ( rule__TemplateBinding__Group_2__0 )* )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4872:1: ( rule__TemplateBinding__Group_2__0 )*
{
before(grammarAccess.getTemplateBindingAccess().getGroup_2());
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4873:1: ( rule__TemplateBinding__Group_2__0 )*
loop46: do {
int alt46 = 2;
int LA46_0 = input.LA(1);
if((LA46_0 == 62)) {
alt46 = 1;
}
switch(alt46) {
case 1:
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4873:2: rule__TemplateBinding__Group_2__0
{
pushFollow(FOLLOW_rule__TemplateBinding__Group_2__0_in_rule__TemplateBinding__Group__2__Impl10582);
rule__TemplateBinding__Group_2__0();
state._fsp--;
}
break;
default:
break loop46;
}
} while(true);
after(grammarAccess.getTemplateBindingAccess().getGroup_2());
}
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__TemplateBinding__Group__2__Impl"
// $ANTLR start "rule__TemplateBinding__Group__3"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4883:1: rule__TemplateBinding__Group__3 : rule__TemplateBinding__Group__3__Impl ;
public final void rule__TemplateBinding__Group__3() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4887:1: ( rule__TemplateBinding__Group__3__Impl )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4888:2: rule__TemplateBinding__Group__3__Impl
{
pushFollow(FOLLOW_rule__TemplateBinding__Group__3__Impl_in_rule__TemplateBinding__Group__310613);
rule__TemplateBinding__Group__3__Impl();
state._fsp--;
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__TemplateBinding__Group__3"
// $ANTLR start "rule__TemplateBinding__Group__3__Impl"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4894:1: rule__TemplateBinding__Group__3__Impl : ( '>' ) ;
public final void rule__TemplateBinding__Group__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4898:1: ( ( '>' ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4899:1: ( '>' )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4899:1: ( '>' )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4900:1: '>'
{
before(grammarAccess.getTemplateBindingAccess().getGreaterThanSignKeyword_3());
match(input, 19, FOLLOW_19_in_rule__TemplateBinding__Group__3__Impl10641);
after(grammarAccess.getTemplateBindingAccess().getGreaterThanSignKeyword_3());
}
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__TemplateBinding__Group__3__Impl"
// $ANTLR start "rule__TemplateBinding__Group_2__0"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4921:1: rule__TemplateBinding__Group_2__0 : rule__TemplateBinding__Group_2__0__Impl rule__TemplateBinding__Group_2__1 ;
public final void rule__TemplateBinding__Group_2__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4925:1: ( rule__TemplateBinding__Group_2__0__Impl rule__TemplateBinding__Group_2__1 )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4926:2: rule__TemplateBinding__Group_2__0__Impl rule__TemplateBinding__Group_2__1
{
pushFollow(FOLLOW_rule__TemplateBinding__Group_2__0__Impl_in_rule__TemplateBinding__Group_2__010680);
rule__TemplateBinding__Group_2__0__Impl();
state._fsp--;
pushFollow(FOLLOW_rule__TemplateBinding__Group_2__1_in_rule__TemplateBinding__Group_2__010683);
rule__TemplateBinding__Group_2__1();
state._fsp--;
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__TemplateBinding__Group_2__0"
// $ANTLR start "rule__TemplateBinding__Group_2__0__Impl"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4933:1: rule__TemplateBinding__Group_2__0__Impl : ( ',' ) ;
public final void rule__TemplateBinding__Group_2__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4937:1: ( ( ',' ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4938:1: ( ',' )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4938:1: ( ',' )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4939:1: ','
{
before(grammarAccess.getTemplateBindingAccess().getCommaKeyword_2_0());
match(input, 62, FOLLOW_62_in_rule__TemplateBinding__Group_2__0__Impl10711);
after(grammarAccess.getTemplateBindingAccess().getCommaKeyword_2_0());
}
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__TemplateBinding__Group_2__0__Impl"
// $ANTLR start "rule__TemplateBinding__Group_2__1"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4952:1: rule__TemplateBinding__Group_2__1 : rule__TemplateBinding__Group_2__1__Impl ;
public final void rule__TemplateBinding__Group_2__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4956:1: ( rule__TemplateBinding__Group_2__1__Impl )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4957:2: rule__TemplateBinding__Group_2__1__Impl
{
pushFollow(FOLLOW_rule__TemplateBinding__Group_2__1__Impl_in_rule__TemplateBinding__Group_2__110742);
rule__TemplateBinding__Group_2__1__Impl();
state._fsp--;
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__TemplateBinding__Group_2__1"
// $ANTLR start "rule__TemplateBinding__Group_2__1__Impl"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4963:1: rule__TemplateBinding__Group_2__1__Impl : ( ( rule__TemplateBinding__BindingsAssignment_2_1 ) ) ;
public final void rule__TemplateBinding__Group_2__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4967:1: ( ( ( rule__TemplateBinding__BindingsAssignment_2_1 ) ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4968:1: ( ( rule__TemplateBinding__BindingsAssignment_2_1 ) )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4968:1: ( ( rule__TemplateBinding__BindingsAssignment_2_1 ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4969:1: ( rule__TemplateBinding__BindingsAssignment_2_1 )
{
before(grammarAccess.getTemplateBindingAccess().getBindingsAssignment_2_1());
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4970:1: ( rule__TemplateBinding__BindingsAssignment_2_1 )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4970:2: rule__TemplateBinding__BindingsAssignment_2_1
{
pushFollow(FOLLOW_rule__TemplateBinding__BindingsAssignment_2_1_in_rule__TemplateBinding__Group_2__1__Impl10769);
rule__TemplateBinding__BindingsAssignment_2_1();
state._fsp--;
}
after(grammarAccess.getTemplateBindingAccess().getBindingsAssignment_2_1());
}
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__TemplateBinding__Group_2__1__Impl"
// $ANTLR start "rule__NamedTemplateBinding__Group__0"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4984: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 {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4988:1: ( rule__NamedTemplateBinding__Group__0__Impl rule__NamedTemplateBinding__Group__1 )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4989:2: rule__NamedTemplateBinding__Group__0__Impl rule__NamedTemplateBinding__Group__1
{
pushFollow(FOLLOW_rule__NamedTemplateBinding__Group__0__Impl_in_rule__NamedTemplateBinding__Group__010803);
rule__NamedTemplateBinding__Group__0__Impl();
state._fsp--;
pushFollow(FOLLOW_rule__NamedTemplateBinding__Group__1_in_rule__NamedTemplateBinding__Group__010806);
rule__NamedTemplateBinding__Group__1();
state._fsp--;
}
} 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"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4996:1: rule__NamedTemplateBinding__Group__0__Impl : ( ( rule__NamedTemplateBinding__FormalAssignment_0 ) ) ;
public final void rule__NamedTemplateBinding__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5000:1: ( ( ( rule__NamedTemplateBinding__FormalAssignment_0 ) ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5001:1: ( ( rule__NamedTemplateBinding__FormalAssignment_0 ) )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5001:1: ( ( rule__NamedTemplateBinding__FormalAssignment_0 ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5002:1: ( rule__NamedTemplateBinding__FormalAssignment_0 )
{
before(grammarAccess.getNamedTemplateBindingAccess().getFormalAssignment_0());
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5003:1: ( rule__NamedTemplateBinding__FormalAssignment_0 )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5003:2: rule__NamedTemplateBinding__FormalAssignment_0
{
pushFollow(FOLLOW_rule__NamedTemplateBinding__FormalAssignment_0_in_rule__NamedTemplateBinding__Group__0__Impl10833);
rule__NamedTemplateBinding__FormalAssignment_0();
state._fsp--;
}
after(grammarAccess.getNamedTemplateBindingAccess().getFormalAssignment_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"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5013:1: rule__NamedTemplateBinding__Group__1 : rule__NamedTemplateBinding__Group__1__Impl rule__NamedTemplateBinding__Group__2 ;
public final void rule__NamedTemplateBinding__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5017:1: ( rule__NamedTemplateBinding__Group__1__Impl rule__NamedTemplateBinding__Group__2 )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5018:2: rule__NamedTemplateBinding__Group__1__Impl rule__NamedTemplateBinding__Group__2
{
pushFollow(FOLLOW_rule__NamedTemplateBinding__Group__1__Impl_in_rule__NamedTemplateBinding__Group__110863);
rule__NamedTemplateBinding__Group__1__Impl();
state._fsp--;
pushFollow(FOLLOW_rule__NamedTemplateBinding__Group__2_in_rule__NamedTemplateBinding__Group__110866);
rule__NamedTemplateBinding__Group__2();
state._fsp--;
}
} 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"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5025:1: rule__NamedTemplateBinding__Group__1__Impl : ( '=>' ) ;
public final void rule__NamedTemplateBinding__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5029:1: ( ( '=>' ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5030:1: ( '=>' )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5030:1: ( '=>' )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5031:1: '=>'
{
before(grammarAccess.getNamedTemplateBindingAccess().getEqualsSignGreaterThanSignKeyword_1());
match(input, 63, FOLLOW_63_in_rule__NamedTemplateBinding__Group__1__Impl10894);
after(grammarAccess.getNamedTemplateBindingAccess().getEqualsSignGreaterThanSignKeyword_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__2"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5044:1: rule__NamedTemplateBinding__Group__2 : rule__NamedTemplateBinding__Group__2__Impl ;
public final void rule__NamedTemplateBinding__Group__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5048:1: ( rule__NamedTemplateBinding__Group__2__Impl )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5049:2: rule__NamedTemplateBinding__Group__2__Impl
{
pushFollow(FOLLOW_rule__NamedTemplateBinding__Group__2__Impl_in_rule__NamedTemplateBinding__Group__210925);
rule__NamedTemplateBinding__Group__2__Impl();
state._fsp--;
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__NamedTemplateBinding__Group__2"
// $ANTLR start "rule__NamedTemplateBinding__Group__2__Impl"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5055:1: rule__NamedTemplateBinding__Group__2__Impl : ( ( rule__NamedTemplateBinding__ActualAssignment_2 ) ) ;
public final void rule__NamedTemplateBinding__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5059:1: ( ( ( rule__NamedTemplateBinding__ActualAssignment_2 ) ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5060:1: ( ( rule__NamedTemplateBinding__ActualAssignment_2 ) )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5060:1: ( ( rule__NamedTemplateBinding__ActualAssignment_2 ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5061:1: ( rule__NamedTemplateBinding__ActualAssignment_2 )
{
before(grammarAccess.getNamedTemplateBindingAccess().getActualAssignment_2());
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5062:1: ( rule__NamedTemplateBinding__ActualAssignment_2 )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5062:2: rule__NamedTemplateBinding__ActualAssignment_2
{
pushFollow(FOLLOW_rule__NamedTemplateBinding__ActualAssignment_2_in_rule__NamedTemplateBinding__Group__2__Impl10952);
rule__NamedTemplateBinding__ActualAssignment_2();
state._fsp--;
}
after(grammarAccess.getNamedTemplateBindingAccess().getActualAssignment_2());
}
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__NamedTemplateBinding__Group__2__Impl"
// $ANTLR start "rule__QualifiedNameWithBinding__Group__0"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5078:1: rule__QualifiedNameWithBinding__Group__0 : rule__QualifiedNameWithBinding__Group__0__Impl rule__QualifiedNameWithBinding__Group__1 ;
public final void rule__QualifiedNameWithBinding__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5082:1: ( rule__QualifiedNameWithBinding__Group__0__Impl rule__QualifiedNameWithBinding__Group__1 )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5083:2: rule__QualifiedNameWithBinding__Group__0__Impl rule__QualifiedNameWithBinding__Group__1
{
pushFollow(FOLLOW_rule__QualifiedNameWithBinding__Group__0__Impl_in_rule__QualifiedNameWithBinding__Group__010988);
rule__QualifiedNameWithBinding__Group__0__Impl();
state._fsp--;
pushFollow(FOLLOW_rule__QualifiedNameWithBinding__Group__1_in_rule__QualifiedNameWithBinding__Group__010991);
rule__QualifiedNameWithBinding__Group__1();
state._fsp--;
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__QualifiedNameWithBinding__Group__0"
// $ANTLR start "rule__QualifiedNameWithBinding__Group__0__Impl"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5090:1: rule__QualifiedNameWithBinding__Group__0__Impl : ( ( rule__QualifiedNameWithBinding__IdAssignment_0 ) ) ;
public final void rule__QualifiedNameWithBinding__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5094:1: ( ( ( rule__QualifiedNameWithBinding__IdAssignment_0 ) ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5095:1: ( ( rule__QualifiedNameWithBinding__IdAssignment_0 ) )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5095:1: ( ( rule__QualifiedNameWithBinding__IdAssignment_0 ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5096:1: ( rule__QualifiedNameWithBinding__IdAssignment_0 )
{
before(grammarAccess.getQualifiedNameWithBindingAccess().getIdAssignment_0());
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5097:1: ( rule__QualifiedNameWithBinding__IdAssignment_0 )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5097:2: rule__QualifiedNameWithBinding__IdAssignment_0
{
pushFollow(FOLLOW_rule__QualifiedNameWithBinding__IdAssignment_0_in_rule__QualifiedNameWithBinding__Group__0__Impl11018);
rule__QualifiedNameWithBinding__IdAssignment_0();
state._fsp--;
}
after(grammarAccess.getQualifiedNameWithBindingAccess().getIdAssignment_0());
}
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__QualifiedNameWithBinding__Group__0__Impl"
// $ANTLR start "rule__QualifiedNameWithBinding__Group__1"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5107:1: rule__QualifiedNameWithBinding__Group__1 : rule__QualifiedNameWithBinding__Group__1__Impl rule__QualifiedNameWithBinding__Group__2 ;
public final void rule__QualifiedNameWithBinding__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5111:1: ( rule__QualifiedNameWithBinding__Group__1__Impl rule__QualifiedNameWithBinding__Group__2 )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5112:2: rule__QualifiedNameWithBinding__Group__1__Impl rule__QualifiedNameWithBinding__Group__2
{
pushFollow(FOLLOW_rule__QualifiedNameWithBinding__Group__1__Impl_in_rule__QualifiedNameWithBinding__Group__111048);
rule__QualifiedNameWithBinding__Group__1__Impl();
state._fsp--;
pushFollow(FOLLOW_rule__QualifiedNameWithBinding__Group__2_in_rule__QualifiedNameWithBinding__Group__111051);
rule__QualifiedNameWithBinding__Group__2();
state._fsp--;
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__QualifiedNameWithBinding__Group__1"
// $ANTLR start "rule__QualifiedNameWithBinding__Group__1__Impl"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5119:1: rule__QualifiedNameWithBinding__Group__1__Impl : ( ( rule__QualifiedNameWithBinding__BindingAssignment_1 )? ) ;
public final void rule__QualifiedNameWithBinding__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5123:1: ( ( ( rule__QualifiedNameWithBinding__BindingAssignment_1 )? ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5124:1: ( ( rule__QualifiedNameWithBinding__BindingAssignment_1 )? )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5124:1: ( ( rule__QualifiedNameWithBinding__BindingAssignment_1 )? )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5125:1: ( rule__QualifiedNameWithBinding__BindingAssignment_1 )?
{
before(grammarAccess.getQualifiedNameWithBindingAccess().getBindingAssignment_1());
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5126:1: ( rule__QualifiedNameWithBinding__BindingAssignment_1 )?
int alt47 = 2;
int LA47_0 = input.LA(1);
if((LA47_0 == 18)) {
int LA47_1 = input.LA(2);
if((LA47_1 == RULE_ID)) {
int LA47_3 = input.LA(3);
if((LA47_3 == 63)) {
alt47 = 1;
}
}
}
switch(alt47) {
case 1:
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5126:2: rule__QualifiedNameWithBinding__BindingAssignment_1
{
pushFollow(FOLLOW_rule__QualifiedNameWithBinding__BindingAssignment_1_in_rule__QualifiedNameWithBinding__Group__1__Impl11078);
rule__QualifiedNameWithBinding__BindingAssignment_1();
state._fsp--;
}
break;
}
after(grammarAccess.getQualifiedNameWithBindingAccess().getBindingAssignment_1());
}
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__QualifiedNameWithBinding__Group__1__Impl"
// $ANTLR start "rule__QualifiedNameWithBinding__Group__2"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5136:1: rule__QualifiedNameWithBinding__Group__2 : rule__QualifiedNameWithBinding__Group__2__Impl ;
public final void rule__QualifiedNameWithBinding__Group__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5140:1: ( rule__QualifiedNameWithBinding__Group__2__Impl )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5141:2: rule__QualifiedNameWithBinding__Group__2__Impl
{
pushFollow(FOLLOW_rule__QualifiedNameWithBinding__Group__2__Impl_in_rule__QualifiedNameWithBinding__Group__211109);
rule__QualifiedNameWithBinding__Group__2__Impl();
state._fsp--;
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__QualifiedNameWithBinding__Group__2"
// $ANTLR start "rule__QualifiedNameWithBinding__Group__2__Impl"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5147:1: rule__QualifiedNameWithBinding__Group__2__Impl : ( ( rule__QualifiedNameWithBinding__Group_2__0 )? ) ;
public final void rule__QualifiedNameWithBinding__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5151:1: ( ( ( rule__QualifiedNameWithBinding__Group_2__0 )? ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5152:1: ( ( rule__QualifiedNameWithBinding__Group_2__0 )? )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5152:1: ( ( rule__QualifiedNameWithBinding__Group_2__0 )? )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5153:1: ( rule__QualifiedNameWithBinding__Group_2__0 )?
{
before(grammarAccess.getQualifiedNameWithBindingAccess().getGroup_2());
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5154:1: ( rule__QualifiedNameWithBinding__Group_2__0 )?
int alt48 = 2;
int LA48_0 = input.LA(1);
if((LA48_0 == 61)) {
alt48 = 1;
}
switch(alt48) {
case 1:
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5154:2: rule__QualifiedNameWithBinding__Group_2__0
{
pushFollow(FOLLOW_rule__QualifiedNameWithBinding__Group_2__0_in_rule__QualifiedNameWithBinding__Group__2__Impl11136);
rule__QualifiedNameWithBinding__Group_2__0();
state._fsp--;
}
break;
}
after(grammarAccess.getQualifiedNameWithBindingAccess().getGroup_2());
}
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__QualifiedNameWithBinding__Group__2__Impl"
// $ANTLR start "rule__QualifiedNameWithBinding__Group_2__0"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5170:1: rule__QualifiedNameWithBinding__Group_2__0 : rule__QualifiedNameWithBinding__Group_2__0__Impl rule__QualifiedNameWithBinding__Group_2__1 ;
public final void rule__QualifiedNameWithBinding__Group_2__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5174:1: ( rule__QualifiedNameWithBinding__Group_2__0__Impl rule__QualifiedNameWithBinding__Group_2__1 )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5175:2: rule__QualifiedNameWithBinding__Group_2__0__Impl rule__QualifiedNameWithBinding__Group_2__1
{
pushFollow(FOLLOW_rule__QualifiedNameWithBinding__Group_2__0__Impl_in_rule__QualifiedNameWithBinding__Group_2__011173);
rule__QualifiedNameWithBinding__Group_2__0__Impl();
state._fsp--;
pushFollow(FOLLOW_rule__QualifiedNameWithBinding__Group_2__1_in_rule__QualifiedNameWithBinding__Group_2__011176);
rule__QualifiedNameWithBinding__Group_2__1();
state._fsp--;
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__QualifiedNameWithBinding__Group_2__0"
// $ANTLR start "rule__QualifiedNameWithBinding__Group_2__0__Impl"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5182:1: rule__QualifiedNameWithBinding__Group_2__0__Impl : ( '::' ) ;
public final void rule__QualifiedNameWithBinding__Group_2__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5186:1: ( ( '::' ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5187:1: ( '::' )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5187:1: ( '::' )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5188:1: '::'
{
before(grammarAccess.getQualifiedNameWithBindingAccess().getColonColonKeyword_2_0());
match(input, 61, FOLLOW_61_in_rule__QualifiedNameWithBinding__Group_2__0__Impl11204);
after(grammarAccess.getQualifiedNameWithBindingAccess().getColonColonKeyword_2_0());
}
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__QualifiedNameWithBinding__Group_2__0__Impl"
// $ANTLR start "rule__QualifiedNameWithBinding__Group_2__1"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5201:1: rule__QualifiedNameWithBinding__Group_2__1 : rule__QualifiedNameWithBinding__Group_2__1__Impl ;
public final void rule__QualifiedNameWithBinding__Group_2__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5205:1: ( rule__QualifiedNameWithBinding__Group_2__1__Impl )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5206:2: rule__QualifiedNameWithBinding__Group_2__1__Impl
{
pushFollow(FOLLOW_rule__QualifiedNameWithBinding__Group_2__1__Impl_in_rule__QualifiedNameWithBinding__Group_2__111235);
rule__QualifiedNameWithBinding__Group_2__1__Impl();
state._fsp--;
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__QualifiedNameWithBinding__Group_2__1"
// $ANTLR start "rule__QualifiedNameWithBinding__Group_2__1__Impl"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5212:1: rule__QualifiedNameWithBinding__Group_2__1__Impl : ( ( rule__QualifiedNameWithBinding__RemainingAssignment_2_1 ) ) ;
public final void rule__QualifiedNameWithBinding__Group_2__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5216:1: ( ( ( rule__QualifiedNameWithBinding__RemainingAssignment_2_1 ) ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5217:1: ( ( rule__QualifiedNameWithBinding__RemainingAssignment_2_1 ) )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5217:1: ( ( rule__QualifiedNameWithBinding__RemainingAssignment_2_1 ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5218:1: ( rule__QualifiedNameWithBinding__RemainingAssignment_2_1 )
{
before(grammarAccess.getQualifiedNameWithBindingAccess().getRemainingAssignment_2_1());
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5219:1: ( rule__QualifiedNameWithBinding__RemainingAssignment_2_1 )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5219:2: rule__QualifiedNameWithBinding__RemainingAssignment_2_1
{
pushFollow(FOLLOW_rule__QualifiedNameWithBinding__RemainingAssignment_2_1_in_rule__QualifiedNameWithBinding__Group_2__1__Impl11262);
rule__QualifiedNameWithBinding__RemainingAssignment_2_1();
state._fsp--;
}
after(grammarAccess.getQualifiedNameWithBindingAccess().getRemainingAssignment_2_1());
}
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__QualifiedNameWithBinding__Group_2__1__Impl"
// $ANTLR start "rule__Tuple__Group__0"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5233: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 {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5237:1: ( rule__Tuple__Group__0__Impl rule__Tuple__Group__1 )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5238:2: rule__Tuple__Group__0__Impl rule__Tuple__Group__1
{
pushFollow(FOLLOW_rule__Tuple__Group__0__Impl_in_rule__Tuple__Group__011296);
rule__Tuple__Group__0__Impl();
state._fsp--;
pushFollow(FOLLOW_rule__Tuple__Group__1_in_rule__Tuple__Group__011299);
rule__Tuple__Group__1();
state._fsp--;
}
} 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"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5245:1: rule__Tuple__Group__0__Impl : ( () ) ;
public final void rule__Tuple__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5249:1: ( ( () ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5250:1: ( () )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5250:1: ( () )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5251:1: ()
{
before(grammarAccess.getTupleAccess().getTupleAction_0());
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5252:1: ()
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5254:1:
{
}
after(grammarAccess.getTupleAccess().getTupleAction_0());
}
}
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__Tuple__Group__0__Impl"
// $ANTLR start "rule__Tuple__Group__1"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5264: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 {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5268:1: ( rule__Tuple__Group__1__Impl rule__Tuple__Group__2 )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5269:2: rule__Tuple__Group__1__Impl rule__Tuple__Group__2
{
pushFollow(FOLLOW_rule__Tuple__Group__1__Impl_in_rule__Tuple__Group__111357);
rule__Tuple__Group__1__Impl();
state._fsp--;
pushFollow(FOLLOW_rule__Tuple__Group__2_in_rule__Tuple__Group__111360);
rule__Tuple__Group__2();
state._fsp--;
}
} 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"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5276:1: rule__Tuple__Group__1__Impl : ( '(' ) ;
public final void rule__Tuple__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5280:1: ( ( '(' ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5281:1: ( '(' )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5281:1: ( '(' )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5282:1: '('
{
before(grammarAccess.getTupleAccess().getLeftParenthesisKeyword_1());
match(input, 64, FOLLOW_64_in_rule__Tuple__Group__1__Impl11388);
after(grammarAccess.getTupleAccess().getLeftParenthesisKeyword_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"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5295:1: rule__Tuple__Group__2 : rule__Tuple__Group__2__Impl rule__Tuple__Group__3 ;
public final void rule__Tuple__Group__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5299:1: ( rule__Tuple__Group__2__Impl rule__Tuple__Group__3 )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5300:2: rule__Tuple__Group__2__Impl rule__Tuple__Group__3
{
pushFollow(FOLLOW_rule__Tuple__Group__2__Impl_in_rule__Tuple__Group__211419);
rule__Tuple__Group__2__Impl();
state._fsp--;
pushFollow(FOLLOW_rule__Tuple__Group__3_in_rule__Tuple__Group__211422);
rule__Tuple__Group__3();
state._fsp--;
}
} 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"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5307:1: rule__Tuple__Group__2__Impl : ( ( rule__Tuple__Group_2__0 )? ) ;
public final void rule__Tuple__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5311:1: ( ( ( rule__Tuple__Group_2__0 )? ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5312:1: ( ( rule__Tuple__Group_2__0 )? )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5312:1: ( ( rule__Tuple__Group_2__0 )? )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5313:1: ( rule__Tuple__Group_2__0 )?
{
before(grammarAccess.getTupleAccess().getGroup_2());
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5314:1: ( rule__Tuple__Group_2__0 )?
int alt49 = 2;
int LA49_0 = input.LA(1);
if(((LA49_0 >= RULE_ID && LA49_0 <= RULE_STRING) || (LA49_0 >= 12 && LA49_0 <= 13) || (LA49_0 >= 25 && LA49_0 <= 27) || (LA49_0 >= 30 && LA49_0 <= 34) || LA49_0 == 64 || (LA49_0 >= 79 && LA49_0 <= 82))) {
alt49 = 1;
}
switch(alt49) {
case 1:
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5314:2: rule__Tuple__Group_2__0
{
pushFollow(FOLLOW_rule__Tuple__Group_2__0_in_rule__Tuple__Group__2__Impl11449);
rule__Tuple__Group_2__0();
state._fsp--;
}
break;
}
after(grammarAccess.getTupleAccess().getGroup_2());
}
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__Tuple__Group__2__Impl"
// $ANTLR start "rule__Tuple__Group__3"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5324:1: rule__Tuple__Group__3 : rule__Tuple__Group__3__Impl ;
public final void rule__Tuple__Group__3() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5328:1: ( rule__Tuple__Group__3__Impl )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5329:2: rule__Tuple__Group__3__Impl
{
pushFollow(FOLLOW_rule__Tuple__Group__3__Impl_in_rule__Tuple__Group__311480);
rule__Tuple__Group__3__Impl();
state._fsp--;
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__Tuple__Group__3"
// $ANTLR start "rule__Tuple__Group__3__Impl"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5335:1: rule__Tuple__Group__3__Impl : ( ')' ) ;
public final void rule__Tuple__Group__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5339:1: ( ( ')' ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5340:1: ( ')' )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5340:1: ( ')' )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5341:1: ')'
{
before(grammarAccess.getTupleAccess().getRightParenthesisKeyword_3());
match(input, 65, FOLLOW_65_in_rule__Tuple__Group__3__Impl11508);
after(grammarAccess.getTupleAccess().getRightParenthesisKeyword_3());
}
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__Tuple__Group__3__Impl"
// $ANTLR start "rule__Tuple__Group_2__0"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5362:1: rule__Tuple__Group_2__0 : rule__Tuple__Group_2__0__Impl rule__Tuple__Group_2__1 ;
public final void rule__Tuple__Group_2__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5366:1: ( rule__Tuple__Group_2__0__Impl rule__Tuple__Group_2__1 )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5367:2: rule__Tuple__Group_2__0__Impl rule__Tuple__Group_2__1
{
pushFollow(FOLLOW_rule__Tuple__Group_2__0__Impl_in_rule__Tuple__Group_2__011547);
rule__Tuple__Group_2__0__Impl();
state._fsp--;
pushFollow(FOLLOW_rule__Tuple__Group_2__1_in_rule__Tuple__Group_2__011550);
rule__Tuple__Group_2__1();
state._fsp--;
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__Tuple__Group_2__0"
// $ANTLR start "rule__Tuple__Group_2__0__Impl"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5374:1: rule__Tuple__Group_2__0__Impl : ( ( rule__Tuple__TupleElementsAssignment_2_0 ) ) ;
public final void rule__Tuple__Group_2__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5378:1: ( ( ( rule__Tuple__TupleElementsAssignment_2_0 ) ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5379:1: ( ( rule__Tuple__TupleElementsAssignment_2_0 ) )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5379:1: ( ( rule__Tuple__TupleElementsAssignment_2_0 ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5380:1: ( rule__Tuple__TupleElementsAssignment_2_0 )
{
before(grammarAccess.getTupleAccess().getTupleElementsAssignment_2_0());
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5381:1: ( rule__Tuple__TupleElementsAssignment_2_0 )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5381:2: rule__Tuple__TupleElementsAssignment_2_0
{
pushFollow(FOLLOW_rule__Tuple__TupleElementsAssignment_2_0_in_rule__Tuple__Group_2__0__Impl11577);
rule__Tuple__TupleElementsAssignment_2_0();
state._fsp--;
}
after(grammarAccess.getTupleAccess().getTupleElementsAssignment_2_0());
}
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__Tuple__Group_2__0__Impl"
// $ANTLR start "rule__Tuple__Group_2__1"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5391:1: rule__Tuple__Group_2__1 : rule__Tuple__Group_2__1__Impl ;
public final void rule__Tuple__Group_2__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5395:1: ( rule__Tuple__Group_2__1__Impl )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5396:2: rule__Tuple__Group_2__1__Impl
{
pushFollow(FOLLOW_rule__Tuple__Group_2__1__Impl_in_rule__Tuple__Group_2__111607);
rule__Tuple__Group_2__1__Impl();
state._fsp--;
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__Tuple__Group_2__1"
// $ANTLR start "rule__Tuple__Group_2__1__Impl"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5402:1: rule__Tuple__Group_2__1__Impl : ( ( rule__Tuple__Group_2_1__0 )* ) ;
public final void rule__Tuple__Group_2__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5406:1: ( ( ( rule__Tuple__Group_2_1__0 )* ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5407:1: ( ( rule__Tuple__Group_2_1__0 )* )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5407:1: ( ( rule__Tuple__Group_2_1__0 )* )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5408:1: ( rule__Tuple__Group_2_1__0 )*
{
before(grammarAccess.getTupleAccess().getGroup_2_1());
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5409:1: ( rule__Tuple__Group_2_1__0 )*
loop50: do {
int alt50 = 2;
int LA50_0 = input.LA(1);
if((LA50_0 == 62)) {
alt50 = 1;
}
switch(alt50) {
case 1:
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5409:2: rule__Tuple__Group_2_1__0
{
pushFollow(FOLLOW_rule__Tuple__Group_2_1__0_in_rule__Tuple__Group_2__1__Impl11634);
rule__Tuple__Group_2_1__0();
state._fsp--;
}
break;
default:
break loop50;
}
} while(true);
after(grammarAccess.getTupleAccess().getGroup_2_1());
}
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__Tuple__Group_2__1__Impl"
// $ANTLR start "rule__Tuple__Group_2_1__0"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5423:1: rule__Tuple__Group_2_1__0 : rule__Tuple__Group_2_1__0__Impl rule__Tuple__Group_2_1__1 ;
public final void rule__Tuple__Group_2_1__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5427:1: ( rule__Tuple__Group_2_1__0__Impl rule__Tuple__Group_2_1__1 )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5428:2: rule__Tuple__Group_2_1__0__Impl rule__Tuple__Group_2_1__1
{
pushFollow(FOLLOW_rule__Tuple__Group_2_1__0__Impl_in_rule__Tuple__Group_2_1__011669);
rule__Tuple__Group_2_1__0__Impl();
state._fsp--;
pushFollow(FOLLOW_rule__Tuple__Group_2_1__1_in_rule__Tuple__Group_2_1__011672);
rule__Tuple__Group_2_1__1();
state._fsp--;
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__Tuple__Group_2_1__0"
// $ANTLR start "rule__Tuple__Group_2_1__0__Impl"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5435:1: rule__Tuple__Group_2_1__0__Impl : ( ',' ) ;
public final void rule__Tuple__Group_2_1__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5439:1: ( ( ',' ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5440:1: ( ',' )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5440:1: ( ',' )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5441:1: ','
{
before(grammarAccess.getTupleAccess().getCommaKeyword_2_1_0());
match(input, 62, FOLLOW_62_in_rule__Tuple__Group_2_1__0__Impl11700);
after(grammarAccess.getTupleAccess().getCommaKeyword_2_1_0());
}
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__Tuple__Group_2_1__0__Impl"
// $ANTLR start "rule__Tuple__Group_2_1__1"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5454:1: rule__Tuple__Group_2_1__1 : rule__Tuple__Group_2_1__1__Impl ;
public final void rule__Tuple__Group_2_1__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5458:1: ( rule__Tuple__Group_2_1__1__Impl )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5459:2: rule__Tuple__Group_2_1__1__Impl
{
pushFollow(FOLLOW_rule__Tuple__Group_2_1__1__Impl_in_rule__Tuple__Group_2_1__111731);
rule__Tuple__Group_2_1__1__Impl();
state._fsp--;
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__Tuple__Group_2_1__1"
// $ANTLR start "rule__Tuple__Group_2_1__1__Impl"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5465:1: rule__Tuple__Group_2_1__1__Impl : ( ( rule__Tuple__TupleElementsAssignment_2_1_1 ) ) ;
public final void rule__Tuple__Group_2_1__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5469:1: ( ( ( rule__Tuple__TupleElementsAssignment_2_1_1 ) ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5470:1: ( ( rule__Tuple__TupleElementsAssignment_2_1_1 ) )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5470:1: ( ( rule__Tuple__TupleElementsAssignment_2_1_1 ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5471:1: ( rule__Tuple__TupleElementsAssignment_2_1_1 )
{
before(grammarAccess.getTupleAccess().getTupleElementsAssignment_2_1_1());
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5472:1: ( rule__Tuple__TupleElementsAssignment_2_1_1 )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5472:2: rule__Tuple__TupleElementsAssignment_2_1_1
{
pushFollow(FOLLOW_rule__Tuple__TupleElementsAssignment_2_1_1_in_rule__Tuple__Group_2_1__1__Impl11758);
rule__Tuple__TupleElementsAssignment_2_1_1();
state._fsp--;
}
after(grammarAccess.getTupleAccess().getTupleElementsAssignment_2_1_1());
}
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__Tuple__Group_2_1__1__Impl"
// $ANTLR start "rule__ConditionalTestExpression__Group__0"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5486:1: rule__ConditionalTestExpression__Group__0 : rule__ConditionalTestExpression__Group__0__Impl rule__ConditionalTestExpression__Group__1 ;
public final void rule__ConditionalTestExpression__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5490:1: ( rule__ConditionalTestExpression__Group__0__Impl rule__ConditionalTestExpression__Group__1 )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5491:2: rule__ConditionalTestExpression__Group__0__Impl rule__ConditionalTestExpression__Group__1
{
pushFollow(FOLLOW_rule__ConditionalTestExpression__Group__0__Impl_in_rule__ConditionalTestExpression__Group__011792);
rule__ConditionalTestExpression__Group__0__Impl();
state._fsp--;
pushFollow(FOLLOW_rule__ConditionalTestExpression__Group__1_in_rule__ConditionalTestExpression__Group__011795);
rule__ConditionalTestExpression__Group__1();
state._fsp--;
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__ConditionalTestExpression__Group__0"
// $ANTLR start "rule__ConditionalTestExpression__Group__0__Impl"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5498:1: rule__ConditionalTestExpression__Group__0__Impl : ( ( rule__ConditionalTestExpression__ExpAssignment_0 ) ) ;
public final void rule__ConditionalTestExpression__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5502:1: ( ( ( rule__ConditionalTestExpression__ExpAssignment_0 ) ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5503:1: ( ( rule__ConditionalTestExpression__ExpAssignment_0 ) )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5503:1: ( ( rule__ConditionalTestExpression__ExpAssignment_0 ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5504:1: ( rule__ConditionalTestExpression__ExpAssignment_0 )
{
before(grammarAccess.getConditionalTestExpressionAccess().getExpAssignment_0());
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5505:1: ( rule__ConditionalTestExpression__ExpAssignment_0 )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5505:2: rule__ConditionalTestExpression__ExpAssignment_0
{
pushFollow(FOLLOW_rule__ConditionalTestExpression__ExpAssignment_0_in_rule__ConditionalTestExpression__Group__0__Impl11822);
rule__ConditionalTestExpression__ExpAssignment_0();
state._fsp--;
}
after(grammarAccess.getConditionalTestExpressionAccess().getExpAssignment_0());
}
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__ConditionalTestExpression__Group__0__Impl"
// $ANTLR start "rule__ConditionalTestExpression__Group__1"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5515:1: rule__ConditionalTestExpression__Group__1 : rule__ConditionalTestExpression__Group__1__Impl ;
public final void rule__ConditionalTestExpression__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5519:1: ( rule__ConditionalTestExpression__Group__1__Impl )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5520:2: rule__ConditionalTestExpression__Group__1__Impl
{
pushFollow(FOLLOW_rule__ConditionalTestExpression__Group__1__Impl_in_rule__ConditionalTestExpression__Group__111852);
rule__ConditionalTestExpression__Group__1__Impl();
state._fsp--;
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__ConditionalTestExpression__Group__1"
// $ANTLR start "rule__ConditionalTestExpression__Group__1__Impl"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5526:1: rule__ConditionalTestExpression__Group__1__Impl : ( ( rule__ConditionalTestExpression__Group_1__0 )? ) ;
public final void rule__ConditionalTestExpression__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5530:1: ( ( ( rule__ConditionalTestExpression__Group_1__0 )? ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5531:1: ( ( rule__ConditionalTestExpression__Group_1__0 )? )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5531:1: ( ( rule__ConditionalTestExpression__Group_1__0 )? )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5532:1: ( rule__ConditionalTestExpression__Group_1__0 )?
{
before(grammarAccess.getConditionalTestExpressionAccess().getGroup_1());
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5533:1: ( rule__ConditionalTestExpression__Group_1__0 )?
int alt51 = 2;
int LA51_0 = input.LA(1);
if((LA51_0 == 66)) {
alt51 = 1;
}
switch(alt51) {
case 1:
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5533:2: rule__ConditionalTestExpression__Group_1__0
{
pushFollow(FOLLOW_rule__ConditionalTestExpression__Group_1__0_in_rule__ConditionalTestExpression__Group__1__Impl11879);
rule__ConditionalTestExpression__Group_1__0();
state._fsp--;
}
break;
}
after(grammarAccess.getConditionalTestExpressionAccess().getGroup_1());
}
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__ConditionalTestExpression__Group__1__Impl"
// $ANTLR start "rule__ConditionalTestExpression__Group_1__0"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5547:1: rule__ConditionalTestExpression__Group_1__0 : rule__ConditionalTestExpression__Group_1__0__Impl rule__ConditionalTestExpression__Group_1__1 ;
public final void rule__ConditionalTestExpression__Group_1__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5551:1: ( rule__ConditionalTestExpression__Group_1__0__Impl rule__ConditionalTestExpression__Group_1__1 )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5552:2: rule__ConditionalTestExpression__Group_1__0__Impl rule__ConditionalTestExpression__Group_1__1
{
pushFollow(FOLLOW_rule__ConditionalTestExpression__Group_1__0__Impl_in_rule__ConditionalTestExpression__Group_1__011914);
rule__ConditionalTestExpression__Group_1__0__Impl();
state._fsp--;
pushFollow(FOLLOW_rule__ConditionalTestExpression__Group_1__1_in_rule__ConditionalTestExpression__Group_1__011917);
rule__ConditionalTestExpression__Group_1__1();
state._fsp--;
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__ConditionalTestExpression__Group_1__0"
// $ANTLR start "rule__ConditionalTestExpression__Group_1__0__Impl"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5559:1: rule__ConditionalTestExpression__Group_1__0__Impl : ( '?' ) ;
public final void rule__ConditionalTestExpression__Group_1__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5563:1: ( ( '?' ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5564:1: ( '?' )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5564:1: ( '?' )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5565:1: '?'
{
before(grammarAccess.getConditionalTestExpressionAccess().getQuestionMarkKeyword_1_0());
match(input, 66, FOLLOW_66_in_rule__ConditionalTestExpression__Group_1__0__Impl11945);
after(grammarAccess.getConditionalTestExpressionAccess().getQuestionMarkKeyword_1_0());
}
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__ConditionalTestExpression__Group_1__0__Impl"
// $ANTLR start "rule__ConditionalTestExpression__Group_1__1"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5578:1: rule__ConditionalTestExpression__Group_1__1 : rule__ConditionalTestExpression__Group_1__1__Impl rule__ConditionalTestExpression__Group_1__2 ;
public final void rule__ConditionalTestExpression__Group_1__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5582:1: ( rule__ConditionalTestExpression__Group_1__1__Impl rule__ConditionalTestExpression__Group_1__2 )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5583:2: rule__ConditionalTestExpression__Group_1__1__Impl rule__ConditionalTestExpression__Group_1__2
{
pushFollow(FOLLOW_rule__ConditionalTestExpression__Group_1__1__Impl_in_rule__ConditionalTestExpression__Group_1__111976);
rule__ConditionalTestExpression__Group_1__1__Impl();
state._fsp--;
pushFollow(FOLLOW_rule__ConditionalTestExpression__Group_1__2_in_rule__ConditionalTestExpression__Group_1__111979);
rule__ConditionalTestExpression__Group_1__2();
state._fsp--;
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__ConditionalTestExpression__Group_1__1"
// $ANTLR start "rule__ConditionalTestExpression__Group_1__1__Impl"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5590:1: rule__ConditionalTestExpression__Group_1__1__Impl : ( ( rule__ConditionalTestExpression__WhenTrueAssignment_1_1 ) ) ;
public final void rule__ConditionalTestExpression__Group_1__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5594:1: ( ( ( rule__ConditionalTestExpression__WhenTrueAssignment_1_1 ) ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5595:1: ( ( rule__ConditionalTestExpression__WhenTrueAssignment_1_1 ) )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5595:1: ( ( rule__ConditionalTestExpression__WhenTrueAssignment_1_1 ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5596:1: ( rule__ConditionalTestExpression__WhenTrueAssignment_1_1 )
{
before(grammarAccess.getConditionalTestExpressionAccess().getWhenTrueAssignment_1_1());
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5597:1: ( rule__ConditionalTestExpression__WhenTrueAssignment_1_1 )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5597:2: rule__ConditionalTestExpression__WhenTrueAssignment_1_1
{
pushFollow(FOLLOW_rule__ConditionalTestExpression__WhenTrueAssignment_1_1_in_rule__ConditionalTestExpression__Group_1__1__Impl12006);
rule__ConditionalTestExpression__WhenTrueAssignment_1_1();
state._fsp--;
}
after(grammarAccess.getConditionalTestExpressionAccess().getWhenTrueAssignment_1_1());
}
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__ConditionalTestExpression__Group_1__1__Impl"
// $ANTLR start "rule__ConditionalTestExpression__Group_1__2"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5607:1: rule__ConditionalTestExpression__Group_1__2 : rule__ConditionalTestExpression__Group_1__2__Impl rule__ConditionalTestExpression__Group_1__3 ;
public final void rule__ConditionalTestExpression__Group_1__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5611:1: ( rule__ConditionalTestExpression__Group_1__2__Impl rule__ConditionalTestExpression__Group_1__3 )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5612:2: rule__ConditionalTestExpression__Group_1__2__Impl rule__ConditionalTestExpression__Group_1__3
{
pushFollow(FOLLOW_rule__ConditionalTestExpression__Group_1__2__Impl_in_rule__ConditionalTestExpression__Group_1__212036);
rule__ConditionalTestExpression__Group_1__2__Impl();
state._fsp--;
pushFollow(FOLLOW_rule__ConditionalTestExpression__Group_1__3_in_rule__ConditionalTestExpression__Group_1__212039);
rule__ConditionalTestExpression__Group_1__3();
state._fsp--;
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__ConditionalTestExpression__Group_1__2"
// $ANTLR start "rule__ConditionalTestExpression__Group_1__2__Impl"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5619:1: rule__ConditionalTestExpression__Group_1__2__Impl : ( ':' ) ;
public final void rule__ConditionalTestExpression__Group_1__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5623:1: ( ( ':' ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5624:1: ( ':' )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5624:1: ( ':' )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5625:1: ':'
{
before(grammarAccess.getConditionalTestExpressionAccess().getColonKeyword_1_2());
match(input, 67, FOLLOW_67_in_rule__ConditionalTestExpression__Group_1__2__Impl12067);
after(grammarAccess.getConditionalTestExpressionAccess().getColonKeyword_1_2());
}
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__ConditionalTestExpression__Group_1__2__Impl"
// $ANTLR start "rule__ConditionalTestExpression__Group_1__3"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5638:1: rule__ConditionalTestExpression__Group_1__3 : rule__ConditionalTestExpression__Group_1__3__Impl ;
public final void rule__ConditionalTestExpression__Group_1__3() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5642:1: ( rule__ConditionalTestExpression__Group_1__3__Impl )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5643:2: rule__ConditionalTestExpression__Group_1__3__Impl
{
pushFollow(FOLLOW_rule__ConditionalTestExpression__Group_1__3__Impl_in_rule__ConditionalTestExpression__Group_1__312098);
rule__ConditionalTestExpression__Group_1__3__Impl();
state._fsp--;
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__ConditionalTestExpression__Group_1__3"
// $ANTLR start "rule__ConditionalTestExpression__Group_1__3__Impl"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5649:1: rule__ConditionalTestExpression__Group_1__3__Impl : ( ( rule__ConditionalTestExpression__WhenFalseAssignment_1_3 ) ) ;
public final void rule__ConditionalTestExpression__Group_1__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5653:1: ( ( ( rule__ConditionalTestExpression__WhenFalseAssignment_1_3 ) ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5654:1: ( ( rule__ConditionalTestExpression__WhenFalseAssignment_1_3 ) )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5654:1: ( ( rule__ConditionalTestExpression__WhenFalseAssignment_1_3 ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5655:1: ( rule__ConditionalTestExpression__WhenFalseAssignment_1_3 )
{
before(grammarAccess.getConditionalTestExpressionAccess().getWhenFalseAssignment_1_3());
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5656:1: ( rule__ConditionalTestExpression__WhenFalseAssignment_1_3 )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5656:2: rule__ConditionalTestExpression__WhenFalseAssignment_1_3
{
pushFollow(FOLLOW_rule__ConditionalTestExpression__WhenFalseAssignment_1_3_in_rule__ConditionalTestExpression__Group_1__3__Impl12125);
rule__ConditionalTestExpression__WhenFalseAssignment_1_3();
state._fsp--;
}
after(grammarAccess.getConditionalTestExpressionAccess().getWhenFalseAssignment_1_3());
}
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__ConditionalTestExpression__Group_1__3__Impl"
// $ANTLR start "rule__ConditionalOrExpression__Group__0"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5674: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 {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5678:1: ( rule__ConditionalOrExpression__Group__0__Impl rule__ConditionalOrExpression__Group__1 )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5679:2: rule__ConditionalOrExpression__Group__0__Impl rule__ConditionalOrExpression__Group__1
{
pushFollow(FOLLOW_rule__ConditionalOrExpression__Group__0__Impl_in_rule__ConditionalOrExpression__Group__012163);
rule__ConditionalOrExpression__Group__0__Impl();
state._fsp--;
pushFollow(FOLLOW_rule__ConditionalOrExpression__Group__1_in_rule__ConditionalOrExpression__Group__012166);
rule__ConditionalOrExpression__Group__1();
state._fsp--;
}
} 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"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5686:1: rule__ConditionalOrExpression__Group__0__Impl : ( ( rule__ConditionalOrExpression__ExpAssignment_0 ) ) ;
public final void rule__ConditionalOrExpression__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5690:1: ( ( ( rule__ConditionalOrExpression__ExpAssignment_0 ) ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5691:1: ( ( rule__ConditionalOrExpression__ExpAssignment_0 ) )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5691:1: ( ( rule__ConditionalOrExpression__ExpAssignment_0 ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5692:1: ( rule__ConditionalOrExpression__ExpAssignment_0 )
{
before(grammarAccess.getConditionalOrExpressionAccess().getExpAssignment_0());
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5693:1: ( rule__ConditionalOrExpression__ExpAssignment_0 )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5693:2: rule__ConditionalOrExpression__ExpAssignment_0
{
pushFollow(FOLLOW_rule__ConditionalOrExpression__ExpAssignment_0_in_rule__ConditionalOrExpression__Group__0__Impl12193);
rule__ConditionalOrExpression__ExpAssignment_0();
state._fsp--;
}
after(grammarAccess.getConditionalOrExpressionAccess().getExpAssignment_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"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5703:1: rule__ConditionalOrExpression__Group__1 : rule__ConditionalOrExpression__Group__1__Impl ;
public final void rule__ConditionalOrExpression__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5707:1: ( rule__ConditionalOrExpression__Group__1__Impl )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5708:2: rule__ConditionalOrExpression__Group__1__Impl
{
pushFollow(FOLLOW_rule__ConditionalOrExpression__Group__1__Impl_in_rule__ConditionalOrExpression__Group__112223);
rule__ConditionalOrExpression__Group__1__Impl();
state._fsp--;
}
} 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"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5714: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 {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5718:1: ( ( ( rule__ConditionalOrExpression__Group_1__0 )* ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5719:1: ( ( rule__ConditionalOrExpression__Group_1__0 )* )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5719:1: ( ( rule__ConditionalOrExpression__Group_1__0 )* )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5720:1: ( rule__ConditionalOrExpression__Group_1__0 )*
{
before(grammarAccess.getConditionalOrExpressionAccess().getGroup_1());
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5721:1: ( rule__ConditionalOrExpression__Group_1__0 )*
loop52: do {
int alt52 = 2;
int LA52_0 = input.LA(1);
if((LA52_0 == 68)) {
alt52 = 1;
}
switch(alt52) {
case 1:
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5721:2: rule__ConditionalOrExpression__Group_1__0
{
pushFollow(FOLLOW_rule__ConditionalOrExpression__Group_1__0_in_rule__ConditionalOrExpression__Group__1__Impl12250);
rule__ConditionalOrExpression__Group_1__0();
state._fsp--;
}
break;
default:
break loop52;
}
} while(true);
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"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5735: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 {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5739:1: ( rule__ConditionalOrExpression__Group_1__0__Impl rule__ConditionalOrExpression__Group_1__1 )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5740:2: rule__ConditionalOrExpression__Group_1__0__Impl rule__ConditionalOrExpression__Group_1__1
{
pushFollow(FOLLOW_rule__ConditionalOrExpression__Group_1__0__Impl_in_rule__ConditionalOrExpression__Group_1__012285);
rule__ConditionalOrExpression__Group_1__0__Impl();
state._fsp--;
pushFollow(FOLLOW_rule__ConditionalOrExpression__Group_1__1_in_rule__ConditionalOrExpression__Group_1__012288);
rule__ConditionalOrExpression__Group_1__1();
state._fsp--;
}
} 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"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5747:1: rule__ConditionalOrExpression__Group_1__0__Impl : ( '||' ) ;
public final void rule__ConditionalOrExpression__Group_1__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5751:1: ( ( '||' ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5752:1: ( '||' )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5752:1: ( '||' )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5753:1: '||'
{
before(grammarAccess.getConditionalOrExpressionAccess().getVerticalLineVerticalLineKeyword_1_0());
match(input, 68, FOLLOW_68_in_rule__ConditionalOrExpression__Group_1__0__Impl12316);
after(grammarAccess.getConditionalOrExpressionAccess().getVerticalLineVerticalLineKeyword_1_0());
}
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__ConditionalOrExpression__Group_1__0__Impl"
// $ANTLR start "rule__ConditionalOrExpression__Group_1__1"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5766:1: rule__ConditionalOrExpression__Group_1__1 : rule__ConditionalOrExpression__Group_1__1__Impl ;
public final void rule__ConditionalOrExpression__Group_1__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5770:1: ( rule__ConditionalOrExpression__Group_1__1__Impl )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5771:2: rule__ConditionalOrExpression__Group_1__1__Impl
{
pushFollow(FOLLOW_rule__ConditionalOrExpression__Group_1__1__Impl_in_rule__ConditionalOrExpression__Group_1__112347);
rule__ConditionalOrExpression__Group_1__1__Impl();
state._fsp--;
}
} 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"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5777:1: rule__ConditionalOrExpression__Group_1__1__Impl : ( ( rule__ConditionalOrExpression__ExpAssignment_1_1 ) ) ;
public final void rule__ConditionalOrExpression__Group_1__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5781:1: ( ( ( rule__ConditionalOrExpression__ExpAssignment_1_1 ) ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5782:1: ( ( rule__ConditionalOrExpression__ExpAssignment_1_1 ) )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5782:1: ( ( rule__ConditionalOrExpression__ExpAssignment_1_1 ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5783:1: ( rule__ConditionalOrExpression__ExpAssignment_1_1 )
{
before(grammarAccess.getConditionalOrExpressionAccess().getExpAssignment_1_1());
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5784:1: ( rule__ConditionalOrExpression__ExpAssignment_1_1 )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5784:2: rule__ConditionalOrExpression__ExpAssignment_1_1
{
pushFollow(FOLLOW_rule__ConditionalOrExpression__ExpAssignment_1_1_in_rule__ConditionalOrExpression__Group_1__1__Impl12374);
rule__ConditionalOrExpression__ExpAssignment_1_1();
state._fsp--;
}
after(grammarAccess.getConditionalOrExpressionAccess().getExpAssignment_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__ConditionalAndExpression__Group__0"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5798: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 {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5802:1: ( rule__ConditionalAndExpression__Group__0__Impl rule__ConditionalAndExpression__Group__1 )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5803:2: rule__ConditionalAndExpression__Group__0__Impl rule__ConditionalAndExpression__Group__1
{
pushFollow(FOLLOW_rule__ConditionalAndExpression__Group__0__Impl_in_rule__ConditionalAndExpression__Group__012408);
rule__ConditionalAndExpression__Group__0__Impl();
state._fsp--;
pushFollow(FOLLOW_rule__ConditionalAndExpression__Group__1_in_rule__ConditionalAndExpression__Group__012411);
rule__ConditionalAndExpression__Group__1();
state._fsp--;
}
} 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"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5810:1: rule__ConditionalAndExpression__Group__0__Impl : ( ( rule__ConditionalAndExpression__ExpAssignment_0 ) ) ;
public final void rule__ConditionalAndExpression__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5814:1: ( ( ( rule__ConditionalAndExpression__ExpAssignment_0 ) ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5815:1: ( ( rule__ConditionalAndExpression__ExpAssignment_0 ) )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5815:1: ( ( rule__ConditionalAndExpression__ExpAssignment_0 ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5816:1: ( rule__ConditionalAndExpression__ExpAssignment_0 )
{
before(grammarAccess.getConditionalAndExpressionAccess().getExpAssignment_0());
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5817:1: ( rule__ConditionalAndExpression__ExpAssignment_0 )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5817:2: rule__ConditionalAndExpression__ExpAssignment_0
{
pushFollow(FOLLOW_rule__ConditionalAndExpression__ExpAssignment_0_in_rule__ConditionalAndExpression__Group__0__Impl12438);
rule__ConditionalAndExpression__ExpAssignment_0();
state._fsp--;
}
after(grammarAccess.getConditionalAndExpressionAccess().getExpAssignment_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"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5827:1: rule__ConditionalAndExpression__Group__1 : rule__ConditionalAndExpression__Group__1__Impl ;
public final void rule__ConditionalAndExpression__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5831:1: ( rule__ConditionalAndExpression__Group__1__Impl )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5832:2: rule__ConditionalAndExpression__Group__1__Impl
{
pushFollow(FOLLOW_rule__ConditionalAndExpression__Group__1__Impl_in_rule__ConditionalAndExpression__Group__112468);
rule__ConditionalAndExpression__Group__1__Impl();
state._fsp--;
}
} 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"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5838: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 {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5842:1: ( ( ( rule__ConditionalAndExpression__Group_1__0 )* ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5843:1: ( ( rule__ConditionalAndExpression__Group_1__0 )* )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5843:1: ( ( rule__ConditionalAndExpression__Group_1__0 )* )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5844:1: ( rule__ConditionalAndExpression__Group_1__0 )*
{
before(grammarAccess.getConditionalAndExpressionAccess().getGroup_1());
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5845:1: ( rule__ConditionalAndExpression__Group_1__0 )*
loop53: do {
int alt53 = 2;
int LA53_0 = input.LA(1);
if((LA53_0 == 69)) {
alt53 = 1;
}
switch(alt53) {
case 1:
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5845:2: rule__ConditionalAndExpression__Group_1__0
{
pushFollow(FOLLOW_rule__ConditionalAndExpression__Group_1__0_in_rule__ConditionalAndExpression__Group__1__Impl12495);
rule__ConditionalAndExpression__Group_1__0();
state._fsp--;
}
break;
default:
break loop53;
}
} while(true);
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"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5859: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 {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5863:1: ( rule__ConditionalAndExpression__Group_1__0__Impl rule__ConditionalAndExpression__Group_1__1 )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5864:2: rule__ConditionalAndExpression__Group_1__0__Impl rule__ConditionalAndExpression__Group_1__1
{
pushFollow(FOLLOW_rule__ConditionalAndExpression__Group_1__0__Impl_in_rule__ConditionalAndExpression__Group_1__012530);
rule__ConditionalAndExpression__Group_1__0__Impl();
state._fsp--;
pushFollow(FOLLOW_rule__ConditionalAndExpression__Group_1__1_in_rule__ConditionalAndExpression__Group_1__012533);
rule__ConditionalAndExpression__Group_1__1();
state._fsp--;
}
} 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"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5871:1: rule__ConditionalAndExpression__Group_1__0__Impl : ( '&&' ) ;
public final void rule__ConditionalAndExpression__Group_1__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5875:1: ( ( '&&' ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5876:1: ( '&&' )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5876:1: ( '&&' )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5877:1: '&&'
{
before(grammarAccess.getConditionalAndExpressionAccess().getAmpersandAmpersandKeyword_1_0());
match(input, 69, FOLLOW_69_in_rule__ConditionalAndExpression__Group_1__0__Impl12561);
after(grammarAccess.getConditionalAndExpressionAccess().getAmpersandAmpersandKeyword_1_0());
}
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__ConditionalAndExpression__Group_1__0__Impl"
// $ANTLR start "rule__ConditionalAndExpression__Group_1__1"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5890:1: rule__ConditionalAndExpression__Group_1__1 : rule__ConditionalAndExpression__Group_1__1__Impl ;
public final void rule__ConditionalAndExpression__Group_1__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5894:1: ( rule__ConditionalAndExpression__Group_1__1__Impl )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5895:2: rule__ConditionalAndExpression__Group_1__1__Impl
{
pushFollow(FOLLOW_rule__ConditionalAndExpression__Group_1__1__Impl_in_rule__ConditionalAndExpression__Group_1__112592);
rule__ConditionalAndExpression__Group_1__1__Impl();
state._fsp--;
}
} 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"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5901:1: rule__ConditionalAndExpression__Group_1__1__Impl : ( ( rule__ConditionalAndExpression__ExpAssignment_1_1 ) ) ;
public final void rule__ConditionalAndExpression__Group_1__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5905:1: ( ( ( rule__ConditionalAndExpression__ExpAssignment_1_1 ) ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5906:1: ( ( rule__ConditionalAndExpression__ExpAssignment_1_1 ) )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5906:1: ( ( rule__ConditionalAndExpression__ExpAssignment_1_1 ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5907:1: ( rule__ConditionalAndExpression__ExpAssignment_1_1 )
{
before(grammarAccess.getConditionalAndExpressionAccess().getExpAssignment_1_1());
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5908:1: ( rule__ConditionalAndExpression__ExpAssignment_1_1 )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5908:2: rule__ConditionalAndExpression__ExpAssignment_1_1
{
pushFollow(FOLLOW_rule__ConditionalAndExpression__ExpAssignment_1_1_in_rule__ConditionalAndExpression__Group_1__1__Impl12619);
rule__ConditionalAndExpression__ExpAssignment_1_1();
state._fsp--;
}
after(grammarAccess.getConditionalAndExpressionAccess().getExpAssignment_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__InclusiveOrExpression__Group__0"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5922: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 {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5926:1: ( rule__InclusiveOrExpression__Group__0__Impl rule__InclusiveOrExpression__Group__1 )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5927:2: rule__InclusiveOrExpression__Group__0__Impl rule__InclusiveOrExpression__Group__1
{
pushFollow(FOLLOW_rule__InclusiveOrExpression__Group__0__Impl_in_rule__InclusiveOrExpression__Group__012653);
rule__InclusiveOrExpression__Group__0__Impl();
state._fsp--;
pushFollow(FOLLOW_rule__InclusiveOrExpression__Group__1_in_rule__InclusiveOrExpression__Group__012656);
rule__InclusiveOrExpression__Group__1();
state._fsp--;
}
} 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"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5934:1: rule__InclusiveOrExpression__Group__0__Impl : ( ( rule__InclusiveOrExpression__ExpAssignment_0 ) ) ;
public final void rule__InclusiveOrExpression__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5938:1: ( ( ( rule__InclusiveOrExpression__ExpAssignment_0 ) ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5939:1: ( ( rule__InclusiveOrExpression__ExpAssignment_0 ) )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5939:1: ( ( rule__InclusiveOrExpression__ExpAssignment_0 ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5940:1: ( rule__InclusiveOrExpression__ExpAssignment_0 )
{
before(grammarAccess.getInclusiveOrExpressionAccess().getExpAssignment_0());
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5941:1: ( rule__InclusiveOrExpression__ExpAssignment_0 )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5941:2: rule__InclusiveOrExpression__ExpAssignment_0
{
pushFollow(FOLLOW_rule__InclusiveOrExpression__ExpAssignment_0_in_rule__InclusiveOrExpression__Group__0__Impl12683);
rule__InclusiveOrExpression__ExpAssignment_0();
state._fsp--;
}
after(grammarAccess.getInclusiveOrExpressionAccess().getExpAssignment_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"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5951:1: rule__InclusiveOrExpression__Group__1 : rule__InclusiveOrExpression__Group__1__Impl ;
public final void rule__InclusiveOrExpression__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5955:1: ( rule__InclusiveOrExpression__Group__1__Impl )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5956:2: rule__InclusiveOrExpression__Group__1__Impl
{
pushFollow(FOLLOW_rule__InclusiveOrExpression__Group__1__Impl_in_rule__InclusiveOrExpression__Group__112713);
rule__InclusiveOrExpression__Group__1__Impl();
state._fsp--;
}
} 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"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5962: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 {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5966:1: ( ( ( rule__InclusiveOrExpression__Group_1__0 )* ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5967:1: ( ( rule__InclusiveOrExpression__Group_1__0 )* )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5967:1: ( ( rule__InclusiveOrExpression__Group_1__0 )* )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5968:1: ( rule__InclusiveOrExpression__Group_1__0 )*
{
before(grammarAccess.getInclusiveOrExpressionAccess().getGroup_1());
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5969:1: ( rule__InclusiveOrExpression__Group_1__0 )*
loop54: do {
int alt54 = 2;
int LA54_0 = input.LA(1);
if((LA54_0 == 70)) {
alt54 = 1;
}
switch(alt54) {
case 1:
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5969:2: rule__InclusiveOrExpression__Group_1__0
{
pushFollow(FOLLOW_rule__InclusiveOrExpression__Group_1__0_in_rule__InclusiveOrExpression__Group__1__Impl12740);
rule__InclusiveOrExpression__Group_1__0();
state._fsp--;
}
break;
default:
break loop54;
}
} while(true);
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"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5983: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 {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5987:1: ( rule__InclusiveOrExpression__Group_1__0__Impl rule__InclusiveOrExpression__Group_1__1 )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5988:2: rule__InclusiveOrExpression__Group_1__0__Impl rule__InclusiveOrExpression__Group_1__1
{
pushFollow(FOLLOW_rule__InclusiveOrExpression__Group_1__0__Impl_in_rule__InclusiveOrExpression__Group_1__012775);
rule__InclusiveOrExpression__Group_1__0__Impl();
state._fsp--;
pushFollow(FOLLOW_rule__InclusiveOrExpression__Group_1__1_in_rule__InclusiveOrExpression__Group_1__012778);
rule__InclusiveOrExpression__Group_1__1();
state._fsp--;
}
} 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"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5995:1: rule__InclusiveOrExpression__Group_1__0__Impl : ( '|' ) ;
public final void rule__InclusiveOrExpression__Group_1__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5999:1: ( ( '|' ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6000:1: ( '|' )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6000:1: ( '|' )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6001:1: '|'
{
before(grammarAccess.getInclusiveOrExpressionAccess().getVerticalLineKeyword_1_0());
match(input, 70, FOLLOW_70_in_rule__InclusiveOrExpression__Group_1__0__Impl12806);
after(grammarAccess.getInclusiveOrExpressionAccess().getVerticalLineKeyword_1_0());
}
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__InclusiveOrExpression__Group_1__0__Impl"
// $ANTLR start "rule__InclusiveOrExpression__Group_1__1"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6014:1: rule__InclusiveOrExpression__Group_1__1 : rule__InclusiveOrExpression__Group_1__1__Impl ;
public final void rule__InclusiveOrExpression__Group_1__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6018:1: ( rule__InclusiveOrExpression__Group_1__1__Impl )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6019:2: rule__InclusiveOrExpression__Group_1__1__Impl
{
pushFollow(FOLLOW_rule__InclusiveOrExpression__Group_1__1__Impl_in_rule__InclusiveOrExpression__Group_1__112837);
rule__InclusiveOrExpression__Group_1__1__Impl();
state._fsp--;
}
} 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"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6025:1: rule__InclusiveOrExpression__Group_1__1__Impl : ( ( rule__InclusiveOrExpression__ExpAssignment_1_1 ) ) ;
public final void rule__InclusiveOrExpression__Group_1__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6029:1: ( ( ( rule__InclusiveOrExpression__ExpAssignment_1_1 ) ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6030:1: ( ( rule__InclusiveOrExpression__ExpAssignment_1_1 ) )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6030:1: ( ( rule__InclusiveOrExpression__ExpAssignment_1_1 ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6031:1: ( rule__InclusiveOrExpression__ExpAssignment_1_1 )
{
before(grammarAccess.getInclusiveOrExpressionAccess().getExpAssignment_1_1());
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6032:1: ( rule__InclusiveOrExpression__ExpAssignment_1_1 )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6032:2: rule__InclusiveOrExpression__ExpAssignment_1_1
{
pushFollow(FOLLOW_rule__InclusiveOrExpression__ExpAssignment_1_1_in_rule__InclusiveOrExpression__Group_1__1__Impl12864);
rule__InclusiveOrExpression__ExpAssignment_1_1();
state._fsp--;
}
after(grammarAccess.getInclusiveOrExpressionAccess().getExpAssignment_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__ExclusiveOrExpression__Group__0"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6046: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 {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6050:1: ( rule__ExclusiveOrExpression__Group__0__Impl rule__ExclusiveOrExpression__Group__1 )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6051:2: rule__ExclusiveOrExpression__Group__0__Impl rule__ExclusiveOrExpression__Group__1
{
pushFollow(FOLLOW_rule__ExclusiveOrExpression__Group__0__Impl_in_rule__ExclusiveOrExpression__Group__012898);
rule__ExclusiveOrExpression__Group__0__Impl();
state._fsp--;
pushFollow(FOLLOW_rule__ExclusiveOrExpression__Group__1_in_rule__ExclusiveOrExpression__Group__012901);
rule__ExclusiveOrExpression__Group__1();
state._fsp--;
}
} 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"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6058:1: rule__ExclusiveOrExpression__Group__0__Impl : ( ( rule__ExclusiveOrExpression__ExpAssignment_0 ) ) ;
public final void rule__ExclusiveOrExpression__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6062:1: ( ( ( rule__ExclusiveOrExpression__ExpAssignment_0 ) ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6063:1: ( ( rule__ExclusiveOrExpression__ExpAssignment_0 ) )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6063:1: ( ( rule__ExclusiveOrExpression__ExpAssignment_0 ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6064:1: ( rule__ExclusiveOrExpression__ExpAssignment_0 )
{
before(grammarAccess.getExclusiveOrExpressionAccess().getExpAssignment_0());
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6065:1: ( rule__ExclusiveOrExpression__ExpAssignment_0 )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6065:2: rule__ExclusiveOrExpression__ExpAssignment_0
{
pushFollow(FOLLOW_rule__ExclusiveOrExpression__ExpAssignment_0_in_rule__ExclusiveOrExpression__Group__0__Impl12928);
rule__ExclusiveOrExpression__ExpAssignment_0();
state._fsp--;
}
after(grammarAccess.getExclusiveOrExpressionAccess().getExpAssignment_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"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6075:1: rule__ExclusiveOrExpression__Group__1 : rule__ExclusiveOrExpression__Group__1__Impl ;
public final void rule__ExclusiveOrExpression__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6079:1: ( rule__ExclusiveOrExpression__Group__1__Impl )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6080:2: rule__ExclusiveOrExpression__Group__1__Impl
{
pushFollow(FOLLOW_rule__ExclusiveOrExpression__Group__1__Impl_in_rule__ExclusiveOrExpression__Group__112958);
rule__ExclusiveOrExpression__Group__1__Impl();
state._fsp--;
}
} 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"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6086: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 {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6090:1: ( ( ( rule__ExclusiveOrExpression__Group_1__0 )* ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6091:1: ( ( rule__ExclusiveOrExpression__Group_1__0 )* )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6091:1: ( ( rule__ExclusiveOrExpression__Group_1__0 )* )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6092:1: ( rule__ExclusiveOrExpression__Group_1__0 )*
{
before(grammarAccess.getExclusiveOrExpressionAccess().getGroup_1());
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6093:1: ( rule__ExclusiveOrExpression__Group_1__0 )*
loop55: do {
int alt55 = 2;
int LA55_0 = input.LA(1);
if((LA55_0 == 71)) {
alt55 = 1;
}
switch(alt55) {
case 1:
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6093:2: rule__ExclusiveOrExpression__Group_1__0
{
pushFollow(FOLLOW_rule__ExclusiveOrExpression__Group_1__0_in_rule__ExclusiveOrExpression__Group__1__Impl12985);
rule__ExclusiveOrExpression__Group_1__0();
state._fsp--;
}
break;
default:
break loop55;
}
} while(true);
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"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6107: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 {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6111:1: ( rule__ExclusiveOrExpression__Group_1__0__Impl rule__ExclusiveOrExpression__Group_1__1 )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6112:2: rule__ExclusiveOrExpression__Group_1__0__Impl rule__ExclusiveOrExpression__Group_1__1
{
pushFollow(FOLLOW_rule__ExclusiveOrExpression__Group_1__0__Impl_in_rule__ExclusiveOrExpression__Group_1__013020);
rule__ExclusiveOrExpression__Group_1__0__Impl();
state._fsp--;
pushFollow(FOLLOW_rule__ExclusiveOrExpression__Group_1__1_in_rule__ExclusiveOrExpression__Group_1__013023);
rule__ExclusiveOrExpression__Group_1__1();
state._fsp--;
}
} 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"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6119:1: rule__ExclusiveOrExpression__Group_1__0__Impl : ( '^' ) ;
public final void rule__ExclusiveOrExpression__Group_1__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6123:1: ( ( '^' ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6124:1: ( '^' )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6124:1: ( '^' )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6125:1: '^'
{
before(grammarAccess.getExclusiveOrExpressionAccess().getCircumflexAccentKeyword_1_0());
match(input, 71, FOLLOW_71_in_rule__ExclusiveOrExpression__Group_1__0__Impl13051);
after(grammarAccess.getExclusiveOrExpressionAccess().getCircumflexAccentKeyword_1_0());
}
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__ExclusiveOrExpression__Group_1__0__Impl"
// $ANTLR start "rule__ExclusiveOrExpression__Group_1__1"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6138:1: rule__ExclusiveOrExpression__Group_1__1 : rule__ExclusiveOrExpression__Group_1__1__Impl ;
public final void rule__ExclusiveOrExpression__Group_1__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6142:1: ( rule__ExclusiveOrExpression__Group_1__1__Impl )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6143:2: rule__ExclusiveOrExpression__Group_1__1__Impl
{
pushFollow(FOLLOW_rule__ExclusiveOrExpression__Group_1__1__Impl_in_rule__ExclusiveOrExpression__Group_1__113082);
rule__ExclusiveOrExpression__Group_1__1__Impl();
state._fsp--;
}
} 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"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6149:1: rule__ExclusiveOrExpression__Group_1__1__Impl : ( ( rule__ExclusiveOrExpression__ExpAssignment_1_1 ) ) ;
public final void rule__ExclusiveOrExpression__Group_1__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6153:1: ( ( ( rule__ExclusiveOrExpression__ExpAssignment_1_1 ) ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6154:1: ( ( rule__ExclusiveOrExpression__ExpAssignment_1_1 ) )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6154:1: ( ( rule__ExclusiveOrExpression__ExpAssignment_1_1 ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6155:1: ( rule__ExclusiveOrExpression__ExpAssignment_1_1 )
{
before(grammarAccess.getExclusiveOrExpressionAccess().getExpAssignment_1_1());
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6156:1: ( rule__ExclusiveOrExpression__ExpAssignment_1_1 )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6156:2: rule__ExclusiveOrExpression__ExpAssignment_1_1
{
pushFollow(FOLLOW_rule__ExclusiveOrExpression__ExpAssignment_1_1_in_rule__ExclusiveOrExpression__Group_1__1__Impl13109);
rule__ExclusiveOrExpression__ExpAssignment_1_1();
state._fsp--;
}
after(grammarAccess.getExclusiveOrExpressionAccess().getExpAssignment_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__AndExpression__Group__0"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6170: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 {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6174:1: ( rule__AndExpression__Group__0__Impl rule__AndExpression__Group__1 )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6175:2: rule__AndExpression__Group__0__Impl rule__AndExpression__Group__1
{
pushFollow(FOLLOW_rule__AndExpression__Group__0__Impl_in_rule__AndExpression__Group__013143);
rule__AndExpression__Group__0__Impl();
state._fsp--;
pushFollow(FOLLOW_rule__AndExpression__Group__1_in_rule__AndExpression__Group__013146);
rule__AndExpression__Group__1();
state._fsp--;
}
} 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"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6182:1: rule__AndExpression__Group__0__Impl : ( ( rule__AndExpression__ExpAssignment_0 ) ) ;
public final void rule__AndExpression__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6186:1: ( ( ( rule__AndExpression__ExpAssignment_0 ) ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6187:1: ( ( rule__AndExpression__ExpAssignment_0 ) )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6187:1: ( ( rule__AndExpression__ExpAssignment_0 ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6188:1: ( rule__AndExpression__ExpAssignment_0 )
{
before(grammarAccess.getAndExpressionAccess().getExpAssignment_0());
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6189:1: ( rule__AndExpression__ExpAssignment_0 )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6189:2: rule__AndExpression__ExpAssignment_0
{
pushFollow(FOLLOW_rule__AndExpression__ExpAssignment_0_in_rule__AndExpression__Group__0__Impl13173);
rule__AndExpression__ExpAssignment_0();
state._fsp--;
}
after(grammarAccess.getAndExpressionAccess().getExpAssignment_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"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6199:1: rule__AndExpression__Group__1 : rule__AndExpression__Group__1__Impl ;
public final void rule__AndExpression__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6203:1: ( rule__AndExpression__Group__1__Impl )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6204:2: rule__AndExpression__Group__1__Impl
{
pushFollow(FOLLOW_rule__AndExpression__Group__1__Impl_in_rule__AndExpression__Group__113203);
rule__AndExpression__Group__1__Impl();
state._fsp--;
}
} 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"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6210: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 {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6214:1: ( ( ( rule__AndExpression__Group_1__0 )* ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6215:1: ( ( rule__AndExpression__Group_1__0 )* )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6215:1: ( ( rule__AndExpression__Group_1__0 )* )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6216:1: ( rule__AndExpression__Group_1__0 )*
{
before(grammarAccess.getAndExpressionAccess().getGroup_1());
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6217:1: ( rule__AndExpression__Group_1__0 )*
loop56: do {
int alt56 = 2;
int LA56_0 = input.LA(1);
if((LA56_0 == 72)) {
alt56 = 1;
}
switch(alt56) {
case 1:
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6217:2: rule__AndExpression__Group_1__0
{
pushFollow(FOLLOW_rule__AndExpression__Group_1__0_in_rule__AndExpression__Group__1__Impl13230);
rule__AndExpression__Group_1__0();
state._fsp--;
}
break;
default:
break loop56;
}
} while(true);
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"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6231: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 {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6235:1: ( rule__AndExpression__Group_1__0__Impl rule__AndExpression__Group_1__1 )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6236:2: rule__AndExpression__Group_1__0__Impl rule__AndExpression__Group_1__1
{
pushFollow(FOLLOW_rule__AndExpression__Group_1__0__Impl_in_rule__AndExpression__Group_1__013265);
rule__AndExpression__Group_1__0__Impl();
state._fsp--;
pushFollow(FOLLOW_rule__AndExpression__Group_1__1_in_rule__AndExpression__Group_1__013268);
rule__AndExpression__Group_1__1();
state._fsp--;
}
} 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"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6243:1: rule__AndExpression__Group_1__0__Impl : ( '&' ) ;
public final void rule__AndExpression__Group_1__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6247:1: ( ( '&' ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6248:1: ( '&' )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6248:1: ( '&' )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6249:1: '&'
{
before(grammarAccess.getAndExpressionAccess().getAmpersandKeyword_1_0());
match(input, 72, FOLLOW_72_in_rule__AndExpression__Group_1__0__Impl13296);
after(grammarAccess.getAndExpressionAccess().getAmpersandKeyword_1_0());
}
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__AndExpression__Group_1__0__Impl"
// $ANTLR start "rule__AndExpression__Group_1__1"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6262:1: rule__AndExpression__Group_1__1 : rule__AndExpression__Group_1__1__Impl ;
public final void rule__AndExpression__Group_1__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6266:1: ( rule__AndExpression__Group_1__1__Impl )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6267:2: rule__AndExpression__Group_1__1__Impl
{
pushFollow(FOLLOW_rule__AndExpression__Group_1__1__Impl_in_rule__AndExpression__Group_1__113327);
rule__AndExpression__Group_1__1__Impl();
state._fsp--;
}
} 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"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6273:1: rule__AndExpression__Group_1__1__Impl : ( ( rule__AndExpression__ExpAssignment_1_1 ) ) ;
public final void rule__AndExpression__Group_1__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6277:1: ( ( ( rule__AndExpression__ExpAssignment_1_1 ) ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6278:1: ( ( rule__AndExpression__ExpAssignment_1_1 ) )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6278:1: ( ( rule__AndExpression__ExpAssignment_1_1 ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6279:1: ( rule__AndExpression__ExpAssignment_1_1 )
{
before(grammarAccess.getAndExpressionAccess().getExpAssignment_1_1());
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6280:1: ( rule__AndExpression__ExpAssignment_1_1 )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6280:2: rule__AndExpression__ExpAssignment_1_1
{
pushFollow(FOLLOW_rule__AndExpression__ExpAssignment_1_1_in_rule__AndExpression__Group_1__1__Impl13354);
rule__AndExpression__ExpAssignment_1_1();
state._fsp--;
}
after(grammarAccess.getAndExpressionAccess().getExpAssignment_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__EqualityExpression__Group__0"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6294: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 {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6298:1: ( rule__EqualityExpression__Group__0__Impl rule__EqualityExpression__Group__1 )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6299:2: rule__EqualityExpression__Group__0__Impl rule__EqualityExpression__Group__1
{
pushFollow(FOLLOW_rule__EqualityExpression__Group__0__Impl_in_rule__EqualityExpression__Group__013388);
rule__EqualityExpression__Group__0__Impl();
state._fsp--;
pushFollow(FOLLOW_rule__EqualityExpression__Group__1_in_rule__EqualityExpression__Group__013391);
rule__EqualityExpression__Group__1();
state._fsp--;
}
} 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"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6306:1: rule__EqualityExpression__Group__0__Impl : ( ( rule__EqualityExpression__ExpAssignment_0 ) ) ;
public final void rule__EqualityExpression__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6310:1: ( ( ( rule__EqualityExpression__ExpAssignment_0 ) ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6311:1: ( ( rule__EqualityExpression__ExpAssignment_0 ) )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6311:1: ( ( rule__EqualityExpression__ExpAssignment_0 ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6312:1: ( rule__EqualityExpression__ExpAssignment_0 )
{
before(grammarAccess.getEqualityExpressionAccess().getExpAssignment_0());
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6313:1: ( rule__EqualityExpression__ExpAssignment_0 )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6313:2: rule__EqualityExpression__ExpAssignment_0
{
pushFollow(FOLLOW_rule__EqualityExpression__ExpAssignment_0_in_rule__EqualityExpression__Group__0__Impl13418);
rule__EqualityExpression__ExpAssignment_0();
state._fsp--;
}
after(grammarAccess.getEqualityExpressionAccess().getExpAssignment_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"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6323:1: rule__EqualityExpression__Group__1 : rule__EqualityExpression__Group__1__Impl ;
public final void rule__EqualityExpression__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6327:1: ( rule__EqualityExpression__Group__1__Impl )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6328:2: rule__EqualityExpression__Group__1__Impl
{
pushFollow(FOLLOW_rule__EqualityExpression__Group__1__Impl_in_rule__EqualityExpression__Group__113448);
rule__EqualityExpression__Group__1__Impl();
state._fsp--;
}
} 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"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6334: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 {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6338:1: ( ( ( rule__EqualityExpression__Group_1__0 )* ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6339:1: ( ( rule__EqualityExpression__Group_1__0 )* )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6339:1: ( ( rule__EqualityExpression__Group_1__0 )* )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6340:1: ( rule__EqualityExpression__Group_1__0 )*
{
before(grammarAccess.getEqualityExpressionAccess().getGroup_1());
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6341:1: ( rule__EqualityExpression__Group_1__0 )*
loop57: do {
int alt57 = 2;
int LA57_0 = input.LA(1);
if(((LA57_0 >= 14 && LA57_0 <= 15))) {
alt57 = 1;
}
switch(alt57) {
case 1:
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6341:2: rule__EqualityExpression__Group_1__0
{
pushFollow(FOLLOW_rule__EqualityExpression__Group_1__0_in_rule__EqualityExpression__Group__1__Impl13475);
rule__EqualityExpression__Group_1__0();
state._fsp--;
}
break;
default:
break loop57;
}
} while(true);
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"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6355: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 {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6359:1: ( rule__EqualityExpression__Group_1__0__Impl rule__EqualityExpression__Group_1__1 )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6360:2: rule__EqualityExpression__Group_1__0__Impl rule__EqualityExpression__Group_1__1
{
pushFollow(FOLLOW_rule__EqualityExpression__Group_1__0__Impl_in_rule__EqualityExpression__Group_1__013510);
rule__EqualityExpression__Group_1__0__Impl();
state._fsp--;
pushFollow(FOLLOW_rule__EqualityExpression__Group_1__1_in_rule__EqualityExpression__Group_1__013513);
rule__EqualityExpression__Group_1__1();
state._fsp--;
}
} 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"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6367:1: rule__EqualityExpression__Group_1__0__Impl : ( ( rule__EqualityExpression__OpAssignment_1_0 ) ) ;
public final void rule__EqualityExpression__Group_1__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6371:1: ( ( ( rule__EqualityExpression__OpAssignment_1_0 ) ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6372:1: ( ( rule__EqualityExpression__OpAssignment_1_0 ) )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6372:1: ( ( rule__EqualityExpression__OpAssignment_1_0 ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6373:1: ( rule__EqualityExpression__OpAssignment_1_0 )
{
before(grammarAccess.getEqualityExpressionAccess().getOpAssignment_1_0());
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6374:1: ( rule__EqualityExpression__OpAssignment_1_0 )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6374:2: rule__EqualityExpression__OpAssignment_1_0
{
pushFollow(FOLLOW_rule__EqualityExpression__OpAssignment_1_0_in_rule__EqualityExpression__Group_1__0__Impl13540);
rule__EqualityExpression__OpAssignment_1_0();
state._fsp--;
}
after(grammarAccess.getEqualityExpressionAccess().getOpAssignment_1_0());
}
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__EqualityExpression__Group_1__0__Impl"
// $ANTLR start "rule__EqualityExpression__Group_1__1"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6384:1: rule__EqualityExpression__Group_1__1 : rule__EqualityExpression__Group_1__1__Impl ;
public final void rule__EqualityExpression__Group_1__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6388:1: ( rule__EqualityExpression__Group_1__1__Impl )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6389:2: rule__EqualityExpression__Group_1__1__Impl
{
pushFollow(FOLLOW_rule__EqualityExpression__Group_1__1__Impl_in_rule__EqualityExpression__Group_1__113570);
rule__EqualityExpression__Group_1__1__Impl();
state._fsp--;
}
} 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"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6395:1: rule__EqualityExpression__Group_1__1__Impl : ( ( rule__EqualityExpression__ExpAssignment_1_1 ) ) ;
public final void rule__EqualityExpression__Group_1__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6399:1: ( ( ( rule__EqualityExpression__ExpAssignment_1_1 ) ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6400:1: ( ( rule__EqualityExpression__ExpAssignment_1_1 ) )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6400:1: ( ( rule__EqualityExpression__ExpAssignment_1_1 ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6401:1: ( rule__EqualityExpression__ExpAssignment_1_1 )
{
before(grammarAccess.getEqualityExpressionAccess().getExpAssignment_1_1());
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6402:1: ( rule__EqualityExpression__ExpAssignment_1_1 )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6402:2: rule__EqualityExpression__ExpAssignment_1_1
{
pushFollow(FOLLOW_rule__EqualityExpression__ExpAssignment_1_1_in_rule__EqualityExpression__Group_1__1__Impl13597);
rule__EqualityExpression__ExpAssignment_1_1();
state._fsp--;
}
after(grammarAccess.getEqualityExpressionAccess().getExpAssignment_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__ClassificationExpression__Group__0"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6416: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 {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6420:1: ( rule__ClassificationExpression__Group__0__Impl rule__ClassificationExpression__Group__1 )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6421:2: rule__ClassificationExpression__Group__0__Impl rule__ClassificationExpression__Group__1
{
pushFollow(FOLLOW_rule__ClassificationExpression__Group__0__Impl_in_rule__ClassificationExpression__Group__013631);
rule__ClassificationExpression__Group__0__Impl();
state._fsp--;
pushFollow(FOLLOW_rule__ClassificationExpression__Group__1_in_rule__ClassificationExpression__Group__013634);
rule__ClassificationExpression__Group__1();
state._fsp--;
}
} 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"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6428:1: rule__ClassificationExpression__Group__0__Impl : ( ( rule__ClassificationExpression__ExpAssignment_0 ) ) ;
public final void rule__ClassificationExpression__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6432:1: ( ( ( rule__ClassificationExpression__ExpAssignment_0 ) ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6433:1: ( ( rule__ClassificationExpression__ExpAssignment_0 ) )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6433:1: ( ( rule__ClassificationExpression__ExpAssignment_0 ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6434:1: ( rule__ClassificationExpression__ExpAssignment_0 )
{
before(grammarAccess.getClassificationExpressionAccess().getExpAssignment_0());
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6435:1: ( rule__ClassificationExpression__ExpAssignment_0 )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6435:2: rule__ClassificationExpression__ExpAssignment_0
{
pushFollow(FOLLOW_rule__ClassificationExpression__ExpAssignment_0_in_rule__ClassificationExpression__Group__0__Impl13661);
rule__ClassificationExpression__ExpAssignment_0();
state._fsp--;
}
after(grammarAccess.getClassificationExpressionAccess().getExpAssignment_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"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6445:1: rule__ClassificationExpression__Group__1 : rule__ClassificationExpression__Group__1__Impl ;
public final void rule__ClassificationExpression__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6449:1: ( rule__ClassificationExpression__Group__1__Impl )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6450:2: rule__ClassificationExpression__Group__1__Impl
{
pushFollow(FOLLOW_rule__ClassificationExpression__Group__1__Impl_in_rule__ClassificationExpression__Group__113691);
rule__ClassificationExpression__Group__1__Impl();
state._fsp--;
}
} 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"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6456: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 {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6460:1: ( ( ( rule__ClassificationExpression__Group_1__0 )? ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6461:1: ( ( rule__ClassificationExpression__Group_1__0 )? )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6461:1: ( ( rule__ClassificationExpression__Group_1__0 )? )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6462:1: ( rule__ClassificationExpression__Group_1__0 )?
{
before(grammarAccess.getClassificationExpressionAccess().getGroup_1());
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6463:1: ( rule__ClassificationExpression__Group_1__0 )?
int alt58 = 2;
int LA58_0 = input.LA(1);
if(((LA58_0 >= 16 && LA58_0 <= 17))) {
alt58 = 1;
}
switch(alt58) {
case 1:
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6463:2: rule__ClassificationExpression__Group_1__0
{
pushFollow(FOLLOW_rule__ClassificationExpression__Group_1__0_in_rule__ClassificationExpression__Group__1__Impl13718);
rule__ClassificationExpression__Group_1__0();
state._fsp--;
}
break;
}
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"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6477: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 {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6481:1: ( rule__ClassificationExpression__Group_1__0__Impl rule__ClassificationExpression__Group_1__1 )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6482:2: rule__ClassificationExpression__Group_1__0__Impl rule__ClassificationExpression__Group_1__1
{
pushFollow(FOLLOW_rule__ClassificationExpression__Group_1__0__Impl_in_rule__ClassificationExpression__Group_1__013753);
rule__ClassificationExpression__Group_1__0__Impl();
state._fsp--;
pushFollow(FOLLOW_rule__ClassificationExpression__Group_1__1_in_rule__ClassificationExpression__Group_1__013756);
rule__ClassificationExpression__Group_1__1();
state._fsp--;
}
} 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"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6489:1: rule__ClassificationExpression__Group_1__0__Impl : ( ( rule__ClassificationExpression__OpAssignment_1_0 ) ) ;
public final void rule__ClassificationExpression__Group_1__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6493:1: ( ( ( rule__ClassificationExpression__OpAssignment_1_0 ) ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6494:1: ( ( rule__ClassificationExpression__OpAssignment_1_0 ) )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6494:1: ( ( rule__ClassificationExpression__OpAssignment_1_0 ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6495:1: ( rule__ClassificationExpression__OpAssignment_1_0 )
{
before(grammarAccess.getClassificationExpressionAccess().getOpAssignment_1_0());
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6496:1: ( rule__ClassificationExpression__OpAssignment_1_0 )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6496:2: rule__ClassificationExpression__OpAssignment_1_0
{
pushFollow(FOLLOW_rule__ClassificationExpression__OpAssignment_1_0_in_rule__ClassificationExpression__Group_1__0__Impl13783);
rule__ClassificationExpression__OpAssignment_1_0();
state._fsp--;
}
after(grammarAccess.getClassificationExpressionAccess().getOpAssignment_1_0());
}
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__ClassificationExpression__Group_1__0__Impl"
// $ANTLR start "rule__ClassificationExpression__Group_1__1"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6506:1: rule__ClassificationExpression__Group_1__1 : rule__ClassificationExpression__Group_1__1__Impl ;
public final void rule__ClassificationExpression__Group_1__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6510:1: ( rule__ClassificationExpression__Group_1__1__Impl )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6511:2: rule__ClassificationExpression__Group_1__1__Impl
{
pushFollow(FOLLOW_rule__ClassificationExpression__Group_1__1__Impl_in_rule__ClassificationExpression__Group_1__113813);
rule__ClassificationExpression__Group_1__1__Impl();
state._fsp--;
}
} 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"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6517:1: rule__ClassificationExpression__Group_1__1__Impl : ( ( rule__ClassificationExpression__TypeNameAssignment_1_1 ) ) ;
public final void rule__ClassificationExpression__Group_1__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6521:1: ( ( ( rule__ClassificationExpression__TypeNameAssignment_1_1 ) ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6522:1: ( ( rule__ClassificationExpression__TypeNameAssignment_1_1 ) )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6522:1: ( ( rule__ClassificationExpression__TypeNameAssignment_1_1 ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6523:1: ( rule__ClassificationExpression__TypeNameAssignment_1_1 )
{
before(grammarAccess.getClassificationExpressionAccess().getTypeNameAssignment_1_1());
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6524:1: ( rule__ClassificationExpression__TypeNameAssignment_1_1 )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6524:2: rule__ClassificationExpression__TypeNameAssignment_1_1
{
pushFollow(FOLLOW_rule__ClassificationExpression__TypeNameAssignment_1_1_in_rule__ClassificationExpression__Group_1__1__Impl13840);
rule__ClassificationExpression__TypeNameAssignment_1_1();
state._fsp--;
}
after(grammarAccess.getClassificationExpressionAccess().getTypeNameAssignment_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__RelationalExpression__Group__0"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6538: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 {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6542:1: ( rule__RelationalExpression__Group__0__Impl rule__RelationalExpression__Group__1 )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6543:2: rule__RelationalExpression__Group__0__Impl rule__RelationalExpression__Group__1
{
pushFollow(FOLLOW_rule__RelationalExpression__Group__0__Impl_in_rule__RelationalExpression__Group__013874);
rule__RelationalExpression__Group__0__Impl();
state._fsp--;
pushFollow(FOLLOW_rule__RelationalExpression__Group__1_in_rule__RelationalExpression__Group__013877);
rule__RelationalExpression__Group__1();
state._fsp--;
}
} 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"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6550:1: rule__RelationalExpression__Group__0__Impl : ( ( rule__RelationalExpression__LeftAssignment_0 ) ) ;
public final void rule__RelationalExpression__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6554:1: ( ( ( rule__RelationalExpression__LeftAssignment_0 ) ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6555:1: ( ( rule__RelationalExpression__LeftAssignment_0 ) )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6555:1: ( ( rule__RelationalExpression__LeftAssignment_0 ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6556:1: ( rule__RelationalExpression__LeftAssignment_0 )
{
before(grammarAccess.getRelationalExpressionAccess().getLeftAssignment_0());
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6557:1: ( rule__RelationalExpression__LeftAssignment_0 )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6557:2: rule__RelationalExpression__LeftAssignment_0
{
pushFollow(FOLLOW_rule__RelationalExpression__LeftAssignment_0_in_rule__RelationalExpression__Group__0__Impl13904);
rule__RelationalExpression__LeftAssignment_0();
state._fsp--;
}
after(grammarAccess.getRelationalExpressionAccess().getLeftAssignment_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"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6567:1: rule__RelationalExpression__Group__1 : rule__RelationalExpression__Group__1__Impl ;
public final void rule__RelationalExpression__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6571:1: ( rule__RelationalExpression__Group__1__Impl )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6572:2: rule__RelationalExpression__Group__1__Impl
{
pushFollow(FOLLOW_rule__RelationalExpression__Group__1__Impl_in_rule__RelationalExpression__Group__113934);
rule__RelationalExpression__Group__1__Impl();
state._fsp--;
}
} 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"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6578: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 {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6582:1: ( ( ( rule__RelationalExpression__Group_1__0 )? ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6583:1: ( ( rule__RelationalExpression__Group_1__0 )? )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6583:1: ( ( rule__RelationalExpression__Group_1__0 )? )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6584:1: ( rule__RelationalExpression__Group_1__0 )?
{
before(grammarAccess.getRelationalExpressionAccess().getGroup_1());
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6585:1: ( rule__RelationalExpression__Group_1__0 )?
int alt59 = 2;
int LA59_0 = input.LA(1);
if(((LA59_0 >= 18 && LA59_0 <= 21))) {
alt59 = 1;
}
switch(alt59) {
case 1:
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6585:2: rule__RelationalExpression__Group_1__0
{
pushFollow(FOLLOW_rule__RelationalExpression__Group_1__0_in_rule__RelationalExpression__Group__1__Impl13961);
rule__RelationalExpression__Group_1__0();
state._fsp--;
}
break;
}
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"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6599: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 {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6603:1: ( rule__RelationalExpression__Group_1__0__Impl rule__RelationalExpression__Group_1__1 )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6604:2: rule__RelationalExpression__Group_1__0__Impl rule__RelationalExpression__Group_1__1
{
pushFollow(FOLLOW_rule__RelationalExpression__Group_1__0__Impl_in_rule__RelationalExpression__Group_1__013996);
rule__RelationalExpression__Group_1__0__Impl();
state._fsp--;
pushFollow(FOLLOW_rule__RelationalExpression__Group_1__1_in_rule__RelationalExpression__Group_1__013999);
rule__RelationalExpression__Group_1__1();
state._fsp--;
}
} 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"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6611:1: rule__RelationalExpression__Group_1__0__Impl : ( ( rule__RelationalExpression__OpAssignment_1_0 ) ) ;
public final void rule__RelationalExpression__Group_1__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6615:1: ( ( ( rule__RelationalExpression__OpAssignment_1_0 ) ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6616:1: ( ( rule__RelationalExpression__OpAssignment_1_0 ) )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6616:1: ( ( rule__RelationalExpression__OpAssignment_1_0 ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6617:1: ( rule__RelationalExpression__OpAssignment_1_0 )
{
before(grammarAccess.getRelationalExpressionAccess().getOpAssignment_1_0());
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6618:1: ( rule__RelationalExpression__OpAssignment_1_0 )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6618:2: rule__RelationalExpression__OpAssignment_1_0
{
pushFollow(FOLLOW_rule__RelationalExpression__OpAssignment_1_0_in_rule__RelationalExpression__Group_1__0__Impl14026);
rule__RelationalExpression__OpAssignment_1_0();
state._fsp--;
}
after(grammarAccess.getRelationalExpressionAccess().getOpAssignment_1_0());
}
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__RelationalExpression__Group_1__0__Impl"
// $ANTLR start "rule__RelationalExpression__Group_1__1"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6628:1: rule__RelationalExpression__Group_1__1 : rule__RelationalExpression__Group_1__1__Impl ;
public final void rule__RelationalExpression__Group_1__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6632:1: ( rule__RelationalExpression__Group_1__1__Impl )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6633:2: rule__RelationalExpression__Group_1__1__Impl
{
pushFollow(FOLLOW_rule__RelationalExpression__Group_1__1__Impl_in_rule__RelationalExpression__Group_1__114056);
rule__RelationalExpression__Group_1__1__Impl();
state._fsp--;
}
} 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"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6639:1: rule__RelationalExpression__Group_1__1__Impl : ( ( rule__RelationalExpression__RightAssignment_1_1 ) ) ;
public final void rule__RelationalExpression__Group_1__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6643:1: ( ( ( rule__RelationalExpression__RightAssignment_1_1 ) ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6644:1: ( ( rule__RelationalExpression__RightAssignment_1_1 ) )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6644:1: ( ( rule__RelationalExpression__RightAssignment_1_1 ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6645:1: ( rule__RelationalExpression__RightAssignment_1_1 )
{
before(grammarAccess.getRelationalExpressionAccess().getRightAssignment_1_1());
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6646:1: ( rule__RelationalExpression__RightAssignment_1_1 )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6646:2: rule__RelationalExpression__RightAssignment_1_1
{
pushFollow(FOLLOW_rule__RelationalExpression__RightAssignment_1_1_in_rule__RelationalExpression__Group_1__1__Impl14083);
rule__RelationalExpression__RightAssignment_1_1();
state._fsp--;
}
after(grammarAccess.getRelationalExpressionAccess().getRightAssignment_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__ShiftExpression__Group__0"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6660: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 {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6664:1: ( rule__ShiftExpression__Group__0__Impl rule__ShiftExpression__Group__1 )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6665:2: rule__ShiftExpression__Group__0__Impl rule__ShiftExpression__Group__1
{
pushFollow(FOLLOW_rule__ShiftExpression__Group__0__Impl_in_rule__ShiftExpression__Group__014117);
rule__ShiftExpression__Group__0__Impl();
state._fsp--;
pushFollow(FOLLOW_rule__ShiftExpression__Group__1_in_rule__ShiftExpression__Group__014120);
rule__ShiftExpression__Group__1();
state._fsp--;
}
} 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"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6672:1: rule__ShiftExpression__Group__0__Impl : ( ( rule__ShiftExpression__ExpAssignment_0 ) ) ;
public final void rule__ShiftExpression__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6676:1: ( ( ( rule__ShiftExpression__ExpAssignment_0 ) ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6677:1: ( ( rule__ShiftExpression__ExpAssignment_0 ) )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6677:1: ( ( rule__ShiftExpression__ExpAssignment_0 ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6678:1: ( rule__ShiftExpression__ExpAssignment_0 )
{
before(grammarAccess.getShiftExpressionAccess().getExpAssignment_0());
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6679:1: ( rule__ShiftExpression__ExpAssignment_0 )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6679:2: rule__ShiftExpression__ExpAssignment_0
{
pushFollow(FOLLOW_rule__ShiftExpression__ExpAssignment_0_in_rule__ShiftExpression__Group__0__Impl14147);
rule__ShiftExpression__ExpAssignment_0();
state._fsp--;
}
after(grammarAccess.getShiftExpressionAccess().getExpAssignment_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"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6689:1: rule__ShiftExpression__Group__1 : rule__ShiftExpression__Group__1__Impl ;
public final void rule__ShiftExpression__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6693:1: ( rule__ShiftExpression__Group__1__Impl )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6694:2: rule__ShiftExpression__Group__1__Impl
{
pushFollow(FOLLOW_rule__ShiftExpression__Group__1__Impl_in_rule__ShiftExpression__Group__114177);
rule__ShiftExpression__Group__1__Impl();
state._fsp--;
}
} 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"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6700: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 {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6704:1: ( ( ( rule__ShiftExpression__Group_1__0 )? ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6705:1: ( ( rule__ShiftExpression__Group_1__0 )? )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6705:1: ( ( rule__ShiftExpression__Group_1__0 )? )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6706:1: ( rule__ShiftExpression__Group_1__0 )?
{
before(grammarAccess.getShiftExpressionAccess().getGroup_1());
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6707:1: ( rule__ShiftExpression__Group_1__0 )?
int alt60 = 2;
int LA60_0 = input.LA(1);
if(((LA60_0 >= 22 && LA60_0 <= 24))) {
alt60 = 1;
}
switch(alt60) {
case 1:
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6707:2: rule__ShiftExpression__Group_1__0
{
pushFollow(FOLLOW_rule__ShiftExpression__Group_1__0_in_rule__ShiftExpression__Group__1__Impl14204);
rule__ShiftExpression__Group_1__0();
state._fsp--;
}
break;
}
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"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6721: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 {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6725:1: ( rule__ShiftExpression__Group_1__0__Impl rule__ShiftExpression__Group_1__1 )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6726:2: rule__ShiftExpression__Group_1__0__Impl rule__ShiftExpression__Group_1__1
{
pushFollow(FOLLOW_rule__ShiftExpression__Group_1__0__Impl_in_rule__ShiftExpression__Group_1__014239);
rule__ShiftExpression__Group_1__0__Impl();
state._fsp--;
pushFollow(FOLLOW_rule__ShiftExpression__Group_1__1_in_rule__ShiftExpression__Group_1__014242);
rule__ShiftExpression__Group_1__1();
state._fsp--;
}
} 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"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6733:1: rule__ShiftExpression__Group_1__0__Impl : ( ( rule__ShiftExpression__OpAssignment_1_0 ) ) ;
public final void rule__ShiftExpression__Group_1__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6737:1: ( ( ( rule__ShiftExpression__OpAssignment_1_0 ) ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6738:1: ( ( rule__ShiftExpression__OpAssignment_1_0 ) )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6738:1: ( ( rule__ShiftExpression__OpAssignment_1_0 ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6739:1: ( rule__ShiftExpression__OpAssignment_1_0 )
{
before(grammarAccess.getShiftExpressionAccess().getOpAssignment_1_0());
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6740:1: ( rule__ShiftExpression__OpAssignment_1_0 )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6740:2: rule__ShiftExpression__OpAssignment_1_0
{
pushFollow(FOLLOW_rule__ShiftExpression__OpAssignment_1_0_in_rule__ShiftExpression__Group_1__0__Impl14269);
rule__ShiftExpression__OpAssignment_1_0();
state._fsp--;
}
after(grammarAccess.getShiftExpressionAccess().getOpAssignment_1_0());
}
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__ShiftExpression__Group_1__0__Impl"
// $ANTLR start "rule__ShiftExpression__Group_1__1"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6750:1: rule__ShiftExpression__Group_1__1 : rule__ShiftExpression__Group_1__1__Impl ;
public final void rule__ShiftExpression__Group_1__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6754:1: ( rule__ShiftExpression__Group_1__1__Impl )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6755:2: rule__ShiftExpression__Group_1__1__Impl
{
pushFollow(FOLLOW_rule__ShiftExpression__Group_1__1__Impl_in_rule__ShiftExpression__Group_1__114299);
rule__ShiftExpression__Group_1__1__Impl();
state._fsp--;
}
} 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"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6761:1: rule__ShiftExpression__Group_1__1__Impl : ( ( rule__ShiftExpression__ExpAssignment_1_1 ) ) ;
public final void rule__ShiftExpression__Group_1__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6765:1: ( ( ( rule__ShiftExpression__ExpAssignment_1_1 ) ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6766:1: ( ( rule__ShiftExpression__ExpAssignment_1_1 ) )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6766:1: ( ( rule__ShiftExpression__ExpAssignment_1_1 ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6767:1: ( rule__ShiftExpression__ExpAssignment_1_1 )
{
before(grammarAccess.getShiftExpressionAccess().getExpAssignment_1_1());
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6768:1: ( rule__ShiftExpression__ExpAssignment_1_1 )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6768:2: rule__ShiftExpression__ExpAssignment_1_1
{
pushFollow(FOLLOW_rule__ShiftExpression__ExpAssignment_1_1_in_rule__ShiftExpression__Group_1__1__Impl14326);
rule__ShiftExpression__ExpAssignment_1_1();
state._fsp--;
}
after(grammarAccess.getShiftExpressionAccess().getExpAssignment_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__AdditiveExpression__Group__0"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6782: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 {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6786:1: ( rule__AdditiveExpression__Group__0__Impl rule__AdditiveExpression__Group__1 )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6787:2: rule__AdditiveExpression__Group__0__Impl rule__AdditiveExpression__Group__1
{
pushFollow(FOLLOW_rule__AdditiveExpression__Group__0__Impl_in_rule__AdditiveExpression__Group__014360);
rule__AdditiveExpression__Group__0__Impl();
state._fsp--;
pushFollow(FOLLOW_rule__AdditiveExpression__Group__1_in_rule__AdditiveExpression__Group__014363);
rule__AdditiveExpression__Group__1();
state._fsp--;
}
} 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"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6794:1: rule__AdditiveExpression__Group__0__Impl : ( ( rule__AdditiveExpression__ExpAssignment_0 ) ) ;
public final void rule__AdditiveExpression__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6798:1: ( ( ( rule__AdditiveExpression__ExpAssignment_0 ) ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6799:1: ( ( rule__AdditiveExpression__ExpAssignment_0 ) )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6799:1: ( ( rule__AdditiveExpression__ExpAssignment_0 ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6800:1: ( rule__AdditiveExpression__ExpAssignment_0 )
{
before(grammarAccess.getAdditiveExpressionAccess().getExpAssignment_0());
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6801:1: ( rule__AdditiveExpression__ExpAssignment_0 )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6801:2: rule__AdditiveExpression__ExpAssignment_0
{
pushFollow(FOLLOW_rule__AdditiveExpression__ExpAssignment_0_in_rule__AdditiveExpression__Group__0__Impl14390);
rule__AdditiveExpression__ExpAssignment_0();
state._fsp--;
}
after(grammarAccess.getAdditiveExpressionAccess().getExpAssignment_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"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6811:1: rule__AdditiveExpression__Group__1 : rule__AdditiveExpression__Group__1__Impl ;
public final void rule__AdditiveExpression__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6815:1: ( rule__AdditiveExpression__Group__1__Impl )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6816:2: rule__AdditiveExpression__Group__1__Impl
{
pushFollow(FOLLOW_rule__AdditiveExpression__Group__1__Impl_in_rule__AdditiveExpression__Group__114420);
rule__AdditiveExpression__Group__1__Impl();
state._fsp--;
}
} 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"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6822: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 {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6826:1: ( ( ( rule__AdditiveExpression__Group_1__0 )* ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6827:1: ( ( rule__AdditiveExpression__Group_1__0 )* )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6827:1: ( ( rule__AdditiveExpression__Group_1__0 )* )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6828:1: ( rule__AdditiveExpression__Group_1__0 )*
{
before(grammarAccess.getAdditiveExpressionAccess().getGroup_1());
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6829:1: ( rule__AdditiveExpression__Group_1__0 )*
loop61: do {
int alt61 = 2;
int LA61_0 = input.LA(1);
if(((LA61_0 >= 25 && LA61_0 <= 26))) {
alt61 = 1;
}
switch(alt61) {
case 1:
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6829:2: rule__AdditiveExpression__Group_1__0
{
pushFollow(FOLLOW_rule__AdditiveExpression__Group_1__0_in_rule__AdditiveExpression__Group__1__Impl14447);
rule__AdditiveExpression__Group_1__0();
state._fsp--;
}
break;
default:
break loop61;
}
} while(true);
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"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6843: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 {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6847:1: ( rule__AdditiveExpression__Group_1__0__Impl rule__AdditiveExpression__Group_1__1 )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6848:2: rule__AdditiveExpression__Group_1__0__Impl rule__AdditiveExpression__Group_1__1
{
pushFollow(FOLLOW_rule__AdditiveExpression__Group_1__0__Impl_in_rule__AdditiveExpression__Group_1__014482);
rule__AdditiveExpression__Group_1__0__Impl();
state._fsp--;
pushFollow(FOLLOW_rule__AdditiveExpression__Group_1__1_in_rule__AdditiveExpression__Group_1__014485);
rule__AdditiveExpression__Group_1__1();
state._fsp--;
}
} 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"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6855:1: rule__AdditiveExpression__Group_1__0__Impl : ( ( rule__AdditiveExpression__OpAssignment_1_0 ) ) ;
public final void rule__AdditiveExpression__Group_1__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6859:1: ( ( ( rule__AdditiveExpression__OpAssignment_1_0 ) ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6860:1: ( ( rule__AdditiveExpression__OpAssignment_1_0 ) )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6860:1: ( ( rule__AdditiveExpression__OpAssignment_1_0 ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6861:1: ( rule__AdditiveExpression__OpAssignment_1_0 )
{
before(grammarAccess.getAdditiveExpressionAccess().getOpAssignment_1_0());
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6862:1: ( rule__AdditiveExpression__OpAssignment_1_0 )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6862:2: rule__AdditiveExpression__OpAssignment_1_0
{
pushFollow(FOLLOW_rule__AdditiveExpression__OpAssignment_1_0_in_rule__AdditiveExpression__Group_1__0__Impl14512);
rule__AdditiveExpression__OpAssignment_1_0();
state._fsp--;
}
after(grammarAccess.getAdditiveExpressionAccess().getOpAssignment_1_0());
}
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__AdditiveExpression__Group_1__0__Impl"
// $ANTLR start "rule__AdditiveExpression__Group_1__1"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6872:1: rule__AdditiveExpression__Group_1__1 : rule__AdditiveExpression__Group_1__1__Impl ;
public final void rule__AdditiveExpression__Group_1__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6876:1: ( rule__AdditiveExpression__Group_1__1__Impl )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6877:2: rule__AdditiveExpression__Group_1__1__Impl
{
pushFollow(FOLLOW_rule__AdditiveExpression__Group_1__1__Impl_in_rule__AdditiveExpression__Group_1__114542);
rule__AdditiveExpression__Group_1__1__Impl();
state._fsp--;
}
} 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"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6883:1: rule__AdditiveExpression__Group_1__1__Impl : ( ( rule__AdditiveExpression__ExpAssignment_1_1 ) ) ;
public final void rule__AdditiveExpression__Group_1__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6887:1: ( ( ( rule__AdditiveExpression__ExpAssignment_1_1 ) ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6888:1: ( ( rule__AdditiveExpression__ExpAssignment_1_1 ) )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6888:1: ( ( rule__AdditiveExpression__ExpAssignment_1_1 ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6889:1: ( rule__AdditiveExpression__ExpAssignment_1_1 )
{
before(grammarAccess.getAdditiveExpressionAccess().getExpAssignment_1_1());
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6890:1: ( rule__AdditiveExpression__ExpAssignment_1_1 )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6890:2: rule__AdditiveExpression__ExpAssignment_1_1
{
pushFollow(FOLLOW_rule__AdditiveExpression__ExpAssignment_1_1_in_rule__AdditiveExpression__Group_1__1__Impl14569);
rule__AdditiveExpression__ExpAssignment_1_1();
state._fsp--;
}
after(grammarAccess.getAdditiveExpressionAccess().getExpAssignment_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__MultiplicativeExpression__Group__0"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6904: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 {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6908:1: ( rule__MultiplicativeExpression__Group__0__Impl rule__MultiplicativeExpression__Group__1 )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6909:2: rule__MultiplicativeExpression__Group__0__Impl rule__MultiplicativeExpression__Group__1
{
pushFollow(FOLLOW_rule__MultiplicativeExpression__Group__0__Impl_in_rule__MultiplicativeExpression__Group__014603);
rule__MultiplicativeExpression__Group__0__Impl();
state._fsp--;
pushFollow(FOLLOW_rule__MultiplicativeExpression__Group__1_in_rule__MultiplicativeExpression__Group__014606);
rule__MultiplicativeExpression__Group__1();
state._fsp--;
}
} 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"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6916:1: rule__MultiplicativeExpression__Group__0__Impl : ( ( rule__MultiplicativeExpression__ExpAssignment_0 ) ) ;
public final void rule__MultiplicativeExpression__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6920:1: ( ( ( rule__MultiplicativeExpression__ExpAssignment_0 ) ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6921:1: ( ( rule__MultiplicativeExpression__ExpAssignment_0 ) )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6921:1: ( ( rule__MultiplicativeExpression__ExpAssignment_0 ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6922:1: ( rule__MultiplicativeExpression__ExpAssignment_0 )
{
before(grammarAccess.getMultiplicativeExpressionAccess().getExpAssignment_0());
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6923:1: ( rule__MultiplicativeExpression__ExpAssignment_0 )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6923:2: rule__MultiplicativeExpression__ExpAssignment_0
{
pushFollow(FOLLOW_rule__MultiplicativeExpression__ExpAssignment_0_in_rule__MultiplicativeExpression__Group__0__Impl14633);
rule__MultiplicativeExpression__ExpAssignment_0();
state._fsp--;
}
after(grammarAccess.getMultiplicativeExpressionAccess().getExpAssignment_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"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6933:1: rule__MultiplicativeExpression__Group__1 : rule__MultiplicativeExpression__Group__1__Impl ;
public final void rule__MultiplicativeExpression__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6937:1: ( rule__MultiplicativeExpression__Group__1__Impl )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6938:2: rule__MultiplicativeExpression__Group__1__Impl
{
pushFollow(FOLLOW_rule__MultiplicativeExpression__Group__1__Impl_in_rule__MultiplicativeExpression__Group__114663);
rule__MultiplicativeExpression__Group__1__Impl();
state._fsp--;
}
} 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"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6944: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 {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6948:1: ( ( ( rule__MultiplicativeExpression__Group_1__0 )* ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6949:1: ( ( rule__MultiplicativeExpression__Group_1__0 )* )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6949:1: ( ( rule__MultiplicativeExpression__Group_1__0 )* )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6950:1: ( rule__MultiplicativeExpression__Group_1__0 )*
{
before(grammarAccess.getMultiplicativeExpressionAccess().getGroup_1());
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6951:1: ( rule__MultiplicativeExpression__Group_1__0 )*
loop62: do {
int alt62 = 2;
int LA62_0 = input.LA(1);
if(((LA62_0 >= 27 && LA62_0 <= 29))) {
alt62 = 1;
}
switch(alt62) {
case 1:
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6951:2: rule__MultiplicativeExpression__Group_1__0
{
pushFollow(FOLLOW_rule__MultiplicativeExpression__Group_1__0_in_rule__MultiplicativeExpression__Group__1__Impl14690);
rule__MultiplicativeExpression__Group_1__0();
state._fsp--;
}
break;
default:
break loop62;
}
} while(true);
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"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6965: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 {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6969:1: ( rule__MultiplicativeExpression__Group_1__0__Impl rule__MultiplicativeExpression__Group_1__1 )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6970:2: rule__MultiplicativeExpression__Group_1__0__Impl rule__MultiplicativeExpression__Group_1__1
{
pushFollow(FOLLOW_rule__MultiplicativeExpression__Group_1__0__Impl_in_rule__MultiplicativeExpression__Group_1__014725);
rule__MultiplicativeExpression__Group_1__0__Impl();
state._fsp--;
pushFollow(FOLLOW_rule__MultiplicativeExpression__Group_1__1_in_rule__MultiplicativeExpression__Group_1__014728);
rule__MultiplicativeExpression__Group_1__1();
state._fsp--;
}
} 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"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6977:1: rule__MultiplicativeExpression__Group_1__0__Impl : ( ( rule__MultiplicativeExpression__OpAssignment_1_0 ) ) ;
public final void rule__MultiplicativeExpression__Group_1__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6981:1: ( ( ( rule__MultiplicativeExpression__OpAssignment_1_0 ) ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6982:1: ( ( rule__MultiplicativeExpression__OpAssignment_1_0 ) )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6982:1: ( ( rule__MultiplicativeExpression__OpAssignment_1_0 ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6983:1: ( rule__MultiplicativeExpression__OpAssignment_1_0 )
{
before(grammarAccess.getMultiplicativeExpressionAccess().getOpAssignment_1_0());
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6984:1: ( rule__MultiplicativeExpression__OpAssignment_1_0 )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6984:2: rule__MultiplicativeExpression__OpAssignment_1_0
{
pushFollow(FOLLOW_rule__MultiplicativeExpression__OpAssignment_1_0_in_rule__MultiplicativeExpression__Group_1__0__Impl14755);
rule__MultiplicativeExpression__OpAssignment_1_0();
state._fsp--;
}
after(grammarAccess.getMultiplicativeExpressionAccess().getOpAssignment_1_0());
}
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__MultiplicativeExpression__Group_1__0__Impl"
// $ANTLR start "rule__MultiplicativeExpression__Group_1__1"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6994:1: rule__MultiplicativeExpression__Group_1__1 : rule__MultiplicativeExpression__Group_1__1__Impl ;
public final void rule__MultiplicativeExpression__Group_1__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6998:1: ( rule__MultiplicativeExpression__Group_1__1__Impl )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6999:2: rule__MultiplicativeExpression__Group_1__1__Impl
{
pushFollow(FOLLOW_rule__MultiplicativeExpression__Group_1__1__Impl_in_rule__MultiplicativeExpression__Group_1__114785);
rule__MultiplicativeExpression__Group_1__1__Impl();
state._fsp--;
}
} 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"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7005:1: rule__MultiplicativeExpression__Group_1__1__Impl : ( ( rule__MultiplicativeExpression__ExpAssignment_1_1 ) ) ;
public final void rule__MultiplicativeExpression__Group_1__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7009:1: ( ( ( rule__MultiplicativeExpression__ExpAssignment_1_1 ) ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7010:1: ( ( rule__MultiplicativeExpression__ExpAssignment_1_1 ) )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7010:1: ( ( rule__MultiplicativeExpression__ExpAssignment_1_1 ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7011:1: ( rule__MultiplicativeExpression__ExpAssignment_1_1 )
{
before(grammarAccess.getMultiplicativeExpressionAccess().getExpAssignment_1_1());
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7012:1: ( rule__MultiplicativeExpression__ExpAssignment_1_1 )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7012:2: rule__MultiplicativeExpression__ExpAssignment_1_1
{
pushFollow(FOLLOW_rule__MultiplicativeExpression__ExpAssignment_1_1_in_rule__MultiplicativeExpression__Group_1__1__Impl14812);
rule__MultiplicativeExpression__ExpAssignment_1_1();
state._fsp--;
}
after(grammarAccess.getMultiplicativeExpressionAccess().getExpAssignment_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__UnaryExpression__Group__0"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7026:1: rule__UnaryExpression__Group__0 : rule__UnaryExpression__Group__0__Impl rule__UnaryExpression__Group__1 ;
public final void rule__UnaryExpression__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7030:1: ( rule__UnaryExpression__Group__0__Impl rule__UnaryExpression__Group__1 )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7031:2: rule__UnaryExpression__Group__0__Impl rule__UnaryExpression__Group__1
{
pushFollow(FOLLOW_rule__UnaryExpression__Group__0__Impl_in_rule__UnaryExpression__Group__014846);
rule__UnaryExpression__Group__0__Impl();
state._fsp--;
pushFollow(FOLLOW_rule__UnaryExpression__Group__1_in_rule__UnaryExpression__Group__014849);
rule__UnaryExpression__Group__1();
state._fsp--;
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__UnaryExpression__Group__0"
// $ANTLR start "rule__UnaryExpression__Group__0__Impl"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7038:1: rule__UnaryExpression__Group__0__Impl : ( ( rule__UnaryExpression__OpAssignment_0 )? ) ;
public final void rule__UnaryExpression__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7042:1: ( ( ( rule__UnaryExpression__OpAssignment_0 )? ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7043:1: ( ( rule__UnaryExpression__OpAssignment_0 )? )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7043:1: ( ( rule__UnaryExpression__OpAssignment_0 )? )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7044:1: ( rule__UnaryExpression__OpAssignment_0 )?
{
before(grammarAccess.getUnaryExpressionAccess().getOpAssignment_0());
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7045:1: ( rule__UnaryExpression__OpAssignment_0 )?
int alt63 = 2;
int LA63_0 = input.LA(1);
if(((LA63_0 >= 25 && LA63_0 <= 26) || (LA63_0 >= 30 && LA63_0 <= 32))) {
alt63 = 1;
}
switch(alt63) {
case 1:
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7045:2: rule__UnaryExpression__OpAssignment_0
{
pushFollow(FOLLOW_rule__UnaryExpression__OpAssignment_0_in_rule__UnaryExpression__Group__0__Impl14876);
rule__UnaryExpression__OpAssignment_0();
state._fsp--;
}
break;
}
after(grammarAccess.getUnaryExpressionAccess().getOpAssignment_0());
}
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__UnaryExpression__Group__0__Impl"
// $ANTLR start "rule__UnaryExpression__Group__1"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7055:1: rule__UnaryExpression__Group__1 : rule__UnaryExpression__Group__1__Impl ;
public final void rule__UnaryExpression__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7059:1: ( rule__UnaryExpression__Group__1__Impl )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7060:2: rule__UnaryExpression__Group__1__Impl
{
pushFollow(FOLLOW_rule__UnaryExpression__Group__1__Impl_in_rule__UnaryExpression__Group__114907);
rule__UnaryExpression__Group__1__Impl();
state._fsp--;
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__UnaryExpression__Group__1"
// $ANTLR start "rule__UnaryExpression__Group__1__Impl"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7066:1: rule__UnaryExpression__Group__1__Impl : ( ( rule__UnaryExpression__ExpAssignment_1 ) ) ;
public final void rule__UnaryExpression__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7070:1: ( ( ( rule__UnaryExpression__ExpAssignment_1 ) ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7071:1: ( ( rule__UnaryExpression__ExpAssignment_1 ) )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7071:1: ( ( rule__UnaryExpression__ExpAssignment_1 ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7072:1: ( rule__UnaryExpression__ExpAssignment_1 )
{
before(grammarAccess.getUnaryExpressionAccess().getExpAssignment_1());
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7073:1: ( rule__UnaryExpression__ExpAssignment_1 )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7073:2: rule__UnaryExpression__ExpAssignment_1
{
pushFollow(FOLLOW_rule__UnaryExpression__ExpAssignment_1_in_rule__UnaryExpression__Group__1__Impl14934);
rule__UnaryExpression__ExpAssignment_1();
state._fsp--;
}
after(grammarAccess.getUnaryExpressionAccess().getExpAssignment_1());
}
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__UnaryExpression__Group__1__Impl"
// $ANTLR start "rule__OperationCallExpression__Group__0"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7087:1: rule__OperationCallExpression__Group__0 : rule__OperationCallExpression__Group__0__Impl rule__OperationCallExpression__Group__1 ;
public final void rule__OperationCallExpression__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7091:1: ( rule__OperationCallExpression__Group__0__Impl rule__OperationCallExpression__Group__1 )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7092:2: rule__OperationCallExpression__Group__0__Impl rule__OperationCallExpression__Group__1
{
pushFollow(FOLLOW_rule__OperationCallExpression__Group__0__Impl_in_rule__OperationCallExpression__Group__014968);
rule__OperationCallExpression__Group__0__Impl();
state._fsp--;
pushFollow(FOLLOW_rule__OperationCallExpression__Group__1_in_rule__OperationCallExpression__Group__014971);
rule__OperationCallExpression__Group__1();
state._fsp--;
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__OperationCallExpression__Group__0"
// $ANTLR start "rule__OperationCallExpression__Group__0__Impl"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7099:1: rule__OperationCallExpression__Group__0__Impl : ( '.' ) ;
public final void rule__OperationCallExpression__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7103:1: ( ( '.' ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7104:1: ( '.' )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7104:1: ( '.' )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7105:1: '.'
{
before(grammarAccess.getOperationCallExpressionAccess().getFullStopKeyword_0());
match(input, 73, FOLLOW_73_in_rule__OperationCallExpression__Group__0__Impl14999);
after(grammarAccess.getOperationCallExpressionAccess().getFullStopKeyword_0());
}
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__OperationCallExpression__Group__0__Impl"
// $ANTLR start "rule__OperationCallExpression__Group__1"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7118:1: rule__OperationCallExpression__Group__1 : rule__OperationCallExpression__Group__1__Impl rule__OperationCallExpression__Group__2 ;
public final void rule__OperationCallExpression__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7122:1: ( rule__OperationCallExpression__Group__1__Impl rule__OperationCallExpression__Group__2 )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7123:2: rule__OperationCallExpression__Group__1__Impl rule__OperationCallExpression__Group__2
{
pushFollow(FOLLOW_rule__OperationCallExpression__Group__1__Impl_in_rule__OperationCallExpression__Group__115030);
rule__OperationCallExpression__Group__1__Impl();
state._fsp--;
pushFollow(FOLLOW_rule__OperationCallExpression__Group__2_in_rule__OperationCallExpression__Group__115033);
rule__OperationCallExpression__Group__2();
state._fsp--;
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__OperationCallExpression__Group__1"
// $ANTLR start "rule__OperationCallExpression__Group__1__Impl"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7130:1: rule__OperationCallExpression__Group__1__Impl : ( ( rule__OperationCallExpression__OperationNameAssignment_1 ) ) ;
public final void rule__OperationCallExpression__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7134:1: ( ( ( rule__OperationCallExpression__OperationNameAssignment_1 ) ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7135:1: ( ( rule__OperationCallExpression__OperationNameAssignment_1 ) )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7135:1: ( ( rule__OperationCallExpression__OperationNameAssignment_1 ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7136:1: ( rule__OperationCallExpression__OperationNameAssignment_1 )
{
before(grammarAccess.getOperationCallExpressionAccess().getOperationNameAssignment_1());
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7137:1: ( rule__OperationCallExpression__OperationNameAssignment_1 )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7137:2: rule__OperationCallExpression__OperationNameAssignment_1
{
pushFollow(FOLLOW_rule__OperationCallExpression__OperationNameAssignment_1_in_rule__OperationCallExpression__Group__1__Impl15060);
rule__OperationCallExpression__OperationNameAssignment_1();
state._fsp--;
}
after(grammarAccess.getOperationCallExpressionAccess().getOperationNameAssignment_1());
}
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__OperationCallExpression__Group__1__Impl"
// $ANTLR start "rule__OperationCallExpression__Group__2"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7147:1: rule__OperationCallExpression__Group__2 : rule__OperationCallExpression__Group__2__Impl rule__OperationCallExpression__Group__3 ;
public final void rule__OperationCallExpression__Group__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7151:1: ( rule__OperationCallExpression__Group__2__Impl rule__OperationCallExpression__Group__3 )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7152:2: rule__OperationCallExpression__Group__2__Impl rule__OperationCallExpression__Group__3
{
pushFollow(FOLLOW_rule__OperationCallExpression__Group__2__Impl_in_rule__OperationCallExpression__Group__215090);
rule__OperationCallExpression__Group__2__Impl();
state._fsp--;
pushFollow(FOLLOW_rule__OperationCallExpression__Group__3_in_rule__OperationCallExpression__Group__215093);
rule__OperationCallExpression__Group__3();
state._fsp--;
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__OperationCallExpression__Group__2"
// $ANTLR start "rule__OperationCallExpression__Group__2__Impl"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7159:1: rule__OperationCallExpression__Group__2__Impl : ( ( rule__OperationCallExpression__TupleAssignment_2 ) ) ;
public final void rule__OperationCallExpression__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7163:1: ( ( ( rule__OperationCallExpression__TupleAssignment_2 ) ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7164:1: ( ( rule__OperationCallExpression__TupleAssignment_2 ) )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7164:1: ( ( rule__OperationCallExpression__TupleAssignment_2 ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7165:1: ( rule__OperationCallExpression__TupleAssignment_2 )
{
before(grammarAccess.getOperationCallExpressionAccess().getTupleAssignment_2());
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7166:1: ( rule__OperationCallExpression__TupleAssignment_2 )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7166:2: rule__OperationCallExpression__TupleAssignment_2
{
pushFollow(FOLLOW_rule__OperationCallExpression__TupleAssignment_2_in_rule__OperationCallExpression__Group__2__Impl15120);
rule__OperationCallExpression__TupleAssignment_2();
state._fsp--;
}
after(grammarAccess.getOperationCallExpressionAccess().getTupleAssignment_2());
}
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__OperationCallExpression__Group__2__Impl"
// $ANTLR start "rule__OperationCallExpression__Group__3"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7176:1: rule__OperationCallExpression__Group__3 : rule__OperationCallExpression__Group__3__Impl ;
public final void rule__OperationCallExpression__Group__3() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7180:1: ( rule__OperationCallExpression__Group__3__Impl )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7181:2: rule__OperationCallExpression__Group__3__Impl
{
pushFollow(FOLLOW_rule__OperationCallExpression__Group__3__Impl_in_rule__OperationCallExpression__Group__315150);
rule__OperationCallExpression__Group__3__Impl();
state._fsp--;
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__OperationCallExpression__Group__3"
// $ANTLR start "rule__OperationCallExpression__Group__3__Impl"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7187:1: rule__OperationCallExpression__Group__3__Impl : ( ( rule__OperationCallExpression__SuffixAssignment_3 )? ) ;
public final void rule__OperationCallExpression__Group__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7191:1: ( ( ( rule__OperationCallExpression__SuffixAssignment_3 )? ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7192:1: ( ( rule__OperationCallExpression__SuffixAssignment_3 )? )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7192:1: ( ( rule__OperationCallExpression__SuffixAssignment_3 )? )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7193:1: ( rule__OperationCallExpression__SuffixAssignment_3 )?
{
before(grammarAccess.getOperationCallExpressionAccess().getSuffixAssignment_3());
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7194:1: ( rule__OperationCallExpression__SuffixAssignment_3 )?
int alt64 = 2;
int LA64_0 = input.LA(1);
if((LA64_0 == 73 || LA64_0 == 76)) {
alt64 = 1;
}
switch(alt64) {
case 1:
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7194:2: rule__OperationCallExpression__SuffixAssignment_3
{
pushFollow(FOLLOW_rule__OperationCallExpression__SuffixAssignment_3_in_rule__OperationCallExpression__Group__3__Impl15177);
rule__OperationCallExpression__SuffixAssignment_3();
state._fsp--;
}
break;
}
after(grammarAccess.getOperationCallExpressionAccess().getSuffixAssignment_3());
}
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__OperationCallExpression__Group__3__Impl"
// $ANTLR start "rule__PropertyCallExpression__Group__0"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7212:1: rule__PropertyCallExpression__Group__0 : rule__PropertyCallExpression__Group__0__Impl rule__PropertyCallExpression__Group__1 ;
public final void rule__PropertyCallExpression__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7216:1: ( rule__PropertyCallExpression__Group__0__Impl rule__PropertyCallExpression__Group__1 )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7217:2: rule__PropertyCallExpression__Group__0__Impl rule__PropertyCallExpression__Group__1
{
pushFollow(FOLLOW_rule__PropertyCallExpression__Group__0__Impl_in_rule__PropertyCallExpression__Group__015216);
rule__PropertyCallExpression__Group__0__Impl();
state._fsp--;
pushFollow(FOLLOW_rule__PropertyCallExpression__Group__1_in_rule__PropertyCallExpression__Group__015219);
rule__PropertyCallExpression__Group__1();
state._fsp--;
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__PropertyCallExpression__Group__0"
// $ANTLR start "rule__PropertyCallExpression__Group__0__Impl"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7224:1: rule__PropertyCallExpression__Group__0__Impl : ( '.' ) ;
public final void rule__PropertyCallExpression__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7228:1: ( ( '.' ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7229:1: ( '.' )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7229:1: ( '.' )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7230:1: '.'
{
before(grammarAccess.getPropertyCallExpressionAccess().getFullStopKeyword_0());
match(input, 73, FOLLOW_73_in_rule__PropertyCallExpression__Group__0__Impl15247);
after(grammarAccess.getPropertyCallExpressionAccess().getFullStopKeyword_0());
}
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__PropertyCallExpression__Group__0__Impl"
// $ANTLR start "rule__PropertyCallExpression__Group__1"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7243:1: rule__PropertyCallExpression__Group__1 : rule__PropertyCallExpression__Group__1__Impl rule__PropertyCallExpression__Group__2 ;
public final void rule__PropertyCallExpression__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7247:1: ( rule__PropertyCallExpression__Group__1__Impl rule__PropertyCallExpression__Group__2 )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7248:2: rule__PropertyCallExpression__Group__1__Impl rule__PropertyCallExpression__Group__2
{
pushFollow(FOLLOW_rule__PropertyCallExpression__Group__1__Impl_in_rule__PropertyCallExpression__Group__115278);
rule__PropertyCallExpression__Group__1__Impl();
state._fsp--;
pushFollow(FOLLOW_rule__PropertyCallExpression__Group__2_in_rule__PropertyCallExpression__Group__115281);
rule__PropertyCallExpression__Group__2();
state._fsp--;
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__PropertyCallExpression__Group__1"
// $ANTLR start "rule__PropertyCallExpression__Group__1__Impl"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7255:1: rule__PropertyCallExpression__Group__1__Impl : ( ( rule__PropertyCallExpression__PropertyNameAssignment_1 ) ) ;
public final void rule__PropertyCallExpression__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7259:1: ( ( ( rule__PropertyCallExpression__PropertyNameAssignment_1 ) ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7260:1: ( ( rule__PropertyCallExpression__PropertyNameAssignment_1 ) )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7260:1: ( ( rule__PropertyCallExpression__PropertyNameAssignment_1 ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7261:1: ( rule__PropertyCallExpression__PropertyNameAssignment_1 )
{
before(grammarAccess.getPropertyCallExpressionAccess().getPropertyNameAssignment_1());
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7262:1: ( rule__PropertyCallExpression__PropertyNameAssignment_1 )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7262:2: rule__PropertyCallExpression__PropertyNameAssignment_1
{
pushFollow(FOLLOW_rule__PropertyCallExpression__PropertyNameAssignment_1_in_rule__PropertyCallExpression__Group__1__Impl15308);
rule__PropertyCallExpression__PropertyNameAssignment_1();
state._fsp--;
}
after(grammarAccess.getPropertyCallExpressionAccess().getPropertyNameAssignment_1());
}
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__PropertyCallExpression__Group__1__Impl"
// $ANTLR start "rule__PropertyCallExpression__Group__2"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7272:1: rule__PropertyCallExpression__Group__2 : rule__PropertyCallExpression__Group__2__Impl rule__PropertyCallExpression__Group__3 ;
public final void rule__PropertyCallExpression__Group__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7276:1: ( rule__PropertyCallExpression__Group__2__Impl rule__PropertyCallExpression__Group__3 )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7277:2: rule__PropertyCallExpression__Group__2__Impl rule__PropertyCallExpression__Group__3
{
pushFollow(FOLLOW_rule__PropertyCallExpression__Group__2__Impl_in_rule__PropertyCallExpression__Group__215338);
rule__PropertyCallExpression__Group__2__Impl();
state._fsp--;
pushFollow(FOLLOW_rule__PropertyCallExpression__Group__3_in_rule__PropertyCallExpression__Group__215341);
rule__PropertyCallExpression__Group__3();
state._fsp--;
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__PropertyCallExpression__Group__2"
// $ANTLR start "rule__PropertyCallExpression__Group__2__Impl"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7284:1: rule__PropertyCallExpression__Group__2__Impl : ( ( rule__PropertyCallExpression__Group_2__0 )? ) ;
public final void rule__PropertyCallExpression__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7288:1: ( ( ( rule__PropertyCallExpression__Group_2__0 )? ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7289:1: ( ( rule__PropertyCallExpression__Group_2__0 )? )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7289:1: ( ( rule__PropertyCallExpression__Group_2__0 )? )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7290:1: ( rule__PropertyCallExpression__Group_2__0 )?
{
before(grammarAccess.getPropertyCallExpressionAccess().getGroup_2());
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7291:1: ( rule__PropertyCallExpression__Group_2__0 )?
int alt65 = 2;
int LA65_0 = input.LA(1);
if((LA65_0 == 74)) {
int LA65_1 = input.LA(2);
if(((LA65_1 >= RULE_ID && LA65_1 <= RULE_STRING) || (LA65_1 >= 12 && LA65_1 <= 13) || (LA65_1 >= 25 && LA65_1 <= 27) || (LA65_1 >= 30 && LA65_1 <= 34) || LA65_1 == 64 || (LA65_1 >= 79 && LA65_1 <= 82))) {
alt65 = 1;
}
}
switch(alt65) {
case 1:
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7291:2: rule__PropertyCallExpression__Group_2__0
{
pushFollow(FOLLOW_rule__PropertyCallExpression__Group_2__0_in_rule__PropertyCallExpression__Group__2__Impl15368);
rule__PropertyCallExpression__Group_2__0();
state._fsp--;
}
break;
}
after(grammarAccess.getPropertyCallExpressionAccess().getGroup_2());
}
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__PropertyCallExpression__Group__2__Impl"
// $ANTLR start "rule__PropertyCallExpression__Group__3"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7301:1: rule__PropertyCallExpression__Group__3 : rule__PropertyCallExpression__Group__3__Impl ;
public final void rule__PropertyCallExpression__Group__3() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7305:1: ( rule__PropertyCallExpression__Group__3__Impl )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7306:2: rule__PropertyCallExpression__Group__3__Impl
{
pushFollow(FOLLOW_rule__PropertyCallExpression__Group__3__Impl_in_rule__PropertyCallExpression__Group__315399);
rule__PropertyCallExpression__Group__3__Impl();
state._fsp--;
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__PropertyCallExpression__Group__3"
// $ANTLR start "rule__PropertyCallExpression__Group__3__Impl"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7312:1: rule__PropertyCallExpression__Group__3__Impl : ( ( rule__PropertyCallExpression__SuffixAssignment_3 )? ) ;
public final void rule__PropertyCallExpression__Group__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7316:1: ( ( ( rule__PropertyCallExpression__SuffixAssignment_3 )? ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7317:1: ( ( rule__PropertyCallExpression__SuffixAssignment_3 )? )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7317:1: ( ( rule__PropertyCallExpression__SuffixAssignment_3 )? )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7318:1: ( rule__PropertyCallExpression__SuffixAssignment_3 )?
{
before(grammarAccess.getPropertyCallExpressionAccess().getSuffixAssignment_3());
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7319:1: ( rule__PropertyCallExpression__SuffixAssignment_3 )?
int alt66 = 2;
int LA66_0 = input.LA(1);
if((LA66_0 == 73 || LA66_0 == 76)) {
alt66 = 1;
}
switch(alt66) {
case 1:
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7319:2: rule__PropertyCallExpression__SuffixAssignment_3
{
pushFollow(FOLLOW_rule__PropertyCallExpression__SuffixAssignment_3_in_rule__PropertyCallExpression__Group__3__Impl15426);
rule__PropertyCallExpression__SuffixAssignment_3();
state._fsp--;
}
break;
}
after(grammarAccess.getPropertyCallExpressionAccess().getSuffixAssignment_3());
}
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__PropertyCallExpression__Group__3__Impl"
// $ANTLR start "rule__PropertyCallExpression__Group_2__0"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7337:1: rule__PropertyCallExpression__Group_2__0 : rule__PropertyCallExpression__Group_2__0__Impl rule__PropertyCallExpression__Group_2__1 ;
public final void rule__PropertyCallExpression__Group_2__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7341:1: ( rule__PropertyCallExpression__Group_2__0__Impl rule__PropertyCallExpression__Group_2__1 )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7342:2: rule__PropertyCallExpression__Group_2__0__Impl rule__PropertyCallExpression__Group_2__1
{
pushFollow(FOLLOW_rule__PropertyCallExpression__Group_2__0__Impl_in_rule__PropertyCallExpression__Group_2__015465);
rule__PropertyCallExpression__Group_2__0__Impl();
state._fsp--;
pushFollow(FOLLOW_rule__PropertyCallExpression__Group_2__1_in_rule__PropertyCallExpression__Group_2__015468);
rule__PropertyCallExpression__Group_2__1();
state._fsp--;
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__PropertyCallExpression__Group_2__0"
// $ANTLR start "rule__PropertyCallExpression__Group_2__0__Impl"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7349:1: rule__PropertyCallExpression__Group_2__0__Impl : ( '[' ) ;
public final void rule__PropertyCallExpression__Group_2__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7353:1: ( ( '[' ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7354:1: ( '[' )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7354:1: ( '[' )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7355:1: '['
{
before(grammarAccess.getPropertyCallExpressionAccess().getLeftSquareBracketKeyword_2_0());
match(input, 74, FOLLOW_74_in_rule__PropertyCallExpression__Group_2__0__Impl15496);
after(grammarAccess.getPropertyCallExpressionAccess().getLeftSquareBracketKeyword_2_0());
}
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__PropertyCallExpression__Group_2__0__Impl"
// $ANTLR start "rule__PropertyCallExpression__Group_2__1"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7368:1: rule__PropertyCallExpression__Group_2__1 : rule__PropertyCallExpression__Group_2__1__Impl rule__PropertyCallExpression__Group_2__2 ;
public final void rule__PropertyCallExpression__Group_2__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7372:1: ( rule__PropertyCallExpression__Group_2__1__Impl rule__PropertyCallExpression__Group_2__2 )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7373:2: rule__PropertyCallExpression__Group_2__1__Impl rule__PropertyCallExpression__Group_2__2
{
pushFollow(FOLLOW_rule__PropertyCallExpression__Group_2__1__Impl_in_rule__PropertyCallExpression__Group_2__115527);
rule__PropertyCallExpression__Group_2__1__Impl();
state._fsp--;
pushFollow(FOLLOW_rule__PropertyCallExpression__Group_2__2_in_rule__PropertyCallExpression__Group_2__115530);
rule__PropertyCallExpression__Group_2__2();
state._fsp--;
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__PropertyCallExpression__Group_2__1"
// $ANTLR start "rule__PropertyCallExpression__Group_2__1__Impl"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7380:1: rule__PropertyCallExpression__Group_2__1__Impl : ( ( rule__PropertyCallExpression__IndexAssignment_2_1 ) ) ;
public final void rule__PropertyCallExpression__Group_2__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7384:1: ( ( ( rule__PropertyCallExpression__IndexAssignment_2_1 ) ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7385:1: ( ( rule__PropertyCallExpression__IndexAssignment_2_1 ) )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7385:1: ( ( rule__PropertyCallExpression__IndexAssignment_2_1 ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7386:1: ( rule__PropertyCallExpression__IndexAssignment_2_1 )
{
before(grammarAccess.getPropertyCallExpressionAccess().getIndexAssignment_2_1());
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7387:1: ( rule__PropertyCallExpression__IndexAssignment_2_1 )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7387:2: rule__PropertyCallExpression__IndexAssignment_2_1
{
pushFollow(FOLLOW_rule__PropertyCallExpression__IndexAssignment_2_1_in_rule__PropertyCallExpression__Group_2__1__Impl15557);
rule__PropertyCallExpression__IndexAssignment_2_1();
state._fsp--;
}
after(grammarAccess.getPropertyCallExpressionAccess().getIndexAssignment_2_1());
}
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__PropertyCallExpression__Group_2__1__Impl"
// $ANTLR start "rule__PropertyCallExpression__Group_2__2"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7397:1: rule__PropertyCallExpression__Group_2__2 : rule__PropertyCallExpression__Group_2__2__Impl ;
public final void rule__PropertyCallExpression__Group_2__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7401:1: ( rule__PropertyCallExpression__Group_2__2__Impl )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7402:2: rule__PropertyCallExpression__Group_2__2__Impl
{
pushFollow(FOLLOW_rule__PropertyCallExpression__Group_2__2__Impl_in_rule__PropertyCallExpression__Group_2__215587);
rule__PropertyCallExpression__Group_2__2__Impl();
state._fsp--;
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__PropertyCallExpression__Group_2__2"
// $ANTLR start "rule__PropertyCallExpression__Group_2__2__Impl"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7408:1: rule__PropertyCallExpression__Group_2__2__Impl : ( ']' ) ;
public final void rule__PropertyCallExpression__Group_2__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7412:1: ( ( ']' ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7413:1: ( ']' )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7413:1: ( ']' )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7414:1: ']'
{
before(grammarAccess.getPropertyCallExpressionAccess().getRightSquareBracketKeyword_2_2());
match(input, 75, FOLLOW_75_in_rule__PropertyCallExpression__Group_2__2__Impl15615);
after(grammarAccess.getPropertyCallExpressionAccess().getRightSquareBracketKeyword_2_2());
}
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__PropertyCallExpression__Group_2__2__Impl"
// $ANTLR start "rule__LinkOperationExpression__Group__0"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7433: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 {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7437:1: ( rule__LinkOperationExpression__Group__0__Impl rule__LinkOperationExpression__Group__1 )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7438:2: rule__LinkOperationExpression__Group__0__Impl rule__LinkOperationExpression__Group__1
{
pushFollow(FOLLOW_rule__LinkOperationExpression__Group__0__Impl_in_rule__LinkOperationExpression__Group__015652);
rule__LinkOperationExpression__Group__0__Impl();
state._fsp--;
pushFollow(FOLLOW_rule__LinkOperationExpression__Group__1_in_rule__LinkOperationExpression__Group__015655);
rule__LinkOperationExpression__Group__1();
state._fsp--;
}
} 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"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7445:1: rule__LinkOperationExpression__Group__0__Impl : ( '.' ) ;
public final void rule__LinkOperationExpression__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7449:1: ( ( '.' ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7450:1: ( '.' )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7450:1: ( '.' )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7451:1: '.'
{
before(grammarAccess.getLinkOperationExpressionAccess().getFullStopKeyword_0());
match(input, 73, FOLLOW_73_in_rule__LinkOperationExpression__Group__0__Impl15683);
after(grammarAccess.getLinkOperationExpressionAccess().getFullStopKeyword_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"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7464: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 {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7468:1: ( rule__LinkOperationExpression__Group__1__Impl rule__LinkOperationExpression__Group__2 )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7469:2: rule__LinkOperationExpression__Group__1__Impl rule__LinkOperationExpression__Group__2
{
pushFollow(FOLLOW_rule__LinkOperationExpression__Group__1__Impl_in_rule__LinkOperationExpression__Group__115714);
rule__LinkOperationExpression__Group__1__Impl();
state._fsp--;
pushFollow(FOLLOW_rule__LinkOperationExpression__Group__2_in_rule__LinkOperationExpression__Group__115717);
rule__LinkOperationExpression__Group__2();
state._fsp--;
}
} 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"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7476:1: rule__LinkOperationExpression__Group__1__Impl : ( ( rule__LinkOperationExpression__KindAssignment_1 ) ) ;
public final void rule__LinkOperationExpression__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7480:1: ( ( ( rule__LinkOperationExpression__KindAssignment_1 ) ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7481:1: ( ( rule__LinkOperationExpression__KindAssignment_1 ) )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7481:1: ( ( rule__LinkOperationExpression__KindAssignment_1 ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7482:1: ( rule__LinkOperationExpression__KindAssignment_1 )
{
before(grammarAccess.getLinkOperationExpressionAccess().getKindAssignment_1());
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7483:1: ( rule__LinkOperationExpression__KindAssignment_1 )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7483:2: rule__LinkOperationExpression__KindAssignment_1
{
pushFollow(FOLLOW_rule__LinkOperationExpression__KindAssignment_1_in_rule__LinkOperationExpression__Group__1__Impl15744);
rule__LinkOperationExpression__KindAssignment_1();
state._fsp--;
}
after(grammarAccess.getLinkOperationExpressionAccess().getKindAssignment_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"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7493:1: rule__LinkOperationExpression__Group__2 : rule__LinkOperationExpression__Group__2__Impl ;
public final void rule__LinkOperationExpression__Group__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7497:1: ( rule__LinkOperationExpression__Group__2__Impl )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7498:2: rule__LinkOperationExpression__Group__2__Impl
{
pushFollow(FOLLOW_rule__LinkOperationExpression__Group__2__Impl_in_rule__LinkOperationExpression__Group__215774);
rule__LinkOperationExpression__Group__2__Impl();
state._fsp--;
}
} 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"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7504:1: rule__LinkOperationExpression__Group__2__Impl : ( ( rule__LinkOperationExpression__TupleAssignment_2 ) ) ;
public final void rule__LinkOperationExpression__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7508:1: ( ( ( rule__LinkOperationExpression__TupleAssignment_2 ) ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7509:1: ( ( rule__LinkOperationExpression__TupleAssignment_2 ) )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7509:1: ( ( rule__LinkOperationExpression__TupleAssignment_2 ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7510:1: ( rule__LinkOperationExpression__TupleAssignment_2 )
{
before(grammarAccess.getLinkOperationExpressionAccess().getTupleAssignment_2());
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7511:1: ( rule__LinkOperationExpression__TupleAssignment_2 )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7511:2: rule__LinkOperationExpression__TupleAssignment_2
{
pushFollow(FOLLOW_rule__LinkOperationExpression__TupleAssignment_2_in_rule__LinkOperationExpression__Group__2__Impl15801);
rule__LinkOperationExpression__TupleAssignment_2();
state._fsp--;
}
after(grammarAccess.getLinkOperationExpressionAccess().getTupleAssignment_2());
}
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__LinkOperationExpression__Group__2__Impl"
// $ANTLR start "rule__LinkOperationTuple__Group__0"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7527: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 {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7531:1: ( rule__LinkOperationTuple__Group__0__Impl rule__LinkOperationTuple__Group__1 )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7532:2: rule__LinkOperationTuple__Group__0__Impl rule__LinkOperationTuple__Group__1
{
pushFollow(FOLLOW_rule__LinkOperationTuple__Group__0__Impl_in_rule__LinkOperationTuple__Group__015837);
rule__LinkOperationTuple__Group__0__Impl();
state._fsp--;
pushFollow(FOLLOW_rule__LinkOperationTuple__Group__1_in_rule__LinkOperationTuple__Group__015840);
rule__LinkOperationTuple__Group__1();
state._fsp--;
}
} 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"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7539:1: rule__LinkOperationTuple__Group__0__Impl : ( '(' ) ;
public final void rule__LinkOperationTuple__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7543:1: ( ( '(' ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7544:1: ( '(' )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7544:1: ( '(' )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7545:1: '('
{
before(grammarAccess.getLinkOperationTupleAccess().getLeftParenthesisKeyword_0());
match(input, 64, FOLLOW_64_in_rule__LinkOperationTuple__Group__0__Impl15868);
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"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7558: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 {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7562:1: ( rule__LinkOperationTuple__Group__1__Impl rule__LinkOperationTuple__Group__2 )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7563:2: rule__LinkOperationTuple__Group__1__Impl rule__LinkOperationTuple__Group__2
{
pushFollow(FOLLOW_rule__LinkOperationTuple__Group__1__Impl_in_rule__LinkOperationTuple__Group__115899);
rule__LinkOperationTuple__Group__1__Impl();
state._fsp--;
pushFollow(FOLLOW_rule__LinkOperationTuple__Group__2_in_rule__LinkOperationTuple__Group__115902);
rule__LinkOperationTuple__Group__2();
state._fsp--;
}
} 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"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7570:1: rule__LinkOperationTuple__Group__1__Impl : ( ( rule__LinkOperationTuple__LinkOperationTupleElementAssignment_1 ) ) ;
public final void rule__LinkOperationTuple__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7574:1: ( ( ( rule__LinkOperationTuple__LinkOperationTupleElementAssignment_1 ) ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7575:1: ( ( rule__LinkOperationTuple__LinkOperationTupleElementAssignment_1 ) )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7575:1: ( ( rule__LinkOperationTuple__LinkOperationTupleElementAssignment_1 ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7576:1: ( rule__LinkOperationTuple__LinkOperationTupleElementAssignment_1 )
{
before(grammarAccess.getLinkOperationTupleAccess().getLinkOperationTupleElementAssignment_1());
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7577:1: ( rule__LinkOperationTuple__LinkOperationTupleElementAssignment_1 )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7577:2: rule__LinkOperationTuple__LinkOperationTupleElementAssignment_1
{
pushFollow(FOLLOW_rule__LinkOperationTuple__LinkOperationTupleElementAssignment_1_in_rule__LinkOperationTuple__Group__1__Impl15929);
rule__LinkOperationTuple__LinkOperationTupleElementAssignment_1();
state._fsp--;
}
after(grammarAccess.getLinkOperationTupleAccess().getLinkOperationTupleElementAssignment_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"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7587:1: rule__LinkOperationTuple__Group__2 : rule__LinkOperationTuple__Group__2__Impl rule__LinkOperationTuple__Group__3 ;
public final void rule__LinkOperationTuple__Group__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7591:1: ( rule__LinkOperationTuple__Group__2__Impl rule__LinkOperationTuple__Group__3 )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7592:2: rule__LinkOperationTuple__Group__2__Impl rule__LinkOperationTuple__Group__3
{
pushFollow(FOLLOW_rule__LinkOperationTuple__Group__2__Impl_in_rule__LinkOperationTuple__Group__215959);
rule__LinkOperationTuple__Group__2__Impl();
state._fsp--;
pushFollow(FOLLOW_rule__LinkOperationTuple__Group__3_in_rule__LinkOperationTuple__Group__215962);
rule__LinkOperationTuple__Group__3();
state._fsp--;
}
} 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"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7599:1: rule__LinkOperationTuple__Group__2__Impl : ( ( rule__LinkOperationTuple__Group_2__0 )* ) ;
public final void rule__LinkOperationTuple__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7603:1: ( ( ( rule__LinkOperationTuple__Group_2__0 )* ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7604:1: ( ( rule__LinkOperationTuple__Group_2__0 )* )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7604:1: ( ( rule__LinkOperationTuple__Group_2__0 )* )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7605:1: ( rule__LinkOperationTuple__Group_2__0 )*
{
before(grammarAccess.getLinkOperationTupleAccess().getGroup_2());
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7606:1: ( rule__LinkOperationTuple__Group_2__0 )*
loop67: do {
int alt67 = 2;
int LA67_0 = input.LA(1);
if((LA67_0 == 62)) {
alt67 = 1;
}
switch(alt67) {
case 1:
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7606:2: rule__LinkOperationTuple__Group_2__0
{
pushFollow(FOLLOW_rule__LinkOperationTuple__Group_2__0_in_rule__LinkOperationTuple__Group__2__Impl15989);
rule__LinkOperationTuple__Group_2__0();
state._fsp--;
}
break;
default:
break loop67;
}
} while(true);
after(grammarAccess.getLinkOperationTupleAccess().getGroup_2());
}
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__LinkOperationTuple__Group__2__Impl"
// $ANTLR start "rule__LinkOperationTuple__Group__3"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7616:1: rule__LinkOperationTuple__Group__3 : rule__LinkOperationTuple__Group__3__Impl ;
public final void rule__LinkOperationTuple__Group__3() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7620:1: ( rule__LinkOperationTuple__Group__3__Impl )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7621:2: rule__LinkOperationTuple__Group__3__Impl
{
pushFollow(FOLLOW_rule__LinkOperationTuple__Group__3__Impl_in_rule__LinkOperationTuple__Group__316020);
rule__LinkOperationTuple__Group__3__Impl();
state._fsp--;
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__LinkOperationTuple__Group__3"
// $ANTLR start "rule__LinkOperationTuple__Group__3__Impl"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7627:1: rule__LinkOperationTuple__Group__3__Impl : ( ')' ) ;
public final void rule__LinkOperationTuple__Group__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7631:1: ( ( ')' ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7632:1: ( ')' )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7632:1: ( ')' )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7633:1: ')'
{
before(grammarAccess.getLinkOperationTupleAccess().getRightParenthesisKeyword_3());
match(input, 65, FOLLOW_65_in_rule__LinkOperationTuple__Group__3__Impl16048);
after(grammarAccess.getLinkOperationTupleAccess().getRightParenthesisKeyword_3());
}
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__LinkOperationTuple__Group__3__Impl"
// $ANTLR start "rule__LinkOperationTuple__Group_2__0"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7654:1: rule__LinkOperationTuple__Group_2__0 : rule__LinkOperationTuple__Group_2__0__Impl rule__LinkOperationTuple__Group_2__1 ;
public final void rule__LinkOperationTuple__Group_2__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7658:1: ( rule__LinkOperationTuple__Group_2__0__Impl rule__LinkOperationTuple__Group_2__1 )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7659:2: rule__LinkOperationTuple__Group_2__0__Impl rule__LinkOperationTuple__Group_2__1
{
pushFollow(FOLLOW_rule__LinkOperationTuple__Group_2__0__Impl_in_rule__LinkOperationTuple__Group_2__016087);
rule__LinkOperationTuple__Group_2__0__Impl();
state._fsp--;
pushFollow(FOLLOW_rule__LinkOperationTuple__Group_2__1_in_rule__LinkOperationTuple__Group_2__016090);
rule__LinkOperationTuple__Group_2__1();
state._fsp--;
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__LinkOperationTuple__Group_2__0"
// $ANTLR start "rule__LinkOperationTuple__Group_2__0__Impl"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7666:1: rule__LinkOperationTuple__Group_2__0__Impl : ( ',' ) ;
public final void rule__LinkOperationTuple__Group_2__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7670:1: ( ( ',' ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7671:1: ( ',' )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7671:1: ( ',' )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7672:1: ','
{
before(grammarAccess.getLinkOperationTupleAccess().getCommaKeyword_2_0());
match(input, 62, FOLLOW_62_in_rule__LinkOperationTuple__Group_2__0__Impl16118);
after(grammarAccess.getLinkOperationTupleAccess().getCommaKeyword_2_0());
}
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__LinkOperationTuple__Group_2__0__Impl"
// $ANTLR start "rule__LinkOperationTuple__Group_2__1"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7685:1: rule__LinkOperationTuple__Group_2__1 : rule__LinkOperationTuple__Group_2__1__Impl ;
public final void rule__LinkOperationTuple__Group_2__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7689:1: ( rule__LinkOperationTuple__Group_2__1__Impl )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7690:2: rule__LinkOperationTuple__Group_2__1__Impl
{
pushFollow(FOLLOW_rule__LinkOperationTuple__Group_2__1__Impl_in_rule__LinkOperationTuple__Group_2__116149);
rule__LinkOperationTuple__Group_2__1__Impl();
state._fsp--;
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__LinkOperationTuple__Group_2__1"
// $ANTLR start "rule__LinkOperationTuple__Group_2__1__Impl"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7696:1: rule__LinkOperationTuple__Group_2__1__Impl : ( ( rule__LinkOperationTuple__LinkOperationTupleElementAssignment_2_1 ) ) ;
public final void rule__LinkOperationTuple__Group_2__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7700:1: ( ( ( rule__LinkOperationTuple__LinkOperationTupleElementAssignment_2_1 ) ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7701:1: ( ( rule__LinkOperationTuple__LinkOperationTupleElementAssignment_2_1 ) )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7701:1: ( ( rule__LinkOperationTuple__LinkOperationTupleElementAssignment_2_1 ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7702:1: ( rule__LinkOperationTuple__LinkOperationTupleElementAssignment_2_1 )
{
before(grammarAccess.getLinkOperationTupleAccess().getLinkOperationTupleElementAssignment_2_1());
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7703:1: ( rule__LinkOperationTuple__LinkOperationTupleElementAssignment_2_1 )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7703:2: rule__LinkOperationTuple__LinkOperationTupleElementAssignment_2_1
{
pushFollow(FOLLOW_rule__LinkOperationTuple__LinkOperationTupleElementAssignment_2_1_in_rule__LinkOperationTuple__Group_2__1__Impl16176);
rule__LinkOperationTuple__LinkOperationTupleElementAssignment_2_1();
state._fsp--;
}
after(grammarAccess.getLinkOperationTupleAccess().getLinkOperationTupleElementAssignment_2_1());
}
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__LinkOperationTuple__Group_2__1__Impl"
// $ANTLR start "rule__LinkOperationTupleElement__Group__0"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7717:1: rule__LinkOperationTupleElement__Group__0 : rule__LinkOperationTupleElement__Group__0__Impl rule__LinkOperationTupleElement__Group__1 ;
public final void rule__LinkOperationTupleElement__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7721:1: ( rule__LinkOperationTupleElement__Group__0__Impl rule__LinkOperationTupleElement__Group__1 )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7722:2: rule__LinkOperationTupleElement__Group__0__Impl rule__LinkOperationTupleElement__Group__1
{
pushFollow(FOLLOW_rule__LinkOperationTupleElement__Group__0__Impl_in_rule__LinkOperationTupleElement__Group__016210);
rule__LinkOperationTupleElement__Group__0__Impl();
state._fsp--;
pushFollow(FOLLOW_rule__LinkOperationTupleElement__Group__1_in_rule__LinkOperationTupleElement__Group__016213);
rule__LinkOperationTupleElement__Group__1();
state._fsp--;
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__LinkOperationTupleElement__Group__0"
// $ANTLR start "rule__LinkOperationTupleElement__Group__0__Impl"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7729:1: rule__LinkOperationTupleElement__Group__0__Impl : ( ( rule__LinkOperationTupleElement__RoleAssignment_0 ) ) ;
public final void rule__LinkOperationTupleElement__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7733:1: ( ( ( rule__LinkOperationTupleElement__RoleAssignment_0 ) ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7734:1: ( ( rule__LinkOperationTupleElement__RoleAssignment_0 ) )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7734:1: ( ( rule__LinkOperationTupleElement__RoleAssignment_0 ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7735:1: ( rule__LinkOperationTupleElement__RoleAssignment_0 )
{
before(grammarAccess.getLinkOperationTupleElementAccess().getRoleAssignment_0());
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7736:1: ( rule__LinkOperationTupleElement__RoleAssignment_0 )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7736:2: rule__LinkOperationTupleElement__RoleAssignment_0
{
pushFollow(FOLLOW_rule__LinkOperationTupleElement__RoleAssignment_0_in_rule__LinkOperationTupleElement__Group__0__Impl16240);
rule__LinkOperationTupleElement__RoleAssignment_0();
state._fsp--;
}
after(grammarAccess.getLinkOperationTupleElementAccess().getRoleAssignment_0());
}
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__LinkOperationTupleElement__Group__0__Impl"
// $ANTLR start "rule__LinkOperationTupleElement__Group__1"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7746:1: rule__LinkOperationTupleElement__Group__1 : rule__LinkOperationTupleElement__Group__1__Impl rule__LinkOperationTupleElement__Group__2 ;
public final void rule__LinkOperationTupleElement__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7750:1: ( rule__LinkOperationTupleElement__Group__1__Impl rule__LinkOperationTupleElement__Group__2 )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7751:2: rule__LinkOperationTupleElement__Group__1__Impl rule__LinkOperationTupleElement__Group__2
{
pushFollow(FOLLOW_rule__LinkOperationTupleElement__Group__1__Impl_in_rule__LinkOperationTupleElement__Group__116270);
rule__LinkOperationTupleElement__Group__1__Impl();
state._fsp--;
pushFollow(FOLLOW_rule__LinkOperationTupleElement__Group__2_in_rule__LinkOperationTupleElement__Group__116273);
rule__LinkOperationTupleElement__Group__2();
state._fsp--;
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__LinkOperationTupleElement__Group__1"
// $ANTLR start "rule__LinkOperationTupleElement__Group__1__Impl"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7758:1: rule__LinkOperationTupleElement__Group__1__Impl : ( ( rule__LinkOperationTupleElement__Group_1__0 )? ) ;
public final void rule__LinkOperationTupleElement__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7762:1: ( ( ( rule__LinkOperationTupleElement__Group_1__0 )? ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7763:1: ( ( rule__LinkOperationTupleElement__Group_1__0 )? )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7763:1: ( ( rule__LinkOperationTupleElement__Group_1__0 )? )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7764:1: ( rule__LinkOperationTupleElement__Group_1__0 )?
{
before(grammarAccess.getLinkOperationTupleElementAccess().getGroup_1());
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7765:1: ( rule__LinkOperationTupleElement__Group_1__0 )?
int alt68 = 2;
int LA68_0 = input.LA(1);
if((LA68_0 == 74)) {
alt68 = 1;
}
switch(alt68) {
case 1:
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7765:2: rule__LinkOperationTupleElement__Group_1__0
{
pushFollow(FOLLOW_rule__LinkOperationTupleElement__Group_1__0_in_rule__LinkOperationTupleElement__Group__1__Impl16300);
rule__LinkOperationTupleElement__Group_1__0();
state._fsp--;
}
break;
}
after(grammarAccess.getLinkOperationTupleElementAccess().getGroup_1());
}
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__LinkOperationTupleElement__Group__1__Impl"
// $ANTLR start "rule__LinkOperationTupleElement__Group__2"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7775:1: rule__LinkOperationTupleElement__Group__2 : rule__LinkOperationTupleElement__Group__2__Impl rule__LinkOperationTupleElement__Group__3 ;
public final void rule__LinkOperationTupleElement__Group__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7779:1: ( rule__LinkOperationTupleElement__Group__2__Impl rule__LinkOperationTupleElement__Group__3 )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7780:2: rule__LinkOperationTupleElement__Group__2__Impl rule__LinkOperationTupleElement__Group__3
{
pushFollow(FOLLOW_rule__LinkOperationTupleElement__Group__2__Impl_in_rule__LinkOperationTupleElement__Group__216331);
rule__LinkOperationTupleElement__Group__2__Impl();
state._fsp--;
pushFollow(FOLLOW_rule__LinkOperationTupleElement__Group__3_in_rule__LinkOperationTupleElement__Group__216334);
rule__LinkOperationTupleElement__Group__3();
state._fsp--;
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__LinkOperationTupleElement__Group__2"
// $ANTLR start "rule__LinkOperationTupleElement__Group__2__Impl"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7787:1: rule__LinkOperationTupleElement__Group__2__Impl : ( '=>' ) ;
public final void rule__LinkOperationTupleElement__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7791:1: ( ( '=>' ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7792:1: ( '=>' )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7792:1: ( '=>' )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7793:1: '=>'
{
before(grammarAccess.getLinkOperationTupleElementAccess().getEqualsSignGreaterThanSignKeyword_2());
match(input, 63, FOLLOW_63_in_rule__LinkOperationTupleElement__Group__2__Impl16362);
after(grammarAccess.getLinkOperationTupleElementAccess().getEqualsSignGreaterThanSignKeyword_2());
}
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__LinkOperationTupleElement__Group__2__Impl"
// $ANTLR start "rule__LinkOperationTupleElement__Group__3"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7806:1: rule__LinkOperationTupleElement__Group__3 : rule__LinkOperationTupleElement__Group__3__Impl ;
public final void rule__LinkOperationTupleElement__Group__3() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7810:1: ( rule__LinkOperationTupleElement__Group__3__Impl )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7811:2: rule__LinkOperationTupleElement__Group__3__Impl
{
pushFollow(FOLLOW_rule__LinkOperationTupleElement__Group__3__Impl_in_rule__LinkOperationTupleElement__Group__316393);
rule__LinkOperationTupleElement__Group__3__Impl();
state._fsp--;
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__LinkOperationTupleElement__Group__3"
// $ANTLR start "rule__LinkOperationTupleElement__Group__3__Impl"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7817:1: rule__LinkOperationTupleElement__Group__3__Impl : ( ( rule__LinkOperationTupleElement__ObjectAssignment_3 ) ) ;
public final void rule__LinkOperationTupleElement__Group__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7821:1: ( ( ( rule__LinkOperationTupleElement__ObjectAssignment_3 ) ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7822:1: ( ( rule__LinkOperationTupleElement__ObjectAssignment_3 ) )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7822:1: ( ( rule__LinkOperationTupleElement__ObjectAssignment_3 ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7823:1: ( rule__LinkOperationTupleElement__ObjectAssignment_3 )
{
before(grammarAccess.getLinkOperationTupleElementAccess().getObjectAssignment_3());
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7824:1: ( rule__LinkOperationTupleElement__ObjectAssignment_3 )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7824:2: rule__LinkOperationTupleElement__ObjectAssignment_3
{
pushFollow(FOLLOW_rule__LinkOperationTupleElement__ObjectAssignment_3_in_rule__LinkOperationTupleElement__Group__3__Impl16420);
rule__LinkOperationTupleElement__ObjectAssignment_3();
state._fsp--;
}
after(grammarAccess.getLinkOperationTupleElementAccess().getObjectAssignment_3());
}
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__LinkOperationTupleElement__Group__3__Impl"
// $ANTLR start "rule__LinkOperationTupleElement__Group_1__0"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7842:1: rule__LinkOperationTupleElement__Group_1__0 : rule__LinkOperationTupleElement__Group_1__0__Impl rule__LinkOperationTupleElement__Group_1__1 ;
public final void rule__LinkOperationTupleElement__Group_1__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7846:1: ( rule__LinkOperationTupleElement__Group_1__0__Impl rule__LinkOperationTupleElement__Group_1__1 )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7847:2: rule__LinkOperationTupleElement__Group_1__0__Impl rule__LinkOperationTupleElement__Group_1__1
{
pushFollow(FOLLOW_rule__LinkOperationTupleElement__Group_1__0__Impl_in_rule__LinkOperationTupleElement__Group_1__016458);
rule__LinkOperationTupleElement__Group_1__0__Impl();
state._fsp--;
pushFollow(FOLLOW_rule__LinkOperationTupleElement__Group_1__1_in_rule__LinkOperationTupleElement__Group_1__016461);
rule__LinkOperationTupleElement__Group_1__1();
state._fsp--;
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__LinkOperationTupleElement__Group_1__0"
// $ANTLR start "rule__LinkOperationTupleElement__Group_1__0__Impl"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7854:1: rule__LinkOperationTupleElement__Group_1__0__Impl : ( '[' ) ;
public final void rule__LinkOperationTupleElement__Group_1__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7858:1: ( ( '[' ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7859:1: ( '[' )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7859:1: ( '[' )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7860:1: '['
{
before(grammarAccess.getLinkOperationTupleElementAccess().getLeftSquareBracketKeyword_1_0());
match(input, 74, FOLLOW_74_in_rule__LinkOperationTupleElement__Group_1__0__Impl16489);
after(grammarAccess.getLinkOperationTupleElementAccess().getLeftSquareBracketKeyword_1_0());
}
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__LinkOperationTupleElement__Group_1__0__Impl"
// $ANTLR start "rule__LinkOperationTupleElement__Group_1__1"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7873:1: rule__LinkOperationTupleElement__Group_1__1 : rule__LinkOperationTupleElement__Group_1__1__Impl rule__LinkOperationTupleElement__Group_1__2 ;
public final void rule__LinkOperationTupleElement__Group_1__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7877:1: ( rule__LinkOperationTupleElement__Group_1__1__Impl rule__LinkOperationTupleElement__Group_1__2 )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7878:2: rule__LinkOperationTupleElement__Group_1__1__Impl rule__LinkOperationTupleElement__Group_1__2
{
pushFollow(FOLLOW_rule__LinkOperationTupleElement__Group_1__1__Impl_in_rule__LinkOperationTupleElement__Group_1__116520);
rule__LinkOperationTupleElement__Group_1__1__Impl();
state._fsp--;
pushFollow(FOLLOW_rule__LinkOperationTupleElement__Group_1__2_in_rule__LinkOperationTupleElement__Group_1__116523);
rule__LinkOperationTupleElement__Group_1__2();
state._fsp--;
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__LinkOperationTupleElement__Group_1__1"
// $ANTLR start "rule__LinkOperationTupleElement__Group_1__1__Impl"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7885:1: rule__LinkOperationTupleElement__Group_1__1__Impl : ( ( rule__LinkOperationTupleElement__RoleIndexAssignment_1_1 ) ) ;
public final void rule__LinkOperationTupleElement__Group_1__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7889:1: ( ( ( rule__LinkOperationTupleElement__RoleIndexAssignment_1_1 ) ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7890:1: ( ( rule__LinkOperationTupleElement__RoleIndexAssignment_1_1 ) )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7890:1: ( ( rule__LinkOperationTupleElement__RoleIndexAssignment_1_1 ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7891:1: ( rule__LinkOperationTupleElement__RoleIndexAssignment_1_1 )
{
before(grammarAccess.getLinkOperationTupleElementAccess().getRoleIndexAssignment_1_1());
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7892:1: ( rule__LinkOperationTupleElement__RoleIndexAssignment_1_1 )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7892:2: rule__LinkOperationTupleElement__RoleIndexAssignment_1_1
{
pushFollow(FOLLOW_rule__LinkOperationTupleElement__RoleIndexAssignment_1_1_in_rule__LinkOperationTupleElement__Group_1__1__Impl16550);
rule__LinkOperationTupleElement__RoleIndexAssignment_1_1();
state._fsp--;
}
after(grammarAccess.getLinkOperationTupleElementAccess().getRoleIndexAssignment_1_1());
}
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__LinkOperationTupleElement__Group_1__1__Impl"
// $ANTLR start "rule__LinkOperationTupleElement__Group_1__2"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7902:1: rule__LinkOperationTupleElement__Group_1__2 : rule__LinkOperationTupleElement__Group_1__2__Impl ;
public final void rule__LinkOperationTupleElement__Group_1__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7906:1: ( rule__LinkOperationTupleElement__Group_1__2__Impl )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7907:2: rule__LinkOperationTupleElement__Group_1__2__Impl
{
pushFollow(FOLLOW_rule__LinkOperationTupleElement__Group_1__2__Impl_in_rule__LinkOperationTupleElement__Group_1__216580);
rule__LinkOperationTupleElement__Group_1__2__Impl();
state._fsp--;
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__LinkOperationTupleElement__Group_1__2"
// $ANTLR start "rule__LinkOperationTupleElement__Group_1__2__Impl"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7913:1: rule__LinkOperationTupleElement__Group_1__2__Impl : ( ']' ) ;
public final void rule__LinkOperationTupleElement__Group_1__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7917:1: ( ( ']' ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7918:1: ( ']' )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7918:1: ( ']' )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7919:1: ']'
{
before(grammarAccess.getLinkOperationTupleElementAccess().getRightSquareBracketKeyword_1_2());
match(input, 75, FOLLOW_75_in_rule__LinkOperationTupleElement__Group_1__2__Impl16608);
after(grammarAccess.getLinkOperationTupleElementAccess().getRightSquareBracketKeyword_1_2());
}
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__LinkOperationTupleElement__Group_1__2__Impl"
// $ANTLR start "rule__SequenceOperationExpression__Group__0"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7938:1: rule__SequenceOperationExpression__Group__0 : rule__SequenceOperationExpression__Group__0__Impl rule__SequenceOperationExpression__Group__1 ;
public final void rule__SequenceOperationExpression__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7942:1: ( rule__SequenceOperationExpression__Group__0__Impl rule__SequenceOperationExpression__Group__1 )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7943:2: rule__SequenceOperationExpression__Group__0__Impl rule__SequenceOperationExpression__Group__1
{
pushFollow(FOLLOW_rule__SequenceOperationExpression__Group__0__Impl_in_rule__SequenceOperationExpression__Group__016645);
rule__SequenceOperationExpression__Group__0__Impl();
state._fsp--;
pushFollow(FOLLOW_rule__SequenceOperationExpression__Group__1_in_rule__SequenceOperationExpression__Group__016648);
rule__SequenceOperationExpression__Group__1();
state._fsp--;
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__SequenceOperationExpression__Group__0"
// $ANTLR start "rule__SequenceOperationExpression__Group__0__Impl"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7950:1: rule__SequenceOperationExpression__Group__0__Impl : ( '->' ) ;
public final void rule__SequenceOperationExpression__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7954:1: ( ( '->' ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7955:1: ( '->' )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7955:1: ( '->' )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7956:1: '->'
{
before(grammarAccess.getSequenceOperationExpressionAccess().getHyphenMinusGreaterThanSignKeyword_0());
match(input, 76, FOLLOW_76_in_rule__SequenceOperationExpression__Group__0__Impl16676);
after(grammarAccess.getSequenceOperationExpressionAccess().getHyphenMinusGreaterThanSignKeyword_0());
}
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__SequenceOperationExpression__Group__0__Impl"
// $ANTLR start "rule__SequenceOperationExpression__Group__1"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7969:1: rule__SequenceOperationExpression__Group__1 : rule__SequenceOperationExpression__Group__1__Impl rule__SequenceOperationExpression__Group__2 ;
public final void rule__SequenceOperationExpression__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7973:1: ( rule__SequenceOperationExpression__Group__1__Impl rule__SequenceOperationExpression__Group__2 )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7974:2: rule__SequenceOperationExpression__Group__1__Impl rule__SequenceOperationExpression__Group__2
{
pushFollow(FOLLOW_rule__SequenceOperationExpression__Group__1__Impl_in_rule__SequenceOperationExpression__Group__116707);
rule__SequenceOperationExpression__Group__1__Impl();
state._fsp--;
pushFollow(FOLLOW_rule__SequenceOperationExpression__Group__2_in_rule__SequenceOperationExpression__Group__116710);
rule__SequenceOperationExpression__Group__2();
state._fsp--;
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__SequenceOperationExpression__Group__1"
// $ANTLR start "rule__SequenceOperationExpression__Group__1__Impl"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7981:1: rule__SequenceOperationExpression__Group__1__Impl : ( ( rule__SequenceOperationExpression__OperationNameAssignment_1 ) ) ;
public final void rule__SequenceOperationExpression__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7985:1: ( ( ( rule__SequenceOperationExpression__OperationNameAssignment_1 ) ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7986:1: ( ( rule__SequenceOperationExpression__OperationNameAssignment_1 ) )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7986:1: ( ( rule__SequenceOperationExpression__OperationNameAssignment_1 ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7987:1: ( rule__SequenceOperationExpression__OperationNameAssignment_1 )
{
before(grammarAccess.getSequenceOperationExpressionAccess().getOperationNameAssignment_1());
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7988:1: ( rule__SequenceOperationExpression__OperationNameAssignment_1 )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7988:2: rule__SequenceOperationExpression__OperationNameAssignment_1
{
pushFollow(FOLLOW_rule__SequenceOperationExpression__OperationNameAssignment_1_in_rule__SequenceOperationExpression__Group__1__Impl16737);
rule__SequenceOperationExpression__OperationNameAssignment_1();
state._fsp--;
}
after(grammarAccess.getSequenceOperationExpressionAccess().getOperationNameAssignment_1());
}
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__SequenceOperationExpression__Group__1__Impl"
// $ANTLR start "rule__SequenceOperationExpression__Group__2"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7998:1: rule__SequenceOperationExpression__Group__2 : rule__SequenceOperationExpression__Group__2__Impl rule__SequenceOperationExpression__Group__3 ;
public final void rule__SequenceOperationExpression__Group__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8002:1: ( rule__SequenceOperationExpression__Group__2__Impl rule__SequenceOperationExpression__Group__3 )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8003:2: rule__SequenceOperationExpression__Group__2__Impl rule__SequenceOperationExpression__Group__3
{
pushFollow(FOLLOW_rule__SequenceOperationExpression__Group__2__Impl_in_rule__SequenceOperationExpression__Group__216767);
rule__SequenceOperationExpression__Group__2__Impl();
state._fsp--;
pushFollow(FOLLOW_rule__SequenceOperationExpression__Group__3_in_rule__SequenceOperationExpression__Group__216770);
rule__SequenceOperationExpression__Group__3();
state._fsp--;
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__SequenceOperationExpression__Group__2"
// $ANTLR start "rule__SequenceOperationExpression__Group__2__Impl"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8010:1: rule__SequenceOperationExpression__Group__2__Impl : ( ( rule__SequenceOperationExpression__TupleAssignment_2 ) ) ;
public final void rule__SequenceOperationExpression__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8014:1: ( ( ( rule__SequenceOperationExpression__TupleAssignment_2 ) ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8015:1: ( ( rule__SequenceOperationExpression__TupleAssignment_2 ) )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8015:1: ( ( rule__SequenceOperationExpression__TupleAssignment_2 ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8016:1: ( rule__SequenceOperationExpression__TupleAssignment_2 )
{
before(grammarAccess.getSequenceOperationExpressionAccess().getTupleAssignment_2());
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8017:1: ( rule__SequenceOperationExpression__TupleAssignment_2 )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8017:2: rule__SequenceOperationExpression__TupleAssignment_2
{
pushFollow(FOLLOW_rule__SequenceOperationExpression__TupleAssignment_2_in_rule__SequenceOperationExpression__Group__2__Impl16797);
rule__SequenceOperationExpression__TupleAssignment_2();
state._fsp--;
}
after(grammarAccess.getSequenceOperationExpressionAccess().getTupleAssignment_2());
}
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__SequenceOperationExpression__Group__2__Impl"
// $ANTLR start "rule__SequenceOperationExpression__Group__3"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8027:1: rule__SequenceOperationExpression__Group__3 : rule__SequenceOperationExpression__Group__3__Impl ;
public final void rule__SequenceOperationExpression__Group__3() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8031:1: ( rule__SequenceOperationExpression__Group__3__Impl )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8032:2: rule__SequenceOperationExpression__Group__3__Impl
{
pushFollow(FOLLOW_rule__SequenceOperationExpression__Group__3__Impl_in_rule__SequenceOperationExpression__Group__316827);
rule__SequenceOperationExpression__Group__3__Impl();
state._fsp--;
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__SequenceOperationExpression__Group__3"
// $ANTLR start "rule__SequenceOperationExpression__Group__3__Impl"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8038:1: rule__SequenceOperationExpression__Group__3__Impl : ( ( rule__SequenceOperationExpression__SuffixAssignment_3 )? ) ;
public final void rule__SequenceOperationExpression__Group__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8042:1: ( ( ( rule__SequenceOperationExpression__SuffixAssignment_3 )? ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8043:1: ( ( rule__SequenceOperationExpression__SuffixAssignment_3 )? )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8043:1: ( ( rule__SequenceOperationExpression__SuffixAssignment_3 )? )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8044:1: ( rule__SequenceOperationExpression__SuffixAssignment_3 )?
{
before(grammarAccess.getSequenceOperationExpressionAccess().getSuffixAssignment_3());
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8045:1: ( rule__SequenceOperationExpression__SuffixAssignment_3 )?
int alt69 = 2;
int LA69_0 = input.LA(1);
if((LA69_0 == 73 || LA69_0 == 76)) {
alt69 = 1;
}
switch(alt69) {
case 1:
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8045:2: rule__SequenceOperationExpression__SuffixAssignment_3
{
pushFollow(FOLLOW_rule__SequenceOperationExpression__SuffixAssignment_3_in_rule__SequenceOperationExpression__Group__3__Impl16854);
rule__SequenceOperationExpression__SuffixAssignment_3();
state._fsp--;
}
break;
}
after(grammarAccess.getSequenceOperationExpressionAccess().getSuffixAssignment_3());
}
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__SequenceOperationExpression__Group__3__Impl"
// $ANTLR start "rule__SequenceReductionExpression__Group__0"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8063:1: rule__SequenceReductionExpression__Group__0 : rule__SequenceReductionExpression__Group__0__Impl rule__SequenceReductionExpression__Group__1 ;
public final void rule__SequenceReductionExpression__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8067:1: ( rule__SequenceReductionExpression__Group__0__Impl rule__SequenceReductionExpression__Group__1 )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8068:2: rule__SequenceReductionExpression__Group__0__Impl rule__SequenceReductionExpression__Group__1
{
pushFollow(FOLLOW_rule__SequenceReductionExpression__Group__0__Impl_in_rule__SequenceReductionExpression__Group__016893);
rule__SequenceReductionExpression__Group__0__Impl();
state._fsp--;
pushFollow(FOLLOW_rule__SequenceReductionExpression__Group__1_in_rule__SequenceReductionExpression__Group__016896);
rule__SequenceReductionExpression__Group__1();
state._fsp--;
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__SequenceReductionExpression__Group__0"
// $ANTLR start "rule__SequenceReductionExpression__Group__0__Impl"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8075:1: rule__SequenceReductionExpression__Group__0__Impl : ( '->' ) ;
public final void rule__SequenceReductionExpression__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8079:1: ( ( '->' ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8080:1: ( '->' )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8080:1: ( '->' )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8081:1: '->'
{
before(grammarAccess.getSequenceReductionExpressionAccess().getHyphenMinusGreaterThanSignKeyword_0());
match(input, 76, FOLLOW_76_in_rule__SequenceReductionExpression__Group__0__Impl16924);
after(grammarAccess.getSequenceReductionExpressionAccess().getHyphenMinusGreaterThanSignKeyword_0());
}
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__SequenceReductionExpression__Group__0__Impl"
// $ANTLR start "rule__SequenceReductionExpression__Group__1"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8094:1: rule__SequenceReductionExpression__Group__1 : rule__SequenceReductionExpression__Group__1__Impl rule__SequenceReductionExpression__Group__2 ;
public final void rule__SequenceReductionExpression__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8098:1: ( rule__SequenceReductionExpression__Group__1__Impl rule__SequenceReductionExpression__Group__2 )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8099:2: rule__SequenceReductionExpression__Group__1__Impl rule__SequenceReductionExpression__Group__2
{
pushFollow(FOLLOW_rule__SequenceReductionExpression__Group__1__Impl_in_rule__SequenceReductionExpression__Group__116955);
rule__SequenceReductionExpression__Group__1__Impl();
state._fsp--;
pushFollow(FOLLOW_rule__SequenceReductionExpression__Group__2_in_rule__SequenceReductionExpression__Group__116958);
rule__SequenceReductionExpression__Group__2();
state._fsp--;
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__SequenceReductionExpression__Group__1"
// $ANTLR start "rule__SequenceReductionExpression__Group__1__Impl"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8106:1: rule__SequenceReductionExpression__Group__1__Impl : ( 'reduce' ) ;
public final void rule__SequenceReductionExpression__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8110:1: ( ( 'reduce' ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8111:1: ( 'reduce' )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8111:1: ( 'reduce' )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8112:1: 'reduce'
{
before(grammarAccess.getSequenceReductionExpressionAccess().getReduceKeyword_1());
match(input, 77, FOLLOW_77_in_rule__SequenceReductionExpression__Group__1__Impl16986);
after(grammarAccess.getSequenceReductionExpressionAccess().getReduceKeyword_1());
}
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__SequenceReductionExpression__Group__1__Impl"
// $ANTLR start "rule__SequenceReductionExpression__Group__2"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8125:1: rule__SequenceReductionExpression__Group__2 : rule__SequenceReductionExpression__Group__2__Impl rule__SequenceReductionExpression__Group__3 ;
public final void rule__SequenceReductionExpression__Group__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8129:1: ( rule__SequenceReductionExpression__Group__2__Impl rule__SequenceReductionExpression__Group__3 )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8130:2: rule__SequenceReductionExpression__Group__2__Impl rule__SequenceReductionExpression__Group__3
{
pushFollow(FOLLOW_rule__SequenceReductionExpression__Group__2__Impl_in_rule__SequenceReductionExpression__Group__217017);
rule__SequenceReductionExpression__Group__2__Impl();
state._fsp--;
pushFollow(FOLLOW_rule__SequenceReductionExpression__Group__3_in_rule__SequenceReductionExpression__Group__217020);
rule__SequenceReductionExpression__Group__3();
state._fsp--;
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__SequenceReductionExpression__Group__2"
// $ANTLR start "rule__SequenceReductionExpression__Group__2__Impl"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8137:1: rule__SequenceReductionExpression__Group__2__Impl : ( ( rule__SequenceReductionExpression__IsOrderedAssignment_2 )? ) ;
public final void rule__SequenceReductionExpression__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8141:1: ( ( ( rule__SequenceReductionExpression__IsOrderedAssignment_2 )? ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8142:1: ( ( rule__SequenceReductionExpression__IsOrderedAssignment_2 )? )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8142:1: ( ( rule__SequenceReductionExpression__IsOrderedAssignment_2 )? )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8143:1: ( rule__SequenceReductionExpression__IsOrderedAssignment_2 )?
{
before(grammarAccess.getSequenceReductionExpressionAccess().getIsOrderedAssignment_2());
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8144:1: ( rule__SequenceReductionExpression__IsOrderedAssignment_2 )?
int alt70 = 2;
int LA70_0 = input.LA(1);
if((LA70_0 == 109)) {
alt70 = 1;
}
switch(alt70) {
case 1:
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8144:2: rule__SequenceReductionExpression__IsOrderedAssignment_2
{
pushFollow(FOLLOW_rule__SequenceReductionExpression__IsOrderedAssignment_2_in_rule__SequenceReductionExpression__Group__2__Impl17047);
rule__SequenceReductionExpression__IsOrderedAssignment_2();
state._fsp--;
}
break;
}
after(grammarAccess.getSequenceReductionExpressionAccess().getIsOrderedAssignment_2());
}
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__SequenceReductionExpression__Group__2__Impl"
// $ANTLR start "rule__SequenceReductionExpression__Group__3"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8154:1: rule__SequenceReductionExpression__Group__3 : rule__SequenceReductionExpression__Group__3__Impl rule__SequenceReductionExpression__Group__4 ;
public final void rule__SequenceReductionExpression__Group__3() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8158:1: ( rule__SequenceReductionExpression__Group__3__Impl rule__SequenceReductionExpression__Group__4 )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8159:2: rule__SequenceReductionExpression__Group__3__Impl rule__SequenceReductionExpression__Group__4
{
pushFollow(FOLLOW_rule__SequenceReductionExpression__Group__3__Impl_in_rule__SequenceReductionExpression__Group__317078);
rule__SequenceReductionExpression__Group__3__Impl();
state._fsp--;
pushFollow(FOLLOW_rule__SequenceReductionExpression__Group__4_in_rule__SequenceReductionExpression__Group__317081);
rule__SequenceReductionExpression__Group__4();
state._fsp--;
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__SequenceReductionExpression__Group__3"
// $ANTLR start "rule__SequenceReductionExpression__Group__3__Impl"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8166:1: rule__SequenceReductionExpression__Group__3__Impl : ( ( rule__SequenceReductionExpression__BehaviorAssignment_3 ) ) ;
public final void rule__SequenceReductionExpression__Group__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8170:1: ( ( ( rule__SequenceReductionExpression__BehaviorAssignment_3 ) ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8171:1: ( ( rule__SequenceReductionExpression__BehaviorAssignment_3 ) )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8171:1: ( ( rule__SequenceReductionExpression__BehaviorAssignment_3 ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8172:1: ( rule__SequenceReductionExpression__BehaviorAssignment_3 )
{
before(grammarAccess.getSequenceReductionExpressionAccess().getBehaviorAssignment_3());
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8173:1: ( rule__SequenceReductionExpression__BehaviorAssignment_3 )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8173:2: rule__SequenceReductionExpression__BehaviorAssignment_3
{
pushFollow(FOLLOW_rule__SequenceReductionExpression__BehaviorAssignment_3_in_rule__SequenceReductionExpression__Group__3__Impl17108);
rule__SequenceReductionExpression__BehaviorAssignment_3();
state._fsp--;
}
after(grammarAccess.getSequenceReductionExpressionAccess().getBehaviorAssignment_3());
}
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__SequenceReductionExpression__Group__3__Impl"
// $ANTLR start "rule__SequenceReductionExpression__Group__4"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8183:1: rule__SequenceReductionExpression__Group__4 : rule__SequenceReductionExpression__Group__4__Impl ;
public final void rule__SequenceReductionExpression__Group__4() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8187:1: ( rule__SequenceReductionExpression__Group__4__Impl )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8188:2: rule__SequenceReductionExpression__Group__4__Impl
{
pushFollow(FOLLOW_rule__SequenceReductionExpression__Group__4__Impl_in_rule__SequenceReductionExpression__Group__417138);
rule__SequenceReductionExpression__Group__4__Impl();
state._fsp--;
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__SequenceReductionExpression__Group__4"
// $ANTLR start "rule__SequenceReductionExpression__Group__4__Impl"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8194:1: rule__SequenceReductionExpression__Group__4__Impl : ( ( rule__SequenceReductionExpression__SuffixAssignment_4 )? ) ;
public final void rule__SequenceReductionExpression__Group__4__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8198:1: ( ( ( rule__SequenceReductionExpression__SuffixAssignment_4 )? ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8199:1: ( ( rule__SequenceReductionExpression__SuffixAssignment_4 )? )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8199:1: ( ( rule__SequenceReductionExpression__SuffixAssignment_4 )? )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8200:1: ( rule__SequenceReductionExpression__SuffixAssignment_4 )?
{
before(grammarAccess.getSequenceReductionExpressionAccess().getSuffixAssignment_4());
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8201:1: ( rule__SequenceReductionExpression__SuffixAssignment_4 )?
int alt71 = 2;
int LA71_0 = input.LA(1);
if((LA71_0 == 73 || LA71_0 == 76)) {
alt71 = 1;
}
switch(alt71) {
case 1:
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8201:2: rule__SequenceReductionExpression__SuffixAssignment_4
{
pushFollow(FOLLOW_rule__SequenceReductionExpression__SuffixAssignment_4_in_rule__SequenceReductionExpression__Group__4__Impl17165);
rule__SequenceReductionExpression__SuffixAssignment_4();
state._fsp--;
}
break;
}
after(grammarAccess.getSequenceReductionExpressionAccess().getSuffixAssignment_4());
}
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__SequenceReductionExpression__Group__4__Impl"
// $ANTLR start "rule__SelectOrRejectOperation__Group__0"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8221:1: rule__SelectOrRejectOperation__Group__0 : rule__SelectOrRejectOperation__Group__0__Impl rule__SelectOrRejectOperation__Group__1 ;
public final void rule__SelectOrRejectOperation__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8225:1: ( rule__SelectOrRejectOperation__Group__0__Impl rule__SelectOrRejectOperation__Group__1 )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8226:2: rule__SelectOrRejectOperation__Group__0__Impl rule__SelectOrRejectOperation__Group__1
{
pushFollow(FOLLOW_rule__SelectOrRejectOperation__Group__0__Impl_in_rule__SelectOrRejectOperation__Group__017206);
rule__SelectOrRejectOperation__Group__0__Impl();
state._fsp--;
pushFollow(FOLLOW_rule__SelectOrRejectOperation__Group__1_in_rule__SelectOrRejectOperation__Group__017209);
rule__SelectOrRejectOperation__Group__1();
state._fsp--;
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__SelectOrRejectOperation__Group__0"
// $ANTLR start "rule__SelectOrRejectOperation__Group__0__Impl"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8233:1: rule__SelectOrRejectOperation__Group__0__Impl : ( '->' ) ;
public final void rule__SelectOrRejectOperation__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8237:1: ( ( '->' ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8238:1: ( '->' )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8238:1: ( '->' )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8239:1: '->'
{
before(grammarAccess.getSelectOrRejectOperationAccess().getHyphenMinusGreaterThanSignKeyword_0());
match(input, 76, FOLLOW_76_in_rule__SelectOrRejectOperation__Group__0__Impl17237);
after(grammarAccess.getSelectOrRejectOperationAccess().getHyphenMinusGreaterThanSignKeyword_0());
}
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__SelectOrRejectOperation__Group__0__Impl"
// $ANTLR start "rule__SelectOrRejectOperation__Group__1"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8252:1: rule__SelectOrRejectOperation__Group__1 : rule__SelectOrRejectOperation__Group__1__Impl rule__SelectOrRejectOperation__Group__2 ;
public final void rule__SelectOrRejectOperation__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8256:1: ( rule__SelectOrRejectOperation__Group__1__Impl rule__SelectOrRejectOperation__Group__2 )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8257:2: rule__SelectOrRejectOperation__Group__1__Impl rule__SelectOrRejectOperation__Group__2
{
pushFollow(FOLLOW_rule__SelectOrRejectOperation__Group__1__Impl_in_rule__SelectOrRejectOperation__Group__117268);
rule__SelectOrRejectOperation__Group__1__Impl();
state._fsp--;
pushFollow(FOLLOW_rule__SelectOrRejectOperation__Group__2_in_rule__SelectOrRejectOperation__Group__117271);
rule__SelectOrRejectOperation__Group__2();
state._fsp--;
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__SelectOrRejectOperation__Group__1"
// $ANTLR start "rule__SelectOrRejectOperation__Group__1__Impl"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8264:1: rule__SelectOrRejectOperation__Group__1__Impl : ( ( rule__SelectOrRejectOperation__OpAssignment_1 ) ) ;
public final void rule__SelectOrRejectOperation__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8268:1: ( ( ( rule__SelectOrRejectOperation__OpAssignment_1 ) ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8269:1: ( ( rule__SelectOrRejectOperation__OpAssignment_1 ) )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8269:1: ( ( rule__SelectOrRejectOperation__OpAssignment_1 ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8270:1: ( rule__SelectOrRejectOperation__OpAssignment_1 )
{
before(grammarAccess.getSelectOrRejectOperationAccess().getOpAssignment_1());
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8271:1: ( rule__SelectOrRejectOperation__OpAssignment_1 )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8271:2: rule__SelectOrRejectOperation__OpAssignment_1
{
pushFollow(FOLLOW_rule__SelectOrRejectOperation__OpAssignment_1_in_rule__SelectOrRejectOperation__Group__1__Impl17298);
rule__SelectOrRejectOperation__OpAssignment_1();
state._fsp--;
}
after(grammarAccess.getSelectOrRejectOperationAccess().getOpAssignment_1());
}
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__SelectOrRejectOperation__Group__1__Impl"
// $ANTLR start "rule__SelectOrRejectOperation__Group__2"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8281:1: rule__SelectOrRejectOperation__Group__2 : rule__SelectOrRejectOperation__Group__2__Impl rule__SelectOrRejectOperation__Group__3 ;
public final void rule__SelectOrRejectOperation__Group__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8285:1: ( rule__SelectOrRejectOperation__Group__2__Impl rule__SelectOrRejectOperation__Group__3 )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8286:2: rule__SelectOrRejectOperation__Group__2__Impl rule__SelectOrRejectOperation__Group__3
{
pushFollow(FOLLOW_rule__SelectOrRejectOperation__Group__2__Impl_in_rule__SelectOrRejectOperation__Group__217328);
rule__SelectOrRejectOperation__Group__2__Impl();
state._fsp--;
pushFollow(FOLLOW_rule__SelectOrRejectOperation__Group__3_in_rule__SelectOrRejectOperation__Group__217331);
rule__SelectOrRejectOperation__Group__3();
state._fsp--;
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__SelectOrRejectOperation__Group__2"
// $ANTLR start "rule__SelectOrRejectOperation__Group__2__Impl"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8293:1: rule__SelectOrRejectOperation__Group__2__Impl : ( ( rule__SelectOrRejectOperation__NameAssignment_2 ) ) ;
public final void rule__SelectOrRejectOperation__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8297:1: ( ( ( rule__SelectOrRejectOperation__NameAssignment_2 ) ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8298:1: ( ( rule__SelectOrRejectOperation__NameAssignment_2 ) )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8298:1: ( ( rule__SelectOrRejectOperation__NameAssignment_2 ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8299:1: ( rule__SelectOrRejectOperation__NameAssignment_2 )
{
before(grammarAccess.getSelectOrRejectOperationAccess().getNameAssignment_2());
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8300:1: ( rule__SelectOrRejectOperation__NameAssignment_2 )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8300:2: rule__SelectOrRejectOperation__NameAssignment_2
{
pushFollow(FOLLOW_rule__SelectOrRejectOperation__NameAssignment_2_in_rule__SelectOrRejectOperation__Group__2__Impl17358);
rule__SelectOrRejectOperation__NameAssignment_2();
state._fsp--;
}
after(grammarAccess.getSelectOrRejectOperationAccess().getNameAssignment_2());
}
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__SelectOrRejectOperation__Group__2__Impl"
// $ANTLR start "rule__SelectOrRejectOperation__Group__3"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8310:1: rule__SelectOrRejectOperation__Group__3 : rule__SelectOrRejectOperation__Group__3__Impl rule__SelectOrRejectOperation__Group__4 ;
public final void rule__SelectOrRejectOperation__Group__3() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8314:1: ( rule__SelectOrRejectOperation__Group__3__Impl rule__SelectOrRejectOperation__Group__4 )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8315:2: rule__SelectOrRejectOperation__Group__3__Impl rule__SelectOrRejectOperation__Group__4
{
pushFollow(FOLLOW_rule__SelectOrRejectOperation__Group__3__Impl_in_rule__SelectOrRejectOperation__Group__317388);
rule__SelectOrRejectOperation__Group__3__Impl();
state._fsp--;
pushFollow(FOLLOW_rule__SelectOrRejectOperation__Group__4_in_rule__SelectOrRejectOperation__Group__317391);
rule__SelectOrRejectOperation__Group__4();
state._fsp--;
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__SelectOrRejectOperation__Group__3"
// $ANTLR start "rule__SelectOrRejectOperation__Group__3__Impl"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8322:1: rule__SelectOrRejectOperation__Group__3__Impl : ( '(' ) ;
public final void rule__SelectOrRejectOperation__Group__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8326:1: ( ( '(' ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8327:1: ( '(' )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8327:1: ( '(' )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8328:1: '('
{
before(grammarAccess.getSelectOrRejectOperationAccess().getLeftParenthesisKeyword_3());
match(input, 64, FOLLOW_64_in_rule__SelectOrRejectOperation__Group__3__Impl17419);
after(grammarAccess.getSelectOrRejectOperationAccess().getLeftParenthesisKeyword_3());
}
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__SelectOrRejectOperation__Group__3__Impl"
// $ANTLR start "rule__SelectOrRejectOperation__Group__4"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8341:1: rule__SelectOrRejectOperation__Group__4 : rule__SelectOrRejectOperation__Group__4__Impl rule__SelectOrRejectOperation__Group__5 ;
public final void rule__SelectOrRejectOperation__Group__4() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8345:1: ( rule__SelectOrRejectOperation__Group__4__Impl rule__SelectOrRejectOperation__Group__5 )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8346:2: rule__SelectOrRejectOperation__Group__4__Impl rule__SelectOrRejectOperation__Group__5
{
pushFollow(FOLLOW_rule__SelectOrRejectOperation__Group__4__Impl_in_rule__SelectOrRejectOperation__Group__417450);
rule__SelectOrRejectOperation__Group__4__Impl();
state._fsp--;
pushFollow(FOLLOW_rule__SelectOrRejectOperation__Group__5_in_rule__SelectOrRejectOperation__Group__417453);
rule__SelectOrRejectOperation__Group__5();
state._fsp--;
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__SelectOrRejectOperation__Group__4"
// $ANTLR start "rule__SelectOrRejectOperation__Group__4__Impl"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8353:1: rule__SelectOrRejectOperation__Group__4__Impl : ( ( rule__SelectOrRejectOperation__ExprAssignment_4 ) ) ;
public final void rule__SelectOrRejectOperation__Group__4__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8357:1: ( ( ( rule__SelectOrRejectOperation__ExprAssignment_4 ) ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8358:1: ( ( rule__SelectOrRejectOperation__ExprAssignment_4 ) )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8358:1: ( ( rule__SelectOrRejectOperation__ExprAssignment_4 ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8359:1: ( rule__SelectOrRejectOperation__ExprAssignment_4 )
{
before(grammarAccess.getSelectOrRejectOperationAccess().getExprAssignment_4());
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8360:1: ( rule__SelectOrRejectOperation__ExprAssignment_4 )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8360:2: rule__SelectOrRejectOperation__ExprAssignment_4
{
pushFollow(FOLLOW_rule__SelectOrRejectOperation__ExprAssignment_4_in_rule__SelectOrRejectOperation__Group__4__Impl17480);
rule__SelectOrRejectOperation__ExprAssignment_4();
state._fsp--;
}
after(grammarAccess.getSelectOrRejectOperationAccess().getExprAssignment_4());
}
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__SelectOrRejectOperation__Group__4__Impl"
// $ANTLR start "rule__SelectOrRejectOperation__Group__5"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8370:1: rule__SelectOrRejectOperation__Group__5 : rule__SelectOrRejectOperation__Group__5__Impl rule__SelectOrRejectOperation__Group__6 ;
public final void rule__SelectOrRejectOperation__Group__5() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8374:1: ( rule__SelectOrRejectOperation__Group__5__Impl rule__SelectOrRejectOperation__Group__6 )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8375:2: rule__SelectOrRejectOperation__Group__5__Impl rule__SelectOrRejectOperation__Group__6
{
pushFollow(FOLLOW_rule__SelectOrRejectOperation__Group__5__Impl_in_rule__SelectOrRejectOperation__Group__517510);
rule__SelectOrRejectOperation__Group__5__Impl();
state._fsp--;
pushFollow(FOLLOW_rule__SelectOrRejectOperation__Group__6_in_rule__SelectOrRejectOperation__Group__517513);
rule__SelectOrRejectOperation__Group__6();
state._fsp--;
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__SelectOrRejectOperation__Group__5"
// $ANTLR start "rule__SelectOrRejectOperation__Group__5__Impl"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8382:1: rule__SelectOrRejectOperation__Group__5__Impl : ( ')' ) ;
public final void rule__SelectOrRejectOperation__Group__5__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8386:1: ( ( ')' ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8387:1: ( ')' )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8387:1: ( ')' )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8388:1: ')'
{
before(grammarAccess.getSelectOrRejectOperationAccess().getRightParenthesisKeyword_5());
match(input, 65, FOLLOW_65_in_rule__SelectOrRejectOperation__Group__5__Impl17541);
after(grammarAccess.getSelectOrRejectOperationAccess().getRightParenthesisKeyword_5());
}
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__SelectOrRejectOperation__Group__5__Impl"
// $ANTLR start "rule__SelectOrRejectOperation__Group__6"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8401:1: rule__SelectOrRejectOperation__Group__6 : rule__SelectOrRejectOperation__Group__6__Impl ;
public final void rule__SelectOrRejectOperation__Group__6() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8405:1: ( rule__SelectOrRejectOperation__Group__6__Impl )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8406:2: rule__SelectOrRejectOperation__Group__6__Impl
{
pushFollow(FOLLOW_rule__SelectOrRejectOperation__Group__6__Impl_in_rule__SelectOrRejectOperation__Group__617572);
rule__SelectOrRejectOperation__Group__6__Impl();
state._fsp--;
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__SelectOrRejectOperation__Group__6"
// $ANTLR start "rule__SelectOrRejectOperation__Group__6__Impl"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8412:1: rule__SelectOrRejectOperation__Group__6__Impl : ( ( rule__SelectOrRejectOperation__SuffixAssignment_6 )? ) ;
public final void rule__SelectOrRejectOperation__Group__6__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8416:1: ( ( ( rule__SelectOrRejectOperation__SuffixAssignment_6 )? ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8417:1: ( ( rule__SelectOrRejectOperation__SuffixAssignment_6 )? )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8417:1: ( ( rule__SelectOrRejectOperation__SuffixAssignment_6 )? )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8418:1: ( rule__SelectOrRejectOperation__SuffixAssignment_6 )?
{
before(grammarAccess.getSelectOrRejectOperationAccess().getSuffixAssignment_6());
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8419:1: ( rule__SelectOrRejectOperation__SuffixAssignment_6 )?
int alt72 = 2;
int LA72_0 = input.LA(1);
if((LA72_0 == 73 || LA72_0 == 76)) {
alt72 = 1;
}
switch(alt72) {
case 1:
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8419:2: rule__SelectOrRejectOperation__SuffixAssignment_6
{
pushFollow(FOLLOW_rule__SelectOrRejectOperation__SuffixAssignment_6_in_rule__SelectOrRejectOperation__Group__6__Impl17599);
rule__SelectOrRejectOperation__SuffixAssignment_6();
state._fsp--;
}
break;
}
after(grammarAccess.getSelectOrRejectOperationAccess().getSuffixAssignment_6());
}
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__SelectOrRejectOperation__Group__6__Impl"
// $ANTLR start "rule__CollectOrIterateOperation__Group__0"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8443:1: rule__CollectOrIterateOperation__Group__0 : rule__CollectOrIterateOperation__Group__0__Impl rule__CollectOrIterateOperation__Group__1 ;
public final void rule__CollectOrIterateOperation__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8447:1: ( rule__CollectOrIterateOperation__Group__0__Impl rule__CollectOrIterateOperation__Group__1 )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8448:2: rule__CollectOrIterateOperation__Group__0__Impl rule__CollectOrIterateOperation__Group__1
{
pushFollow(FOLLOW_rule__CollectOrIterateOperation__Group__0__Impl_in_rule__CollectOrIterateOperation__Group__017644);
rule__CollectOrIterateOperation__Group__0__Impl();
state._fsp--;
pushFollow(FOLLOW_rule__CollectOrIterateOperation__Group__1_in_rule__CollectOrIterateOperation__Group__017647);
rule__CollectOrIterateOperation__Group__1();
state._fsp--;
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__CollectOrIterateOperation__Group__0"
// $ANTLR start "rule__CollectOrIterateOperation__Group__0__Impl"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8455:1: rule__CollectOrIterateOperation__Group__0__Impl : ( '->' ) ;
public final void rule__CollectOrIterateOperation__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8459:1: ( ( '->' ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8460:1: ( '->' )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8460:1: ( '->' )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8461:1: '->'
{
before(grammarAccess.getCollectOrIterateOperationAccess().getHyphenMinusGreaterThanSignKeyword_0());
match(input, 76, FOLLOW_76_in_rule__CollectOrIterateOperation__Group__0__Impl17675);
after(grammarAccess.getCollectOrIterateOperationAccess().getHyphenMinusGreaterThanSignKeyword_0());
}
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__CollectOrIterateOperation__Group__0__Impl"
// $ANTLR start "rule__CollectOrIterateOperation__Group__1"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8474:1: rule__CollectOrIterateOperation__Group__1 : rule__CollectOrIterateOperation__Group__1__Impl rule__CollectOrIterateOperation__Group__2 ;
public final void rule__CollectOrIterateOperation__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8478:1: ( rule__CollectOrIterateOperation__Group__1__Impl rule__CollectOrIterateOperation__Group__2 )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8479:2: rule__CollectOrIterateOperation__Group__1__Impl rule__CollectOrIterateOperation__Group__2
{
pushFollow(FOLLOW_rule__CollectOrIterateOperation__Group__1__Impl_in_rule__CollectOrIterateOperation__Group__117706);
rule__CollectOrIterateOperation__Group__1__Impl();
state._fsp--;
pushFollow(FOLLOW_rule__CollectOrIterateOperation__Group__2_in_rule__CollectOrIterateOperation__Group__117709);
rule__CollectOrIterateOperation__Group__2();
state._fsp--;
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__CollectOrIterateOperation__Group__1"
// $ANTLR start "rule__CollectOrIterateOperation__Group__1__Impl"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8486:1: rule__CollectOrIterateOperation__Group__1__Impl : ( ( rule__CollectOrIterateOperation__OpAssignment_1 ) ) ;
public final void rule__CollectOrIterateOperation__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8490:1: ( ( ( rule__CollectOrIterateOperation__OpAssignment_1 ) ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8491:1: ( ( rule__CollectOrIterateOperation__OpAssignment_1 ) )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8491:1: ( ( rule__CollectOrIterateOperation__OpAssignment_1 ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8492:1: ( rule__CollectOrIterateOperation__OpAssignment_1 )
{
before(grammarAccess.getCollectOrIterateOperationAccess().getOpAssignment_1());
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8493:1: ( rule__CollectOrIterateOperation__OpAssignment_1 )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8493:2: rule__CollectOrIterateOperation__OpAssignment_1
{
pushFollow(FOLLOW_rule__CollectOrIterateOperation__OpAssignment_1_in_rule__CollectOrIterateOperation__Group__1__Impl17736);
rule__CollectOrIterateOperation__OpAssignment_1();
state._fsp--;
}
after(grammarAccess.getCollectOrIterateOperationAccess().getOpAssignment_1());
}
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__CollectOrIterateOperation__Group__1__Impl"
// $ANTLR start "rule__CollectOrIterateOperation__Group__2"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8503:1: rule__CollectOrIterateOperation__Group__2 : rule__CollectOrIterateOperation__Group__2__Impl rule__CollectOrIterateOperation__Group__3 ;
public final void rule__CollectOrIterateOperation__Group__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8507:1: ( rule__CollectOrIterateOperation__Group__2__Impl rule__CollectOrIterateOperation__Group__3 )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8508:2: rule__CollectOrIterateOperation__Group__2__Impl rule__CollectOrIterateOperation__Group__3
{
pushFollow(FOLLOW_rule__CollectOrIterateOperation__Group__2__Impl_in_rule__CollectOrIterateOperation__Group__217766);
rule__CollectOrIterateOperation__Group__2__Impl();
state._fsp--;
pushFollow(FOLLOW_rule__CollectOrIterateOperation__Group__3_in_rule__CollectOrIterateOperation__Group__217769);
rule__CollectOrIterateOperation__Group__3();
state._fsp--;
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__CollectOrIterateOperation__Group__2"
// $ANTLR start "rule__CollectOrIterateOperation__Group__2__Impl"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8515:1: rule__CollectOrIterateOperation__Group__2__Impl : ( ( rule__CollectOrIterateOperation__NameAssignment_2 ) ) ;
public final void rule__CollectOrIterateOperation__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8519:1: ( ( ( rule__CollectOrIterateOperation__NameAssignment_2 ) ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8520:1: ( ( rule__CollectOrIterateOperation__NameAssignment_2 ) )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8520:1: ( ( rule__CollectOrIterateOperation__NameAssignment_2 ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8521:1: ( rule__CollectOrIterateOperation__NameAssignment_2 )
{
before(grammarAccess.getCollectOrIterateOperationAccess().getNameAssignment_2());
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8522:1: ( rule__CollectOrIterateOperation__NameAssignment_2 )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8522:2: rule__CollectOrIterateOperation__NameAssignment_2
{
pushFollow(FOLLOW_rule__CollectOrIterateOperation__NameAssignment_2_in_rule__CollectOrIterateOperation__Group__2__Impl17796);
rule__CollectOrIterateOperation__NameAssignment_2();
state._fsp--;
}
after(grammarAccess.getCollectOrIterateOperationAccess().getNameAssignment_2());
}
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__CollectOrIterateOperation__Group__2__Impl"
// $ANTLR start "rule__CollectOrIterateOperation__Group__3"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8532:1: rule__CollectOrIterateOperation__Group__3 : rule__CollectOrIterateOperation__Group__3__Impl rule__CollectOrIterateOperation__Group__4 ;
public final void rule__CollectOrIterateOperation__Group__3() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8536:1: ( rule__CollectOrIterateOperation__Group__3__Impl rule__CollectOrIterateOperation__Group__4 )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8537:2: rule__CollectOrIterateOperation__Group__3__Impl rule__CollectOrIterateOperation__Group__4
{
pushFollow(FOLLOW_rule__CollectOrIterateOperation__Group__3__Impl_in_rule__CollectOrIterateOperation__Group__317826);
rule__CollectOrIterateOperation__Group__3__Impl();
state._fsp--;
pushFollow(FOLLOW_rule__CollectOrIterateOperation__Group__4_in_rule__CollectOrIterateOperation__Group__317829);
rule__CollectOrIterateOperation__Group__4();
state._fsp--;
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__CollectOrIterateOperation__Group__3"
// $ANTLR start "rule__CollectOrIterateOperation__Group__3__Impl"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8544:1: rule__CollectOrIterateOperation__Group__3__Impl : ( '(' ) ;
public final void rule__CollectOrIterateOperation__Group__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8548:1: ( ( '(' ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8549:1: ( '(' )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8549:1: ( '(' )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8550:1: '('
{
before(grammarAccess.getCollectOrIterateOperationAccess().getLeftParenthesisKeyword_3());
match(input, 64, FOLLOW_64_in_rule__CollectOrIterateOperation__Group__3__Impl17857);
after(grammarAccess.getCollectOrIterateOperationAccess().getLeftParenthesisKeyword_3());
}
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__CollectOrIterateOperation__Group__3__Impl"
// $ANTLR start "rule__CollectOrIterateOperation__Group__4"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8563:1: rule__CollectOrIterateOperation__Group__4 : rule__CollectOrIterateOperation__Group__4__Impl rule__CollectOrIterateOperation__Group__5 ;
public final void rule__CollectOrIterateOperation__Group__4() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8567:1: ( rule__CollectOrIterateOperation__Group__4__Impl rule__CollectOrIterateOperation__Group__5 )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8568:2: rule__CollectOrIterateOperation__Group__4__Impl rule__CollectOrIterateOperation__Group__5
{
pushFollow(FOLLOW_rule__CollectOrIterateOperation__Group__4__Impl_in_rule__CollectOrIterateOperation__Group__417888);
rule__CollectOrIterateOperation__Group__4__Impl();
state._fsp--;
pushFollow(FOLLOW_rule__CollectOrIterateOperation__Group__5_in_rule__CollectOrIterateOperation__Group__417891);
rule__CollectOrIterateOperation__Group__5();
state._fsp--;
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__CollectOrIterateOperation__Group__4"
// $ANTLR start "rule__CollectOrIterateOperation__Group__4__Impl"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8575:1: rule__CollectOrIterateOperation__Group__4__Impl : ( ( rule__CollectOrIterateOperation__ExprAssignment_4 ) ) ;
public final void rule__CollectOrIterateOperation__Group__4__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8579:1: ( ( ( rule__CollectOrIterateOperation__ExprAssignment_4 ) ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8580:1: ( ( rule__CollectOrIterateOperation__ExprAssignment_4 ) )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8580:1: ( ( rule__CollectOrIterateOperation__ExprAssignment_4 ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8581:1: ( rule__CollectOrIterateOperation__ExprAssignment_4 )
{
before(grammarAccess.getCollectOrIterateOperationAccess().getExprAssignment_4());
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8582:1: ( rule__CollectOrIterateOperation__ExprAssignment_4 )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8582:2: rule__CollectOrIterateOperation__ExprAssignment_4
{
pushFollow(FOLLOW_rule__CollectOrIterateOperation__ExprAssignment_4_in_rule__CollectOrIterateOperation__Group__4__Impl17918);
rule__CollectOrIterateOperation__ExprAssignment_4();
state._fsp--;
}
after(grammarAccess.getCollectOrIterateOperationAccess().getExprAssignment_4());
}
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__CollectOrIterateOperation__Group__4__Impl"
// $ANTLR start "rule__CollectOrIterateOperation__Group__5"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8592:1: rule__CollectOrIterateOperation__Group__5 : rule__CollectOrIterateOperation__Group__5__Impl rule__CollectOrIterateOperation__Group__6 ;
public final void rule__CollectOrIterateOperation__Group__5() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8596:1: ( rule__CollectOrIterateOperation__Group__5__Impl rule__CollectOrIterateOperation__Group__6 )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8597:2: rule__CollectOrIterateOperation__Group__5__Impl rule__CollectOrIterateOperation__Group__6
{
pushFollow(FOLLOW_rule__CollectOrIterateOperation__Group__5__Impl_in_rule__CollectOrIterateOperation__Group__517948);
rule__CollectOrIterateOperation__Group__5__Impl();
state._fsp--;
pushFollow(FOLLOW_rule__CollectOrIterateOperation__Group__6_in_rule__CollectOrIterateOperation__Group__517951);
rule__CollectOrIterateOperation__Group__6();
state._fsp--;
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__CollectOrIterateOperation__Group__5"
// $ANTLR start "rule__CollectOrIterateOperation__Group__5__Impl"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8604:1: rule__CollectOrIterateOperation__Group__5__Impl : ( ')' ) ;
public final void rule__CollectOrIterateOperation__Group__5__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8608:1: ( ( ')' ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8609:1: ( ')' )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8609:1: ( ')' )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8610:1: ')'
{
before(grammarAccess.getCollectOrIterateOperationAccess().getRightParenthesisKeyword_5());
match(input, 65, FOLLOW_65_in_rule__CollectOrIterateOperation__Group__5__Impl17979);
after(grammarAccess.getCollectOrIterateOperationAccess().getRightParenthesisKeyword_5());
}
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__CollectOrIterateOperation__Group__5__Impl"
// $ANTLR start "rule__CollectOrIterateOperation__Group__6"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8623:1: rule__CollectOrIterateOperation__Group__6 : rule__CollectOrIterateOperation__Group__6__Impl ;
public final void rule__CollectOrIterateOperation__Group__6() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8627:1: ( rule__CollectOrIterateOperation__Group__6__Impl )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8628:2: rule__CollectOrIterateOperation__Group__6__Impl
{
pushFollow(FOLLOW_rule__CollectOrIterateOperation__Group__6__Impl_in_rule__CollectOrIterateOperation__Group__618010);
rule__CollectOrIterateOperation__Group__6__Impl();
state._fsp--;
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__CollectOrIterateOperation__Group__6"
// $ANTLR start "rule__CollectOrIterateOperation__Group__6__Impl"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8634:1: rule__CollectOrIterateOperation__Group__6__Impl : ( ( rule__CollectOrIterateOperation__SuffixAssignment_6 )? ) ;
public final void rule__CollectOrIterateOperation__Group__6__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8638:1: ( ( ( rule__CollectOrIterateOperation__SuffixAssignment_6 )? ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8639:1: ( ( rule__CollectOrIterateOperation__SuffixAssignment_6 )? )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8639:1: ( ( rule__CollectOrIterateOperation__SuffixAssignment_6 )? )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8640:1: ( rule__CollectOrIterateOperation__SuffixAssignment_6 )?
{
before(grammarAccess.getCollectOrIterateOperationAccess().getSuffixAssignment_6());
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8641:1: ( rule__CollectOrIterateOperation__SuffixAssignment_6 )?
int alt73 = 2;
int LA73_0 = input.LA(1);
if((LA73_0 == 73 || LA73_0 == 76)) {
alt73 = 1;
}
switch(alt73) {
case 1:
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8641:2: rule__CollectOrIterateOperation__SuffixAssignment_6
{
pushFollow(FOLLOW_rule__CollectOrIterateOperation__SuffixAssignment_6_in_rule__CollectOrIterateOperation__Group__6__Impl18037);
rule__CollectOrIterateOperation__SuffixAssignment_6();
state._fsp--;
}
break;
}
after(grammarAccess.getCollectOrIterateOperationAccess().getSuffixAssignment_6());
}
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__CollectOrIterateOperation__Group__6__Impl"
// $ANTLR start "rule__ForAllOrExistsOrOneOperation__Group__0"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8665:1: rule__ForAllOrExistsOrOneOperation__Group__0 : rule__ForAllOrExistsOrOneOperation__Group__0__Impl rule__ForAllOrExistsOrOneOperation__Group__1 ;
public final void rule__ForAllOrExistsOrOneOperation__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8669:1: ( rule__ForAllOrExistsOrOneOperation__Group__0__Impl rule__ForAllOrExistsOrOneOperation__Group__1 )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8670:2: rule__ForAllOrExistsOrOneOperation__Group__0__Impl rule__ForAllOrExistsOrOneOperation__Group__1
{
pushFollow(FOLLOW_rule__ForAllOrExistsOrOneOperation__Group__0__Impl_in_rule__ForAllOrExistsOrOneOperation__Group__018082);
rule__ForAllOrExistsOrOneOperation__Group__0__Impl();
state._fsp--;
pushFollow(FOLLOW_rule__ForAllOrExistsOrOneOperation__Group__1_in_rule__ForAllOrExistsOrOneOperation__Group__018085);
rule__ForAllOrExistsOrOneOperation__Group__1();
state._fsp--;
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__ForAllOrExistsOrOneOperation__Group__0"
// $ANTLR start "rule__ForAllOrExistsOrOneOperation__Group__0__Impl"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8677:1: rule__ForAllOrExistsOrOneOperation__Group__0__Impl : ( '->' ) ;
public final void rule__ForAllOrExistsOrOneOperation__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8681:1: ( ( '->' ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8682:1: ( '->' )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8682:1: ( '->' )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8683:1: '->'
{
before(grammarAccess.getForAllOrExistsOrOneOperationAccess().getHyphenMinusGreaterThanSignKeyword_0());
match(input, 76, FOLLOW_76_in_rule__ForAllOrExistsOrOneOperation__Group__0__Impl18113);
after(grammarAccess.getForAllOrExistsOrOneOperationAccess().getHyphenMinusGreaterThanSignKeyword_0());
}
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__ForAllOrExistsOrOneOperation__Group__0__Impl"
// $ANTLR start "rule__ForAllOrExistsOrOneOperation__Group__1"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8696:1: rule__ForAllOrExistsOrOneOperation__Group__1 : rule__ForAllOrExistsOrOneOperation__Group__1__Impl rule__ForAllOrExistsOrOneOperation__Group__2 ;
public final void rule__ForAllOrExistsOrOneOperation__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8700:1: ( rule__ForAllOrExistsOrOneOperation__Group__1__Impl rule__ForAllOrExistsOrOneOperation__Group__2 )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8701:2: rule__ForAllOrExistsOrOneOperation__Group__1__Impl rule__ForAllOrExistsOrOneOperation__Group__2
{
pushFollow(FOLLOW_rule__ForAllOrExistsOrOneOperation__Group__1__Impl_in_rule__ForAllOrExistsOrOneOperation__Group__118144);
rule__ForAllOrExistsOrOneOperation__Group__1__Impl();
state._fsp--;
pushFollow(FOLLOW_rule__ForAllOrExistsOrOneOperation__Group__2_in_rule__ForAllOrExistsOrOneOperation__Group__118147);
rule__ForAllOrExistsOrOneOperation__Group__2();
state._fsp--;
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__ForAllOrExistsOrOneOperation__Group__1"
// $ANTLR start "rule__ForAllOrExistsOrOneOperation__Group__1__Impl"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8708:1: rule__ForAllOrExistsOrOneOperation__Group__1__Impl : ( ( rule__ForAllOrExistsOrOneOperation__OpAssignment_1 ) ) ;
public final void rule__ForAllOrExistsOrOneOperation__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8712:1: ( ( ( rule__ForAllOrExistsOrOneOperation__OpAssignment_1 ) ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8713:1: ( ( rule__ForAllOrExistsOrOneOperation__OpAssignment_1 ) )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8713:1: ( ( rule__ForAllOrExistsOrOneOperation__OpAssignment_1 ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8714:1: ( rule__ForAllOrExistsOrOneOperation__OpAssignment_1 )
{
before(grammarAccess.getForAllOrExistsOrOneOperationAccess().getOpAssignment_1());
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8715:1: ( rule__ForAllOrExistsOrOneOperation__OpAssignment_1 )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8715:2: rule__ForAllOrExistsOrOneOperation__OpAssignment_1
{
pushFollow(FOLLOW_rule__ForAllOrExistsOrOneOperation__OpAssignment_1_in_rule__ForAllOrExistsOrOneOperation__Group__1__Impl18174);
rule__ForAllOrExistsOrOneOperation__OpAssignment_1();
state._fsp--;
}
after(grammarAccess.getForAllOrExistsOrOneOperationAccess().getOpAssignment_1());
}
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__ForAllOrExistsOrOneOperation__Group__1__Impl"
// $ANTLR start "rule__ForAllOrExistsOrOneOperation__Group__2"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8725:1: rule__ForAllOrExistsOrOneOperation__Group__2 : rule__ForAllOrExistsOrOneOperation__Group__2__Impl rule__ForAllOrExistsOrOneOperation__Group__3 ;
public final void rule__ForAllOrExistsOrOneOperation__Group__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8729:1: ( rule__ForAllOrExistsOrOneOperation__Group__2__Impl rule__ForAllOrExistsOrOneOperation__Group__3 )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8730:2: rule__ForAllOrExistsOrOneOperation__Group__2__Impl rule__ForAllOrExistsOrOneOperation__Group__3
{
pushFollow(FOLLOW_rule__ForAllOrExistsOrOneOperation__Group__2__Impl_in_rule__ForAllOrExistsOrOneOperation__Group__218204);
rule__ForAllOrExistsOrOneOperation__Group__2__Impl();
state._fsp--;
pushFollow(FOLLOW_rule__ForAllOrExistsOrOneOperation__Group__3_in_rule__ForAllOrExistsOrOneOperation__Group__218207);
rule__ForAllOrExistsOrOneOperation__Group__3();
state._fsp--;
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__ForAllOrExistsOrOneOperation__Group__2"
// $ANTLR start "rule__ForAllOrExistsOrOneOperation__Group__2__Impl"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8737:1: rule__ForAllOrExistsOrOneOperation__Group__2__Impl : ( ( rule__ForAllOrExistsOrOneOperation__NameAssignment_2 ) ) ;
public final void rule__ForAllOrExistsOrOneOperation__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8741:1: ( ( ( rule__ForAllOrExistsOrOneOperation__NameAssignment_2 ) ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8742:1: ( ( rule__ForAllOrExistsOrOneOperation__NameAssignment_2 ) )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8742:1: ( ( rule__ForAllOrExistsOrOneOperation__NameAssignment_2 ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8743:1: ( rule__ForAllOrExistsOrOneOperation__NameAssignment_2 )
{
before(grammarAccess.getForAllOrExistsOrOneOperationAccess().getNameAssignment_2());
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8744:1: ( rule__ForAllOrExistsOrOneOperation__NameAssignment_2 )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8744:2: rule__ForAllOrExistsOrOneOperation__NameAssignment_2
{
pushFollow(FOLLOW_rule__ForAllOrExistsOrOneOperation__NameAssignment_2_in_rule__ForAllOrExistsOrOneOperation__Group__2__Impl18234);
rule__ForAllOrExistsOrOneOperation__NameAssignment_2();
state._fsp--;
}
after(grammarAccess.getForAllOrExistsOrOneOperationAccess().getNameAssignment_2());
}
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__ForAllOrExistsOrOneOperation__Group__2__Impl"
// $ANTLR start "rule__ForAllOrExistsOrOneOperation__Group__3"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8754:1: rule__ForAllOrExistsOrOneOperation__Group__3 : rule__ForAllOrExistsOrOneOperation__Group__3__Impl rule__ForAllOrExistsOrOneOperation__Group__4 ;
public final void rule__ForAllOrExistsOrOneOperation__Group__3() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8758:1: ( rule__ForAllOrExistsOrOneOperation__Group__3__Impl rule__ForAllOrExistsOrOneOperation__Group__4 )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8759:2: rule__ForAllOrExistsOrOneOperation__Group__3__Impl rule__ForAllOrExistsOrOneOperation__Group__4
{
pushFollow(FOLLOW_rule__ForAllOrExistsOrOneOperation__Group__3__Impl_in_rule__ForAllOrExistsOrOneOperation__Group__318264);
rule__ForAllOrExistsOrOneOperation__Group__3__Impl();
state._fsp--;
pushFollow(FOLLOW_rule__ForAllOrExistsOrOneOperation__Group__4_in_rule__ForAllOrExistsOrOneOperation__Group__318267);
rule__ForAllOrExistsOrOneOperation__Group__4();
state._fsp--;
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__ForAllOrExistsOrOneOperation__Group__3"
// $ANTLR start "rule__ForAllOrExistsOrOneOperation__Group__3__Impl"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8766:1: rule__ForAllOrExistsOrOneOperation__Group__3__Impl : ( '(' ) ;
public final void rule__ForAllOrExistsOrOneOperation__Group__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8770:1: ( ( '(' ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8771:1: ( '(' )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8771:1: ( '(' )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8772:1: '('
{
before(grammarAccess.getForAllOrExistsOrOneOperationAccess().getLeftParenthesisKeyword_3());
match(input, 64, FOLLOW_64_in_rule__ForAllOrExistsOrOneOperation__Group__3__Impl18295);
after(grammarAccess.getForAllOrExistsOrOneOperationAccess().getLeftParenthesisKeyword_3());
}
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__ForAllOrExistsOrOneOperation__Group__3__Impl"
// $ANTLR start "rule__ForAllOrExistsOrOneOperation__Group__4"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8785:1: rule__ForAllOrExistsOrOneOperation__Group__4 : rule__ForAllOrExistsOrOneOperation__Group__4__Impl rule__ForAllOrExistsOrOneOperation__Group__5 ;
public final void rule__ForAllOrExistsOrOneOperation__Group__4() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8789:1: ( rule__ForAllOrExistsOrOneOperation__Group__4__Impl rule__ForAllOrExistsOrOneOperation__Group__5 )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8790:2: rule__ForAllOrExistsOrOneOperation__Group__4__Impl rule__ForAllOrExistsOrOneOperation__Group__5
{
pushFollow(FOLLOW_rule__ForAllOrExistsOrOneOperation__Group__4__Impl_in_rule__ForAllOrExistsOrOneOperation__Group__418326);
rule__ForAllOrExistsOrOneOperation__Group__4__Impl();
state._fsp--;
pushFollow(FOLLOW_rule__ForAllOrExistsOrOneOperation__Group__5_in_rule__ForAllOrExistsOrOneOperation__Group__418329);
rule__ForAllOrExistsOrOneOperation__Group__5();
state._fsp--;
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__ForAllOrExistsOrOneOperation__Group__4"
// $ANTLR start "rule__ForAllOrExistsOrOneOperation__Group__4__Impl"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8797:1: rule__ForAllOrExistsOrOneOperation__Group__4__Impl : ( ( rule__ForAllOrExistsOrOneOperation__ExprAssignment_4 ) ) ;
public final void rule__ForAllOrExistsOrOneOperation__Group__4__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8801:1: ( ( ( rule__ForAllOrExistsOrOneOperation__ExprAssignment_4 ) ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8802:1: ( ( rule__ForAllOrExistsOrOneOperation__ExprAssignment_4 ) )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8802:1: ( ( rule__ForAllOrExistsOrOneOperation__ExprAssignment_4 ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8803:1: ( rule__ForAllOrExistsOrOneOperation__ExprAssignment_4 )
{
before(grammarAccess.getForAllOrExistsOrOneOperationAccess().getExprAssignment_4());
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8804:1: ( rule__ForAllOrExistsOrOneOperation__ExprAssignment_4 )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8804:2: rule__ForAllOrExistsOrOneOperation__ExprAssignment_4
{
pushFollow(FOLLOW_rule__ForAllOrExistsOrOneOperation__ExprAssignment_4_in_rule__ForAllOrExistsOrOneOperation__Group__4__Impl18356);
rule__ForAllOrExistsOrOneOperation__ExprAssignment_4();
state._fsp--;
}
after(grammarAccess.getForAllOrExistsOrOneOperationAccess().getExprAssignment_4());
}
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__ForAllOrExistsOrOneOperation__Group__4__Impl"
// $ANTLR start "rule__ForAllOrExistsOrOneOperation__Group__5"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8814:1: rule__ForAllOrExistsOrOneOperation__Group__5 : rule__ForAllOrExistsOrOneOperation__Group__5__Impl rule__ForAllOrExistsOrOneOperation__Group__6 ;
public final void rule__ForAllOrExistsOrOneOperation__Group__5() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8818:1: ( rule__ForAllOrExistsOrOneOperation__Group__5__Impl rule__ForAllOrExistsOrOneOperation__Group__6 )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8819:2: rule__ForAllOrExistsOrOneOperation__Group__5__Impl rule__ForAllOrExistsOrOneOperation__Group__6
{
pushFollow(FOLLOW_rule__ForAllOrExistsOrOneOperation__Group__5__Impl_in_rule__ForAllOrExistsOrOneOperation__Group__518386);
rule__ForAllOrExistsOrOneOperation__Group__5__Impl();
state._fsp--;
pushFollow(FOLLOW_rule__ForAllOrExistsOrOneOperation__Group__6_in_rule__ForAllOrExistsOrOneOperation__Group__518389);
rule__ForAllOrExistsOrOneOperation__Group__6();
state._fsp--;
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__ForAllOrExistsOrOneOperation__Group__5"
// $ANTLR start "rule__ForAllOrExistsOrOneOperation__Group__5__Impl"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8826:1: rule__ForAllOrExistsOrOneOperation__Group__5__Impl : ( ')' ) ;
public final void rule__ForAllOrExistsOrOneOperation__Group__5__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8830:1: ( ( ')' ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8831:1: ( ')' )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8831:1: ( ')' )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8832:1: ')'
{
before(grammarAccess.getForAllOrExistsOrOneOperationAccess().getRightParenthesisKeyword_5());
match(input, 65, FOLLOW_65_in_rule__ForAllOrExistsOrOneOperation__Group__5__Impl18417);
after(grammarAccess.getForAllOrExistsOrOneOperationAccess().getRightParenthesisKeyword_5());
}
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__ForAllOrExistsOrOneOperation__Group__5__Impl"
// $ANTLR start "rule__ForAllOrExistsOrOneOperation__Group__6"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8845:1: rule__ForAllOrExistsOrOneOperation__Group__6 : rule__ForAllOrExistsOrOneOperation__Group__6__Impl ;
public final void rule__ForAllOrExistsOrOneOperation__Group__6() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8849:1: ( rule__ForAllOrExistsOrOneOperation__Group__6__Impl )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8850:2: rule__ForAllOrExistsOrOneOperation__Group__6__Impl
{
pushFollow(FOLLOW_rule__ForAllOrExistsOrOneOperation__Group__6__Impl_in_rule__ForAllOrExistsOrOneOperation__Group__618448);
rule__ForAllOrExistsOrOneOperation__Group__6__Impl();
state._fsp--;
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__ForAllOrExistsOrOneOperation__Group__6"
// $ANTLR start "rule__ForAllOrExistsOrOneOperation__Group__6__Impl"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8856:1: rule__ForAllOrExistsOrOneOperation__Group__6__Impl : ( ( rule__ForAllOrExistsOrOneOperation__SuffixAssignment_6 )? ) ;
public final void rule__ForAllOrExistsOrOneOperation__Group__6__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8860:1: ( ( ( rule__ForAllOrExistsOrOneOperation__SuffixAssignment_6 )? ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8861:1: ( ( rule__ForAllOrExistsOrOneOperation__SuffixAssignment_6 )? )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8861:1: ( ( rule__ForAllOrExistsOrOneOperation__SuffixAssignment_6 )? )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8862:1: ( rule__ForAllOrExistsOrOneOperation__SuffixAssignment_6 )?
{
before(grammarAccess.getForAllOrExistsOrOneOperationAccess().getSuffixAssignment_6());
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8863:1: ( rule__ForAllOrExistsOrOneOperation__SuffixAssignment_6 )?
int alt74 = 2;
int LA74_0 = input.LA(1);
if((LA74_0 == 73 || LA74_0 == 76)) {
alt74 = 1;
}
switch(alt74) {
case 1:
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8863:2: rule__ForAllOrExistsOrOneOperation__SuffixAssignment_6
{
pushFollow(FOLLOW_rule__ForAllOrExistsOrOneOperation__SuffixAssignment_6_in_rule__ForAllOrExistsOrOneOperation__Group__6__Impl18475);
rule__ForAllOrExistsOrOneOperation__SuffixAssignment_6();
state._fsp--;
}
break;
}
after(grammarAccess.getForAllOrExistsOrOneOperationAccess().getSuffixAssignment_6());
}
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__ForAllOrExistsOrOneOperation__Group__6__Impl"
// $ANTLR start "rule__IsUniqueOperation__Group__0"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8887:1: rule__IsUniqueOperation__Group__0 : rule__IsUniqueOperation__Group__0__Impl rule__IsUniqueOperation__Group__1 ;
public final void rule__IsUniqueOperation__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8891:1: ( rule__IsUniqueOperation__Group__0__Impl rule__IsUniqueOperation__Group__1 )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8892:2: rule__IsUniqueOperation__Group__0__Impl rule__IsUniqueOperation__Group__1
{
pushFollow(FOLLOW_rule__IsUniqueOperation__Group__0__Impl_in_rule__IsUniqueOperation__Group__018520);
rule__IsUniqueOperation__Group__0__Impl();
state._fsp--;
pushFollow(FOLLOW_rule__IsUniqueOperation__Group__1_in_rule__IsUniqueOperation__Group__018523);
rule__IsUniqueOperation__Group__1();
state._fsp--;
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__IsUniqueOperation__Group__0"
// $ANTLR start "rule__IsUniqueOperation__Group__0__Impl"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8899:1: rule__IsUniqueOperation__Group__0__Impl : ( '->' ) ;
public final void rule__IsUniqueOperation__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8903:1: ( ( '->' ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8904:1: ( '->' )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8904:1: ( '->' )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8905:1: '->'
{
before(grammarAccess.getIsUniqueOperationAccess().getHyphenMinusGreaterThanSignKeyword_0());
match(input, 76, FOLLOW_76_in_rule__IsUniqueOperation__Group__0__Impl18551);
after(grammarAccess.getIsUniqueOperationAccess().getHyphenMinusGreaterThanSignKeyword_0());
}
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__IsUniqueOperation__Group__0__Impl"
// $ANTLR start "rule__IsUniqueOperation__Group__1"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8918:1: rule__IsUniqueOperation__Group__1 : rule__IsUniqueOperation__Group__1__Impl rule__IsUniqueOperation__Group__2 ;
public final void rule__IsUniqueOperation__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8922:1: ( rule__IsUniqueOperation__Group__1__Impl rule__IsUniqueOperation__Group__2 )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8923:2: rule__IsUniqueOperation__Group__1__Impl rule__IsUniqueOperation__Group__2
{
pushFollow(FOLLOW_rule__IsUniqueOperation__Group__1__Impl_in_rule__IsUniqueOperation__Group__118582);
rule__IsUniqueOperation__Group__1__Impl();
state._fsp--;
pushFollow(FOLLOW_rule__IsUniqueOperation__Group__2_in_rule__IsUniqueOperation__Group__118585);
rule__IsUniqueOperation__Group__2();
state._fsp--;
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__IsUniqueOperation__Group__1"
// $ANTLR start "rule__IsUniqueOperation__Group__1__Impl"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8930:1: rule__IsUniqueOperation__Group__1__Impl : ( 'isUnique' ) ;
public final void rule__IsUniqueOperation__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8934:1: ( ( 'isUnique' ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8935:1: ( 'isUnique' )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8935:1: ( 'isUnique' )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8936:1: 'isUnique'
{
before(grammarAccess.getIsUniqueOperationAccess().getIsUniqueKeyword_1());
match(input, 78, FOLLOW_78_in_rule__IsUniqueOperation__Group__1__Impl18613);
after(grammarAccess.getIsUniqueOperationAccess().getIsUniqueKeyword_1());
}
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__IsUniqueOperation__Group__1__Impl"
// $ANTLR start "rule__IsUniqueOperation__Group__2"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8949:1: rule__IsUniqueOperation__Group__2 : rule__IsUniqueOperation__Group__2__Impl rule__IsUniqueOperation__Group__3 ;
public final void rule__IsUniqueOperation__Group__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8953:1: ( rule__IsUniqueOperation__Group__2__Impl rule__IsUniqueOperation__Group__3 )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8954:2: rule__IsUniqueOperation__Group__2__Impl rule__IsUniqueOperation__Group__3
{
pushFollow(FOLLOW_rule__IsUniqueOperation__Group__2__Impl_in_rule__IsUniqueOperation__Group__218644);
rule__IsUniqueOperation__Group__2__Impl();
state._fsp--;
pushFollow(FOLLOW_rule__IsUniqueOperation__Group__3_in_rule__IsUniqueOperation__Group__218647);
rule__IsUniqueOperation__Group__3();
state._fsp--;
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__IsUniqueOperation__Group__2"
// $ANTLR start "rule__IsUniqueOperation__Group__2__Impl"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8961:1: rule__IsUniqueOperation__Group__2__Impl : ( ( rule__IsUniqueOperation__NameAssignment_2 ) ) ;
public final void rule__IsUniqueOperation__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8965:1: ( ( ( rule__IsUniqueOperation__NameAssignment_2 ) ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8966:1: ( ( rule__IsUniqueOperation__NameAssignment_2 ) )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8966:1: ( ( rule__IsUniqueOperation__NameAssignment_2 ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8967:1: ( rule__IsUniqueOperation__NameAssignment_2 )
{
before(grammarAccess.getIsUniqueOperationAccess().getNameAssignment_2());
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8968:1: ( rule__IsUniqueOperation__NameAssignment_2 )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8968:2: rule__IsUniqueOperation__NameAssignment_2
{
pushFollow(FOLLOW_rule__IsUniqueOperation__NameAssignment_2_in_rule__IsUniqueOperation__Group__2__Impl18674);
rule__IsUniqueOperation__NameAssignment_2();
state._fsp--;
}
after(grammarAccess.getIsUniqueOperationAccess().getNameAssignment_2());
}
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__IsUniqueOperation__Group__2__Impl"
// $ANTLR start "rule__IsUniqueOperation__Group__3"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8978:1: rule__IsUniqueOperation__Group__3 : rule__IsUniqueOperation__Group__3__Impl rule__IsUniqueOperation__Group__4 ;
public final void rule__IsUniqueOperation__Group__3() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8982:1: ( rule__IsUniqueOperation__Group__3__Impl rule__IsUniqueOperation__Group__4 )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8983:2: rule__IsUniqueOperation__Group__3__Impl rule__IsUniqueOperation__Group__4
{
pushFollow(FOLLOW_rule__IsUniqueOperation__Group__3__Impl_in_rule__IsUniqueOperation__Group__318704);
rule__IsUniqueOperation__Group__3__Impl();
state._fsp--;
pushFollow(FOLLOW_rule__IsUniqueOperation__Group__4_in_rule__IsUniqueOperation__Group__318707);
rule__IsUniqueOperation__Group__4();
state._fsp--;
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__IsUniqueOperation__Group__3"
// $ANTLR start "rule__IsUniqueOperation__Group__3__Impl"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8990:1: rule__IsUniqueOperation__Group__3__Impl : ( '(' ) ;
public final void rule__IsUniqueOperation__Group__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8994:1: ( ( '(' ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8995:1: ( '(' )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8995:1: ( '(' )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8996:1: '('
{
before(grammarAccess.getIsUniqueOperationAccess().getLeftParenthesisKeyword_3());
match(input, 64, FOLLOW_64_in_rule__IsUniqueOperation__Group__3__Impl18735);
after(grammarAccess.getIsUniqueOperationAccess().getLeftParenthesisKeyword_3());
}
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__IsUniqueOperation__Group__3__Impl"
// $ANTLR start "rule__IsUniqueOperation__Group__4"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9009:1: rule__IsUniqueOperation__Group__4 : rule__IsUniqueOperation__Group__4__Impl rule__IsUniqueOperation__Group__5 ;
public final void rule__IsUniqueOperation__Group__4() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9013:1: ( rule__IsUniqueOperation__Group__4__Impl rule__IsUniqueOperation__Group__5 )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9014:2: rule__IsUniqueOperation__Group__4__Impl rule__IsUniqueOperation__Group__5
{
pushFollow(FOLLOW_rule__IsUniqueOperation__Group__4__Impl_in_rule__IsUniqueOperation__Group__418766);
rule__IsUniqueOperation__Group__4__Impl();
state._fsp--;
pushFollow(FOLLOW_rule__IsUniqueOperation__Group__5_in_rule__IsUniqueOperation__Group__418769);
rule__IsUniqueOperation__Group__5();
state._fsp--;
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__IsUniqueOperation__Group__4"
// $ANTLR start "rule__IsUniqueOperation__Group__4__Impl"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9021:1: rule__IsUniqueOperation__Group__4__Impl : ( ( rule__IsUniqueOperation__ExprAssignment_4 ) ) ;
public final void rule__IsUniqueOperation__Group__4__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9025:1: ( ( ( rule__IsUniqueOperation__ExprAssignment_4 ) ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9026:1: ( ( rule__IsUniqueOperation__ExprAssignment_4 ) )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9026:1: ( ( rule__IsUniqueOperation__ExprAssignment_4 ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9027:1: ( rule__IsUniqueOperation__ExprAssignment_4 )
{
before(grammarAccess.getIsUniqueOperationAccess().getExprAssignment_4());
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9028:1: ( rule__IsUniqueOperation__ExprAssignment_4 )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9028:2: rule__IsUniqueOperation__ExprAssignment_4
{
pushFollow(FOLLOW_rule__IsUniqueOperation__ExprAssignment_4_in_rule__IsUniqueOperation__Group__4__Impl18796);
rule__IsUniqueOperation__ExprAssignment_4();
state._fsp--;
}
after(grammarAccess.getIsUniqueOperationAccess().getExprAssignment_4());
}
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__IsUniqueOperation__Group__4__Impl"
// $ANTLR start "rule__IsUniqueOperation__Group__5"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9038:1: rule__IsUniqueOperation__Group__5 : rule__IsUniqueOperation__Group__5__Impl rule__IsUniqueOperation__Group__6 ;
public final void rule__IsUniqueOperation__Group__5() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9042:1: ( rule__IsUniqueOperation__Group__5__Impl rule__IsUniqueOperation__Group__6 )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9043:2: rule__IsUniqueOperation__Group__5__Impl rule__IsUniqueOperation__Group__6
{
pushFollow(FOLLOW_rule__IsUniqueOperation__Group__5__Impl_in_rule__IsUniqueOperation__Group__518826);
rule__IsUniqueOperation__Group__5__Impl();
state._fsp--;
pushFollow(FOLLOW_rule__IsUniqueOperation__Group__6_in_rule__IsUniqueOperation__Group__518829);
rule__IsUniqueOperation__Group__6();
state._fsp--;
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__IsUniqueOperation__Group__5"
// $ANTLR start "rule__IsUniqueOperation__Group__5__Impl"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9050:1: rule__IsUniqueOperation__Group__5__Impl : ( ')' ) ;
public final void rule__IsUniqueOperation__Group__5__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9054:1: ( ( ')' ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9055:1: ( ')' )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9055:1: ( ')' )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9056:1: ')'
{
before(grammarAccess.getIsUniqueOperationAccess().getRightParenthesisKeyword_5());
match(input, 65, FOLLOW_65_in_rule__IsUniqueOperation__Group__5__Impl18857);
after(grammarAccess.getIsUniqueOperationAccess().getRightParenthesisKeyword_5());
}
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__IsUniqueOperation__Group__5__Impl"
// $ANTLR start "rule__IsUniqueOperation__Group__6"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9069:1: rule__IsUniqueOperation__Group__6 : rule__IsUniqueOperation__Group__6__Impl ;
public final void rule__IsUniqueOperation__Group__6() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9073:1: ( rule__IsUniqueOperation__Group__6__Impl )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9074:2: rule__IsUniqueOperation__Group__6__Impl
{
pushFollow(FOLLOW_rule__IsUniqueOperation__Group__6__Impl_in_rule__IsUniqueOperation__Group__618888);
rule__IsUniqueOperation__Group__6__Impl();
state._fsp--;
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__IsUniqueOperation__Group__6"
// $ANTLR start "rule__IsUniqueOperation__Group__6__Impl"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9080:1: rule__IsUniqueOperation__Group__6__Impl : ( ( rule__IsUniqueOperation__SuffixAssignment_6 )? ) ;
public final void rule__IsUniqueOperation__Group__6__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9084:1: ( ( ( rule__IsUniqueOperation__SuffixAssignment_6 )? ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9085:1: ( ( rule__IsUniqueOperation__SuffixAssignment_6 )? )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9085:1: ( ( rule__IsUniqueOperation__SuffixAssignment_6 )? )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9086:1: ( rule__IsUniqueOperation__SuffixAssignment_6 )?
{
before(grammarAccess.getIsUniqueOperationAccess().getSuffixAssignment_6());
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9087:1: ( rule__IsUniqueOperation__SuffixAssignment_6 )?
int alt75 = 2;
int LA75_0 = input.LA(1);
if((LA75_0 == 73 || LA75_0 == 76)) {
alt75 = 1;
}
switch(alt75) {
case 1:
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9087:2: rule__IsUniqueOperation__SuffixAssignment_6
{
pushFollow(FOLLOW_rule__IsUniqueOperation__SuffixAssignment_6_in_rule__IsUniqueOperation__Group__6__Impl18915);
rule__IsUniqueOperation__SuffixAssignment_6();
state._fsp--;
}
break;
}
after(grammarAccess.getIsUniqueOperationAccess().getSuffixAssignment_6());
}
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__IsUniqueOperation__Group__6__Impl"
// $ANTLR start "rule__ParenthesizedExpression__Group__0"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9111: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 {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9115:1: ( rule__ParenthesizedExpression__Group__0__Impl rule__ParenthesizedExpression__Group__1 )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9116:2: rule__ParenthesizedExpression__Group__0__Impl rule__ParenthesizedExpression__Group__1
{
pushFollow(FOLLOW_rule__ParenthesizedExpression__Group__0__Impl_in_rule__ParenthesizedExpression__Group__018960);
rule__ParenthesizedExpression__Group__0__Impl();
state._fsp--;
pushFollow(FOLLOW_rule__ParenthesizedExpression__Group__1_in_rule__ParenthesizedExpression__Group__018963);
rule__ParenthesizedExpression__Group__1();
state._fsp--;
}
} 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"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9123:1: rule__ParenthesizedExpression__Group__0__Impl : ( '(' ) ;
public final void rule__ParenthesizedExpression__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9127:1: ( ( '(' ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9128:1: ( '(' )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9128:1: ( '(' )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9129:1: '('
{
before(grammarAccess.getParenthesizedExpressionAccess().getLeftParenthesisKeyword_0());
match(input, 64, FOLLOW_64_in_rule__ParenthesizedExpression__Group__0__Impl18991);
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"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9142: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 {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9146:1: ( rule__ParenthesizedExpression__Group__1__Impl rule__ParenthesizedExpression__Group__2 )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9147:2: rule__ParenthesizedExpression__Group__1__Impl rule__ParenthesizedExpression__Group__2
{
pushFollow(FOLLOW_rule__ParenthesizedExpression__Group__1__Impl_in_rule__ParenthesizedExpression__Group__119022);
rule__ParenthesizedExpression__Group__1__Impl();
state._fsp--;
pushFollow(FOLLOW_rule__ParenthesizedExpression__Group__2_in_rule__ParenthesizedExpression__Group__119025);
rule__ParenthesizedExpression__Group__2();
state._fsp--;
}
} 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"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9154:1: rule__ParenthesizedExpression__Group__1__Impl : ( ( rule__ParenthesizedExpression__ExpOrTypeCastAssignment_1 ) ) ;
public final void rule__ParenthesizedExpression__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9158:1: ( ( ( rule__ParenthesizedExpression__ExpOrTypeCastAssignment_1 ) ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9159:1: ( ( rule__ParenthesizedExpression__ExpOrTypeCastAssignment_1 ) )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9159:1: ( ( rule__ParenthesizedExpression__ExpOrTypeCastAssignment_1 ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9160:1: ( rule__ParenthesizedExpression__ExpOrTypeCastAssignment_1 )
{
before(grammarAccess.getParenthesizedExpressionAccess().getExpOrTypeCastAssignment_1());
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9161:1: ( rule__ParenthesizedExpression__ExpOrTypeCastAssignment_1 )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9161:2: rule__ParenthesizedExpression__ExpOrTypeCastAssignment_1
{
pushFollow(FOLLOW_rule__ParenthesizedExpression__ExpOrTypeCastAssignment_1_in_rule__ParenthesizedExpression__Group__1__Impl19052);
rule__ParenthesizedExpression__ExpOrTypeCastAssignment_1();
state._fsp--;
}
after(grammarAccess.getParenthesizedExpressionAccess().getExpOrTypeCastAssignment_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"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9171:1: rule__ParenthesizedExpression__Group__2 : rule__ParenthesizedExpression__Group__2__Impl rule__ParenthesizedExpression__Group__3 ;
public final void rule__ParenthesizedExpression__Group__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9175:1: ( rule__ParenthesizedExpression__Group__2__Impl rule__ParenthesizedExpression__Group__3 )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9176:2: rule__ParenthesizedExpression__Group__2__Impl rule__ParenthesizedExpression__Group__3
{
pushFollow(FOLLOW_rule__ParenthesizedExpression__Group__2__Impl_in_rule__ParenthesizedExpression__Group__219082);
rule__ParenthesizedExpression__Group__2__Impl();
state._fsp--;
pushFollow(FOLLOW_rule__ParenthesizedExpression__Group__3_in_rule__ParenthesizedExpression__Group__219085);
rule__ParenthesizedExpression__Group__3();
state._fsp--;
}
} 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"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9183:1: rule__ParenthesizedExpression__Group__2__Impl : ( ')' ) ;
public final void rule__ParenthesizedExpression__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9187:1: ( ( ')' ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9188:1: ( ')' )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9188:1: ( ')' )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9189:1: ')'
{
before(grammarAccess.getParenthesizedExpressionAccess().getRightParenthesisKeyword_2());
match(input, 65, FOLLOW_65_in_rule__ParenthesizedExpression__Group__2__Impl19113);
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__ParenthesizedExpression__Group__3"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9202:1: rule__ParenthesizedExpression__Group__3 : rule__ParenthesizedExpression__Group__3__Impl ;
public final void rule__ParenthesizedExpression__Group__3() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9206:1: ( rule__ParenthesizedExpression__Group__3__Impl )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9207:2: rule__ParenthesizedExpression__Group__3__Impl
{
pushFollow(FOLLOW_rule__ParenthesizedExpression__Group__3__Impl_in_rule__ParenthesizedExpression__Group__319144);
rule__ParenthesizedExpression__Group__3__Impl();
state._fsp--;
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__ParenthesizedExpression__Group__3"
// $ANTLR start "rule__ParenthesizedExpression__Group__3__Impl"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9213:1: rule__ParenthesizedExpression__Group__3__Impl : ( ( rule__ParenthesizedExpression__Alternatives_3 )? ) ;
public final void rule__ParenthesizedExpression__Group__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9217:1: ( ( ( rule__ParenthesizedExpression__Alternatives_3 )? ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9218:1: ( ( rule__ParenthesizedExpression__Alternatives_3 )? )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9218:1: ( ( rule__ParenthesizedExpression__Alternatives_3 )? )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9219:1: ( rule__ParenthesizedExpression__Alternatives_3 )?
{
before(grammarAccess.getParenthesizedExpressionAccess().getAlternatives_3());
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9220:1: ( rule__ParenthesizedExpression__Alternatives_3 )?
int alt76 = 2;
int LA76_0 = input.LA(1);
if((LA76_0 == RULE_ID || (LA76_0 >= 12 && LA76_0 <= 13) || LA76_0 == 64 || LA76_0 == 73 || LA76_0 == 76 || (LA76_0 >= 80 && LA76_0 <= 82))) {
alt76 = 1;
}
switch(alt76) {
case 1:
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9220:2: rule__ParenthesizedExpression__Alternatives_3
{
pushFollow(FOLLOW_rule__ParenthesizedExpression__Alternatives_3_in_rule__ParenthesizedExpression__Group__3__Impl19171);
rule__ParenthesizedExpression__Alternatives_3();
state._fsp--;
}
break;
}
after(grammarAccess.getParenthesizedExpressionAccess().getAlternatives_3());
}
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__ParenthesizedExpression__Group__3__Impl"
// $ANTLR start "rule__NullExpression__Group__0"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9238:1: rule__NullExpression__Group__0 : rule__NullExpression__Group__0__Impl rule__NullExpression__Group__1 ;
public final void rule__NullExpression__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9242:1: ( rule__NullExpression__Group__0__Impl rule__NullExpression__Group__1 )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9243:2: rule__NullExpression__Group__0__Impl rule__NullExpression__Group__1
{
pushFollow(FOLLOW_rule__NullExpression__Group__0__Impl_in_rule__NullExpression__Group__019210);
rule__NullExpression__Group__0__Impl();
state._fsp--;
pushFollow(FOLLOW_rule__NullExpression__Group__1_in_rule__NullExpression__Group__019213);
rule__NullExpression__Group__1();
state._fsp--;
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__NullExpression__Group__0"
// $ANTLR start "rule__NullExpression__Group__0__Impl"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9250:1: rule__NullExpression__Group__0__Impl : ( () ) ;
public final void rule__NullExpression__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9254:1: ( ( () ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9255:1: ( () )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9255:1: ( () )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9256:1: ()
{
before(grammarAccess.getNullExpressionAccess().getNullExpressionAction_0());
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9257:1: ()
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9259:1:
{
}
after(grammarAccess.getNullExpressionAccess().getNullExpressionAction_0());
}
}
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__NullExpression__Group__0__Impl"
// $ANTLR start "rule__NullExpression__Group__1"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9269:1: rule__NullExpression__Group__1 : rule__NullExpression__Group__1__Impl ;
public final void rule__NullExpression__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9273:1: ( rule__NullExpression__Group__1__Impl )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9274:2: rule__NullExpression__Group__1__Impl
{
pushFollow(FOLLOW_rule__NullExpression__Group__1__Impl_in_rule__NullExpression__Group__119271);
rule__NullExpression__Group__1__Impl();
state._fsp--;
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__NullExpression__Group__1"
// $ANTLR start "rule__NullExpression__Group__1__Impl"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9280:1: rule__NullExpression__Group__1__Impl : ( 'null' ) ;
public final void rule__NullExpression__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9284:1: ( ( 'null' ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9285:1: ( 'null' )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9285:1: ( 'null' )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9286:1: 'null'
{
before(grammarAccess.getNullExpressionAccess().getNullKeyword_1());
match(input, 79, FOLLOW_79_in_rule__NullExpression__Group__1__Impl19299);
after(grammarAccess.getNullExpressionAccess().getNullKeyword_1());
}
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__NullExpression__Group__1__Impl"
// $ANTLR start "rule__ThisExpression__Group__0"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9303:1: rule__ThisExpression__Group__0 : rule__ThisExpression__Group__0__Impl rule__ThisExpression__Group__1 ;
public final void rule__ThisExpression__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9307:1: ( rule__ThisExpression__Group__0__Impl rule__ThisExpression__Group__1 )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9308:2: rule__ThisExpression__Group__0__Impl rule__ThisExpression__Group__1
{
pushFollow(FOLLOW_rule__ThisExpression__Group__0__Impl_in_rule__ThisExpression__Group__019334);
rule__ThisExpression__Group__0__Impl();
state._fsp--;
pushFollow(FOLLOW_rule__ThisExpression__Group__1_in_rule__ThisExpression__Group__019337);
rule__ThisExpression__Group__1();
state._fsp--;
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__ThisExpression__Group__0"
// $ANTLR start "rule__ThisExpression__Group__0__Impl"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9315:1: rule__ThisExpression__Group__0__Impl : ( () ) ;
public final void rule__ThisExpression__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9319:1: ( ( () ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9320:1: ( () )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9320:1: ( () )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9321:1: ()
{
before(grammarAccess.getThisExpressionAccess().getThisExpressionAction_0());
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9322:1: ()
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9324:1:
{
}
after(grammarAccess.getThisExpressionAccess().getThisExpressionAction_0());
}
}
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__ThisExpression__Group__0__Impl"
// $ANTLR start "rule__ThisExpression__Group__1"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9334:1: rule__ThisExpression__Group__1 : rule__ThisExpression__Group__1__Impl rule__ThisExpression__Group__2 ;
public final void rule__ThisExpression__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9338:1: ( rule__ThisExpression__Group__1__Impl rule__ThisExpression__Group__2 )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9339:2: rule__ThisExpression__Group__1__Impl rule__ThisExpression__Group__2
{
pushFollow(FOLLOW_rule__ThisExpression__Group__1__Impl_in_rule__ThisExpression__Group__119395);
rule__ThisExpression__Group__1__Impl();
state._fsp--;
pushFollow(FOLLOW_rule__ThisExpression__Group__2_in_rule__ThisExpression__Group__119398);
rule__ThisExpression__Group__2();
state._fsp--;
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__ThisExpression__Group__1"
// $ANTLR start "rule__ThisExpression__Group__1__Impl"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9346:1: rule__ThisExpression__Group__1__Impl : ( 'this' ) ;
public final void rule__ThisExpression__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9350:1: ( ( 'this' ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9351:1: ( 'this' )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9351:1: ( 'this' )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9352:1: 'this'
{
before(grammarAccess.getThisExpressionAccess().getThisKeyword_1());
match(input, 80, FOLLOW_80_in_rule__ThisExpression__Group__1__Impl19426);
after(grammarAccess.getThisExpressionAccess().getThisKeyword_1());
}
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__ThisExpression__Group__1__Impl"
// $ANTLR start "rule__ThisExpression__Group__2"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9365:1: rule__ThisExpression__Group__2 : rule__ThisExpression__Group__2__Impl ;
public final void rule__ThisExpression__Group__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9369:1: ( rule__ThisExpression__Group__2__Impl )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9370:2: rule__ThisExpression__Group__2__Impl
{
pushFollow(FOLLOW_rule__ThisExpression__Group__2__Impl_in_rule__ThisExpression__Group__219457);
rule__ThisExpression__Group__2__Impl();
state._fsp--;
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__ThisExpression__Group__2"
// $ANTLR start "rule__ThisExpression__Group__2__Impl"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9376:1: rule__ThisExpression__Group__2__Impl : ( ( rule__ThisExpression__SuffixAssignment_2 )? ) ;
public final void rule__ThisExpression__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9380:1: ( ( ( rule__ThisExpression__SuffixAssignment_2 )? ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9381:1: ( ( rule__ThisExpression__SuffixAssignment_2 )? )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9381:1: ( ( rule__ThisExpression__SuffixAssignment_2 )? )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9382:1: ( rule__ThisExpression__SuffixAssignment_2 )?
{
before(grammarAccess.getThisExpressionAccess().getSuffixAssignment_2());
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9383:1: ( rule__ThisExpression__SuffixAssignment_2 )?
int alt77 = 2;
int LA77_0 = input.LA(1);
if((LA77_0 == 73 || LA77_0 == 76)) {
alt77 = 1;
}
switch(alt77) {
case 1:
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9383:2: rule__ThisExpression__SuffixAssignment_2
{
pushFollow(FOLLOW_rule__ThisExpression__SuffixAssignment_2_in_rule__ThisExpression__Group__2__Impl19484);
rule__ThisExpression__SuffixAssignment_2();
state._fsp--;
}
break;
}
after(grammarAccess.getThisExpressionAccess().getSuffixAssignment_2());
}
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__ThisExpression__Group__2__Impl"
// $ANTLR start "rule__SuperInvocationExpression__Group__0"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9399: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 {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9403:1: ( rule__SuperInvocationExpression__Group__0__Impl rule__SuperInvocationExpression__Group__1 )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9404:2: rule__SuperInvocationExpression__Group__0__Impl rule__SuperInvocationExpression__Group__1
{
pushFollow(FOLLOW_rule__SuperInvocationExpression__Group__0__Impl_in_rule__SuperInvocationExpression__Group__019521);
rule__SuperInvocationExpression__Group__0__Impl();
state._fsp--;
pushFollow(FOLLOW_rule__SuperInvocationExpression__Group__1_in_rule__SuperInvocationExpression__Group__019524);
rule__SuperInvocationExpression__Group__1();
state._fsp--;
}
} 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"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9411:1: rule__SuperInvocationExpression__Group__0__Impl : ( 'super' ) ;
public final void rule__SuperInvocationExpression__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9415:1: ( ( 'super' ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9416:1: ( 'super' )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9416:1: ( 'super' )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9417:1: 'super'
{
before(grammarAccess.getSuperInvocationExpressionAccess().getSuperKeyword_0());
match(input, 81, FOLLOW_81_in_rule__SuperInvocationExpression__Group__0__Impl19552);
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"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9430:1: rule__SuperInvocationExpression__Group__1 : rule__SuperInvocationExpression__Group__1__Impl ;
public final void rule__SuperInvocationExpression__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9434:1: ( rule__SuperInvocationExpression__Group__1__Impl )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9435:2: rule__SuperInvocationExpression__Group__1__Impl
{
pushFollow(FOLLOW_rule__SuperInvocationExpression__Group__1__Impl_in_rule__SuperInvocationExpression__Group__119583);
rule__SuperInvocationExpression__Group__1__Impl();
state._fsp--;
}
} 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"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9441:1: rule__SuperInvocationExpression__Group__1__Impl : ( ( rule__SuperInvocationExpression__Alternatives_1 ) ) ;
public final void rule__SuperInvocationExpression__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9445:1: ( ( ( rule__SuperInvocationExpression__Alternatives_1 ) ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9446:1: ( ( rule__SuperInvocationExpression__Alternatives_1 ) )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9446:1: ( ( rule__SuperInvocationExpression__Alternatives_1 ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9447:1: ( rule__SuperInvocationExpression__Alternatives_1 )
{
before(grammarAccess.getSuperInvocationExpressionAccess().getAlternatives_1());
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9448:1: ( rule__SuperInvocationExpression__Alternatives_1 )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9448:2: rule__SuperInvocationExpression__Alternatives_1
{
pushFollow(FOLLOW_rule__SuperInvocationExpression__Alternatives_1_in_rule__SuperInvocationExpression__Group__1__Impl19610);
rule__SuperInvocationExpression__Alternatives_1();
state._fsp--;
}
after(grammarAccess.getSuperInvocationExpressionAccess().getAlternatives_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_1_1__0"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9462:1: rule__SuperInvocationExpression__Group_1_1__0 : rule__SuperInvocationExpression__Group_1_1__0__Impl rule__SuperInvocationExpression__Group_1_1__1 ;
public final void rule__SuperInvocationExpression__Group_1_1__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9466:1: ( rule__SuperInvocationExpression__Group_1_1__0__Impl rule__SuperInvocationExpression__Group_1_1__1 )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9467:2: rule__SuperInvocationExpression__Group_1_1__0__Impl rule__SuperInvocationExpression__Group_1_1__1
{
pushFollow(FOLLOW_rule__SuperInvocationExpression__Group_1_1__0__Impl_in_rule__SuperInvocationExpression__Group_1_1__019644);
rule__SuperInvocationExpression__Group_1_1__0__Impl();
state._fsp--;
pushFollow(FOLLOW_rule__SuperInvocationExpression__Group_1_1__1_in_rule__SuperInvocationExpression__Group_1_1__019647);
rule__SuperInvocationExpression__Group_1_1__1();
state._fsp--;
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__SuperInvocationExpression__Group_1_1__0"
// $ANTLR start "rule__SuperInvocationExpression__Group_1_1__0__Impl"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9474:1: rule__SuperInvocationExpression__Group_1_1__0__Impl : ( '.' ) ;
public final void rule__SuperInvocationExpression__Group_1_1__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9478:1: ( ( '.' ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9479:1: ( '.' )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9479:1: ( '.' )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9480:1: '.'
{
before(grammarAccess.getSuperInvocationExpressionAccess().getFullStopKeyword_1_1_0());
match(input, 73, FOLLOW_73_in_rule__SuperInvocationExpression__Group_1_1__0__Impl19675);
after(grammarAccess.getSuperInvocationExpressionAccess().getFullStopKeyword_1_1_0());
}
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__SuperInvocationExpression__Group_1_1__0__Impl"
// $ANTLR start "rule__SuperInvocationExpression__Group_1_1__1"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9493:1: rule__SuperInvocationExpression__Group_1_1__1 : rule__SuperInvocationExpression__Group_1_1__1__Impl rule__SuperInvocationExpression__Group_1_1__2 ;
public final void rule__SuperInvocationExpression__Group_1_1__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9497:1: ( rule__SuperInvocationExpression__Group_1_1__1__Impl rule__SuperInvocationExpression__Group_1_1__2 )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9498:2: rule__SuperInvocationExpression__Group_1_1__1__Impl rule__SuperInvocationExpression__Group_1_1__2
{
pushFollow(FOLLOW_rule__SuperInvocationExpression__Group_1_1__1__Impl_in_rule__SuperInvocationExpression__Group_1_1__119706);
rule__SuperInvocationExpression__Group_1_1__1__Impl();
state._fsp--;
pushFollow(FOLLOW_rule__SuperInvocationExpression__Group_1_1__2_in_rule__SuperInvocationExpression__Group_1_1__119709);
rule__SuperInvocationExpression__Group_1_1__2();
state._fsp--;
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__SuperInvocationExpression__Group_1_1__1"
// $ANTLR start "rule__SuperInvocationExpression__Group_1_1__1__Impl"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9505:1: rule__SuperInvocationExpression__Group_1_1__1__Impl : ( ( rule__SuperInvocationExpression__OperationNameAssignment_1_1_1 ) ) ;
public final void rule__SuperInvocationExpression__Group_1_1__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9509:1: ( ( ( rule__SuperInvocationExpression__OperationNameAssignment_1_1_1 ) ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9510:1: ( ( rule__SuperInvocationExpression__OperationNameAssignment_1_1_1 ) )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9510:1: ( ( rule__SuperInvocationExpression__OperationNameAssignment_1_1_1 ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9511:1: ( rule__SuperInvocationExpression__OperationNameAssignment_1_1_1 )
{
before(grammarAccess.getSuperInvocationExpressionAccess().getOperationNameAssignment_1_1_1());
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9512:1: ( rule__SuperInvocationExpression__OperationNameAssignment_1_1_1 )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9512:2: rule__SuperInvocationExpression__OperationNameAssignment_1_1_1
{
pushFollow(FOLLOW_rule__SuperInvocationExpression__OperationNameAssignment_1_1_1_in_rule__SuperInvocationExpression__Group_1_1__1__Impl19736);
rule__SuperInvocationExpression__OperationNameAssignment_1_1_1();
state._fsp--;
}
after(grammarAccess.getSuperInvocationExpressionAccess().getOperationNameAssignment_1_1_1());
}
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__SuperInvocationExpression__Group_1_1__1__Impl"
// $ANTLR start "rule__SuperInvocationExpression__Group_1_1__2"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9522:1: rule__SuperInvocationExpression__Group_1_1__2 : rule__SuperInvocationExpression__Group_1_1__2__Impl ;
public final void rule__SuperInvocationExpression__Group_1_1__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9526:1: ( rule__SuperInvocationExpression__Group_1_1__2__Impl )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9527:2: rule__SuperInvocationExpression__Group_1_1__2__Impl
{
pushFollow(FOLLOW_rule__SuperInvocationExpression__Group_1_1__2__Impl_in_rule__SuperInvocationExpression__Group_1_1__219766);
rule__SuperInvocationExpression__Group_1_1__2__Impl();
state._fsp--;
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__SuperInvocationExpression__Group_1_1__2"
// $ANTLR start "rule__SuperInvocationExpression__Group_1_1__2__Impl"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9533:1: rule__SuperInvocationExpression__Group_1_1__2__Impl : ( ( rule__SuperInvocationExpression__TupleAssignment_1_1_2 ) ) ;
public final void rule__SuperInvocationExpression__Group_1_1__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9537:1: ( ( ( rule__SuperInvocationExpression__TupleAssignment_1_1_2 ) ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9538:1: ( ( rule__SuperInvocationExpression__TupleAssignment_1_1_2 ) )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9538:1: ( ( rule__SuperInvocationExpression__TupleAssignment_1_1_2 ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9539:1: ( rule__SuperInvocationExpression__TupleAssignment_1_1_2 )
{
before(grammarAccess.getSuperInvocationExpressionAccess().getTupleAssignment_1_1_2());
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9540:1: ( rule__SuperInvocationExpression__TupleAssignment_1_1_2 )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9540:2: rule__SuperInvocationExpression__TupleAssignment_1_1_2
{
pushFollow(FOLLOW_rule__SuperInvocationExpression__TupleAssignment_1_1_2_in_rule__SuperInvocationExpression__Group_1_1__2__Impl19793);
rule__SuperInvocationExpression__TupleAssignment_1_1_2();
state._fsp--;
}
after(grammarAccess.getSuperInvocationExpressionAccess().getTupleAssignment_1_1_2());
}
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__SuperInvocationExpression__Group_1_1__2__Impl"
// $ANTLR start "rule__InstanceCreationExpression__Group__0"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9556:1: rule__InstanceCreationExpression__Group__0 : rule__InstanceCreationExpression__Group__0__Impl rule__InstanceCreationExpression__Group__1 ;
public final void rule__InstanceCreationExpression__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9560:1: ( rule__InstanceCreationExpression__Group__0__Impl rule__InstanceCreationExpression__Group__1 )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9561:2: rule__InstanceCreationExpression__Group__0__Impl rule__InstanceCreationExpression__Group__1
{
pushFollow(FOLLOW_rule__InstanceCreationExpression__Group__0__Impl_in_rule__InstanceCreationExpression__Group__019829);
rule__InstanceCreationExpression__Group__0__Impl();
state._fsp--;
pushFollow(FOLLOW_rule__InstanceCreationExpression__Group__1_in_rule__InstanceCreationExpression__Group__019832);
rule__InstanceCreationExpression__Group__1();
state._fsp--;
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__InstanceCreationExpression__Group__0"
// $ANTLR start "rule__InstanceCreationExpression__Group__0__Impl"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9568:1: rule__InstanceCreationExpression__Group__0__Impl : ( 'new' ) ;
public final void rule__InstanceCreationExpression__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9572:1: ( ( 'new' ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9573:1: ( 'new' )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9573:1: ( 'new' )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9574:1: 'new'
{
before(grammarAccess.getInstanceCreationExpressionAccess().getNewKeyword_0());
match(input, 82, FOLLOW_82_in_rule__InstanceCreationExpression__Group__0__Impl19860);
after(grammarAccess.getInstanceCreationExpressionAccess().getNewKeyword_0());
}
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__InstanceCreationExpression__Group__0__Impl"
// $ANTLR start "rule__InstanceCreationExpression__Group__1"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9587:1: rule__InstanceCreationExpression__Group__1 : rule__InstanceCreationExpression__Group__1__Impl rule__InstanceCreationExpression__Group__2 ;
public final void rule__InstanceCreationExpression__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9591:1: ( rule__InstanceCreationExpression__Group__1__Impl rule__InstanceCreationExpression__Group__2 )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9592:2: rule__InstanceCreationExpression__Group__1__Impl rule__InstanceCreationExpression__Group__2
{
pushFollow(FOLLOW_rule__InstanceCreationExpression__Group__1__Impl_in_rule__InstanceCreationExpression__Group__119891);
rule__InstanceCreationExpression__Group__1__Impl();
state._fsp--;
pushFollow(FOLLOW_rule__InstanceCreationExpression__Group__2_in_rule__InstanceCreationExpression__Group__119894);
rule__InstanceCreationExpression__Group__2();
state._fsp--;
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__InstanceCreationExpression__Group__1"
// $ANTLR start "rule__InstanceCreationExpression__Group__1__Impl"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9599:1: rule__InstanceCreationExpression__Group__1__Impl : ( ( rule__InstanceCreationExpression__ConstructorAssignment_1 ) ) ;
public final void rule__InstanceCreationExpression__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9603:1: ( ( ( rule__InstanceCreationExpression__ConstructorAssignment_1 ) ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9604:1: ( ( rule__InstanceCreationExpression__ConstructorAssignment_1 ) )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9604:1: ( ( rule__InstanceCreationExpression__ConstructorAssignment_1 ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9605:1: ( rule__InstanceCreationExpression__ConstructorAssignment_1 )
{
before(grammarAccess.getInstanceCreationExpressionAccess().getConstructorAssignment_1());
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9606:1: ( rule__InstanceCreationExpression__ConstructorAssignment_1 )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9606:2: rule__InstanceCreationExpression__ConstructorAssignment_1
{
pushFollow(FOLLOW_rule__InstanceCreationExpression__ConstructorAssignment_1_in_rule__InstanceCreationExpression__Group__1__Impl19921);
rule__InstanceCreationExpression__ConstructorAssignment_1();
state._fsp--;
}
after(grammarAccess.getInstanceCreationExpressionAccess().getConstructorAssignment_1());
}
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__InstanceCreationExpression__Group__1__Impl"
// $ANTLR start "rule__InstanceCreationExpression__Group__2"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9616:1: rule__InstanceCreationExpression__Group__2 : rule__InstanceCreationExpression__Group__2__Impl rule__InstanceCreationExpression__Group__3 ;
public final void rule__InstanceCreationExpression__Group__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9620:1: ( rule__InstanceCreationExpression__Group__2__Impl rule__InstanceCreationExpression__Group__3 )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9621:2: rule__InstanceCreationExpression__Group__2__Impl rule__InstanceCreationExpression__Group__3
{
pushFollow(FOLLOW_rule__InstanceCreationExpression__Group__2__Impl_in_rule__InstanceCreationExpression__Group__219951);
rule__InstanceCreationExpression__Group__2__Impl();
state._fsp--;
pushFollow(FOLLOW_rule__InstanceCreationExpression__Group__3_in_rule__InstanceCreationExpression__Group__219954);
rule__InstanceCreationExpression__Group__3();
state._fsp--;
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__InstanceCreationExpression__Group__2"
// $ANTLR start "rule__InstanceCreationExpression__Group__2__Impl"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9628:1: rule__InstanceCreationExpression__Group__2__Impl : ( ( rule__InstanceCreationExpression__TupleAssignment_2 ) ) ;
public final void rule__InstanceCreationExpression__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9632:1: ( ( ( rule__InstanceCreationExpression__TupleAssignment_2 ) ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9633:1: ( ( rule__InstanceCreationExpression__TupleAssignment_2 ) )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9633:1: ( ( rule__InstanceCreationExpression__TupleAssignment_2 ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9634:1: ( rule__InstanceCreationExpression__TupleAssignment_2 )
{
before(grammarAccess.getInstanceCreationExpressionAccess().getTupleAssignment_2());
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9635:1: ( rule__InstanceCreationExpression__TupleAssignment_2 )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9635:2: rule__InstanceCreationExpression__TupleAssignment_2
{
pushFollow(FOLLOW_rule__InstanceCreationExpression__TupleAssignment_2_in_rule__InstanceCreationExpression__Group__2__Impl19981);
rule__InstanceCreationExpression__TupleAssignment_2();
state._fsp--;
}
after(grammarAccess.getInstanceCreationExpressionAccess().getTupleAssignment_2());
}
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__InstanceCreationExpression__Group__2__Impl"
// $ANTLR start "rule__InstanceCreationExpression__Group__3"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9645:1: rule__InstanceCreationExpression__Group__3 : rule__InstanceCreationExpression__Group__3__Impl ;
public final void rule__InstanceCreationExpression__Group__3() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9649:1: ( rule__InstanceCreationExpression__Group__3__Impl )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9650:2: rule__InstanceCreationExpression__Group__3__Impl
{
pushFollow(FOLLOW_rule__InstanceCreationExpression__Group__3__Impl_in_rule__InstanceCreationExpression__Group__320011);
rule__InstanceCreationExpression__Group__3__Impl();
state._fsp--;
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__InstanceCreationExpression__Group__3"
// $ANTLR start "rule__InstanceCreationExpression__Group__3__Impl"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9656:1: rule__InstanceCreationExpression__Group__3__Impl : ( ( rule__InstanceCreationExpression__SuffixAssignment_3 )? ) ;
public final void rule__InstanceCreationExpression__Group__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9660:1: ( ( ( rule__InstanceCreationExpression__SuffixAssignment_3 )? ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9661:1: ( ( rule__InstanceCreationExpression__SuffixAssignment_3 )? )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9661:1: ( ( rule__InstanceCreationExpression__SuffixAssignment_3 )? )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9662:1: ( rule__InstanceCreationExpression__SuffixAssignment_3 )?
{
before(grammarAccess.getInstanceCreationExpressionAccess().getSuffixAssignment_3());
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9663:1: ( rule__InstanceCreationExpression__SuffixAssignment_3 )?
int alt78 = 2;
int LA78_0 = input.LA(1);
if((LA78_0 == 73 || LA78_0 == 76)) {
alt78 = 1;
}
switch(alt78) {
case 1:
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9663:2: rule__InstanceCreationExpression__SuffixAssignment_3
{
pushFollow(FOLLOW_rule__InstanceCreationExpression__SuffixAssignment_3_in_rule__InstanceCreationExpression__Group__3__Impl20038);
rule__InstanceCreationExpression__SuffixAssignment_3();
state._fsp--;
}
break;
}
after(grammarAccess.getInstanceCreationExpressionAccess().getSuffixAssignment_3());
}
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__InstanceCreationExpression__Group__3__Impl"
// $ANTLR start "rule__InstanceCreationTuple__Group__0"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9681:1: rule__InstanceCreationTuple__Group__0 : rule__InstanceCreationTuple__Group__0__Impl rule__InstanceCreationTuple__Group__1 ;
public final void rule__InstanceCreationTuple__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9685:1: ( rule__InstanceCreationTuple__Group__0__Impl rule__InstanceCreationTuple__Group__1 )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9686:2: rule__InstanceCreationTuple__Group__0__Impl rule__InstanceCreationTuple__Group__1
{
pushFollow(FOLLOW_rule__InstanceCreationTuple__Group__0__Impl_in_rule__InstanceCreationTuple__Group__020077);
rule__InstanceCreationTuple__Group__0__Impl();
state._fsp--;
pushFollow(FOLLOW_rule__InstanceCreationTuple__Group__1_in_rule__InstanceCreationTuple__Group__020080);
rule__InstanceCreationTuple__Group__1();
state._fsp--;
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__InstanceCreationTuple__Group__0"
// $ANTLR start "rule__InstanceCreationTuple__Group__0__Impl"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9693:1: rule__InstanceCreationTuple__Group__0__Impl : ( () ) ;
public final void rule__InstanceCreationTuple__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9697:1: ( ( () ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9698:1: ( () )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9698:1: ( () )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9699:1: ()
{
before(grammarAccess.getInstanceCreationTupleAccess().getInstanceCreationTupleAction_0());
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9700:1: ()
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9702:1:
{
}
after(grammarAccess.getInstanceCreationTupleAccess().getInstanceCreationTupleAction_0());
}
}
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__InstanceCreationTuple__Group__0__Impl"
// $ANTLR start "rule__InstanceCreationTuple__Group__1"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9712:1: rule__InstanceCreationTuple__Group__1 : rule__InstanceCreationTuple__Group__1__Impl rule__InstanceCreationTuple__Group__2 ;
public final void rule__InstanceCreationTuple__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9716:1: ( rule__InstanceCreationTuple__Group__1__Impl rule__InstanceCreationTuple__Group__2 )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9717:2: rule__InstanceCreationTuple__Group__1__Impl rule__InstanceCreationTuple__Group__2
{
pushFollow(FOLLOW_rule__InstanceCreationTuple__Group__1__Impl_in_rule__InstanceCreationTuple__Group__120138);
rule__InstanceCreationTuple__Group__1__Impl();
state._fsp--;
pushFollow(FOLLOW_rule__InstanceCreationTuple__Group__2_in_rule__InstanceCreationTuple__Group__120141);
rule__InstanceCreationTuple__Group__2();
state._fsp--;
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__InstanceCreationTuple__Group__1"
// $ANTLR start "rule__InstanceCreationTuple__Group__1__Impl"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9724:1: rule__InstanceCreationTuple__Group__1__Impl : ( '(' ) ;
public final void rule__InstanceCreationTuple__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9728:1: ( ( '(' ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9729:1: ( '(' )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9729:1: ( '(' )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9730:1: '('
{
before(grammarAccess.getInstanceCreationTupleAccess().getLeftParenthesisKeyword_1());
match(input, 64, FOLLOW_64_in_rule__InstanceCreationTuple__Group__1__Impl20169);
after(grammarAccess.getInstanceCreationTupleAccess().getLeftParenthesisKeyword_1());
}
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__InstanceCreationTuple__Group__1__Impl"
// $ANTLR start "rule__InstanceCreationTuple__Group__2"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9743:1: rule__InstanceCreationTuple__Group__2 : rule__InstanceCreationTuple__Group__2__Impl rule__InstanceCreationTuple__Group__3 ;
public final void rule__InstanceCreationTuple__Group__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9747:1: ( rule__InstanceCreationTuple__Group__2__Impl rule__InstanceCreationTuple__Group__3 )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9748:2: rule__InstanceCreationTuple__Group__2__Impl rule__InstanceCreationTuple__Group__3
{
pushFollow(FOLLOW_rule__InstanceCreationTuple__Group__2__Impl_in_rule__InstanceCreationTuple__Group__220200);
rule__InstanceCreationTuple__Group__2__Impl();
state._fsp--;
pushFollow(FOLLOW_rule__InstanceCreationTuple__Group__3_in_rule__InstanceCreationTuple__Group__220203);
rule__InstanceCreationTuple__Group__3();
state._fsp--;
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__InstanceCreationTuple__Group__2"
// $ANTLR start "rule__InstanceCreationTuple__Group__2__Impl"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9755:1: rule__InstanceCreationTuple__Group__2__Impl : ( ( rule__InstanceCreationTuple__Group_2__0 )? ) ;
public final void rule__InstanceCreationTuple__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9759:1: ( ( ( rule__InstanceCreationTuple__Group_2__0 )? ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9760:1: ( ( rule__InstanceCreationTuple__Group_2__0 )? )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9760:1: ( ( rule__InstanceCreationTuple__Group_2__0 )? )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9761:1: ( rule__InstanceCreationTuple__Group_2__0 )?
{
before(grammarAccess.getInstanceCreationTupleAccess().getGroup_2());
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9762:1: ( rule__InstanceCreationTuple__Group_2__0 )?
int alt79 = 2;
int LA79_0 = input.LA(1);
if((LA79_0 == RULE_ID)) {
alt79 = 1;
}
switch(alt79) {
case 1:
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9762:2: rule__InstanceCreationTuple__Group_2__0
{
pushFollow(FOLLOW_rule__InstanceCreationTuple__Group_2__0_in_rule__InstanceCreationTuple__Group__2__Impl20230);
rule__InstanceCreationTuple__Group_2__0();
state._fsp--;
}
break;
}
after(grammarAccess.getInstanceCreationTupleAccess().getGroup_2());
}
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__InstanceCreationTuple__Group__2__Impl"
// $ANTLR start "rule__InstanceCreationTuple__Group__3"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9772:1: rule__InstanceCreationTuple__Group__3 : rule__InstanceCreationTuple__Group__3__Impl ;
public final void rule__InstanceCreationTuple__Group__3() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9776:1: ( rule__InstanceCreationTuple__Group__3__Impl )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9777:2: rule__InstanceCreationTuple__Group__3__Impl
{
pushFollow(FOLLOW_rule__InstanceCreationTuple__Group__3__Impl_in_rule__InstanceCreationTuple__Group__320261);
rule__InstanceCreationTuple__Group__3__Impl();
state._fsp--;
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__InstanceCreationTuple__Group__3"
// $ANTLR start "rule__InstanceCreationTuple__Group__3__Impl"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9783:1: rule__InstanceCreationTuple__Group__3__Impl : ( ')' ) ;
public final void rule__InstanceCreationTuple__Group__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9787:1: ( ( ')' ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9788:1: ( ')' )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9788:1: ( ')' )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9789:1: ')'
{
before(grammarAccess.getInstanceCreationTupleAccess().getRightParenthesisKeyword_3());
match(input, 65, FOLLOW_65_in_rule__InstanceCreationTuple__Group__3__Impl20289);
after(grammarAccess.getInstanceCreationTupleAccess().getRightParenthesisKeyword_3());
}
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__InstanceCreationTuple__Group__3__Impl"
// $ANTLR start "rule__InstanceCreationTuple__Group_2__0"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9810:1: rule__InstanceCreationTuple__Group_2__0 : rule__InstanceCreationTuple__Group_2__0__Impl rule__InstanceCreationTuple__Group_2__1 ;
public final void rule__InstanceCreationTuple__Group_2__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9814:1: ( rule__InstanceCreationTuple__Group_2__0__Impl rule__InstanceCreationTuple__Group_2__1 )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9815:2: rule__InstanceCreationTuple__Group_2__0__Impl rule__InstanceCreationTuple__Group_2__1
{
pushFollow(FOLLOW_rule__InstanceCreationTuple__Group_2__0__Impl_in_rule__InstanceCreationTuple__Group_2__020328);
rule__InstanceCreationTuple__Group_2__0__Impl();
state._fsp--;
pushFollow(FOLLOW_rule__InstanceCreationTuple__Group_2__1_in_rule__InstanceCreationTuple__Group_2__020331);
rule__InstanceCreationTuple__Group_2__1();
state._fsp--;
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__InstanceCreationTuple__Group_2__0"
// $ANTLR start "rule__InstanceCreationTuple__Group_2__0__Impl"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9822:1: rule__InstanceCreationTuple__Group_2__0__Impl : ( ( rule__InstanceCreationTuple__InstanceCreationTupleElementAssignment_2_0 ) ) ;
public final void rule__InstanceCreationTuple__Group_2__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9826:1: ( ( ( rule__InstanceCreationTuple__InstanceCreationTupleElementAssignment_2_0 ) ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9827:1: ( ( rule__InstanceCreationTuple__InstanceCreationTupleElementAssignment_2_0 ) )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9827:1: ( ( rule__InstanceCreationTuple__InstanceCreationTupleElementAssignment_2_0 ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9828:1: ( rule__InstanceCreationTuple__InstanceCreationTupleElementAssignment_2_0 )
{
before(grammarAccess.getInstanceCreationTupleAccess().getInstanceCreationTupleElementAssignment_2_0());
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9829:1: ( rule__InstanceCreationTuple__InstanceCreationTupleElementAssignment_2_0 )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9829:2: rule__InstanceCreationTuple__InstanceCreationTupleElementAssignment_2_0
{
pushFollow(FOLLOW_rule__InstanceCreationTuple__InstanceCreationTupleElementAssignment_2_0_in_rule__InstanceCreationTuple__Group_2__0__Impl20358);
rule__InstanceCreationTuple__InstanceCreationTupleElementAssignment_2_0();
state._fsp--;
}
after(grammarAccess.getInstanceCreationTupleAccess().getInstanceCreationTupleElementAssignment_2_0());
}
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__InstanceCreationTuple__Group_2__0__Impl"
// $ANTLR start "rule__InstanceCreationTuple__Group_2__1"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9839:1: rule__InstanceCreationTuple__Group_2__1 : rule__InstanceCreationTuple__Group_2__1__Impl ;
public final void rule__InstanceCreationTuple__Group_2__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9843:1: ( rule__InstanceCreationTuple__Group_2__1__Impl )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9844:2: rule__InstanceCreationTuple__Group_2__1__Impl
{
pushFollow(FOLLOW_rule__InstanceCreationTuple__Group_2__1__Impl_in_rule__InstanceCreationTuple__Group_2__120388);
rule__InstanceCreationTuple__Group_2__1__Impl();
state._fsp--;
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__InstanceCreationTuple__Group_2__1"
// $ANTLR start "rule__InstanceCreationTuple__Group_2__1__Impl"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9850:1: rule__InstanceCreationTuple__Group_2__1__Impl : ( ( rule__InstanceCreationTuple__Group_2_1__0 )* ) ;
public final void rule__InstanceCreationTuple__Group_2__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9854:1: ( ( ( rule__InstanceCreationTuple__Group_2_1__0 )* ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9855:1: ( ( rule__InstanceCreationTuple__Group_2_1__0 )* )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9855:1: ( ( rule__InstanceCreationTuple__Group_2_1__0 )* )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9856:1: ( rule__InstanceCreationTuple__Group_2_1__0 )*
{
before(grammarAccess.getInstanceCreationTupleAccess().getGroup_2_1());
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9857:1: ( rule__InstanceCreationTuple__Group_2_1__0 )*
loop80: do {
int alt80 = 2;
int LA80_0 = input.LA(1);
if((LA80_0 == 62)) {
alt80 = 1;
}
switch(alt80) {
case 1:
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9857:2: rule__InstanceCreationTuple__Group_2_1__0
{
pushFollow(FOLLOW_rule__InstanceCreationTuple__Group_2_1__0_in_rule__InstanceCreationTuple__Group_2__1__Impl20415);
rule__InstanceCreationTuple__Group_2_1__0();
state._fsp--;
}
break;
default:
break loop80;
}
} while(true);
after(grammarAccess.getInstanceCreationTupleAccess().getGroup_2_1());
}
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__InstanceCreationTuple__Group_2__1__Impl"
// $ANTLR start "rule__InstanceCreationTuple__Group_2_1__0"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9871:1: rule__InstanceCreationTuple__Group_2_1__0 : rule__InstanceCreationTuple__Group_2_1__0__Impl rule__InstanceCreationTuple__Group_2_1__1 ;
public final void rule__InstanceCreationTuple__Group_2_1__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9875:1: ( rule__InstanceCreationTuple__Group_2_1__0__Impl rule__InstanceCreationTuple__Group_2_1__1 )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9876:2: rule__InstanceCreationTuple__Group_2_1__0__Impl rule__InstanceCreationTuple__Group_2_1__1
{
pushFollow(FOLLOW_rule__InstanceCreationTuple__Group_2_1__0__Impl_in_rule__InstanceCreationTuple__Group_2_1__020450);
rule__InstanceCreationTuple__Group_2_1__0__Impl();
state._fsp--;
pushFollow(FOLLOW_rule__InstanceCreationTuple__Group_2_1__1_in_rule__InstanceCreationTuple__Group_2_1__020453);
rule__InstanceCreationTuple__Group_2_1__1();
state._fsp--;
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__InstanceCreationTuple__Group_2_1__0"
// $ANTLR start "rule__InstanceCreationTuple__Group_2_1__0__Impl"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9883:1: rule__InstanceCreationTuple__Group_2_1__0__Impl : ( ',' ) ;
public final void rule__InstanceCreationTuple__Group_2_1__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9887:1: ( ( ',' ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9888:1: ( ',' )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9888:1: ( ',' )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9889:1: ','
{
before(grammarAccess.getInstanceCreationTupleAccess().getCommaKeyword_2_1_0());
match(input, 62, FOLLOW_62_in_rule__InstanceCreationTuple__Group_2_1__0__Impl20481);
after(grammarAccess.getInstanceCreationTupleAccess().getCommaKeyword_2_1_0());
}
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__InstanceCreationTuple__Group_2_1__0__Impl"
// $ANTLR start "rule__InstanceCreationTuple__Group_2_1__1"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9902:1: rule__InstanceCreationTuple__Group_2_1__1 : rule__InstanceCreationTuple__Group_2_1__1__Impl ;
public final void rule__InstanceCreationTuple__Group_2_1__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9906:1: ( rule__InstanceCreationTuple__Group_2_1__1__Impl )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9907:2: rule__InstanceCreationTuple__Group_2_1__1__Impl
{
pushFollow(FOLLOW_rule__InstanceCreationTuple__Group_2_1__1__Impl_in_rule__InstanceCreationTuple__Group_2_1__120512);
rule__InstanceCreationTuple__Group_2_1__1__Impl();
state._fsp--;
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__InstanceCreationTuple__Group_2_1__1"
// $ANTLR start "rule__InstanceCreationTuple__Group_2_1__1__Impl"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9913:1: rule__InstanceCreationTuple__Group_2_1__1__Impl : ( ( rule__InstanceCreationTuple__InstanceCreationTupleElementAssignment_2_1_1 ) ) ;
public final void rule__InstanceCreationTuple__Group_2_1__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9917:1: ( ( ( rule__InstanceCreationTuple__InstanceCreationTupleElementAssignment_2_1_1 ) ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9918:1: ( ( rule__InstanceCreationTuple__InstanceCreationTupleElementAssignment_2_1_1 ) )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9918:1: ( ( rule__InstanceCreationTuple__InstanceCreationTupleElementAssignment_2_1_1 ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9919:1: ( rule__InstanceCreationTuple__InstanceCreationTupleElementAssignment_2_1_1 )
{
before(grammarAccess.getInstanceCreationTupleAccess().getInstanceCreationTupleElementAssignment_2_1_1());
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9920:1: ( rule__InstanceCreationTuple__InstanceCreationTupleElementAssignment_2_1_1 )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9920:2: rule__InstanceCreationTuple__InstanceCreationTupleElementAssignment_2_1_1
{
pushFollow(FOLLOW_rule__InstanceCreationTuple__InstanceCreationTupleElementAssignment_2_1_1_in_rule__InstanceCreationTuple__Group_2_1__1__Impl20539);
rule__InstanceCreationTuple__InstanceCreationTupleElementAssignment_2_1_1();
state._fsp--;
}
after(grammarAccess.getInstanceCreationTupleAccess().getInstanceCreationTupleElementAssignment_2_1_1());
}
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__InstanceCreationTuple__Group_2_1__1__Impl"
// $ANTLR start "rule__InstanceCreationTupleElement__Group__0"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9934:1: rule__InstanceCreationTupleElement__Group__0 : rule__InstanceCreationTupleElement__Group__0__Impl rule__InstanceCreationTupleElement__Group__1 ;
public final void rule__InstanceCreationTupleElement__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9938:1: ( rule__InstanceCreationTupleElement__Group__0__Impl rule__InstanceCreationTupleElement__Group__1 )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9939:2: rule__InstanceCreationTupleElement__Group__0__Impl rule__InstanceCreationTupleElement__Group__1
{
pushFollow(FOLLOW_rule__InstanceCreationTupleElement__Group__0__Impl_in_rule__InstanceCreationTupleElement__Group__020573);
rule__InstanceCreationTupleElement__Group__0__Impl();
state._fsp--;
pushFollow(FOLLOW_rule__InstanceCreationTupleElement__Group__1_in_rule__InstanceCreationTupleElement__Group__020576);
rule__InstanceCreationTupleElement__Group__1();
state._fsp--;
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__InstanceCreationTupleElement__Group__0"
// $ANTLR start "rule__InstanceCreationTupleElement__Group__0__Impl"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9946:1: rule__InstanceCreationTupleElement__Group__0__Impl : ( ( rule__InstanceCreationTupleElement__RoleAssignment_0 ) ) ;
public final void rule__InstanceCreationTupleElement__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9950:1: ( ( ( rule__InstanceCreationTupleElement__RoleAssignment_0 ) ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9951:1: ( ( rule__InstanceCreationTupleElement__RoleAssignment_0 ) )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9951:1: ( ( rule__InstanceCreationTupleElement__RoleAssignment_0 ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9952:1: ( rule__InstanceCreationTupleElement__RoleAssignment_0 )
{
before(grammarAccess.getInstanceCreationTupleElementAccess().getRoleAssignment_0());
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9953:1: ( rule__InstanceCreationTupleElement__RoleAssignment_0 )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9953:2: rule__InstanceCreationTupleElement__RoleAssignment_0
{
pushFollow(FOLLOW_rule__InstanceCreationTupleElement__RoleAssignment_0_in_rule__InstanceCreationTupleElement__Group__0__Impl20603);
rule__InstanceCreationTupleElement__RoleAssignment_0();
state._fsp--;
}
after(grammarAccess.getInstanceCreationTupleElementAccess().getRoleAssignment_0());
}
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__InstanceCreationTupleElement__Group__0__Impl"
// $ANTLR start "rule__InstanceCreationTupleElement__Group__1"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9963:1: rule__InstanceCreationTupleElement__Group__1 : rule__InstanceCreationTupleElement__Group__1__Impl rule__InstanceCreationTupleElement__Group__2 ;
public final void rule__InstanceCreationTupleElement__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9967:1: ( rule__InstanceCreationTupleElement__Group__1__Impl rule__InstanceCreationTupleElement__Group__2 )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9968:2: rule__InstanceCreationTupleElement__Group__1__Impl rule__InstanceCreationTupleElement__Group__2
{
pushFollow(FOLLOW_rule__InstanceCreationTupleElement__Group__1__Impl_in_rule__InstanceCreationTupleElement__Group__120633);
rule__InstanceCreationTupleElement__Group__1__Impl();
state._fsp--;
pushFollow(FOLLOW_rule__InstanceCreationTupleElement__Group__2_in_rule__InstanceCreationTupleElement__Group__120636);
rule__InstanceCreationTupleElement__Group__2();
state._fsp--;
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__InstanceCreationTupleElement__Group__1"
// $ANTLR start "rule__InstanceCreationTupleElement__Group__1__Impl"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9975:1: rule__InstanceCreationTupleElement__Group__1__Impl : ( '=>' ) ;
public final void rule__InstanceCreationTupleElement__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9979:1: ( ( '=>' ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9980:1: ( '=>' )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9980:1: ( '=>' )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9981:1: '=>'
{
before(grammarAccess.getInstanceCreationTupleElementAccess().getEqualsSignGreaterThanSignKeyword_1());
match(input, 63, FOLLOW_63_in_rule__InstanceCreationTupleElement__Group__1__Impl20664);
after(grammarAccess.getInstanceCreationTupleElementAccess().getEqualsSignGreaterThanSignKeyword_1());
}
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__InstanceCreationTupleElement__Group__1__Impl"
// $ANTLR start "rule__InstanceCreationTupleElement__Group__2"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9994:1: rule__InstanceCreationTupleElement__Group__2 : rule__InstanceCreationTupleElement__Group__2__Impl ;
public final void rule__InstanceCreationTupleElement__Group__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9998:1: ( rule__InstanceCreationTupleElement__Group__2__Impl )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9999:2: rule__InstanceCreationTupleElement__Group__2__Impl
{
pushFollow(FOLLOW_rule__InstanceCreationTupleElement__Group__2__Impl_in_rule__InstanceCreationTupleElement__Group__220695);
rule__InstanceCreationTupleElement__Group__2__Impl();
state._fsp--;
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__InstanceCreationTupleElement__Group__2"
// $ANTLR start "rule__InstanceCreationTupleElement__Group__2__Impl"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10005:1: rule__InstanceCreationTupleElement__Group__2__Impl : ( ( rule__InstanceCreationTupleElement__ObjectAssignment_2 ) ) ;
public final void rule__InstanceCreationTupleElement__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10009:1: ( ( ( rule__InstanceCreationTupleElement__ObjectAssignment_2 ) ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10010:1: ( ( rule__InstanceCreationTupleElement__ObjectAssignment_2 ) )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10010:1: ( ( rule__InstanceCreationTupleElement__ObjectAssignment_2 ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10011:1: ( rule__InstanceCreationTupleElement__ObjectAssignment_2 )
{
before(grammarAccess.getInstanceCreationTupleElementAccess().getObjectAssignment_2());
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10012:1: ( rule__InstanceCreationTupleElement__ObjectAssignment_2 )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10012:2: rule__InstanceCreationTupleElement__ObjectAssignment_2
{
pushFollow(FOLLOW_rule__InstanceCreationTupleElement__ObjectAssignment_2_in_rule__InstanceCreationTupleElement__Group__2__Impl20722);
rule__InstanceCreationTupleElement__ObjectAssignment_2();
state._fsp--;
}
after(grammarAccess.getInstanceCreationTupleElementAccess().getObjectAssignment_2());
}
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__InstanceCreationTupleElement__Group__2__Impl"
// $ANTLR start "rule__SequenceConstructionOrAccessCompletion__Group_0__0"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10028:1: rule__SequenceConstructionOrAccessCompletion__Group_0__0 : rule__SequenceConstructionOrAccessCompletion__Group_0__0__Impl rule__SequenceConstructionOrAccessCompletion__Group_0__1 ;
public final void rule__SequenceConstructionOrAccessCompletion__Group_0__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10032:1: ( rule__SequenceConstructionOrAccessCompletion__Group_0__0__Impl rule__SequenceConstructionOrAccessCompletion__Group_0__1 )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10033:2: rule__SequenceConstructionOrAccessCompletion__Group_0__0__Impl rule__SequenceConstructionOrAccessCompletion__Group_0__1
{
pushFollow(FOLLOW_rule__SequenceConstructionOrAccessCompletion__Group_0__0__Impl_in_rule__SequenceConstructionOrAccessCompletion__Group_0__020758);
rule__SequenceConstructionOrAccessCompletion__Group_0__0__Impl();
state._fsp--;
pushFollow(FOLLOW_rule__SequenceConstructionOrAccessCompletion__Group_0__1_in_rule__SequenceConstructionOrAccessCompletion__Group_0__020761);
rule__SequenceConstructionOrAccessCompletion__Group_0__1();
state._fsp--;
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__SequenceConstructionOrAccessCompletion__Group_0__0"
// $ANTLR start "rule__SequenceConstructionOrAccessCompletion__Group_0__0__Impl"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10040:1: rule__SequenceConstructionOrAccessCompletion__Group_0__0__Impl : ( ( rule__SequenceConstructionOrAccessCompletion__MultiplicityIndicatorAssignment_0_0 ) ) ;
public final void rule__SequenceConstructionOrAccessCompletion__Group_0__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10044:1: ( ( ( rule__SequenceConstructionOrAccessCompletion__MultiplicityIndicatorAssignment_0_0 ) ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10045:1: ( ( rule__SequenceConstructionOrAccessCompletion__MultiplicityIndicatorAssignment_0_0 ) )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10045:1: ( ( rule__SequenceConstructionOrAccessCompletion__MultiplicityIndicatorAssignment_0_0 ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10046:1: ( rule__SequenceConstructionOrAccessCompletion__MultiplicityIndicatorAssignment_0_0 )
{
before(grammarAccess.getSequenceConstructionOrAccessCompletionAccess().getMultiplicityIndicatorAssignment_0_0());
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10047:1: ( rule__SequenceConstructionOrAccessCompletion__MultiplicityIndicatorAssignment_0_0 )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10047:2: rule__SequenceConstructionOrAccessCompletion__MultiplicityIndicatorAssignment_0_0
{
pushFollow(FOLLOW_rule__SequenceConstructionOrAccessCompletion__MultiplicityIndicatorAssignment_0_0_in_rule__SequenceConstructionOrAccessCompletion__Group_0__0__Impl20788);
rule__SequenceConstructionOrAccessCompletion__MultiplicityIndicatorAssignment_0_0();
state._fsp--;
}
after(grammarAccess.getSequenceConstructionOrAccessCompletionAccess().getMultiplicityIndicatorAssignment_0_0());
}
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__SequenceConstructionOrAccessCompletion__Group_0__0__Impl"
// $ANTLR start "rule__SequenceConstructionOrAccessCompletion__Group_0__1"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10057:1: rule__SequenceConstructionOrAccessCompletion__Group_0__1 : rule__SequenceConstructionOrAccessCompletion__Group_0__1__Impl ;
public final void rule__SequenceConstructionOrAccessCompletion__Group_0__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10061:1: ( rule__SequenceConstructionOrAccessCompletion__Group_0__1__Impl )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10062:2: rule__SequenceConstructionOrAccessCompletion__Group_0__1__Impl
{
pushFollow(FOLLOW_rule__SequenceConstructionOrAccessCompletion__Group_0__1__Impl_in_rule__SequenceConstructionOrAccessCompletion__Group_0__120818);
rule__SequenceConstructionOrAccessCompletion__Group_0__1__Impl();
state._fsp--;
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__SequenceConstructionOrAccessCompletion__Group_0__1"
// $ANTLR start "rule__SequenceConstructionOrAccessCompletion__Group_0__1__Impl"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10068:1: rule__SequenceConstructionOrAccessCompletion__Group_0__1__Impl : ( ( rule__SequenceConstructionOrAccessCompletion__Alternatives_0_1 ) ) ;
public final void rule__SequenceConstructionOrAccessCompletion__Group_0__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10072:1: ( ( ( rule__SequenceConstructionOrAccessCompletion__Alternatives_0_1 ) ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10073:1: ( ( rule__SequenceConstructionOrAccessCompletion__Alternatives_0_1 ) )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10073:1: ( ( rule__SequenceConstructionOrAccessCompletion__Alternatives_0_1 ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10074:1: ( rule__SequenceConstructionOrAccessCompletion__Alternatives_0_1 )
{
before(grammarAccess.getSequenceConstructionOrAccessCompletionAccess().getAlternatives_0_1());
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10075:1: ( rule__SequenceConstructionOrAccessCompletion__Alternatives_0_1 )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10075:2: rule__SequenceConstructionOrAccessCompletion__Alternatives_0_1
{
pushFollow(FOLLOW_rule__SequenceConstructionOrAccessCompletion__Alternatives_0_1_in_rule__SequenceConstructionOrAccessCompletion__Group_0__1__Impl20845);
rule__SequenceConstructionOrAccessCompletion__Alternatives_0_1();
state._fsp--;
}
after(grammarAccess.getSequenceConstructionOrAccessCompletionAccess().getAlternatives_0_1());
}
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__SequenceConstructionOrAccessCompletion__Group_0__1__Impl"
// $ANTLR start "rule__AccessCompletion__Group__0"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10089:1: rule__AccessCompletion__Group__0 : rule__AccessCompletion__Group__0__Impl rule__AccessCompletion__Group__1 ;
public final void rule__AccessCompletion__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10093:1: ( rule__AccessCompletion__Group__0__Impl rule__AccessCompletion__Group__1 )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10094:2: rule__AccessCompletion__Group__0__Impl rule__AccessCompletion__Group__1
{
pushFollow(FOLLOW_rule__AccessCompletion__Group__0__Impl_in_rule__AccessCompletion__Group__020879);
rule__AccessCompletion__Group__0__Impl();
state._fsp--;
pushFollow(FOLLOW_rule__AccessCompletion__Group__1_in_rule__AccessCompletion__Group__020882);
rule__AccessCompletion__Group__1();
state._fsp--;
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__AccessCompletion__Group__0"
// $ANTLR start "rule__AccessCompletion__Group__0__Impl"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10101:1: rule__AccessCompletion__Group__0__Impl : ( ( rule__AccessCompletion__AccessIndexAssignment_0 ) ) ;
public final void rule__AccessCompletion__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10105:1: ( ( ( rule__AccessCompletion__AccessIndexAssignment_0 ) ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10106:1: ( ( rule__AccessCompletion__AccessIndexAssignment_0 ) )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10106:1: ( ( rule__AccessCompletion__AccessIndexAssignment_0 ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10107:1: ( rule__AccessCompletion__AccessIndexAssignment_0 )
{
before(grammarAccess.getAccessCompletionAccess().getAccessIndexAssignment_0());
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10108:1: ( rule__AccessCompletion__AccessIndexAssignment_0 )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10108:2: rule__AccessCompletion__AccessIndexAssignment_0
{
pushFollow(FOLLOW_rule__AccessCompletion__AccessIndexAssignment_0_in_rule__AccessCompletion__Group__0__Impl20909);
rule__AccessCompletion__AccessIndexAssignment_0();
state._fsp--;
}
after(grammarAccess.getAccessCompletionAccess().getAccessIndexAssignment_0());
}
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__AccessCompletion__Group__0__Impl"
// $ANTLR start "rule__AccessCompletion__Group__1"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10118:1: rule__AccessCompletion__Group__1 : rule__AccessCompletion__Group__1__Impl ;
public final void rule__AccessCompletion__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10122:1: ( rule__AccessCompletion__Group__1__Impl )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10123:2: rule__AccessCompletion__Group__1__Impl
{
pushFollow(FOLLOW_rule__AccessCompletion__Group__1__Impl_in_rule__AccessCompletion__Group__120939);
rule__AccessCompletion__Group__1__Impl();
state._fsp--;
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__AccessCompletion__Group__1"
// $ANTLR start "rule__AccessCompletion__Group__1__Impl"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10129:1: rule__AccessCompletion__Group__1__Impl : ( ']' ) ;
public final void rule__AccessCompletion__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10133:1: ( ( ']' ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10134:1: ( ']' )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10134:1: ( ']' )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10135:1: ']'
{
before(grammarAccess.getAccessCompletionAccess().getRightSquareBracketKeyword_1());
match(input, 75, FOLLOW_75_in_rule__AccessCompletion__Group__1__Impl20967);
after(grammarAccess.getAccessCompletionAccess().getRightSquareBracketKeyword_1());
}
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__AccessCompletion__Group__1__Impl"
// $ANTLR start "rule__PartialSequenceConstructionCompletion__Group__0"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10152:1: rule__PartialSequenceConstructionCompletion__Group__0 : rule__PartialSequenceConstructionCompletion__Group__0__Impl rule__PartialSequenceConstructionCompletion__Group__1 ;
public final void rule__PartialSequenceConstructionCompletion__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10156:1: ( rule__PartialSequenceConstructionCompletion__Group__0__Impl rule__PartialSequenceConstructionCompletion__Group__1 )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10157:2: rule__PartialSequenceConstructionCompletion__Group__0__Impl rule__PartialSequenceConstructionCompletion__Group__1
{
pushFollow(FOLLOW_rule__PartialSequenceConstructionCompletion__Group__0__Impl_in_rule__PartialSequenceConstructionCompletion__Group__021002);
rule__PartialSequenceConstructionCompletion__Group__0__Impl();
state._fsp--;
pushFollow(FOLLOW_rule__PartialSequenceConstructionCompletion__Group__1_in_rule__PartialSequenceConstructionCompletion__Group__021005);
rule__PartialSequenceConstructionCompletion__Group__1();
state._fsp--;
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__PartialSequenceConstructionCompletion__Group__0"
// $ANTLR start "rule__PartialSequenceConstructionCompletion__Group__0__Impl"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10164:1: rule__PartialSequenceConstructionCompletion__Group__0__Impl : ( ']' ) ;
public final void rule__PartialSequenceConstructionCompletion__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10168:1: ( ( ']' ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10169:1: ( ']' )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10169:1: ( ']' )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10170:1: ']'
{
before(grammarAccess.getPartialSequenceConstructionCompletionAccess().getRightSquareBracketKeyword_0());
match(input, 75, FOLLOW_75_in_rule__PartialSequenceConstructionCompletion__Group__0__Impl21033);
after(grammarAccess.getPartialSequenceConstructionCompletionAccess().getRightSquareBracketKeyword_0());
}
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__PartialSequenceConstructionCompletion__Group__0__Impl"
// $ANTLR start "rule__PartialSequenceConstructionCompletion__Group__1"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10183:1: rule__PartialSequenceConstructionCompletion__Group__1 : rule__PartialSequenceConstructionCompletion__Group__1__Impl ;
public final void rule__PartialSequenceConstructionCompletion__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10187:1: ( rule__PartialSequenceConstructionCompletion__Group__1__Impl )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10188:2: rule__PartialSequenceConstructionCompletion__Group__1__Impl
{
pushFollow(FOLLOW_rule__PartialSequenceConstructionCompletion__Group__1__Impl_in_rule__PartialSequenceConstructionCompletion__Group__121064);
rule__PartialSequenceConstructionCompletion__Group__1__Impl();
state._fsp--;
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__PartialSequenceConstructionCompletion__Group__1"
// $ANTLR start "rule__PartialSequenceConstructionCompletion__Group__1__Impl"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10194:1: rule__PartialSequenceConstructionCompletion__Group__1__Impl : ( ( rule__PartialSequenceConstructionCompletion__ExpressionAssignment_1 ) ) ;
public final void rule__PartialSequenceConstructionCompletion__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10198:1: ( ( ( rule__PartialSequenceConstructionCompletion__ExpressionAssignment_1 ) ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10199:1: ( ( rule__PartialSequenceConstructionCompletion__ExpressionAssignment_1 ) )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10199:1: ( ( rule__PartialSequenceConstructionCompletion__ExpressionAssignment_1 ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10200:1: ( rule__PartialSequenceConstructionCompletion__ExpressionAssignment_1 )
{
before(grammarAccess.getPartialSequenceConstructionCompletionAccess().getExpressionAssignment_1());
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10201:1: ( rule__PartialSequenceConstructionCompletion__ExpressionAssignment_1 )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10201:2: rule__PartialSequenceConstructionCompletion__ExpressionAssignment_1
{
pushFollow(FOLLOW_rule__PartialSequenceConstructionCompletion__ExpressionAssignment_1_in_rule__PartialSequenceConstructionCompletion__Group__1__Impl21091);
rule__PartialSequenceConstructionCompletion__ExpressionAssignment_1();
state._fsp--;
}
after(grammarAccess.getPartialSequenceConstructionCompletionAccess().getExpressionAssignment_1());
}
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__PartialSequenceConstructionCompletion__Group__1__Impl"
// $ANTLR start "rule__SequenceConstructionExpression__Group__0"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10215:1: rule__SequenceConstructionExpression__Group__0 : rule__SequenceConstructionExpression__Group__0__Impl rule__SequenceConstructionExpression__Group__1 ;
public final void rule__SequenceConstructionExpression__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10219:1: ( rule__SequenceConstructionExpression__Group__0__Impl rule__SequenceConstructionExpression__Group__1 )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10220:2: rule__SequenceConstructionExpression__Group__0__Impl rule__SequenceConstructionExpression__Group__1
{
pushFollow(FOLLOW_rule__SequenceConstructionExpression__Group__0__Impl_in_rule__SequenceConstructionExpression__Group__021125);
rule__SequenceConstructionExpression__Group__0__Impl();
state._fsp--;
pushFollow(FOLLOW_rule__SequenceConstructionExpression__Group__1_in_rule__SequenceConstructionExpression__Group__021128);
rule__SequenceConstructionExpression__Group__1();
state._fsp--;
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__SequenceConstructionExpression__Group__0"
// $ANTLR start "rule__SequenceConstructionExpression__Group__0__Impl"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10227:1: rule__SequenceConstructionExpression__Group__0__Impl : ( '{' ) ;
public final void rule__SequenceConstructionExpression__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10231:1: ( ( '{' ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10232:1: ( '{' )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10232:1: ( '{' )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10233:1: '{'
{
before(grammarAccess.getSequenceConstructionExpressionAccess().getLeftCurlyBracketKeyword_0());
match(input, 83, FOLLOW_83_in_rule__SequenceConstructionExpression__Group__0__Impl21156);
after(grammarAccess.getSequenceConstructionExpressionAccess().getLeftCurlyBracketKeyword_0());
}
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__SequenceConstructionExpression__Group__0__Impl"
// $ANTLR start "rule__SequenceConstructionExpression__Group__1"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10246:1: rule__SequenceConstructionExpression__Group__1 : rule__SequenceConstructionExpression__Group__1__Impl rule__SequenceConstructionExpression__Group__2 ;
public final void rule__SequenceConstructionExpression__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10250:1: ( rule__SequenceConstructionExpression__Group__1__Impl rule__SequenceConstructionExpression__Group__2 )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10251:2: rule__SequenceConstructionExpression__Group__1__Impl rule__SequenceConstructionExpression__Group__2
{
pushFollow(FOLLOW_rule__SequenceConstructionExpression__Group__1__Impl_in_rule__SequenceConstructionExpression__Group__121187);
rule__SequenceConstructionExpression__Group__1__Impl();
state._fsp--;
pushFollow(FOLLOW_rule__SequenceConstructionExpression__Group__2_in_rule__SequenceConstructionExpression__Group__121190);
rule__SequenceConstructionExpression__Group__2();
state._fsp--;
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__SequenceConstructionExpression__Group__1"
// $ANTLR start "rule__SequenceConstructionExpression__Group__1__Impl"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10258:1: rule__SequenceConstructionExpression__Group__1__Impl : ( ( rule__SequenceConstructionExpression__SequenceElementAssignment_1 ) ) ;
public final void rule__SequenceConstructionExpression__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10262:1: ( ( ( rule__SequenceConstructionExpression__SequenceElementAssignment_1 ) ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10263:1: ( ( rule__SequenceConstructionExpression__SequenceElementAssignment_1 ) )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10263:1: ( ( rule__SequenceConstructionExpression__SequenceElementAssignment_1 ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10264:1: ( rule__SequenceConstructionExpression__SequenceElementAssignment_1 )
{
before(grammarAccess.getSequenceConstructionExpressionAccess().getSequenceElementAssignment_1());
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10265:1: ( rule__SequenceConstructionExpression__SequenceElementAssignment_1 )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10265:2: rule__SequenceConstructionExpression__SequenceElementAssignment_1
{
pushFollow(FOLLOW_rule__SequenceConstructionExpression__SequenceElementAssignment_1_in_rule__SequenceConstructionExpression__Group__1__Impl21217);
rule__SequenceConstructionExpression__SequenceElementAssignment_1();
state._fsp--;
}
after(grammarAccess.getSequenceConstructionExpressionAccess().getSequenceElementAssignment_1());
}
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__SequenceConstructionExpression__Group__1__Impl"
// $ANTLR start "rule__SequenceConstructionExpression__Group__2"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10275:1: rule__SequenceConstructionExpression__Group__2 : rule__SequenceConstructionExpression__Group__2__Impl rule__SequenceConstructionExpression__Group__3 ;
public final void rule__SequenceConstructionExpression__Group__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10279:1: ( rule__SequenceConstructionExpression__Group__2__Impl rule__SequenceConstructionExpression__Group__3 )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10280:2: rule__SequenceConstructionExpression__Group__2__Impl rule__SequenceConstructionExpression__Group__3
{
pushFollow(FOLLOW_rule__SequenceConstructionExpression__Group__2__Impl_in_rule__SequenceConstructionExpression__Group__221247);
rule__SequenceConstructionExpression__Group__2__Impl();
state._fsp--;
pushFollow(FOLLOW_rule__SequenceConstructionExpression__Group__3_in_rule__SequenceConstructionExpression__Group__221250);
rule__SequenceConstructionExpression__Group__3();
state._fsp--;
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__SequenceConstructionExpression__Group__2"
// $ANTLR start "rule__SequenceConstructionExpression__Group__2__Impl"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10287:1: rule__SequenceConstructionExpression__Group__2__Impl : ( ( rule__SequenceConstructionExpression__Alternatives_2 ) ) ;
public final void rule__SequenceConstructionExpression__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10291:1: ( ( ( rule__SequenceConstructionExpression__Alternatives_2 ) ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10292:1: ( ( rule__SequenceConstructionExpression__Alternatives_2 ) )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10292:1: ( ( rule__SequenceConstructionExpression__Alternatives_2 ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10293:1: ( rule__SequenceConstructionExpression__Alternatives_2 )
{
before(grammarAccess.getSequenceConstructionExpressionAccess().getAlternatives_2());
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10294:1: ( rule__SequenceConstructionExpression__Alternatives_2 )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10294:2: rule__SequenceConstructionExpression__Alternatives_2
{
pushFollow(FOLLOW_rule__SequenceConstructionExpression__Alternatives_2_in_rule__SequenceConstructionExpression__Group__2__Impl21277);
rule__SequenceConstructionExpression__Alternatives_2();
state._fsp--;
}
after(grammarAccess.getSequenceConstructionExpressionAccess().getAlternatives_2());
}
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__SequenceConstructionExpression__Group__2__Impl"
// $ANTLR start "rule__SequenceConstructionExpression__Group__3"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10304:1: rule__SequenceConstructionExpression__Group__3 : rule__SequenceConstructionExpression__Group__3__Impl ;
public final void rule__SequenceConstructionExpression__Group__3() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10308:1: ( rule__SequenceConstructionExpression__Group__3__Impl )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10309:2: rule__SequenceConstructionExpression__Group__3__Impl
{
pushFollow(FOLLOW_rule__SequenceConstructionExpression__Group__3__Impl_in_rule__SequenceConstructionExpression__Group__321307);
rule__SequenceConstructionExpression__Group__3__Impl();
state._fsp--;
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__SequenceConstructionExpression__Group__3"
// $ANTLR start "rule__SequenceConstructionExpression__Group__3__Impl"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10315:1: rule__SequenceConstructionExpression__Group__3__Impl : ( '}' ) ;
public final void rule__SequenceConstructionExpression__Group__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10319:1: ( ( '}' ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10320:1: ( '}' )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10320:1: ( '}' )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10321:1: '}'
{
before(grammarAccess.getSequenceConstructionExpressionAccess().getRightCurlyBracketKeyword_3());
match(input, 84, FOLLOW_84_in_rule__SequenceConstructionExpression__Group__3__Impl21335);
after(grammarAccess.getSequenceConstructionExpressionAccess().getRightCurlyBracketKeyword_3());
}
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__SequenceConstructionExpression__Group__3__Impl"
// $ANTLR start "rule__SequenceConstructionExpression__Group_2_0__0"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10342:1: rule__SequenceConstructionExpression__Group_2_0__0 : rule__SequenceConstructionExpression__Group_2_0__0__Impl rule__SequenceConstructionExpression__Group_2_0__1 ;
public final void rule__SequenceConstructionExpression__Group_2_0__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10346:1: ( rule__SequenceConstructionExpression__Group_2_0__0__Impl rule__SequenceConstructionExpression__Group_2_0__1 )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10347:2: rule__SequenceConstructionExpression__Group_2_0__0__Impl rule__SequenceConstructionExpression__Group_2_0__1
{
pushFollow(FOLLOW_rule__SequenceConstructionExpression__Group_2_0__0__Impl_in_rule__SequenceConstructionExpression__Group_2_0__021374);
rule__SequenceConstructionExpression__Group_2_0__0__Impl();
state._fsp--;
pushFollow(FOLLOW_rule__SequenceConstructionExpression__Group_2_0__1_in_rule__SequenceConstructionExpression__Group_2_0__021377);
rule__SequenceConstructionExpression__Group_2_0__1();
state._fsp--;
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__SequenceConstructionExpression__Group_2_0__0"
// $ANTLR start "rule__SequenceConstructionExpression__Group_2_0__0__Impl"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10354:1: rule__SequenceConstructionExpression__Group_2_0__0__Impl : ( ',' ) ;
public final void rule__SequenceConstructionExpression__Group_2_0__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10358:1: ( ( ',' ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10359:1: ( ',' )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10359:1: ( ',' )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10360:1: ','
{
before(grammarAccess.getSequenceConstructionExpressionAccess().getCommaKeyword_2_0_0());
match(input, 62, FOLLOW_62_in_rule__SequenceConstructionExpression__Group_2_0__0__Impl21405);
after(grammarAccess.getSequenceConstructionExpressionAccess().getCommaKeyword_2_0_0());
}
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__SequenceConstructionExpression__Group_2_0__0__Impl"
// $ANTLR start "rule__SequenceConstructionExpression__Group_2_0__1"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10373:1: rule__SequenceConstructionExpression__Group_2_0__1 : rule__SequenceConstructionExpression__Group_2_0__1__Impl ;
public final void rule__SequenceConstructionExpression__Group_2_0__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10377:1: ( rule__SequenceConstructionExpression__Group_2_0__1__Impl )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10378:2: rule__SequenceConstructionExpression__Group_2_0__1__Impl
{
pushFollow(FOLLOW_rule__SequenceConstructionExpression__Group_2_0__1__Impl_in_rule__SequenceConstructionExpression__Group_2_0__121436);
rule__SequenceConstructionExpression__Group_2_0__1__Impl();
state._fsp--;
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__SequenceConstructionExpression__Group_2_0__1"
// $ANTLR start "rule__SequenceConstructionExpression__Group_2_0__1__Impl"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10384:1: rule__SequenceConstructionExpression__Group_2_0__1__Impl : ( ( rule__SequenceConstructionExpression__SequenceElementAssignment_2_0_1 ) ) ;
public final void rule__SequenceConstructionExpression__Group_2_0__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10388:1: ( ( ( rule__SequenceConstructionExpression__SequenceElementAssignment_2_0_1 ) ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10389:1: ( ( rule__SequenceConstructionExpression__SequenceElementAssignment_2_0_1 ) )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10389:1: ( ( rule__SequenceConstructionExpression__SequenceElementAssignment_2_0_1 ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10390:1: ( rule__SequenceConstructionExpression__SequenceElementAssignment_2_0_1 )
{
before(grammarAccess.getSequenceConstructionExpressionAccess().getSequenceElementAssignment_2_0_1());
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10391:1: ( rule__SequenceConstructionExpression__SequenceElementAssignment_2_0_1 )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10391:2: rule__SequenceConstructionExpression__SequenceElementAssignment_2_0_1
{
pushFollow(FOLLOW_rule__SequenceConstructionExpression__SequenceElementAssignment_2_0_1_in_rule__SequenceConstructionExpression__Group_2_0__1__Impl21463);
rule__SequenceConstructionExpression__SequenceElementAssignment_2_0_1();
state._fsp--;
}
after(grammarAccess.getSequenceConstructionExpressionAccess().getSequenceElementAssignment_2_0_1());
}
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__SequenceConstructionExpression__Group_2_0__1__Impl"
// $ANTLR start "rule__SequenceConstructionExpression__Group_2_1__0"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10405:1: rule__SequenceConstructionExpression__Group_2_1__0 : rule__SequenceConstructionExpression__Group_2_1__0__Impl rule__SequenceConstructionExpression__Group_2_1__1 ;
public final void rule__SequenceConstructionExpression__Group_2_1__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10409:1: ( rule__SequenceConstructionExpression__Group_2_1__0__Impl rule__SequenceConstructionExpression__Group_2_1__1 )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10410:2: rule__SequenceConstructionExpression__Group_2_1__0__Impl rule__SequenceConstructionExpression__Group_2_1__1
{
pushFollow(FOLLOW_rule__SequenceConstructionExpression__Group_2_1__0__Impl_in_rule__SequenceConstructionExpression__Group_2_1__021497);
rule__SequenceConstructionExpression__Group_2_1__0__Impl();
state._fsp--;
pushFollow(FOLLOW_rule__SequenceConstructionExpression__Group_2_1__1_in_rule__SequenceConstructionExpression__Group_2_1__021500);
rule__SequenceConstructionExpression__Group_2_1__1();
state._fsp--;
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__SequenceConstructionExpression__Group_2_1__0"
// $ANTLR start "rule__SequenceConstructionExpression__Group_2_1__0__Impl"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10417:1: rule__SequenceConstructionExpression__Group_2_1__0__Impl : ( '..' ) ;
public final void rule__SequenceConstructionExpression__Group_2_1__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10421:1: ( ( '..' ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10422:1: ( '..' )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10422:1: ( '..' )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10423:1: '..'
{
before(grammarAccess.getSequenceConstructionExpressionAccess().getFullStopFullStopKeyword_2_1_0());
match(input, 85, FOLLOW_85_in_rule__SequenceConstructionExpression__Group_2_1__0__Impl21528);
after(grammarAccess.getSequenceConstructionExpressionAccess().getFullStopFullStopKeyword_2_1_0());
}
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__SequenceConstructionExpression__Group_2_1__0__Impl"
// $ANTLR start "rule__SequenceConstructionExpression__Group_2_1__1"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10436:1: rule__SequenceConstructionExpression__Group_2_1__1 : rule__SequenceConstructionExpression__Group_2_1__1__Impl ;
public final void rule__SequenceConstructionExpression__Group_2_1__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10440:1: ( rule__SequenceConstructionExpression__Group_2_1__1__Impl )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10441:2: rule__SequenceConstructionExpression__Group_2_1__1__Impl
{
pushFollow(FOLLOW_rule__SequenceConstructionExpression__Group_2_1__1__Impl_in_rule__SequenceConstructionExpression__Group_2_1__121559);
rule__SequenceConstructionExpression__Group_2_1__1__Impl();
state._fsp--;
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__SequenceConstructionExpression__Group_2_1__1"
// $ANTLR start "rule__SequenceConstructionExpression__Group_2_1__1__Impl"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10447:1: rule__SequenceConstructionExpression__Group_2_1__1__Impl : ( ( rule__SequenceConstructionExpression__RangeUpperAssignment_2_1_1 ) ) ;
public final void rule__SequenceConstructionExpression__Group_2_1__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10451:1: ( ( ( rule__SequenceConstructionExpression__RangeUpperAssignment_2_1_1 ) ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10452:1: ( ( rule__SequenceConstructionExpression__RangeUpperAssignment_2_1_1 ) )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10452:1: ( ( rule__SequenceConstructionExpression__RangeUpperAssignment_2_1_1 ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10453:1: ( rule__SequenceConstructionExpression__RangeUpperAssignment_2_1_1 )
{
before(grammarAccess.getSequenceConstructionExpressionAccess().getRangeUpperAssignment_2_1_1());
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10454:1: ( rule__SequenceConstructionExpression__RangeUpperAssignment_2_1_1 )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10454:2: rule__SequenceConstructionExpression__RangeUpperAssignment_2_1_1
{
pushFollow(FOLLOW_rule__SequenceConstructionExpression__RangeUpperAssignment_2_1_1_in_rule__SequenceConstructionExpression__Group_2_1__1__Impl21586);
rule__SequenceConstructionExpression__RangeUpperAssignment_2_1_1();
state._fsp--;
}
after(grammarAccess.getSequenceConstructionExpressionAccess().getRangeUpperAssignment_2_1_1());
}
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__SequenceConstructionExpression__Group_2_1__1__Impl"
// $ANTLR start "rule__ClassExtentExpression__Group__0"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10468: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 {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10472:1: ( rule__ClassExtentExpression__Group__0__Impl rule__ClassExtentExpression__Group__1 )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10473:2: rule__ClassExtentExpression__Group__0__Impl rule__ClassExtentExpression__Group__1
{
pushFollow(FOLLOW_rule__ClassExtentExpression__Group__0__Impl_in_rule__ClassExtentExpression__Group__021620);
rule__ClassExtentExpression__Group__0__Impl();
state._fsp--;
pushFollow(FOLLOW_rule__ClassExtentExpression__Group__1_in_rule__ClassExtentExpression__Group__021623);
rule__ClassExtentExpression__Group__1();
state._fsp--;
}
} 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"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10480:1: rule__ClassExtentExpression__Group__0__Impl : ( () ) ;
public final void rule__ClassExtentExpression__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10484:1: ( ( () ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10485:1: ( () )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10485:1: ( () )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10486:1: ()
{
before(grammarAccess.getClassExtentExpressionAccess().getClassExtentExpressionAction_0());
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10487:1: ()
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10489:1:
{
}
after(grammarAccess.getClassExtentExpressionAccess().getClassExtentExpressionAction_0());
}
}
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__ClassExtentExpression__Group__0__Impl"
// $ANTLR start "rule__ClassExtentExpression__Group__1"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10499: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 {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10503:1: ( rule__ClassExtentExpression__Group__1__Impl rule__ClassExtentExpression__Group__2 )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10504:2: rule__ClassExtentExpression__Group__1__Impl rule__ClassExtentExpression__Group__2
{
pushFollow(FOLLOW_rule__ClassExtentExpression__Group__1__Impl_in_rule__ClassExtentExpression__Group__121681);
rule__ClassExtentExpression__Group__1__Impl();
state._fsp--;
pushFollow(FOLLOW_rule__ClassExtentExpression__Group__2_in_rule__ClassExtentExpression__Group__121684);
rule__ClassExtentExpression__Group__2();
state._fsp--;
}
} 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"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10511:1: rule__ClassExtentExpression__Group__1__Impl : ( '.' ) ;
public final void rule__ClassExtentExpression__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10515:1: ( ( '.' ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10516:1: ( '.' )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10516:1: ( '.' )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10517:1: '.'
{
before(grammarAccess.getClassExtentExpressionAccess().getFullStopKeyword_1());
match(input, 73, FOLLOW_73_in_rule__ClassExtentExpression__Group__1__Impl21712);
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"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10530: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 {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10534:1: ( rule__ClassExtentExpression__Group__2__Impl rule__ClassExtentExpression__Group__3 )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10535:2: rule__ClassExtentExpression__Group__2__Impl rule__ClassExtentExpression__Group__3
{
pushFollow(FOLLOW_rule__ClassExtentExpression__Group__2__Impl_in_rule__ClassExtentExpression__Group__221743);
rule__ClassExtentExpression__Group__2__Impl();
state._fsp--;
pushFollow(FOLLOW_rule__ClassExtentExpression__Group__3_in_rule__ClassExtentExpression__Group__221746);
rule__ClassExtentExpression__Group__3();
state._fsp--;
}
} 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"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10542:1: rule__ClassExtentExpression__Group__2__Impl : ( 'allInstances' ) ;
public final void rule__ClassExtentExpression__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10546:1: ( ( 'allInstances' ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10547:1: ( 'allInstances' )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10547:1: ( 'allInstances' )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10548:1: 'allInstances'
{
before(grammarAccess.getClassExtentExpressionAccess().getAllInstancesKeyword_2());
match(input, 86, FOLLOW_86_in_rule__ClassExtentExpression__Group__2__Impl21774);
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"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10561: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 {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10565:1: ( rule__ClassExtentExpression__Group__3__Impl rule__ClassExtentExpression__Group__4 )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10566:2: rule__ClassExtentExpression__Group__3__Impl rule__ClassExtentExpression__Group__4
{
pushFollow(FOLLOW_rule__ClassExtentExpression__Group__3__Impl_in_rule__ClassExtentExpression__Group__321805);
rule__ClassExtentExpression__Group__3__Impl();
state._fsp--;
pushFollow(FOLLOW_rule__ClassExtentExpression__Group__4_in_rule__ClassExtentExpression__Group__321808);
rule__ClassExtentExpression__Group__4();
state._fsp--;
}
} 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"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10573:1: rule__ClassExtentExpression__Group__3__Impl : ( '(' ) ;
public final void rule__ClassExtentExpression__Group__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10577:1: ( ( '(' ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10578:1: ( '(' )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10578:1: ( '(' )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10579:1: '('
{
before(grammarAccess.getClassExtentExpressionAccess().getLeftParenthesisKeyword_3());
match(input, 64, FOLLOW_64_in_rule__ClassExtentExpression__Group__3__Impl21836);
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"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10592:1: rule__ClassExtentExpression__Group__4 : rule__ClassExtentExpression__Group__4__Impl ;
public final void rule__ClassExtentExpression__Group__4() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10596:1: ( rule__ClassExtentExpression__Group__4__Impl )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10597:2: rule__ClassExtentExpression__Group__4__Impl
{
pushFollow(FOLLOW_rule__ClassExtentExpression__Group__4__Impl_in_rule__ClassExtentExpression__Group__421867);
rule__ClassExtentExpression__Group__4__Impl();
state._fsp--;
}
} 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"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10603:1: rule__ClassExtentExpression__Group__4__Impl : ( ')' ) ;
public final void rule__ClassExtentExpression__Group__4__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10607:1: ( ( ')' ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10608:1: ( ')' )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10608:1: ( ')' )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10609:1: ')'
{
before(grammarAccess.getClassExtentExpressionAccess().getRightParenthesisKeyword_4());
match(input, 65, FOLLOW_65_in_rule__ClassExtentExpression__Group__4__Impl21895);
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__Block__Group__0"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10632: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 {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10636:1: ( rule__Block__Group__0__Impl rule__Block__Group__1 )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10637:2: rule__Block__Group__0__Impl rule__Block__Group__1
{
pushFollow(FOLLOW_rule__Block__Group__0__Impl_in_rule__Block__Group__021936);
rule__Block__Group__0__Impl();
state._fsp--;
pushFollow(FOLLOW_rule__Block__Group__1_in_rule__Block__Group__021939);
rule__Block__Group__1();
state._fsp--;
}
} 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"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10644:1: rule__Block__Group__0__Impl : ( '{' ) ;
public final void rule__Block__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10648:1: ( ( '{' ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10649:1: ( '{' )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10649:1: ( '{' )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10650:1: '{'
{
before(grammarAccess.getBlockAccess().getLeftCurlyBracketKeyword_0());
match(input, 83, FOLLOW_83_in_rule__Block__Group__0__Impl21967);
after(grammarAccess.getBlockAccess().getLeftCurlyBracketKeyword_0());
}
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__Block__Group__0__Impl"
// $ANTLR start "rule__Block__Group__1"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10663: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 {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10667:1: ( rule__Block__Group__1__Impl rule__Block__Group__2 )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10668:2: rule__Block__Group__1__Impl rule__Block__Group__2
{
pushFollow(FOLLOW_rule__Block__Group__1__Impl_in_rule__Block__Group__121998);
rule__Block__Group__1__Impl();
state._fsp--;
pushFollow(FOLLOW_rule__Block__Group__2_in_rule__Block__Group__122001);
rule__Block__Group__2();
state._fsp--;
}
} 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"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10675:1: rule__Block__Group__1__Impl : ( () ) ;
public final void rule__Block__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10679:1: ( ( () ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10680:1: ( () )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10680:1: ( () )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10681:1: ()
{
before(grammarAccess.getBlockAccess().getBlockAction_1());
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10682:1: ()
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10684:1:
{
}
after(grammarAccess.getBlockAccess().getBlockAction_1());
}
}
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__Block__Group__1__Impl"
// $ANTLR start "rule__Block__Group__2"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10694: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 {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10698:1: ( rule__Block__Group__2__Impl rule__Block__Group__3 )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10699:2: rule__Block__Group__2__Impl rule__Block__Group__3
{
pushFollow(FOLLOW_rule__Block__Group__2__Impl_in_rule__Block__Group__222059);
rule__Block__Group__2__Impl();
state._fsp--;
pushFollow(FOLLOW_rule__Block__Group__3_in_rule__Block__Group__222062);
rule__Block__Group__3();
state._fsp--;
}
} 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"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10706:1: rule__Block__Group__2__Impl : ( ( rule__Block__SequenceAssignment_2 )? ) ;
public final void rule__Block__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10710:1: ( ( ( rule__Block__SequenceAssignment_2 )? ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10711:1: ( ( rule__Block__SequenceAssignment_2 )? )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10711:1: ( ( rule__Block__SequenceAssignment_2 )? )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10712:1: ( rule__Block__SequenceAssignment_2 )?
{
before(grammarAccess.getBlockAccess().getSequenceAssignment_2());
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10713:1: ( rule__Block__SequenceAssignment_2 )?
int alt81 = 2;
int LA81_0 = input.LA(1);
if(((LA81_0 >= RULE_ML_COMMENT && LA81_0 <= RULE_ID) || (LA81_0 >= 12 && LA81_0 <= 13) || (LA81_0 >= 80 && LA81_0 <= 83) || LA81_0 == 87 || (LA81_0 >= 90 && LA81_0 <= 93) || LA81_0 == 96 || (LA81_0 >= 99 && LA81_0 <= 101) || (LA81_0 >= 103 && LA81_0 <= 106))) {
alt81 = 1;
}
switch(alt81) {
case 1:
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10713:2: rule__Block__SequenceAssignment_2
{
pushFollow(FOLLOW_rule__Block__SequenceAssignment_2_in_rule__Block__Group__2__Impl22089);
rule__Block__SequenceAssignment_2();
state._fsp--;
}
break;
}
after(grammarAccess.getBlockAccess().getSequenceAssignment_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"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10723:1: rule__Block__Group__3 : rule__Block__Group__3__Impl ;
public final void rule__Block__Group__3() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10727:1: ( rule__Block__Group__3__Impl )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10728:2: rule__Block__Group__3__Impl
{
pushFollow(FOLLOW_rule__Block__Group__3__Impl_in_rule__Block__Group__322120);
rule__Block__Group__3__Impl();
state._fsp--;
}
} 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"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10734:1: rule__Block__Group__3__Impl : ( '}' ) ;
public final void rule__Block__Group__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10738:1: ( ( '}' ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10739:1: ( '}' )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10739:1: ( '}' )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10740:1: '}'
{
before(grammarAccess.getBlockAccess().getRightCurlyBracketKeyword_3());
match(input, 84, FOLLOW_84_in_rule__Block__Group__3__Impl22148);
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__DocumentedStatement__Group__0"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10761:1: rule__DocumentedStatement__Group__0 : rule__DocumentedStatement__Group__0__Impl rule__DocumentedStatement__Group__1 ;
public final void rule__DocumentedStatement__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10765:1: ( rule__DocumentedStatement__Group__0__Impl rule__DocumentedStatement__Group__1 )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10766:2: rule__DocumentedStatement__Group__0__Impl rule__DocumentedStatement__Group__1
{
pushFollow(FOLLOW_rule__DocumentedStatement__Group__0__Impl_in_rule__DocumentedStatement__Group__022187);
rule__DocumentedStatement__Group__0__Impl();
state._fsp--;
pushFollow(FOLLOW_rule__DocumentedStatement__Group__1_in_rule__DocumentedStatement__Group__022190);
rule__DocumentedStatement__Group__1();
state._fsp--;
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__DocumentedStatement__Group__0"
// $ANTLR start "rule__DocumentedStatement__Group__0__Impl"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10773:1: rule__DocumentedStatement__Group__0__Impl : ( ( rule__DocumentedStatement__CommentAssignment_0 )? ) ;
public final void rule__DocumentedStatement__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10777:1: ( ( ( rule__DocumentedStatement__CommentAssignment_0 )? ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10778:1: ( ( rule__DocumentedStatement__CommentAssignment_0 )? )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10778:1: ( ( rule__DocumentedStatement__CommentAssignment_0 )? )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10779:1: ( rule__DocumentedStatement__CommentAssignment_0 )?
{
before(grammarAccess.getDocumentedStatementAccess().getCommentAssignment_0());
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10780:1: ( rule__DocumentedStatement__CommentAssignment_0 )?
int alt82 = 2;
int LA82_0 = input.LA(1);
if(((LA82_0 >= RULE_ML_COMMENT && LA82_0 <= RULE_SL_COMMENT))) {
alt82 = 1;
}
switch(alt82) {
case 1:
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10780:2: rule__DocumentedStatement__CommentAssignment_0
{
pushFollow(FOLLOW_rule__DocumentedStatement__CommentAssignment_0_in_rule__DocumentedStatement__Group__0__Impl22217);
rule__DocumentedStatement__CommentAssignment_0();
state._fsp--;
}
break;
}
after(grammarAccess.getDocumentedStatementAccess().getCommentAssignment_0());
}
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__DocumentedStatement__Group__0__Impl"
// $ANTLR start "rule__DocumentedStatement__Group__1"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10790:1: rule__DocumentedStatement__Group__1 : rule__DocumentedStatement__Group__1__Impl ;
public final void rule__DocumentedStatement__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10794:1: ( rule__DocumentedStatement__Group__1__Impl )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10795:2: rule__DocumentedStatement__Group__1__Impl
{
pushFollow(FOLLOW_rule__DocumentedStatement__Group__1__Impl_in_rule__DocumentedStatement__Group__122248);
rule__DocumentedStatement__Group__1__Impl();
state._fsp--;
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__DocumentedStatement__Group__1"
// $ANTLR start "rule__DocumentedStatement__Group__1__Impl"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10801:1: rule__DocumentedStatement__Group__1__Impl : ( ( rule__DocumentedStatement__StatementAssignment_1 ) ) ;
public final void rule__DocumentedStatement__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10805:1: ( ( ( rule__DocumentedStatement__StatementAssignment_1 ) ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10806:1: ( ( rule__DocumentedStatement__StatementAssignment_1 ) )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10806:1: ( ( rule__DocumentedStatement__StatementAssignment_1 ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10807:1: ( rule__DocumentedStatement__StatementAssignment_1 )
{
before(grammarAccess.getDocumentedStatementAccess().getStatementAssignment_1());
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10808:1: ( rule__DocumentedStatement__StatementAssignment_1 )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10808:2: rule__DocumentedStatement__StatementAssignment_1
{
pushFollow(FOLLOW_rule__DocumentedStatement__StatementAssignment_1_in_rule__DocumentedStatement__Group__1__Impl22275);
rule__DocumentedStatement__StatementAssignment_1();
state._fsp--;
}
after(grammarAccess.getDocumentedStatementAccess().getStatementAssignment_1());
}
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__DocumentedStatement__Group__1__Impl"
// $ANTLR start "rule__InlineStatement__Group__0"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10822:1: rule__InlineStatement__Group__0 : rule__InlineStatement__Group__0__Impl rule__InlineStatement__Group__1 ;
public final void rule__InlineStatement__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10826:1: ( rule__InlineStatement__Group__0__Impl rule__InlineStatement__Group__1 )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10827:2: rule__InlineStatement__Group__0__Impl rule__InlineStatement__Group__1
{
pushFollow(FOLLOW_rule__InlineStatement__Group__0__Impl_in_rule__InlineStatement__Group__022309);
rule__InlineStatement__Group__0__Impl();
state._fsp--;
pushFollow(FOLLOW_rule__InlineStatement__Group__1_in_rule__InlineStatement__Group__022312);
rule__InlineStatement__Group__1();
state._fsp--;
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__InlineStatement__Group__0"
// $ANTLR start "rule__InlineStatement__Group__0__Impl"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10834:1: rule__InlineStatement__Group__0__Impl : ( '/*@' ) ;
public final void rule__InlineStatement__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10838:1: ( ( '/*@' ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10839:1: ( '/*@' )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10839:1: ( '/*@' )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10840:1: '/*@'
{
before(grammarAccess.getInlineStatementAccess().getSolidusAsteriskCommercialAtKeyword_0());
match(input, 87, FOLLOW_87_in_rule__InlineStatement__Group__0__Impl22340);
after(grammarAccess.getInlineStatementAccess().getSolidusAsteriskCommercialAtKeyword_0());
}
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__InlineStatement__Group__0__Impl"
// $ANTLR start "rule__InlineStatement__Group__1"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10853:1: rule__InlineStatement__Group__1 : rule__InlineStatement__Group__1__Impl rule__InlineStatement__Group__2 ;
public final void rule__InlineStatement__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10857:1: ( rule__InlineStatement__Group__1__Impl rule__InlineStatement__Group__2 )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10858:2: rule__InlineStatement__Group__1__Impl rule__InlineStatement__Group__2
{
pushFollow(FOLLOW_rule__InlineStatement__Group__1__Impl_in_rule__InlineStatement__Group__122371);
rule__InlineStatement__Group__1__Impl();
state._fsp--;
pushFollow(FOLLOW_rule__InlineStatement__Group__2_in_rule__InlineStatement__Group__122374);
rule__InlineStatement__Group__2();
state._fsp--;
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__InlineStatement__Group__1"
// $ANTLR start "rule__InlineStatement__Group__1__Impl"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10865:1: rule__InlineStatement__Group__1__Impl : ( 'inline' ) ;
public final void rule__InlineStatement__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10869:1: ( ( 'inline' ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10870:1: ( 'inline' )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10870:1: ( 'inline' )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10871:1: 'inline'
{
before(grammarAccess.getInlineStatementAccess().getInlineKeyword_1());
match(input, 88, FOLLOW_88_in_rule__InlineStatement__Group__1__Impl22402);
after(grammarAccess.getInlineStatementAccess().getInlineKeyword_1());
}
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__InlineStatement__Group__1__Impl"
// $ANTLR start "rule__InlineStatement__Group__2"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10884:1: rule__InlineStatement__Group__2 : rule__InlineStatement__Group__2__Impl rule__InlineStatement__Group__3 ;
public final void rule__InlineStatement__Group__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10888:1: ( rule__InlineStatement__Group__2__Impl rule__InlineStatement__Group__3 )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10889:2: rule__InlineStatement__Group__2__Impl rule__InlineStatement__Group__3
{
pushFollow(FOLLOW_rule__InlineStatement__Group__2__Impl_in_rule__InlineStatement__Group__222433);
rule__InlineStatement__Group__2__Impl();
state._fsp--;
pushFollow(FOLLOW_rule__InlineStatement__Group__3_in_rule__InlineStatement__Group__222436);
rule__InlineStatement__Group__3();
state._fsp--;
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__InlineStatement__Group__2"
// $ANTLR start "rule__InlineStatement__Group__2__Impl"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10896:1: rule__InlineStatement__Group__2__Impl : ( '(' ) ;
public final void rule__InlineStatement__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10900:1: ( ( '(' ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10901:1: ( '(' )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10901:1: ( '(' )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10902:1: '('
{
before(grammarAccess.getInlineStatementAccess().getLeftParenthesisKeyword_2());
match(input, 64, FOLLOW_64_in_rule__InlineStatement__Group__2__Impl22464);
after(grammarAccess.getInlineStatementAccess().getLeftParenthesisKeyword_2());
}
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__InlineStatement__Group__2__Impl"
// $ANTLR start "rule__InlineStatement__Group__3"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10915:1: rule__InlineStatement__Group__3 : rule__InlineStatement__Group__3__Impl rule__InlineStatement__Group__4 ;
public final void rule__InlineStatement__Group__3() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10919:1: ( rule__InlineStatement__Group__3__Impl rule__InlineStatement__Group__4 )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10920:2: rule__InlineStatement__Group__3__Impl rule__InlineStatement__Group__4
{
pushFollow(FOLLOW_rule__InlineStatement__Group__3__Impl_in_rule__InlineStatement__Group__322495);
rule__InlineStatement__Group__3__Impl();
state._fsp--;
pushFollow(FOLLOW_rule__InlineStatement__Group__4_in_rule__InlineStatement__Group__322498);
rule__InlineStatement__Group__4();
state._fsp--;
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__InlineStatement__Group__3"
// $ANTLR start "rule__InlineStatement__Group__3__Impl"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10927:1: rule__InlineStatement__Group__3__Impl : ( ( rule__InlineStatement__LangageNameAssignment_3 ) ) ;
public final void rule__InlineStatement__Group__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10931:1: ( ( ( rule__InlineStatement__LangageNameAssignment_3 ) ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10932:1: ( ( rule__InlineStatement__LangageNameAssignment_3 ) )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10932:1: ( ( rule__InlineStatement__LangageNameAssignment_3 ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10933:1: ( rule__InlineStatement__LangageNameAssignment_3 )
{
before(grammarAccess.getInlineStatementAccess().getLangageNameAssignment_3());
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10934:1: ( rule__InlineStatement__LangageNameAssignment_3 )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10934:2: rule__InlineStatement__LangageNameAssignment_3
{
pushFollow(FOLLOW_rule__InlineStatement__LangageNameAssignment_3_in_rule__InlineStatement__Group__3__Impl22525);
rule__InlineStatement__LangageNameAssignment_3();
state._fsp--;
}
after(grammarAccess.getInlineStatementAccess().getLangageNameAssignment_3());
}
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__InlineStatement__Group__3__Impl"
// $ANTLR start "rule__InlineStatement__Group__4"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10944:1: rule__InlineStatement__Group__4 : rule__InlineStatement__Group__4__Impl rule__InlineStatement__Group__5 ;
public final void rule__InlineStatement__Group__4() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10948:1: ( rule__InlineStatement__Group__4__Impl rule__InlineStatement__Group__5 )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10949:2: rule__InlineStatement__Group__4__Impl rule__InlineStatement__Group__5
{
pushFollow(FOLLOW_rule__InlineStatement__Group__4__Impl_in_rule__InlineStatement__Group__422555);
rule__InlineStatement__Group__4__Impl();
state._fsp--;
pushFollow(FOLLOW_rule__InlineStatement__Group__5_in_rule__InlineStatement__Group__422558);
rule__InlineStatement__Group__5();
state._fsp--;
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__InlineStatement__Group__4"
// $ANTLR start "rule__InlineStatement__Group__4__Impl"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10956:1: rule__InlineStatement__Group__4__Impl : ( ')' ) ;
public final void rule__InlineStatement__Group__4__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10960:1: ( ( ')' ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10961:1: ( ')' )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10961:1: ( ')' )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10962:1: ')'
{
before(grammarAccess.getInlineStatementAccess().getRightParenthesisKeyword_4());
match(input, 65, FOLLOW_65_in_rule__InlineStatement__Group__4__Impl22586);
after(grammarAccess.getInlineStatementAccess().getRightParenthesisKeyword_4());
}
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__InlineStatement__Group__4__Impl"
// $ANTLR start "rule__InlineStatement__Group__5"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10975:1: rule__InlineStatement__Group__5 : rule__InlineStatement__Group__5__Impl rule__InlineStatement__Group__6 ;
public final void rule__InlineStatement__Group__5() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10979:1: ( rule__InlineStatement__Group__5__Impl rule__InlineStatement__Group__6 )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10980:2: rule__InlineStatement__Group__5__Impl rule__InlineStatement__Group__6
{
pushFollow(FOLLOW_rule__InlineStatement__Group__5__Impl_in_rule__InlineStatement__Group__522617);
rule__InlineStatement__Group__5__Impl();
state._fsp--;
pushFollow(FOLLOW_rule__InlineStatement__Group__6_in_rule__InlineStatement__Group__522620);
rule__InlineStatement__Group__6();
state._fsp--;
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__InlineStatement__Group__5"
// $ANTLR start "rule__InlineStatement__Group__5__Impl"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10987:1: rule__InlineStatement__Group__5__Impl : ( ( rule__InlineStatement__BodyAssignment_5 ) ) ;
public final void rule__InlineStatement__Group__5__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10991:1: ( ( ( rule__InlineStatement__BodyAssignment_5 ) ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10992:1: ( ( rule__InlineStatement__BodyAssignment_5 ) )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10992:1: ( ( rule__InlineStatement__BodyAssignment_5 ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10993:1: ( rule__InlineStatement__BodyAssignment_5 )
{
before(grammarAccess.getInlineStatementAccess().getBodyAssignment_5());
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10994:1: ( rule__InlineStatement__BodyAssignment_5 )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10994:2: rule__InlineStatement__BodyAssignment_5
{
pushFollow(FOLLOW_rule__InlineStatement__BodyAssignment_5_in_rule__InlineStatement__Group__5__Impl22647);
rule__InlineStatement__BodyAssignment_5();
state._fsp--;
}
after(grammarAccess.getInlineStatementAccess().getBodyAssignment_5());
}
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__InlineStatement__Group__5__Impl"
// $ANTLR start "rule__InlineStatement__Group__6"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11004:1: rule__InlineStatement__Group__6 : rule__InlineStatement__Group__6__Impl ;
public final void rule__InlineStatement__Group__6() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11008:1: ( rule__InlineStatement__Group__6__Impl )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11009:2: rule__InlineStatement__Group__6__Impl
{
pushFollow(FOLLOW_rule__InlineStatement__Group__6__Impl_in_rule__InlineStatement__Group__622677);
rule__InlineStatement__Group__6__Impl();
state._fsp--;
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__InlineStatement__Group__6"
// $ANTLR start "rule__InlineStatement__Group__6__Impl"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11015:1: rule__InlineStatement__Group__6__Impl : ( '*/' ) ;
public final void rule__InlineStatement__Group__6__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11019:1: ( ( '*/' ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11020:1: ( '*/' )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11020:1: ( '*/' )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11021:1: '*/'
{
before(grammarAccess.getInlineStatementAccess().getAsteriskSolidusKeyword_6());
match(input, 89, FOLLOW_89_in_rule__InlineStatement__Group__6__Impl22705);
after(grammarAccess.getInlineStatementAccess().getAsteriskSolidusKeyword_6());
}
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__InlineStatement__Group__6__Impl"
// $ANTLR start "rule__AnnotatedStatement__Group__0"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11048: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 {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11052:1: ( rule__AnnotatedStatement__Group__0__Impl rule__AnnotatedStatement__Group__1 )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11053:2: rule__AnnotatedStatement__Group__0__Impl rule__AnnotatedStatement__Group__1
{
pushFollow(FOLLOW_rule__AnnotatedStatement__Group__0__Impl_in_rule__AnnotatedStatement__Group__022750);
rule__AnnotatedStatement__Group__0__Impl();
state._fsp--;
pushFollow(FOLLOW_rule__AnnotatedStatement__Group__1_in_rule__AnnotatedStatement__Group__022753);
rule__AnnotatedStatement__Group__1();
state._fsp--;
}
} 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"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11060:1: rule__AnnotatedStatement__Group__0__Impl : ( '//@' ) ;
public final void rule__AnnotatedStatement__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11064:1: ( ( '//@' ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11065:1: ( '//@' )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11065:1: ( '//@' )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11066:1: '//@'
{
before(grammarAccess.getAnnotatedStatementAccess().getSolidusSolidusCommercialAtKeyword_0());
match(input, 90, FOLLOW_90_in_rule__AnnotatedStatement__Group__0__Impl22781);
after(grammarAccess.getAnnotatedStatementAccess().getSolidusSolidusCommercialAtKeyword_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"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11079: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 {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11083:1: ( rule__AnnotatedStatement__Group__1__Impl rule__AnnotatedStatement__Group__2 )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11084:2: rule__AnnotatedStatement__Group__1__Impl rule__AnnotatedStatement__Group__2
{
pushFollow(FOLLOW_rule__AnnotatedStatement__Group__1__Impl_in_rule__AnnotatedStatement__Group__122812);
rule__AnnotatedStatement__Group__1__Impl();
state._fsp--;
pushFollow(FOLLOW_rule__AnnotatedStatement__Group__2_in_rule__AnnotatedStatement__Group__122815);
rule__AnnotatedStatement__Group__2();
state._fsp--;
}
} 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"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11091:1: rule__AnnotatedStatement__Group__1__Impl : ( ( rule__AnnotatedStatement__AnnotationAssignment_1 ) ) ;
public final void rule__AnnotatedStatement__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11095:1: ( ( ( rule__AnnotatedStatement__AnnotationAssignment_1 ) ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11096:1: ( ( rule__AnnotatedStatement__AnnotationAssignment_1 ) )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11096:1: ( ( rule__AnnotatedStatement__AnnotationAssignment_1 ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11097:1: ( rule__AnnotatedStatement__AnnotationAssignment_1 )
{
before(grammarAccess.getAnnotatedStatementAccess().getAnnotationAssignment_1());
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11098:1: ( rule__AnnotatedStatement__AnnotationAssignment_1 )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11098:2: rule__AnnotatedStatement__AnnotationAssignment_1
{
pushFollow(FOLLOW_rule__AnnotatedStatement__AnnotationAssignment_1_in_rule__AnnotatedStatement__Group__1__Impl22842);
rule__AnnotatedStatement__AnnotationAssignment_1();
state._fsp--;
}
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"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11108:1: rule__AnnotatedStatement__Group__2 : rule__AnnotatedStatement__Group__2__Impl ;
public final void rule__AnnotatedStatement__Group__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11112:1: ( rule__AnnotatedStatement__Group__2__Impl )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11113:2: rule__AnnotatedStatement__Group__2__Impl
{
pushFollow(FOLLOW_rule__AnnotatedStatement__Group__2__Impl_in_rule__AnnotatedStatement__Group__222872);
rule__AnnotatedStatement__Group__2__Impl();
state._fsp--;
}
} 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"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11119:1: rule__AnnotatedStatement__Group__2__Impl : ( ( rule__AnnotatedStatement__StatementAssignment_2 ) ) ;
public final void rule__AnnotatedStatement__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11123:1: ( ( ( rule__AnnotatedStatement__StatementAssignment_2 ) ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11124:1: ( ( rule__AnnotatedStatement__StatementAssignment_2 ) )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11124:1: ( ( rule__AnnotatedStatement__StatementAssignment_2 ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11125:1: ( rule__AnnotatedStatement__StatementAssignment_2 )
{
before(grammarAccess.getAnnotatedStatementAccess().getStatementAssignment_2());
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11126:1: ( rule__AnnotatedStatement__StatementAssignment_2 )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11126:2: rule__AnnotatedStatement__StatementAssignment_2
{
pushFollow(FOLLOW_rule__AnnotatedStatement__StatementAssignment_2_in_rule__AnnotatedStatement__Group__2__Impl22899);
rule__AnnotatedStatement__StatementAssignment_2();
state._fsp--;
}
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__Annotation__Group__0"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11142:1: rule__Annotation__Group__0 : rule__Annotation__Group__0__Impl rule__Annotation__Group__1 ;
public final void rule__Annotation__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11146:1: ( rule__Annotation__Group__0__Impl rule__Annotation__Group__1 )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11147:2: rule__Annotation__Group__0__Impl rule__Annotation__Group__1
{
pushFollow(FOLLOW_rule__Annotation__Group__0__Impl_in_rule__Annotation__Group__022935);
rule__Annotation__Group__0__Impl();
state._fsp--;
pushFollow(FOLLOW_rule__Annotation__Group__1_in_rule__Annotation__Group__022938);
rule__Annotation__Group__1();
state._fsp--;
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__Annotation__Group__0"
// $ANTLR start "rule__Annotation__Group__0__Impl"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11154:1: rule__Annotation__Group__0__Impl : ( ( rule__Annotation__KindAssignment_0 ) ) ;
public final void rule__Annotation__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11158:1: ( ( ( rule__Annotation__KindAssignment_0 ) ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11159:1: ( ( rule__Annotation__KindAssignment_0 ) )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11159:1: ( ( rule__Annotation__KindAssignment_0 ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11160:1: ( rule__Annotation__KindAssignment_0 )
{
before(grammarAccess.getAnnotationAccess().getKindAssignment_0());
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11161:1: ( rule__Annotation__KindAssignment_0 )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11161:2: rule__Annotation__KindAssignment_0
{
pushFollow(FOLLOW_rule__Annotation__KindAssignment_0_in_rule__Annotation__Group__0__Impl22965);
rule__Annotation__KindAssignment_0();
state._fsp--;
}
after(grammarAccess.getAnnotationAccess().getKindAssignment_0());
}
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__Annotation__Group__0__Impl"
// $ANTLR start "rule__Annotation__Group__1"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11171:1: rule__Annotation__Group__1 : rule__Annotation__Group__1__Impl ;
public final void rule__Annotation__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11175:1: ( rule__Annotation__Group__1__Impl )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11176:2: rule__Annotation__Group__1__Impl
{
pushFollow(FOLLOW_rule__Annotation__Group__1__Impl_in_rule__Annotation__Group__122995);
rule__Annotation__Group__1__Impl();
state._fsp--;
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__Annotation__Group__1"
// $ANTLR start "rule__Annotation__Group__1__Impl"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11182:1: rule__Annotation__Group__1__Impl : ( ( rule__Annotation__Group_1__0 )? ) ;
public final void rule__Annotation__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11186:1: ( ( ( rule__Annotation__Group_1__0 )? ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11187:1: ( ( rule__Annotation__Group_1__0 )? )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11187:1: ( ( rule__Annotation__Group_1__0 )? )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11188:1: ( rule__Annotation__Group_1__0 )?
{
before(grammarAccess.getAnnotationAccess().getGroup_1());
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11189:1: ( rule__Annotation__Group_1__0 )?
int alt83 = 2;
int LA83_0 = input.LA(1);
if((LA83_0 == 64)) {
alt83 = 1;
}
switch(alt83) {
case 1:
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11189:2: rule__Annotation__Group_1__0
{
pushFollow(FOLLOW_rule__Annotation__Group_1__0_in_rule__Annotation__Group__1__Impl23022);
rule__Annotation__Group_1__0();
state._fsp--;
}
break;
}
after(grammarAccess.getAnnotationAccess().getGroup_1());
}
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__Annotation__Group__1__Impl"
// $ANTLR start "rule__Annotation__Group_1__0"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11203:1: rule__Annotation__Group_1__0 : rule__Annotation__Group_1__0__Impl rule__Annotation__Group_1__1 ;
public final void rule__Annotation__Group_1__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11207:1: ( rule__Annotation__Group_1__0__Impl rule__Annotation__Group_1__1 )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11208:2: rule__Annotation__Group_1__0__Impl rule__Annotation__Group_1__1
{
pushFollow(FOLLOW_rule__Annotation__Group_1__0__Impl_in_rule__Annotation__Group_1__023057);
rule__Annotation__Group_1__0__Impl();
state._fsp--;
pushFollow(FOLLOW_rule__Annotation__Group_1__1_in_rule__Annotation__Group_1__023060);
rule__Annotation__Group_1__1();
state._fsp--;
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__Annotation__Group_1__0"
// $ANTLR start "rule__Annotation__Group_1__0__Impl"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11215:1: rule__Annotation__Group_1__0__Impl : ( '(' ) ;
public final void rule__Annotation__Group_1__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11219:1: ( ( '(' ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11220:1: ( '(' )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11220:1: ( '(' )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11221:1: '('
{
before(grammarAccess.getAnnotationAccess().getLeftParenthesisKeyword_1_0());
match(input, 64, FOLLOW_64_in_rule__Annotation__Group_1__0__Impl23088);
after(grammarAccess.getAnnotationAccess().getLeftParenthesisKeyword_1_0());
}
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__Annotation__Group_1__0__Impl"
// $ANTLR start "rule__Annotation__Group_1__1"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11234:1: rule__Annotation__Group_1__1 : rule__Annotation__Group_1__1__Impl rule__Annotation__Group_1__2 ;
public final void rule__Annotation__Group_1__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11238:1: ( rule__Annotation__Group_1__1__Impl rule__Annotation__Group_1__2 )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11239:2: rule__Annotation__Group_1__1__Impl rule__Annotation__Group_1__2
{
pushFollow(FOLLOW_rule__Annotation__Group_1__1__Impl_in_rule__Annotation__Group_1__123119);
rule__Annotation__Group_1__1__Impl();
state._fsp--;
pushFollow(FOLLOW_rule__Annotation__Group_1__2_in_rule__Annotation__Group_1__123122);
rule__Annotation__Group_1__2();
state._fsp--;
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__Annotation__Group_1__1"
// $ANTLR start "rule__Annotation__Group_1__1__Impl"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11246:1: rule__Annotation__Group_1__1__Impl : ( ( rule__Annotation__ArgsAssignment_1_1 ) ) ;
public final void rule__Annotation__Group_1__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11250:1: ( ( ( rule__Annotation__ArgsAssignment_1_1 ) ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11251:1: ( ( rule__Annotation__ArgsAssignment_1_1 ) )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11251:1: ( ( rule__Annotation__ArgsAssignment_1_1 ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11252:1: ( rule__Annotation__ArgsAssignment_1_1 )
{
before(grammarAccess.getAnnotationAccess().getArgsAssignment_1_1());
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11253:1: ( rule__Annotation__ArgsAssignment_1_1 )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11253:2: rule__Annotation__ArgsAssignment_1_1
{
pushFollow(FOLLOW_rule__Annotation__ArgsAssignment_1_1_in_rule__Annotation__Group_1__1__Impl23149);
rule__Annotation__ArgsAssignment_1_1();
state._fsp--;
}
after(grammarAccess.getAnnotationAccess().getArgsAssignment_1_1());
}
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__Annotation__Group_1__1__Impl"
// $ANTLR start "rule__Annotation__Group_1__2"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11263:1: rule__Annotation__Group_1__2 : rule__Annotation__Group_1__2__Impl rule__Annotation__Group_1__3 ;
public final void rule__Annotation__Group_1__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11267:1: ( rule__Annotation__Group_1__2__Impl rule__Annotation__Group_1__3 )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11268:2: rule__Annotation__Group_1__2__Impl rule__Annotation__Group_1__3
{
pushFollow(FOLLOW_rule__Annotation__Group_1__2__Impl_in_rule__Annotation__Group_1__223179);
rule__Annotation__Group_1__2__Impl();
state._fsp--;
pushFollow(FOLLOW_rule__Annotation__Group_1__3_in_rule__Annotation__Group_1__223182);
rule__Annotation__Group_1__3();
state._fsp--;
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__Annotation__Group_1__2"
// $ANTLR start "rule__Annotation__Group_1__2__Impl"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11275:1: rule__Annotation__Group_1__2__Impl : ( ( rule__Annotation__Group_1_2__0 )* ) ;
public final void rule__Annotation__Group_1__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11279:1: ( ( ( rule__Annotation__Group_1_2__0 )* ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11280:1: ( ( rule__Annotation__Group_1_2__0 )* )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11280:1: ( ( rule__Annotation__Group_1_2__0 )* )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11281:1: ( rule__Annotation__Group_1_2__0 )*
{
before(grammarAccess.getAnnotationAccess().getGroup_1_2());
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11282:1: ( rule__Annotation__Group_1_2__0 )*
loop84: do {
int alt84 = 2;
int LA84_0 = input.LA(1);
if((LA84_0 == 62)) {
alt84 = 1;
}
switch(alt84) {
case 1:
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11282:2: rule__Annotation__Group_1_2__0
{
pushFollow(FOLLOW_rule__Annotation__Group_1_2__0_in_rule__Annotation__Group_1__2__Impl23209);
rule__Annotation__Group_1_2__0();
state._fsp--;
}
break;
default:
break loop84;
}
} while(true);
after(grammarAccess.getAnnotationAccess().getGroup_1_2());
}
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__Annotation__Group_1__2__Impl"
// $ANTLR start "rule__Annotation__Group_1__3"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11292:1: rule__Annotation__Group_1__3 : rule__Annotation__Group_1__3__Impl ;
public final void rule__Annotation__Group_1__3() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11296:1: ( rule__Annotation__Group_1__3__Impl )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11297:2: rule__Annotation__Group_1__3__Impl
{
pushFollow(FOLLOW_rule__Annotation__Group_1__3__Impl_in_rule__Annotation__Group_1__323240);
rule__Annotation__Group_1__3__Impl();
state._fsp--;
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__Annotation__Group_1__3"
// $ANTLR start "rule__Annotation__Group_1__3__Impl"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11303:1: rule__Annotation__Group_1__3__Impl : ( ')' ) ;
public final void rule__Annotation__Group_1__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11307:1: ( ( ')' ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11308:1: ( ')' )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11308:1: ( ')' )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11309:1: ')'
{
before(grammarAccess.getAnnotationAccess().getRightParenthesisKeyword_1_3());
match(input, 65, FOLLOW_65_in_rule__Annotation__Group_1__3__Impl23268);
after(grammarAccess.getAnnotationAccess().getRightParenthesisKeyword_1_3());
}
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__Annotation__Group_1__3__Impl"
// $ANTLR start "rule__Annotation__Group_1_2__0"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11330:1: rule__Annotation__Group_1_2__0 : rule__Annotation__Group_1_2__0__Impl rule__Annotation__Group_1_2__1 ;
public final void rule__Annotation__Group_1_2__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11334:1: ( rule__Annotation__Group_1_2__0__Impl rule__Annotation__Group_1_2__1 )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11335:2: rule__Annotation__Group_1_2__0__Impl rule__Annotation__Group_1_2__1
{
pushFollow(FOLLOW_rule__Annotation__Group_1_2__0__Impl_in_rule__Annotation__Group_1_2__023307);
rule__Annotation__Group_1_2__0__Impl();
state._fsp--;
pushFollow(FOLLOW_rule__Annotation__Group_1_2__1_in_rule__Annotation__Group_1_2__023310);
rule__Annotation__Group_1_2__1();
state._fsp--;
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__Annotation__Group_1_2__0"
// $ANTLR start "rule__Annotation__Group_1_2__0__Impl"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11342:1: rule__Annotation__Group_1_2__0__Impl : ( ',' ) ;
public final void rule__Annotation__Group_1_2__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11346:1: ( ( ',' ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11347:1: ( ',' )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11347:1: ( ',' )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11348:1: ','
{
before(grammarAccess.getAnnotationAccess().getCommaKeyword_1_2_0());
match(input, 62, FOLLOW_62_in_rule__Annotation__Group_1_2__0__Impl23338);
after(grammarAccess.getAnnotationAccess().getCommaKeyword_1_2_0());
}
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__Annotation__Group_1_2__0__Impl"
// $ANTLR start "rule__Annotation__Group_1_2__1"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11361:1: rule__Annotation__Group_1_2__1 : rule__Annotation__Group_1_2__1__Impl ;
public final void rule__Annotation__Group_1_2__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11365:1: ( rule__Annotation__Group_1_2__1__Impl )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11366:2: rule__Annotation__Group_1_2__1__Impl
{
pushFollow(FOLLOW_rule__Annotation__Group_1_2__1__Impl_in_rule__Annotation__Group_1_2__123369);
rule__Annotation__Group_1_2__1__Impl();
state._fsp--;
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__Annotation__Group_1_2__1"
// $ANTLR start "rule__Annotation__Group_1_2__1__Impl"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11372:1: rule__Annotation__Group_1_2__1__Impl : ( ( rule__Annotation__ArgsAssignment_1_2_1 ) ) ;
public final void rule__Annotation__Group_1_2__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11376:1: ( ( ( rule__Annotation__ArgsAssignment_1_2_1 ) ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11377:1: ( ( rule__Annotation__ArgsAssignment_1_2_1 ) )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11377:1: ( ( rule__Annotation__ArgsAssignment_1_2_1 ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11378:1: ( rule__Annotation__ArgsAssignment_1_2_1 )
{
before(grammarAccess.getAnnotationAccess().getArgsAssignment_1_2_1());
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11379:1: ( rule__Annotation__ArgsAssignment_1_2_1 )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11379:2: rule__Annotation__ArgsAssignment_1_2_1
{
pushFollow(FOLLOW_rule__Annotation__ArgsAssignment_1_2_1_in_rule__Annotation__Group_1_2__1__Impl23396);
rule__Annotation__ArgsAssignment_1_2_1();
state._fsp--;
}
after(grammarAccess.getAnnotationAccess().getArgsAssignment_1_2_1());
}
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__Annotation__Group_1_2__1__Impl"
// $ANTLR start "rule__EmptyStatement__Group__0"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11393: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 {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11397:1: ( rule__EmptyStatement__Group__0__Impl rule__EmptyStatement__Group__1 )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11398:2: rule__EmptyStatement__Group__0__Impl rule__EmptyStatement__Group__1
{
pushFollow(FOLLOW_rule__EmptyStatement__Group__0__Impl_in_rule__EmptyStatement__Group__023430);
rule__EmptyStatement__Group__0__Impl();
state._fsp--;
pushFollow(FOLLOW_rule__EmptyStatement__Group__1_in_rule__EmptyStatement__Group__023433);
rule__EmptyStatement__Group__1();
state._fsp--;
}
} 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"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11405:1: rule__EmptyStatement__Group__0__Impl : ( () ) ;
public final void rule__EmptyStatement__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11409:1: ( ( () ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11410:1: ( () )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11410:1: ( () )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11411:1: ()
{
before(grammarAccess.getEmptyStatementAccess().getEmptyStatementAction_0());
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11412:1: ()
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11414:1:
{
}
after(grammarAccess.getEmptyStatementAccess().getEmptyStatementAction_0());
}
}
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__EmptyStatement__Group__0__Impl"
// $ANTLR start "rule__EmptyStatement__Group__1"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11424:1: rule__EmptyStatement__Group__1 : rule__EmptyStatement__Group__1__Impl ;
public final void rule__EmptyStatement__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11428:1: ( rule__EmptyStatement__Group__1__Impl )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11429:2: rule__EmptyStatement__Group__1__Impl
{
pushFollow(FOLLOW_rule__EmptyStatement__Group__1__Impl_in_rule__EmptyStatement__Group__123491);
rule__EmptyStatement__Group__1__Impl();
state._fsp--;
}
} 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"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11435:1: rule__EmptyStatement__Group__1__Impl : ( ';' ) ;
public final void rule__EmptyStatement__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11439:1: ( ( ';' ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11440:1: ( ';' )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11440:1: ( ';' )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11441:1: ';'
{
before(grammarAccess.getEmptyStatementAccess().getSemicolonKeyword_1());
match(input, 91, FOLLOW_91_in_rule__EmptyStatement__Group__1__Impl23519);
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"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11458: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 {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11462:1: ( rule__LocalNameDeclarationStatement__Group__0__Impl rule__LocalNameDeclarationStatement__Group__1 )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11463:2: rule__LocalNameDeclarationStatement__Group__0__Impl rule__LocalNameDeclarationStatement__Group__1
{
pushFollow(FOLLOW_rule__LocalNameDeclarationStatement__Group__0__Impl_in_rule__LocalNameDeclarationStatement__Group__023554);
rule__LocalNameDeclarationStatement__Group__0__Impl();
state._fsp--;
pushFollow(FOLLOW_rule__LocalNameDeclarationStatement__Group__1_in_rule__LocalNameDeclarationStatement__Group__023557);
rule__LocalNameDeclarationStatement__Group__1();
state._fsp--;
}
} 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"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11470:1: rule__LocalNameDeclarationStatement__Group__0__Impl : ( 'let' ) ;
public final void rule__LocalNameDeclarationStatement__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11474:1: ( ( 'let' ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11475:1: ( 'let' )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11475:1: ( 'let' )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11476:1: 'let'
{
before(grammarAccess.getLocalNameDeclarationStatementAccess().getLetKeyword_0());
match(input, 92, FOLLOW_92_in_rule__LocalNameDeclarationStatement__Group__0__Impl23585);
after(grammarAccess.getLocalNameDeclarationStatementAccess().getLetKeyword_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"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11489: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 {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11493:1: ( rule__LocalNameDeclarationStatement__Group__1__Impl rule__LocalNameDeclarationStatement__Group__2 )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11494:2: rule__LocalNameDeclarationStatement__Group__1__Impl rule__LocalNameDeclarationStatement__Group__2
{
pushFollow(FOLLOW_rule__LocalNameDeclarationStatement__Group__1__Impl_in_rule__LocalNameDeclarationStatement__Group__123616);
rule__LocalNameDeclarationStatement__Group__1__Impl();
state._fsp--;
pushFollow(FOLLOW_rule__LocalNameDeclarationStatement__Group__2_in_rule__LocalNameDeclarationStatement__Group__123619);
rule__LocalNameDeclarationStatement__Group__2();
state._fsp--;
}
} 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"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11501:1: rule__LocalNameDeclarationStatement__Group__1__Impl : ( ( rule__LocalNameDeclarationStatement__VarNameAssignment_1 ) ) ;
public final void rule__LocalNameDeclarationStatement__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11505:1: ( ( ( rule__LocalNameDeclarationStatement__VarNameAssignment_1 ) ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11506:1: ( ( rule__LocalNameDeclarationStatement__VarNameAssignment_1 ) )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11506:1: ( ( rule__LocalNameDeclarationStatement__VarNameAssignment_1 ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11507:1: ( rule__LocalNameDeclarationStatement__VarNameAssignment_1 )
{
before(grammarAccess.getLocalNameDeclarationStatementAccess().getVarNameAssignment_1());
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11508:1: ( rule__LocalNameDeclarationStatement__VarNameAssignment_1 )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11508:2: rule__LocalNameDeclarationStatement__VarNameAssignment_1
{
pushFollow(FOLLOW_rule__LocalNameDeclarationStatement__VarNameAssignment_1_in_rule__LocalNameDeclarationStatement__Group__1__Impl23646);
rule__LocalNameDeclarationStatement__VarNameAssignment_1();
state._fsp--;
}
after(grammarAccess.getLocalNameDeclarationStatementAccess().getVarNameAssignment_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"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11518: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 {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11522:1: ( rule__LocalNameDeclarationStatement__Group__2__Impl rule__LocalNameDeclarationStatement__Group__3 )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11523:2: rule__LocalNameDeclarationStatement__Group__2__Impl rule__LocalNameDeclarationStatement__Group__3
{
pushFollow(FOLLOW_rule__LocalNameDeclarationStatement__Group__2__Impl_in_rule__LocalNameDeclarationStatement__Group__223676);
rule__LocalNameDeclarationStatement__Group__2__Impl();
state._fsp--;
pushFollow(FOLLOW_rule__LocalNameDeclarationStatement__Group__3_in_rule__LocalNameDeclarationStatement__Group__223679);
rule__LocalNameDeclarationStatement__Group__3();
state._fsp--;
}
} 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"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11530:1: rule__LocalNameDeclarationStatement__Group__2__Impl : ( ':' ) ;
public final void rule__LocalNameDeclarationStatement__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11534:1: ( ( ':' ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11535:1: ( ':' )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11535:1: ( ':' )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11536:1: ':'
{
before(grammarAccess.getLocalNameDeclarationStatementAccess().getColonKeyword_2());
match(input, 67, FOLLOW_67_in_rule__LocalNameDeclarationStatement__Group__2__Impl23707);
after(grammarAccess.getLocalNameDeclarationStatementAccess().getColonKeyword_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"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11549:1: rule__LocalNameDeclarationStatement__Group__3 : rule__LocalNameDeclarationStatement__Group__3__Impl rule__LocalNameDeclarationStatement__Group__4 ;
public final void rule__LocalNameDeclarationStatement__Group__3() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11553:1: ( rule__LocalNameDeclarationStatement__Group__3__Impl rule__LocalNameDeclarationStatement__Group__4 )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11554:2: rule__LocalNameDeclarationStatement__Group__3__Impl rule__LocalNameDeclarationStatement__Group__4
{
pushFollow(FOLLOW_rule__LocalNameDeclarationStatement__Group__3__Impl_in_rule__LocalNameDeclarationStatement__Group__323738);
rule__LocalNameDeclarationStatement__Group__3__Impl();
state._fsp--;
pushFollow(FOLLOW_rule__LocalNameDeclarationStatement__Group__4_in_rule__LocalNameDeclarationStatement__Group__323741);
rule__LocalNameDeclarationStatement__Group__4();
state._fsp--;
}
} 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"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11561:1: rule__LocalNameDeclarationStatement__Group__3__Impl : ( ( rule__LocalNameDeclarationStatement__TypeAssignment_3 ) ) ;
public final void rule__LocalNameDeclarationStatement__Group__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11565:1: ( ( ( rule__LocalNameDeclarationStatement__TypeAssignment_3 ) ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11566:1: ( ( rule__LocalNameDeclarationStatement__TypeAssignment_3 ) )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11566:1: ( ( rule__LocalNameDeclarationStatement__TypeAssignment_3 ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11567:1: ( rule__LocalNameDeclarationStatement__TypeAssignment_3 )
{
before(grammarAccess.getLocalNameDeclarationStatementAccess().getTypeAssignment_3());
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11568:1: ( rule__LocalNameDeclarationStatement__TypeAssignment_3 )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11568:2: rule__LocalNameDeclarationStatement__TypeAssignment_3
{
pushFollow(FOLLOW_rule__LocalNameDeclarationStatement__TypeAssignment_3_in_rule__LocalNameDeclarationStatement__Group__3__Impl23768);
rule__LocalNameDeclarationStatement__TypeAssignment_3();
state._fsp--;
}
after(grammarAccess.getLocalNameDeclarationStatementAccess().getTypeAssignment_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__4"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11578:1: rule__LocalNameDeclarationStatement__Group__4 : rule__LocalNameDeclarationStatement__Group__4__Impl rule__LocalNameDeclarationStatement__Group__5 ;
public final void rule__LocalNameDeclarationStatement__Group__4() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11582:1: ( rule__LocalNameDeclarationStatement__Group__4__Impl rule__LocalNameDeclarationStatement__Group__5 )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11583:2: rule__LocalNameDeclarationStatement__Group__4__Impl rule__LocalNameDeclarationStatement__Group__5
{
pushFollow(FOLLOW_rule__LocalNameDeclarationStatement__Group__4__Impl_in_rule__LocalNameDeclarationStatement__Group__423798);
rule__LocalNameDeclarationStatement__Group__4__Impl();
state._fsp--;
pushFollow(FOLLOW_rule__LocalNameDeclarationStatement__Group__5_in_rule__LocalNameDeclarationStatement__Group__423801);
rule__LocalNameDeclarationStatement__Group__5();
state._fsp--;
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__LocalNameDeclarationStatement__Group__4"
// $ANTLR start "rule__LocalNameDeclarationStatement__Group__4__Impl"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11590:1: rule__LocalNameDeclarationStatement__Group__4__Impl : ( ( rule__LocalNameDeclarationStatement__Group_4__0 )? ) ;
public final void rule__LocalNameDeclarationStatement__Group__4__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11594:1: ( ( ( rule__LocalNameDeclarationStatement__Group_4__0 )? ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11595:1: ( ( rule__LocalNameDeclarationStatement__Group_4__0 )? )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11595:1: ( ( rule__LocalNameDeclarationStatement__Group_4__0 )? )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11596:1: ( rule__LocalNameDeclarationStatement__Group_4__0 )?
{
before(grammarAccess.getLocalNameDeclarationStatementAccess().getGroup_4());
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11597:1: ( rule__LocalNameDeclarationStatement__Group_4__0 )?
int alt85 = 2;
int LA85_0 = input.LA(1);
if((LA85_0 == 74)) {
alt85 = 1;
}
switch(alt85) {
case 1:
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11597:2: rule__LocalNameDeclarationStatement__Group_4__0
{
pushFollow(FOLLOW_rule__LocalNameDeclarationStatement__Group_4__0_in_rule__LocalNameDeclarationStatement__Group__4__Impl23828);
rule__LocalNameDeclarationStatement__Group_4__0();
state._fsp--;
}
break;
}
after(grammarAccess.getLocalNameDeclarationStatementAccess().getGroup_4());
}
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__LocalNameDeclarationStatement__Group__4__Impl"
// $ANTLR start "rule__LocalNameDeclarationStatement__Group__5"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11607:1: rule__LocalNameDeclarationStatement__Group__5 : rule__LocalNameDeclarationStatement__Group__5__Impl rule__LocalNameDeclarationStatement__Group__6 ;
public final void rule__LocalNameDeclarationStatement__Group__5() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11611:1: ( rule__LocalNameDeclarationStatement__Group__5__Impl rule__LocalNameDeclarationStatement__Group__6 )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11612:2: rule__LocalNameDeclarationStatement__Group__5__Impl rule__LocalNameDeclarationStatement__Group__6
{
pushFollow(FOLLOW_rule__LocalNameDeclarationStatement__Group__5__Impl_in_rule__LocalNameDeclarationStatement__Group__523859);
rule__LocalNameDeclarationStatement__Group__5__Impl();
state._fsp--;
pushFollow(FOLLOW_rule__LocalNameDeclarationStatement__Group__6_in_rule__LocalNameDeclarationStatement__Group__523862);
rule__LocalNameDeclarationStatement__Group__6();
state._fsp--;
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__LocalNameDeclarationStatement__Group__5"
// $ANTLR start "rule__LocalNameDeclarationStatement__Group__5__Impl"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11619:1: rule__LocalNameDeclarationStatement__Group__5__Impl : ( '=' ) ;
public final void rule__LocalNameDeclarationStatement__Group__5__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11623:1: ( ( '=' ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11624:1: ( '=' )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11624:1: ( '=' )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11625:1: '='
{
before(grammarAccess.getLocalNameDeclarationStatementAccess().getEqualsSignKeyword_5());
match(input, 49, FOLLOW_49_in_rule__LocalNameDeclarationStatement__Group__5__Impl23890);
after(grammarAccess.getLocalNameDeclarationStatementAccess().getEqualsSignKeyword_5());
}
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__LocalNameDeclarationStatement__Group__5__Impl"
// $ANTLR start "rule__LocalNameDeclarationStatement__Group__6"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11638:1: rule__LocalNameDeclarationStatement__Group__6 : rule__LocalNameDeclarationStatement__Group__6__Impl rule__LocalNameDeclarationStatement__Group__7 ;
public final void rule__LocalNameDeclarationStatement__Group__6() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11642:1: ( rule__LocalNameDeclarationStatement__Group__6__Impl rule__LocalNameDeclarationStatement__Group__7 )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11643:2: rule__LocalNameDeclarationStatement__Group__6__Impl rule__LocalNameDeclarationStatement__Group__7
{
pushFollow(FOLLOW_rule__LocalNameDeclarationStatement__Group__6__Impl_in_rule__LocalNameDeclarationStatement__Group__623921);
rule__LocalNameDeclarationStatement__Group__6__Impl();
state._fsp--;
pushFollow(FOLLOW_rule__LocalNameDeclarationStatement__Group__7_in_rule__LocalNameDeclarationStatement__Group__623924);
rule__LocalNameDeclarationStatement__Group__7();
state._fsp--;
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__LocalNameDeclarationStatement__Group__6"
// $ANTLR start "rule__LocalNameDeclarationStatement__Group__6__Impl"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11650:1: rule__LocalNameDeclarationStatement__Group__6__Impl : ( ( rule__LocalNameDeclarationStatement__InitAssignment_6 ) ) ;
public final void rule__LocalNameDeclarationStatement__Group__6__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11654:1: ( ( ( rule__LocalNameDeclarationStatement__InitAssignment_6 ) ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11655:1: ( ( rule__LocalNameDeclarationStatement__InitAssignment_6 ) )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11655:1: ( ( rule__LocalNameDeclarationStatement__InitAssignment_6 ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11656:1: ( rule__LocalNameDeclarationStatement__InitAssignment_6 )
{
before(grammarAccess.getLocalNameDeclarationStatementAccess().getInitAssignment_6());
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11657:1: ( rule__LocalNameDeclarationStatement__InitAssignment_6 )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11657:2: rule__LocalNameDeclarationStatement__InitAssignment_6
{
pushFollow(FOLLOW_rule__LocalNameDeclarationStatement__InitAssignment_6_in_rule__LocalNameDeclarationStatement__Group__6__Impl23951);
rule__LocalNameDeclarationStatement__InitAssignment_6();
state._fsp--;
}
after(grammarAccess.getLocalNameDeclarationStatementAccess().getInitAssignment_6());
}
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__LocalNameDeclarationStatement__Group__6__Impl"
// $ANTLR start "rule__LocalNameDeclarationStatement__Group__7"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11667:1: rule__LocalNameDeclarationStatement__Group__7 : rule__LocalNameDeclarationStatement__Group__7__Impl ;
public final void rule__LocalNameDeclarationStatement__Group__7() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11671:1: ( rule__LocalNameDeclarationStatement__Group__7__Impl )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11672:2: rule__LocalNameDeclarationStatement__Group__7__Impl
{
pushFollow(FOLLOW_rule__LocalNameDeclarationStatement__Group__7__Impl_in_rule__LocalNameDeclarationStatement__Group__723981);
rule__LocalNameDeclarationStatement__Group__7__Impl();
state._fsp--;
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__LocalNameDeclarationStatement__Group__7"
// $ANTLR start "rule__LocalNameDeclarationStatement__Group__7__Impl"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11678:1: rule__LocalNameDeclarationStatement__Group__7__Impl : ( ';' ) ;
public final void rule__LocalNameDeclarationStatement__Group__7__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11682:1: ( ( ';' ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11683:1: ( ';' )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11683:1: ( ';' )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11684:1: ';'
{
before(grammarAccess.getLocalNameDeclarationStatementAccess().getSemicolonKeyword_7());
match(input, 91, FOLLOW_91_in_rule__LocalNameDeclarationStatement__Group__7__Impl24009);
after(grammarAccess.getLocalNameDeclarationStatementAccess().getSemicolonKeyword_7());
}
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__LocalNameDeclarationStatement__Group__7__Impl"
// $ANTLR start "rule__LocalNameDeclarationStatement__Group_4__0"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11713:1: rule__LocalNameDeclarationStatement__Group_4__0 : rule__LocalNameDeclarationStatement__Group_4__0__Impl rule__LocalNameDeclarationStatement__Group_4__1 ;
public final void rule__LocalNameDeclarationStatement__Group_4__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11717:1: ( rule__LocalNameDeclarationStatement__Group_4__0__Impl rule__LocalNameDeclarationStatement__Group_4__1 )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11718:2: rule__LocalNameDeclarationStatement__Group_4__0__Impl rule__LocalNameDeclarationStatement__Group_4__1
{
pushFollow(FOLLOW_rule__LocalNameDeclarationStatement__Group_4__0__Impl_in_rule__LocalNameDeclarationStatement__Group_4__024056);
rule__LocalNameDeclarationStatement__Group_4__0__Impl();
state._fsp--;
pushFollow(FOLLOW_rule__LocalNameDeclarationStatement__Group_4__1_in_rule__LocalNameDeclarationStatement__Group_4__024059);
rule__LocalNameDeclarationStatement__Group_4__1();
state._fsp--;
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__LocalNameDeclarationStatement__Group_4__0"
// $ANTLR start "rule__LocalNameDeclarationStatement__Group_4__0__Impl"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11725:1: rule__LocalNameDeclarationStatement__Group_4__0__Impl : ( ( rule__LocalNameDeclarationStatement__MultiplicityIndicatorAssignment_4_0 ) ) ;
public final void rule__LocalNameDeclarationStatement__Group_4__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11729:1: ( ( ( rule__LocalNameDeclarationStatement__MultiplicityIndicatorAssignment_4_0 ) ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11730:1: ( ( rule__LocalNameDeclarationStatement__MultiplicityIndicatorAssignment_4_0 ) )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11730:1: ( ( rule__LocalNameDeclarationStatement__MultiplicityIndicatorAssignment_4_0 ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11731:1: ( rule__LocalNameDeclarationStatement__MultiplicityIndicatorAssignment_4_0 )
{
before(grammarAccess.getLocalNameDeclarationStatementAccess().getMultiplicityIndicatorAssignment_4_0());
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11732:1: ( rule__LocalNameDeclarationStatement__MultiplicityIndicatorAssignment_4_0 )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11732:2: rule__LocalNameDeclarationStatement__MultiplicityIndicatorAssignment_4_0
{
pushFollow(FOLLOW_rule__LocalNameDeclarationStatement__MultiplicityIndicatorAssignment_4_0_in_rule__LocalNameDeclarationStatement__Group_4__0__Impl24086);
rule__LocalNameDeclarationStatement__MultiplicityIndicatorAssignment_4_0();
state._fsp--;
}
after(grammarAccess.getLocalNameDeclarationStatementAccess().getMultiplicityIndicatorAssignment_4_0());
}
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__LocalNameDeclarationStatement__Group_4__0__Impl"
// $ANTLR start "rule__LocalNameDeclarationStatement__Group_4__1"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11742:1: rule__LocalNameDeclarationStatement__Group_4__1 : rule__LocalNameDeclarationStatement__Group_4__1__Impl ;
public final void rule__LocalNameDeclarationStatement__Group_4__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11746:1: ( rule__LocalNameDeclarationStatement__Group_4__1__Impl )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11747:2: rule__LocalNameDeclarationStatement__Group_4__1__Impl
{
pushFollow(FOLLOW_rule__LocalNameDeclarationStatement__Group_4__1__Impl_in_rule__LocalNameDeclarationStatement__Group_4__124116);
rule__LocalNameDeclarationStatement__Group_4__1__Impl();
state._fsp--;
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__LocalNameDeclarationStatement__Group_4__1"
// $ANTLR start "rule__LocalNameDeclarationStatement__Group_4__1__Impl"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11753:1: rule__LocalNameDeclarationStatement__Group_4__1__Impl : ( ']' ) ;
public final void rule__LocalNameDeclarationStatement__Group_4__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11757:1: ( ( ']' ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11758:1: ( ']' )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11758:1: ( ']' )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11759:1: ']'
{
before(grammarAccess.getLocalNameDeclarationStatementAccess().getRightSquareBracketKeyword_4_1());
match(input, 75, FOLLOW_75_in_rule__LocalNameDeclarationStatement__Group_4__1__Impl24144);
after(grammarAccess.getLocalNameDeclarationStatementAccess().getRightSquareBracketKeyword_4_1());
}
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__LocalNameDeclarationStatement__Group_4__1__Impl"
// $ANTLR start "rule__IfStatement__Group__0"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11776: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 {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11780:1: ( rule__IfStatement__Group__0__Impl rule__IfStatement__Group__1 )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11781:2: rule__IfStatement__Group__0__Impl rule__IfStatement__Group__1
{
pushFollow(FOLLOW_rule__IfStatement__Group__0__Impl_in_rule__IfStatement__Group__024179);
rule__IfStatement__Group__0__Impl();
state._fsp--;
pushFollow(FOLLOW_rule__IfStatement__Group__1_in_rule__IfStatement__Group__024182);
rule__IfStatement__Group__1();
state._fsp--;
}
} 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"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11788:1: rule__IfStatement__Group__0__Impl : ( 'if' ) ;
public final void rule__IfStatement__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11792:1: ( ( 'if' ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11793:1: ( 'if' )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11793:1: ( 'if' )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11794:1: 'if'
{
before(grammarAccess.getIfStatementAccess().getIfKeyword_0());
match(input, 93, FOLLOW_93_in_rule__IfStatement__Group__0__Impl24210);
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"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11807: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 {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11811:1: ( rule__IfStatement__Group__1__Impl rule__IfStatement__Group__2 )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11812:2: rule__IfStatement__Group__1__Impl rule__IfStatement__Group__2
{
pushFollow(FOLLOW_rule__IfStatement__Group__1__Impl_in_rule__IfStatement__Group__124241);
rule__IfStatement__Group__1__Impl();
state._fsp--;
pushFollow(FOLLOW_rule__IfStatement__Group__2_in_rule__IfStatement__Group__124244);
rule__IfStatement__Group__2();
state._fsp--;
}
} 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"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11819:1: rule__IfStatement__Group__1__Impl : ( ( rule__IfStatement__SequentialClaussesAssignment_1 ) ) ;
public final void rule__IfStatement__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11823:1: ( ( ( rule__IfStatement__SequentialClaussesAssignment_1 ) ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11824:1: ( ( rule__IfStatement__SequentialClaussesAssignment_1 ) )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11824:1: ( ( rule__IfStatement__SequentialClaussesAssignment_1 ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11825:1: ( rule__IfStatement__SequentialClaussesAssignment_1 )
{
before(grammarAccess.getIfStatementAccess().getSequentialClaussesAssignment_1());
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11826:1: ( rule__IfStatement__SequentialClaussesAssignment_1 )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11826:2: rule__IfStatement__SequentialClaussesAssignment_1
{
pushFollow(FOLLOW_rule__IfStatement__SequentialClaussesAssignment_1_in_rule__IfStatement__Group__1__Impl24271);
rule__IfStatement__SequentialClaussesAssignment_1();
state._fsp--;
}
after(grammarAccess.getIfStatementAccess().getSequentialClaussesAssignment_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"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11836:1: rule__IfStatement__Group__2 : rule__IfStatement__Group__2__Impl ;
public final void rule__IfStatement__Group__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11840:1: ( rule__IfStatement__Group__2__Impl )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11841:2: rule__IfStatement__Group__2__Impl
{
pushFollow(FOLLOW_rule__IfStatement__Group__2__Impl_in_rule__IfStatement__Group__224301);
rule__IfStatement__Group__2__Impl();
state._fsp--;
}
} 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"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11847:1: rule__IfStatement__Group__2__Impl : ( ( rule__IfStatement__FinalClauseAssignment_2 )? ) ;
public final void rule__IfStatement__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11851:1: ( ( ( rule__IfStatement__FinalClauseAssignment_2 )? ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11852:1: ( ( rule__IfStatement__FinalClauseAssignment_2 )? )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11852:1: ( ( rule__IfStatement__FinalClauseAssignment_2 )? )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11853:1: ( rule__IfStatement__FinalClauseAssignment_2 )?
{
before(grammarAccess.getIfStatementAccess().getFinalClauseAssignment_2());
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11854:1: ( rule__IfStatement__FinalClauseAssignment_2 )?
int alt86 = 2;
int LA86_0 = input.LA(1);
if((LA86_0 == 94)) {
alt86 = 1;
}
switch(alt86) {
case 1:
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11854:2: rule__IfStatement__FinalClauseAssignment_2
{
pushFollow(FOLLOW_rule__IfStatement__FinalClauseAssignment_2_in_rule__IfStatement__Group__2__Impl24328);
rule__IfStatement__FinalClauseAssignment_2();
state._fsp--;
}
break;
}
after(grammarAccess.getIfStatementAccess().getFinalClauseAssignment_2());
}
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__IfStatement__Group__2__Impl"
// $ANTLR start "rule__SequentialClauses__Group__0"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11870:1: rule__SequentialClauses__Group__0 : rule__SequentialClauses__Group__0__Impl rule__SequentialClauses__Group__1 ;
public final void rule__SequentialClauses__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11874:1: ( rule__SequentialClauses__Group__0__Impl rule__SequentialClauses__Group__1 )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11875:2: rule__SequentialClauses__Group__0__Impl rule__SequentialClauses__Group__1
{
pushFollow(FOLLOW_rule__SequentialClauses__Group__0__Impl_in_rule__SequentialClauses__Group__024365);
rule__SequentialClauses__Group__0__Impl();
state._fsp--;
pushFollow(FOLLOW_rule__SequentialClauses__Group__1_in_rule__SequentialClauses__Group__024368);
rule__SequentialClauses__Group__1();
state._fsp--;
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__SequentialClauses__Group__0"
// $ANTLR start "rule__SequentialClauses__Group__0__Impl"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11882:1: rule__SequentialClauses__Group__0__Impl : ( ( rule__SequentialClauses__ConccurentClausesAssignment_0 ) ) ;
public final void rule__SequentialClauses__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11886:1: ( ( ( rule__SequentialClauses__ConccurentClausesAssignment_0 ) ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11887:1: ( ( rule__SequentialClauses__ConccurentClausesAssignment_0 ) )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11887:1: ( ( rule__SequentialClauses__ConccurentClausesAssignment_0 ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11888:1: ( rule__SequentialClauses__ConccurentClausesAssignment_0 )
{
before(grammarAccess.getSequentialClausesAccess().getConccurentClausesAssignment_0());
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11889:1: ( rule__SequentialClauses__ConccurentClausesAssignment_0 )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11889:2: rule__SequentialClauses__ConccurentClausesAssignment_0
{
pushFollow(FOLLOW_rule__SequentialClauses__ConccurentClausesAssignment_0_in_rule__SequentialClauses__Group__0__Impl24395);
rule__SequentialClauses__ConccurentClausesAssignment_0();
state._fsp--;
}
after(grammarAccess.getSequentialClausesAccess().getConccurentClausesAssignment_0());
}
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__SequentialClauses__Group__0__Impl"
// $ANTLR start "rule__SequentialClauses__Group__1"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11899:1: rule__SequentialClauses__Group__1 : rule__SequentialClauses__Group__1__Impl ;
public final void rule__SequentialClauses__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11903:1: ( rule__SequentialClauses__Group__1__Impl )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11904:2: rule__SequentialClauses__Group__1__Impl
{
pushFollow(FOLLOW_rule__SequentialClauses__Group__1__Impl_in_rule__SequentialClauses__Group__124425);
rule__SequentialClauses__Group__1__Impl();
state._fsp--;
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__SequentialClauses__Group__1"
// $ANTLR start "rule__SequentialClauses__Group__1__Impl"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11910:1: rule__SequentialClauses__Group__1__Impl : ( ( rule__SequentialClauses__Group_1__0 )* ) ;
public final void rule__SequentialClauses__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11914:1: ( ( ( rule__SequentialClauses__Group_1__0 )* ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11915:1: ( ( rule__SequentialClauses__Group_1__0 )* )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11915:1: ( ( rule__SequentialClauses__Group_1__0 )* )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11916:1: ( rule__SequentialClauses__Group_1__0 )*
{
before(grammarAccess.getSequentialClausesAccess().getGroup_1());
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11917:1: ( rule__SequentialClauses__Group_1__0 )*
loop87: do {
int alt87 = 2;
int LA87_0 = input.LA(1);
if((LA87_0 == 94)) {
int LA87_2 = input.LA(2);
if((LA87_2 == 93)) {
alt87 = 1;
}
}
switch(alt87) {
case 1:
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11917:2: rule__SequentialClauses__Group_1__0
{
pushFollow(FOLLOW_rule__SequentialClauses__Group_1__0_in_rule__SequentialClauses__Group__1__Impl24452);
rule__SequentialClauses__Group_1__0();
state._fsp--;
}
break;
default:
break loop87;
}
} while(true);
after(grammarAccess.getSequentialClausesAccess().getGroup_1());
}
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__SequentialClauses__Group__1__Impl"
// $ANTLR start "rule__SequentialClauses__Group_1__0"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11931:1: rule__SequentialClauses__Group_1__0 : rule__SequentialClauses__Group_1__0__Impl rule__SequentialClauses__Group_1__1 ;
public final void rule__SequentialClauses__Group_1__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11935:1: ( rule__SequentialClauses__Group_1__0__Impl rule__SequentialClauses__Group_1__1 )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11936:2: rule__SequentialClauses__Group_1__0__Impl rule__SequentialClauses__Group_1__1
{
pushFollow(FOLLOW_rule__SequentialClauses__Group_1__0__Impl_in_rule__SequentialClauses__Group_1__024487);
rule__SequentialClauses__Group_1__0__Impl();
state._fsp--;
pushFollow(FOLLOW_rule__SequentialClauses__Group_1__1_in_rule__SequentialClauses__Group_1__024490);
rule__SequentialClauses__Group_1__1();
state._fsp--;
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__SequentialClauses__Group_1__0"
// $ANTLR start "rule__SequentialClauses__Group_1__0__Impl"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11943:1: rule__SequentialClauses__Group_1__0__Impl : ( 'else' ) ;
public final void rule__SequentialClauses__Group_1__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11947:1: ( ( 'else' ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11948:1: ( 'else' )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11948:1: ( 'else' )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11949:1: 'else'
{
before(grammarAccess.getSequentialClausesAccess().getElseKeyword_1_0());
match(input, 94, FOLLOW_94_in_rule__SequentialClauses__Group_1__0__Impl24518);
after(grammarAccess.getSequentialClausesAccess().getElseKeyword_1_0());
}
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__SequentialClauses__Group_1__0__Impl"
// $ANTLR start "rule__SequentialClauses__Group_1__1"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11962:1: rule__SequentialClauses__Group_1__1 : rule__SequentialClauses__Group_1__1__Impl rule__SequentialClauses__Group_1__2 ;
public final void rule__SequentialClauses__Group_1__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11966:1: ( rule__SequentialClauses__Group_1__1__Impl rule__SequentialClauses__Group_1__2 )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11967:2: rule__SequentialClauses__Group_1__1__Impl rule__SequentialClauses__Group_1__2
{
pushFollow(FOLLOW_rule__SequentialClauses__Group_1__1__Impl_in_rule__SequentialClauses__Group_1__124549);
rule__SequentialClauses__Group_1__1__Impl();
state._fsp--;
pushFollow(FOLLOW_rule__SequentialClauses__Group_1__2_in_rule__SequentialClauses__Group_1__124552);
rule__SequentialClauses__Group_1__2();
state._fsp--;
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__SequentialClauses__Group_1__1"
// $ANTLR start "rule__SequentialClauses__Group_1__1__Impl"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11974:1: rule__SequentialClauses__Group_1__1__Impl : ( 'if' ) ;
public final void rule__SequentialClauses__Group_1__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11978:1: ( ( 'if' ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11979:1: ( 'if' )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11979:1: ( 'if' )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11980:1: 'if'
{
before(grammarAccess.getSequentialClausesAccess().getIfKeyword_1_1());
match(input, 93, FOLLOW_93_in_rule__SequentialClauses__Group_1__1__Impl24580);
after(grammarAccess.getSequentialClausesAccess().getIfKeyword_1_1());
}
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__SequentialClauses__Group_1__1__Impl"
// $ANTLR start "rule__SequentialClauses__Group_1__2"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11993:1: rule__SequentialClauses__Group_1__2 : rule__SequentialClauses__Group_1__2__Impl ;
public final void rule__SequentialClauses__Group_1__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11997:1: ( rule__SequentialClauses__Group_1__2__Impl )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11998:2: rule__SequentialClauses__Group_1__2__Impl
{
pushFollow(FOLLOW_rule__SequentialClauses__Group_1__2__Impl_in_rule__SequentialClauses__Group_1__224611);
rule__SequentialClauses__Group_1__2__Impl();
state._fsp--;
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__SequentialClauses__Group_1__2"
// $ANTLR start "rule__SequentialClauses__Group_1__2__Impl"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12004:1: rule__SequentialClauses__Group_1__2__Impl : ( ( rule__SequentialClauses__ConccurentClausesAssignment_1_2 ) ) ;
public final void rule__SequentialClauses__Group_1__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12008:1: ( ( ( rule__SequentialClauses__ConccurentClausesAssignment_1_2 ) ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12009:1: ( ( rule__SequentialClauses__ConccurentClausesAssignment_1_2 ) )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12009:1: ( ( rule__SequentialClauses__ConccurentClausesAssignment_1_2 ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12010:1: ( rule__SequentialClauses__ConccurentClausesAssignment_1_2 )
{
before(grammarAccess.getSequentialClausesAccess().getConccurentClausesAssignment_1_2());
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12011:1: ( rule__SequentialClauses__ConccurentClausesAssignment_1_2 )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12011:2: rule__SequentialClauses__ConccurentClausesAssignment_1_2
{
pushFollow(FOLLOW_rule__SequentialClauses__ConccurentClausesAssignment_1_2_in_rule__SequentialClauses__Group_1__2__Impl24638);
rule__SequentialClauses__ConccurentClausesAssignment_1_2();
state._fsp--;
}
after(grammarAccess.getSequentialClausesAccess().getConccurentClausesAssignment_1_2());
}
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__SequentialClauses__Group_1__2__Impl"
// $ANTLR start "rule__ConcurrentClauses__Group__0"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12027: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 {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12031:1: ( rule__ConcurrentClauses__Group__0__Impl rule__ConcurrentClauses__Group__1 )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12032:2: rule__ConcurrentClauses__Group__0__Impl rule__ConcurrentClauses__Group__1
{
pushFollow(FOLLOW_rule__ConcurrentClauses__Group__0__Impl_in_rule__ConcurrentClauses__Group__024674);
rule__ConcurrentClauses__Group__0__Impl();
state._fsp--;
pushFollow(FOLLOW_rule__ConcurrentClauses__Group__1_in_rule__ConcurrentClauses__Group__024677);
rule__ConcurrentClauses__Group__1();
state._fsp--;
}
} 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"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12039:1: rule__ConcurrentClauses__Group__0__Impl : ( ( rule__ConcurrentClauses__NonFinalClauseAssignment_0 ) ) ;
public final void rule__ConcurrentClauses__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12043:1: ( ( ( rule__ConcurrentClauses__NonFinalClauseAssignment_0 ) ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12044:1: ( ( rule__ConcurrentClauses__NonFinalClauseAssignment_0 ) )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12044:1: ( ( rule__ConcurrentClauses__NonFinalClauseAssignment_0 ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12045:1: ( rule__ConcurrentClauses__NonFinalClauseAssignment_0 )
{
before(grammarAccess.getConcurrentClausesAccess().getNonFinalClauseAssignment_0());
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12046:1: ( rule__ConcurrentClauses__NonFinalClauseAssignment_0 )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12046:2: rule__ConcurrentClauses__NonFinalClauseAssignment_0
{
pushFollow(FOLLOW_rule__ConcurrentClauses__NonFinalClauseAssignment_0_in_rule__ConcurrentClauses__Group__0__Impl24704);
rule__ConcurrentClauses__NonFinalClauseAssignment_0();
state._fsp--;
}
after(grammarAccess.getConcurrentClausesAccess().getNonFinalClauseAssignment_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"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12056:1: rule__ConcurrentClauses__Group__1 : rule__ConcurrentClauses__Group__1__Impl ;
public final void rule__ConcurrentClauses__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12060:1: ( rule__ConcurrentClauses__Group__1__Impl )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12061:2: rule__ConcurrentClauses__Group__1__Impl
{
pushFollow(FOLLOW_rule__ConcurrentClauses__Group__1__Impl_in_rule__ConcurrentClauses__Group__124734);
rule__ConcurrentClauses__Group__1__Impl();
state._fsp--;
}
} 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"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12067: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 {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12071:1: ( ( ( rule__ConcurrentClauses__Group_1__0 )* ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12072:1: ( ( rule__ConcurrentClauses__Group_1__0 )* )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12072:1: ( ( rule__ConcurrentClauses__Group_1__0 )* )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12073:1: ( rule__ConcurrentClauses__Group_1__0 )*
{
before(grammarAccess.getConcurrentClausesAccess().getGroup_1());
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12074:1: ( rule__ConcurrentClauses__Group_1__0 )*
loop88: do {
int alt88 = 2;
int LA88_0 = input.LA(1);
if((LA88_0 == 95)) {
alt88 = 1;
}
switch(alt88) {
case 1:
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12074:2: rule__ConcurrentClauses__Group_1__0
{
pushFollow(FOLLOW_rule__ConcurrentClauses__Group_1__0_in_rule__ConcurrentClauses__Group__1__Impl24761);
rule__ConcurrentClauses__Group_1__0();
state._fsp--;
}
break;
default:
break loop88;
}
} while(true);
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"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12088: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 {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12092:1: ( rule__ConcurrentClauses__Group_1__0__Impl rule__ConcurrentClauses__Group_1__1 )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12093:2: rule__ConcurrentClauses__Group_1__0__Impl rule__ConcurrentClauses__Group_1__1
{
pushFollow(FOLLOW_rule__ConcurrentClauses__Group_1__0__Impl_in_rule__ConcurrentClauses__Group_1__024796);
rule__ConcurrentClauses__Group_1__0__Impl();
state._fsp--;
pushFollow(FOLLOW_rule__ConcurrentClauses__Group_1__1_in_rule__ConcurrentClauses__Group_1__024799);
rule__ConcurrentClauses__Group_1__1();
state._fsp--;
}
} 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"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12100:1: rule__ConcurrentClauses__Group_1__0__Impl : ( 'or' ) ;
public final void rule__ConcurrentClauses__Group_1__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12104:1: ( ( 'or' ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12105:1: ( 'or' )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12105:1: ( 'or' )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12106:1: 'or'
{
before(grammarAccess.getConcurrentClausesAccess().getOrKeyword_1_0());
match(input, 95, FOLLOW_95_in_rule__ConcurrentClauses__Group_1__0__Impl24827);
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"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12119: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 {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12123:1: ( rule__ConcurrentClauses__Group_1__1__Impl rule__ConcurrentClauses__Group_1__2 )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12124:2: rule__ConcurrentClauses__Group_1__1__Impl rule__ConcurrentClauses__Group_1__2
{
pushFollow(FOLLOW_rule__ConcurrentClauses__Group_1__1__Impl_in_rule__ConcurrentClauses__Group_1__124858);
rule__ConcurrentClauses__Group_1__1__Impl();
state._fsp--;
pushFollow(FOLLOW_rule__ConcurrentClauses__Group_1__2_in_rule__ConcurrentClauses__Group_1__124861);
rule__ConcurrentClauses__Group_1__2();
state._fsp--;
}
} 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"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12131:1: rule__ConcurrentClauses__Group_1__1__Impl : ( 'if' ) ;
public final void rule__ConcurrentClauses__Group_1__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12135:1: ( ( 'if' ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12136:1: ( 'if' )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12136:1: ( 'if' )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12137:1: 'if'
{
before(grammarAccess.getConcurrentClausesAccess().getIfKeyword_1_1());
match(input, 93, FOLLOW_93_in_rule__ConcurrentClauses__Group_1__1__Impl24889);
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"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12150: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 {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12154:1: ( rule__ConcurrentClauses__Group_1__2__Impl )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12155:2: rule__ConcurrentClauses__Group_1__2__Impl
{
pushFollow(FOLLOW_rule__ConcurrentClauses__Group_1__2__Impl_in_rule__ConcurrentClauses__Group_1__224920);
rule__ConcurrentClauses__Group_1__2__Impl();
state._fsp--;
}
} 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"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12161:1: rule__ConcurrentClauses__Group_1__2__Impl : ( ( rule__ConcurrentClauses__NonFinalClauseAssignment_1_2 ) ) ;
public final void rule__ConcurrentClauses__Group_1__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12165:1: ( ( ( rule__ConcurrentClauses__NonFinalClauseAssignment_1_2 ) ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12166:1: ( ( rule__ConcurrentClauses__NonFinalClauseAssignment_1_2 ) )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12166:1: ( ( rule__ConcurrentClauses__NonFinalClauseAssignment_1_2 ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12167:1: ( rule__ConcurrentClauses__NonFinalClauseAssignment_1_2 )
{
before(grammarAccess.getConcurrentClausesAccess().getNonFinalClauseAssignment_1_2());
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12168:1: ( rule__ConcurrentClauses__NonFinalClauseAssignment_1_2 )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12168:2: rule__ConcurrentClauses__NonFinalClauseAssignment_1_2
{
pushFollow(FOLLOW_rule__ConcurrentClauses__NonFinalClauseAssignment_1_2_in_rule__ConcurrentClauses__Group_1__2__Impl24947);
rule__ConcurrentClauses__NonFinalClauseAssignment_1_2();
state._fsp--;
}
after(grammarAccess.getConcurrentClausesAccess().getNonFinalClauseAssignment_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"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12184: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 {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12188:1: ( rule__NonFinalClause__Group__0__Impl rule__NonFinalClause__Group__1 )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12189:2: rule__NonFinalClause__Group__0__Impl rule__NonFinalClause__Group__1
{
pushFollow(FOLLOW_rule__NonFinalClause__Group__0__Impl_in_rule__NonFinalClause__Group__024983);
rule__NonFinalClause__Group__0__Impl();
state._fsp--;
pushFollow(FOLLOW_rule__NonFinalClause__Group__1_in_rule__NonFinalClause__Group__024986);
rule__NonFinalClause__Group__1();
state._fsp--;
}
} 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"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12196:1: rule__NonFinalClause__Group__0__Impl : ( '(' ) ;
public final void rule__NonFinalClause__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12200:1: ( ( '(' ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12201:1: ( '(' )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12201:1: ( '(' )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12202:1: '('
{
before(grammarAccess.getNonFinalClauseAccess().getLeftParenthesisKeyword_0());
match(input, 64, FOLLOW_64_in_rule__NonFinalClause__Group__0__Impl25014);
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"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12215: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 {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12219:1: ( rule__NonFinalClause__Group__1__Impl rule__NonFinalClause__Group__2 )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12220:2: rule__NonFinalClause__Group__1__Impl rule__NonFinalClause__Group__2
{
pushFollow(FOLLOW_rule__NonFinalClause__Group__1__Impl_in_rule__NonFinalClause__Group__125045);
rule__NonFinalClause__Group__1__Impl();
state._fsp--;
pushFollow(FOLLOW_rule__NonFinalClause__Group__2_in_rule__NonFinalClause__Group__125048);
rule__NonFinalClause__Group__2();
state._fsp--;
}
} 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"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12227:1: rule__NonFinalClause__Group__1__Impl : ( ( rule__NonFinalClause__ConditionAssignment_1 ) ) ;
public final void rule__NonFinalClause__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12231:1: ( ( ( rule__NonFinalClause__ConditionAssignment_1 ) ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12232:1: ( ( rule__NonFinalClause__ConditionAssignment_1 ) )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12232:1: ( ( rule__NonFinalClause__ConditionAssignment_1 ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12233:1: ( rule__NonFinalClause__ConditionAssignment_1 )
{
before(grammarAccess.getNonFinalClauseAccess().getConditionAssignment_1());
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12234:1: ( rule__NonFinalClause__ConditionAssignment_1 )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12234:2: rule__NonFinalClause__ConditionAssignment_1
{
pushFollow(FOLLOW_rule__NonFinalClause__ConditionAssignment_1_in_rule__NonFinalClause__Group__1__Impl25075);
rule__NonFinalClause__ConditionAssignment_1();
state._fsp--;
}
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"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12244: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 {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12248:1: ( rule__NonFinalClause__Group__2__Impl rule__NonFinalClause__Group__3 )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12249:2: rule__NonFinalClause__Group__2__Impl rule__NonFinalClause__Group__3
{
pushFollow(FOLLOW_rule__NonFinalClause__Group__2__Impl_in_rule__NonFinalClause__Group__225105);
rule__NonFinalClause__Group__2__Impl();
state._fsp--;
pushFollow(FOLLOW_rule__NonFinalClause__Group__3_in_rule__NonFinalClause__Group__225108);
rule__NonFinalClause__Group__3();
state._fsp--;
}
} 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"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12256:1: rule__NonFinalClause__Group__2__Impl : ( ')' ) ;
public final void rule__NonFinalClause__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12260:1: ( ( ')' ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12261:1: ( ')' )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12261:1: ( ')' )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12262:1: ')'
{
before(grammarAccess.getNonFinalClauseAccess().getRightParenthesisKeyword_2());
match(input, 65, FOLLOW_65_in_rule__NonFinalClause__Group__2__Impl25136);
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"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12275:1: rule__NonFinalClause__Group__3 : rule__NonFinalClause__Group__3__Impl ;
public final void rule__NonFinalClause__Group__3() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12279:1: ( rule__NonFinalClause__Group__3__Impl )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12280:2: rule__NonFinalClause__Group__3__Impl
{
pushFollow(FOLLOW_rule__NonFinalClause__Group__3__Impl_in_rule__NonFinalClause__Group__325167);
rule__NonFinalClause__Group__3__Impl();
state._fsp--;
}
} 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"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12286:1: rule__NonFinalClause__Group__3__Impl : ( ( rule__NonFinalClause__BlockAssignment_3 ) ) ;
public final void rule__NonFinalClause__Group__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12290:1: ( ( ( rule__NonFinalClause__BlockAssignment_3 ) ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12291:1: ( ( rule__NonFinalClause__BlockAssignment_3 ) )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12291:1: ( ( rule__NonFinalClause__BlockAssignment_3 ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12292:1: ( rule__NonFinalClause__BlockAssignment_3 )
{
before(grammarAccess.getNonFinalClauseAccess().getBlockAssignment_3());
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12293:1: ( rule__NonFinalClause__BlockAssignment_3 )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12293:2: rule__NonFinalClause__BlockAssignment_3
{
pushFollow(FOLLOW_rule__NonFinalClause__BlockAssignment_3_in_rule__NonFinalClause__Group__3__Impl25194);
rule__NonFinalClause__BlockAssignment_3();
state._fsp--;
}
after(grammarAccess.getNonFinalClauseAccess().getBlockAssignment_3());
}
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__NonFinalClause__Group__3__Impl"
// $ANTLR start "rule__FinalClause__Group__0"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12311:1: rule__FinalClause__Group__0 : rule__FinalClause__Group__0__Impl rule__FinalClause__Group__1 ;
public final void rule__FinalClause__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12315:1: ( rule__FinalClause__Group__0__Impl rule__FinalClause__Group__1 )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12316:2: rule__FinalClause__Group__0__Impl rule__FinalClause__Group__1
{
pushFollow(FOLLOW_rule__FinalClause__Group__0__Impl_in_rule__FinalClause__Group__025232);
rule__FinalClause__Group__0__Impl();
state._fsp--;
pushFollow(FOLLOW_rule__FinalClause__Group__1_in_rule__FinalClause__Group__025235);
rule__FinalClause__Group__1();
state._fsp--;
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__FinalClause__Group__0"
// $ANTLR start "rule__FinalClause__Group__0__Impl"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12323:1: rule__FinalClause__Group__0__Impl : ( 'else' ) ;
public final void rule__FinalClause__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12327:1: ( ( 'else' ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12328:1: ( 'else' )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12328:1: ( 'else' )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12329:1: 'else'
{
before(grammarAccess.getFinalClauseAccess().getElseKeyword_0());
match(input, 94, FOLLOW_94_in_rule__FinalClause__Group__0__Impl25263);
after(grammarAccess.getFinalClauseAccess().getElseKeyword_0());
}
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__FinalClause__Group__0__Impl"
// $ANTLR start "rule__FinalClause__Group__1"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12342:1: rule__FinalClause__Group__1 : rule__FinalClause__Group__1__Impl ;
public final void rule__FinalClause__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12346:1: ( rule__FinalClause__Group__1__Impl )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12347:2: rule__FinalClause__Group__1__Impl
{
pushFollow(FOLLOW_rule__FinalClause__Group__1__Impl_in_rule__FinalClause__Group__125294);
rule__FinalClause__Group__1__Impl();
state._fsp--;
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__FinalClause__Group__1"
// $ANTLR start "rule__FinalClause__Group__1__Impl"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12353:1: rule__FinalClause__Group__1__Impl : ( ( rule__FinalClause__BlockAssignment_1 ) ) ;
public final void rule__FinalClause__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12357:1: ( ( ( rule__FinalClause__BlockAssignment_1 ) ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12358:1: ( ( rule__FinalClause__BlockAssignment_1 ) )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12358:1: ( ( rule__FinalClause__BlockAssignment_1 ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12359:1: ( rule__FinalClause__BlockAssignment_1 )
{
before(grammarAccess.getFinalClauseAccess().getBlockAssignment_1());
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12360:1: ( rule__FinalClause__BlockAssignment_1 )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12360:2: rule__FinalClause__BlockAssignment_1
{
pushFollow(FOLLOW_rule__FinalClause__BlockAssignment_1_in_rule__FinalClause__Group__1__Impl25321);
rule__FinalClause__BlockAssignment_1();
state._fsp--;
}
after(grammarAccess.getFinalClauseAccess().getBlockAssignment_1());
}
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__FinalClause__Group__1__Impl"
// $ANTLR start "rule__SwitchStatement__Group__0"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12374: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 {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12378:1: ( rule__SwitchStatement__Group__0__Impl rule__SwitchStatement__Group__1 )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12379:2: rule__SwitchStatement__Group__0__Impl rule__SwitchStatement__Group__1
{
pushFollow(FOLLOW_rule__SwitchStatement__Group__0__Impl_in_rule__SwitchStatement__Group__025355);
rule__SwitchStatement__Group__0__Impl();
state._fsp--;
pushFollow(FOLLOW_rule__SwitchStatement__Group__1_in_rule__SwitchStatement__Group__025358);
rule__SwitchStatement__Group__1();
state._fsp--;
}
} 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"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12386:1: rule__SwitchStatement__Group__0__Impl : ( 'switch' ) ;
public final void rule__SwitchStatement__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12390:1: ( ( 'switch' ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12391:1: ( 'switch' )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12391:1: ( 'switch' )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12392:1: 'switch'
{
before(grammarAccess.getSwitchStatementAccess().getSwitchKeyword_0());
match(input, 96, FOLLOW_96_in_rule__SwitchStatement__Group__0__Impl25386);
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"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12405: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 {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12409:1: ( rule__SwitchStatement__Group__1__Impl rule__SwitchStatement__Group__2 )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12410:2: rule__SwitchStatement__Group__1__Impl rule__SwitchStatement__Group__2
{
pushFollow(FOLLOW_rule__SwitchStatement__Group__1__Impl_in_rule__SwitchStatement__Group__125417);
rule__SwitchStatement__Group__1__Impl();
state._fsp--;
pushFollow(FOLLOW_rule__SwitchStatement__Group__2_in_rule__SwitchStatement__Group__125420);
rule__SwitchStatement__Group__2();
state._fsp--;
}
} 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"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12417:1: rule__SwitchStatement__Group__1__Impl : ( '(' ) ;
public final void rule__SwitchStatement__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12421:1: ( ( '(' ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12422:1: ( '(' )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12422:1: ( '(' )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12423:1: '('
{
before(grammarAccess.getSwitchStatementAccess().getLeftParenthesisKeyword_1());
match(input, 64, FOLLOW_64_in_rule__SwitchStatement__Group__1__Impl25448);
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"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12436: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 {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12440:1: ( rule__SwitchStatement__Group__2__Impl rule__SwitchStatement__Group__3 )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12441:2: rule__SwitchStatement__Group__2__Impl rule__SwitchStatement__Group__3
{
pushFollow(FOLLOW_rule__SwitchStatement__Group__2__Impl_in_rule__SwitchStatement__Group__225479);
rule__SwitchStatement__Group__2__Impl();
state._fsp--;
pushFollow(FOLLOW_rule__SwitchStatement__Group__3_in_rule__SwitchStatement__Group__225482);
rule__SwitchStatement__Group__3();
state._fsp--;
}
} 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"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12448:1: rule__SwitchStatement__Group__2__Impl : ( ( rule__SwitchStatement__ExpressionAssignment_2 ) ) ;
public final void rule__SwitchStatement__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12452:1: ( ( ( rule__SwitchStatement__ExpressionAssignment_2 ) ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12453:1: ( ( rule__SwitchStatement__ExpressionAssignment_2 ) )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12453:1: ( ( rule__SwitchStatement__ExpressionAssignment_2 ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12454:1: ( rule__SwitchStatement__ExpressionAssignment_2 )
{
before(grammarAccess.getSwitchStatementAccess().getExpressionAssignment_2());
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12455:1: ( rule__SwitchStatement__ExpressionAssignment_2 )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12455:2: rule__SwitchStatement__ExpressionAssignment_2
{
pushFollow(FOLLOW_rule__SwitchStatement__ExpressionAssignment_2_in_rule__SwitchStatement__Group__2__Impl25509);
rule__SwitchStatement__ExpressionAssignment_2();
state._fsp--;
}
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"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12465: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 {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12469:1: ( rule__SwitchStatement__Group__3__Impl rule__SwitchStatement__Group__4 )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12470:2: rule__SwitchStatement__Group__3__Impl rule__SwitchStatement__Group__4
{
pushFollow(FOLLOW_rule__SwitchStatement__Group__3__Impl_in_rule__SwitchStatement__Group__325539);
rule__SwitchStatement__Group__3__Impl();
state._fsp--;
pushFollow(FOLLOW_rule__SwitchStatement__Group__4_in_rule__SwitchStatement__Group__325542);
rule__SwitchStatement__Group__4();
state._fsp--;
}
} 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"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12477:1: rule__SwitchStatement__Group__3__Impl : ( ')' ) ;
public final void rule__SwitchStatement__Group__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12481:1: ( ( ')' ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12482:1: ( ')' )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12482:1: ( ')' )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12483:1: ')'
{
before(grammarAccess.getSwitchStatementAccess().getRightParenthesisKeyword_3());
match(input, 65, FOLLOW_65_in_rule__SwitchStatement__Group__3__Impl25570);
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"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12496: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 {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12500:1: ( rule__SwitchStatement__Group__4__Impl rule__SwitchStatement__Group__5 )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12501:2: rule__SwitchStatement__Group__4__Impl rule__SwitchStatement__Group__5
{
pushFollow(FOLLOW_rule__SwitchStatement__Group__4__Impl_in_rule__SwitchStatement__Group__425601);
rule__SwitchStatement__Group__4__Impl();
state._fsp--;
pushFollow(FOLLOW_rule__SwitchStatement__Group__5_in_rule__SwitchStatement__Group__425604);
rule__SwitchStatement__Group__5();
state._fsp--;
}
} 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"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12508:1: rule__SwitchStatement__Group__4__Impl : ( '{' ) ;
public final void rule__SwitchStatement__Group__4__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12512:1: ( ( '{' ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12513:1: ( '{' )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12513:1: ( '{' )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12514:1: '{'
{
before(grammarAccess.getSwitchStatementAccess().getLeftCurlyBracketKeyword_4());
match(input, 83, FOLLOW_83_in_rule__SwitchStatement__Group__4__Impl25632);
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"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12527: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 {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12531:1: ( rule__SwitchStatement__Group__5__Impl rule__SwitchStatement__Group__6 )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12532:2: rule__SwitchStatement__Group__5__Impl rule__SwitchStatement__Group__6
{
pushFollow(FOLLOW_rule__SwitchStatement__Group__5__Impl_in_rule__SwitchStatement__Group__525663);
rule__SwitchStatement__Group__5__Impl();
state._fsp--;
pushFollow(FOLLOW_rule__SwitchStatement__Group__6_in_rule__SwitchStatement__Group__525666);
rule__SwitchStatement__Group__6();
state._fsp--;
}
} 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"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12539:1: rule__SwitchStatement__Group__5__Impl : ( ( rule__SwitchStatement__SwitchClauseAssignment_5 )* ) ;
public final void rule__SwitchStatement__Group__5__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12543:1: ( ( ( rule__SwitchStatement__SwitchClauseAssignment_5 )* ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12544:1: ( ( rule__SwitchStatement__SwitchClauseAssignment_5 )* )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12544:1: ( ( rule__SwitchStatement__SwitchClauseAssignment_5 )* )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12545:1: ( rule__SwitchStatement__SwitchClauseAssignment_5 )*
{
before(grammarAccess.getSwitchStatementAccess().getSwitchClauseAssignment_5());
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12546:1: ( rule__SwitchStatement__SwitchClauseAssignment_5 )*
loop89: do {
int alt89 = 2;
int LA89_0 = input.LA(1);
if((LA89_0 == 97)) {
alt89 = 1;
}
switch(alt89) {
case 1:
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12546:2: rule__SwitchStatement__SwitchClauseAssignment_5
{
pushFollow(FOLLOW_rule__SwitchStatement__SwitchClauseAssignment_5_in_rule__SwitchStatement__Group__5__Impl25693);
rule__SwitchStatement__SwitchClauseAssignment_5();
state._fsp--;
}
break;
default:
break loop89;
}
} while(true);
after(grammarAccess.getSwitchStatementAccess().getSwitchClauseAssignment_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"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12556: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 {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12560:1: ( rule__SwitchStatement__Group__6__Impl rule__SwitchStatement__Group__7 )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12561:2: rule__SwitchStatement__Group__6__Impl rule__SwitchStatement__Group__7
{
pushFollow(FOLLOW_rule__SwitchStatement__Group__6__Impl_in_rule__SwitchStatement__Group__625724);
rule__SwitchStatement__Group__6__Impl();
state._fsp--;
pushFollow(FOLLOW_rule__SwitchStatement__Group__7_in_rule__SwitchStatement__Group__625727);
rule__SwitchStatement__Group__7();
state._fsp--;
}
} 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"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12568:1: rule__SwitchStatement__Group__6__Impl : ( ( rule__SwitchStatement__DefaultClauseAssignment_6 )? ) ;
public final void rule__SwitchStatement__Group__6__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12572:1: ( ( ( rule__SwitchStatement__DefaultClauseAssignment_6 )? ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12573:1: ( ( rule__SwitchStatement__DefaultClauseAssignment_6 )? )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12573:1: ( ( rule__SwitchStatement__DefaultClauseAssignment_6 )? )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12574:1: ( rule__SwitchStatement__DefaultClauseAssignment_6 )?
{
before(grammarAccess.getSwitchStatementAccess().getDefaultClauseAssignment_6());
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12575:1: ( rule__SwitchStatement__DefaultClauseAssignment_6 )?
int alt90 = 2;
int LA90_0 = input.LA(1);
if((LA90_0 == 98)) {
alt90 = 1;
}
switch(alt90) {
case 1:
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12575:2: rule__SwitchStatement__DefaultClauseAssignment_6
{
pushFollow(FOLLOW_rule__SwitchStatement__DefaultClauseAssignment_6_in_rule__SwitchStatement__Group__6__Impl25754);
rule__SwitchStatement__DefaultClauseAssignment_6();
state._fsp--;
}
break;
}
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"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12585:1: rule__SwitchStatement__Group__7 : rule__SwitchStatement__Group__7__Impl ;
public final void rule__SwitchStatement__Group__7() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12589:1: ( rule__SwitchStatement__Group__7__Impl )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12590:2: rule__SwitchStatement__Group__7__Impl
{
pushFollow(FOLLOW_rule__SwitchStatement__Group__7__Impl_in_rule__SwitchStatement__Group__725785);
rule__SwitchStatement__Group__7__Impl();
state._fsp--;
}
} 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"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12596:1: rule__SwitchStatement__Group__7__Impl : ( '}' ) ;
public final void rule__SwitchStatement__Group__7__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12600:1: ( ( '}' ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12601:1: ( '}' )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12601:1: ( '}' )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12602:1: '}'
{
before(grammarAccess.getSwitchStatementAccess().getRightCurlyBracketKeyword_7());
match(input, 84, FOLLOW_84_in_rule__SwitchStatement__Group__7__Impl25813);
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"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12631: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 {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12635:1: ( rule__SwitchClause__Group__0__Impl rule__SwitchClause__Group__1 )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12636:2: rule__SwitchClause__Group__0__Impl rule__SwitchClause__Group__1
{
pushFollow(FOLLOW_rule__SwitchClause__Group__0__Impl_in_rule__SwitchClause__Group__025860);
rule__SwitchClause__Group__0__Impl();
state._fsp--;
pushFollow(FOLLOW_rule__SwitchClause__Group__1_in_rule__SwitchClause__Group__025863);
rule__SwitchClause__Group__1();
state._fsp--;
}
} 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"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12643:1: rule__SwitchClause__Group__0__Impl : ( ( rule__SwitchClause__SwitchCaseAssignment_0 ) ) ;
public final void rule__SwitchClause__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12647:1: ( ( ( rule__SwitchClause__SwitchCaseAssignment_0 ) ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12648:1: ( ( rule__SwitchClause__SwitchCaseAssignment_0 ) )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12648:1: ( ( rule__SwitchClause__SwitchCaseAssignment_0 ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12649:1: ( rule__SwitchClause__SwitchCaseAssignment_0 )
{
before(grammarAccess.getSwitchClauseAccess().getSwitchCaseAssignment_0());
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12650:1: ( rule__SwitchClause__SwitchCaseAssignment_0 )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12650:2: rule__SwitchClause__SwitchCaseAssignment_0
{
pushFollow(FOLLOW_rule__SwitchClause__SwitchCaseAssignment_0_in_rule__SwitchClause__Group__0__Impl25890);
rule__SwitchClause__SwitchCaseAssignment_0();
state._fsp--;
}
after(grammarAccess.getSwitchClauseAccess().getSwitchCaseAssignment_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"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12660: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 {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12664:1: ( rule__SwitchClause__Group__1__Impl rule__SwitchClause__Group__2 )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12665:2: rule__SwitchClause__Group__1__Impl rule__SwitchClause__Group__2
{
pushFollow(FOLLOW_rule__SwitchClause__Group__1__Impl_in_rule__SwitchClause__Group__125920);
rule__SwitchClause__Group__1__Impl();
state._fsp--;
pushFollow(FOLLOW_rule__SwitchClause__Group__2_in_rule__SwitchClause__Group__125923);
rule__SwitchClause__Group__2();
state._fsp--;
}
} 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"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12672:1: rule__SwitchClause__Group__1__Impl : ( ( rule__SwitchClause__SwitchCaseAssignment_1 )* ) ;
public final void rule__SwitchClause__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12676:1: ( ( ( rule__SwitchClause__SwitchCaseAssignment_1 )* ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12677:1: ( ( rule__SwitchClause__SwitchCaseAssignment_1 )* )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12677:1: ( ( rule__SwitchClause__SwitchCaseAssignment_1 )* )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12678:1: ( rule__SwitchClause__SwitchCaseAssignment_1 )*
{
before(grammarAccess.getSwitchClauseAccess().getSwitchCaseAssignment_1());
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12679:1: ( rule__SwitchClause__SwitchCaseAssignment_1 )*
loop91: do {
int alt91 = 2;
int LA91_0 = input.LA(1);
if((LA91_0 == 97)) {
alt91 = 1;
}
switch(alt91) {
case 1:
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12679:2: rule__SwitchClause__SwitchCaseAssignment_1
{
pushFollow(FOLLOW_rule__SwitchClause__SwitchCaseAssignment_1_in_rule__SwitchClause__Group__1__Impl25950);
rule__SwitchClause__SwitchCaseAssignment_1();
state._fsp--;
}
break;
default:
break loop91;
}
} while(true);
after(grammarAccess.getSwitchClauseAccess().getSwitchCaseAssignment_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"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12689:1: rule__SwitchClause__Group__2 : rule__SwitchClause__Group__2__Impl ;
public final void rule__SwitchClause__Group__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12693:1: ( rule__SwitchClause__Group__2__Impl )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12694:2: rule__SwitchClause__Group__2__Impl
{
pushFollow(FOLLOW_rule__SwitchClause__Group__2__Impl_in_rule__SwitchClause__Group__225981);
rule__SwitchClause__Group__2__Impl();
state._fsp--;
}
} 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"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12700:1: rule__SwitchClause__Group__2__Impl : ( ( rule__SwitchClause__StatementSequenceAssignment_2 ) ) ;
public final void rule__SwitchClause__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12704:1: ( ( ( rule__SwitchClause__StatementSequenceAssignment_2 ) ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12705:1: ( ( rule__SwitchClause__StatementSequenceAssignment_2 ) )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12705:1: ( ( rule__SwitchClause__StatementSequenceAssignment_2 ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12706:1: ( rule__SwitchClause__StatementSequenceAssignment_2 )
{
before(grammarAccess.getSwitchClauseAccess().getStatementSequenceAssignment_2());
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12707:1: ( rule__SwitchClause__StatementSequenceAssignment_2 )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12707:2: rule__SwitchClause__StatementSequenceAssignment_2
{
pushFollow(FOLLOW_rule__SwitchClause__StatementSequenceAssignment_2_in_rule__SwitchClause__Group__2__Impl26008);
rule__SwitchClause__StatementSequenceAssignment_2();
state._fsp--;
}
after(grammarAccess.getSwitchClauseAccess().getStatementSequenceAssignment_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"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12723: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 {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12727:1: ( rule__SwitchCase__Group__0__Impl rule__SwitchCase__Group__1 )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12728:2: rule__SwitchCase__Group__0__Impl rule__SwitchCase__Group__1
{
pushFollow(FOLLOW_rule__SwitchCase__Group__0__Impl_in_rule__SwitchCase__Group__026044);
rule__SwitchCase__Group__0__Impl();
state._fsp--;
pushFollow(FOLLOW_rule__SwitchCase__Group__1_in_rule__SwitchCase__Group__026047);
rule__SwitchCase__Group__1();
state._fsp--;
}
} 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"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12735:1: rule__SwitchCase__Group__0__Impl : ( 'case' ) ;
public final void rule__SwitchCase__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12739:1: ( ( 'case' ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12740:1: ( 'case' )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12740:1: ( 'case' )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12741:1: 'case'
{
before(grammarAccess.getSwitchCaseAccess().getCaseKeyword_0());
match(input, 97, FOLLOW_97_in_rule__SwitchCase__Group__0__Impl26075);
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"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12754: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 {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12758:1: ( rule__SwitchCase__Group__1__Impl rule__SwitchCase__Group__2 )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12759:2: rule__SwitchCase__Group__1__Impl rule__SwitchCase__Group__2
{
pushFollow(FOLLOW_rule__SwitchCase__Group__1__Impl_in_rule__SwitchCase__Group__126106);
rule__SwitchCase__Group__1__Impl();
state._fsp--;
pushFollow(FOLLOW_rule__SwitchCase__Group__2_in_rule__SwitchCase__Group__126109);
rule__SwitchCase__Group__2();
state._fsp--;
}
} 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"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12766:1: rule__SwitchCase__Group__1__Impl : ( ( rule__SwitchCase__ExpressionAssignment_1 ) ) ;
public final void rule__SwitchCase__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12770:1: ( ( ( rule__SwitchCase__ExpressionAssignment_1 ) ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12771:1: ( ( rule__SwitchCase__ExpressionAssignment_1 ) )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12771:1: ( ( rule__SwitchCase__ExpressionAssignment_1 ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12772:1: ( rule__SwitchCase__ExpressionAssignment_1 )
{
before(grammarAccess.getSwitchCaseAccess().getExpressionAssignment_1());
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12773:1: ( rule__SwitchCase__ExpressionAssignment_1 )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12773:2: rule__SwitchCase__ExpressionAssignment_1
{
pushFollow(FOLLOW_rule__SwitchCase__ExpressionAssignment_1_in_rule__SwitchCase__Group__1__Impl26136);
rule__SwitchCase__ExpressionAssignment_1();
state._fsp--;
}
after(grammarAccess.getSwitchCaseAccess().getExpressionAssignment_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"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12783:1: rule__SwitchCase__Group__2 : rule__SwitchCase__Group__2__Impl ;
public final void rule__SwitchCase__Group__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12787:1: ( rule__SwitchCase__Group__2__Impl )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12788:2: rule__SwitchCase__Group__2__Impl
{
pushFollow(FOLLOW_rule__SwitchCase__Group__2__Impl_in_rule__SwitchCase__Group__226166);
rule__SwitchCase__Group__2__Impl();
state._fsp--;
}
} 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"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12794:1: rule__SwitchCase__Group__2__Impl : ( ':' ) ;
public final void rule__SwitchCase__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12798:1: ( ( ':' ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12799:1: ( ':' )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12799:1: ( ':' )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12800:1: ':'
{
before(grammarAccess.getSwitchCaseAccess().getColonKeyword_2());
match(input, 67, FOLLOW_67_in_rule__SwitchCase__Group__2__Impl26194);
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"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12819: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 {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12823:1: ( rule__SwitchDefaultClause__Group__0__Impl rule__SwitchDefaultClause__Group__1 )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12824:2: rule__SwitchDefaultClause__Group__0__Impl rule__SwitchDefaultClause__Group__1
{
pushFollow(FOLLOW_rule__SwitchDefaultClause__Group__0__Impl_in_rule__SwitchDefaultClause__Group__026231);
rule__SwitchDefaultClause__Group__0__Impl();
state._fsp--;
pushFollow(FOLLOW_rule__SwitchDefaultClause__Group__1_in_rule__SwitchDefaultClause__Group__026234);
rule__SwitchDefaultClause__Group__1();
state._fsp--;
}
} 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"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12831:1: rule__SwitchDefaultClause__Group__0__Impl : ( 'default' ) ;
public final void rule__SwitchDefaultClause__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12835:1: ( ( 'default' ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12836:1: ( 'default' )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12836:1: ( 'default' )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12837:1: 'default'
{
before(grammarAccess.getSwitchDefaultClauseAccess().getDefaultKeyword_0());
match(input, 98, FOLLOW_98_in_rule__SwitchDefaultClause__Group__0__Impl26262);
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"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12850: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 {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12854:1: ( rule__SwitchDefaultClause__Group__1__Impl rule__SwitchDefaultClause__Group__2 )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12855:2: rule__SwitchDefaultClause__Group__1__Impl rule__SwitchDefaultClause__Group__2
{
pushFollow(FOLLOW_rule__SwitchDefaultClause__Group__1__Impl_in_rule__SwitchDefaultClause__Group__126293);
rule__SwitchDefaultClause__Group__1__Impl();
state._fsp--;
pushFollow(FOLLOW_rule__SwitchDefaultClause__Group__2_in_rule__SwitchDefaultClause__Group__126296);
rule__SwitchDefaultClause__Group__2();
state._fsp--;
}
} 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"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12862:1: rule__SwitchDefaultClause__Group__1__Impl : ( ':' ) ;
public final void rule__SwitchDefaultClause__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12866:1: ( ( ':' ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12867:1: ( ':' )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12867:1: ( ':' )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12868:1: ':'
{
before(grammarAccess.getSwitchDefaultClauseAccess().getColonKeyword_1());
match(input, 67, FOLLOW_67_in_rule__SwitchDefaultClause__Group__1__Impl26324);
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"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12881:1: rule__SwitchDefaultClause__Group__2 : rule__SwitchDefaultClause__Group__2__Impl ;
public final void rule__SwitchDefaultClause__Group__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12885:1: ( rule__SwitchDefaultClause__Group__2__Impl )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12886:2: rule__SwitchDefaultClause__Group__2__Impl
{
pushFollow(FOLLOW_rule__SwitchDefaultClause__Group__2__Impl_in_rule__SwitchDefaultClause__Group__226355);
rule__SwitchDefaultClause__Group__2__Impl();
state._fsp--;
}
} 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"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12892:1: rule__SwitchDefaultClause__Group__2__Impl : ( ( rule__SwitchDefaultClause__StatementSequenceAssignment_2 ) ) ;
public final void rule__SwitchDefaultClause__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12896:1: ( ( ( rule__SwitchDefaultClause__StatementSequenceAssignment_2 ) ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12897:1: ( ( rule__SwitchDefaultClause__StatementSequenceAssignment_2 ) )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12897:1: ( ( rule__SwitchDefaultClause__StatementSequenceAssignment_2 ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12898:1: ( rule__SwitchDefaultClause__StatementSequenceAssignment_2 )
{
before(grammarAccess.getSwitchDefaultClauseAccess().getStatementSequenceAssignment_2());
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12899:1: ( rule__SwitchDefaultClause__StatementSequenceAssignment_2 )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12899:2: rule__SwitchDefaultClause__StatementSequenceAssignment_2
{
pushFollow(FOLLOW_rule__SwitchDefaultClause__StatementSequenceAssignment_2_in_rule__SwitchDefaultClause__Group__2__Impl26382);
rule__SwitchDefaultClause__StatementSequenceAssignment_2();
state._fsp--;
}
after(grammarAccess.getSwitchDefaultClauseAccess().getStatementSequenceAssignment_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"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12915: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 {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12919:1: ( rule__WhileStatement__Group__0__Impl rule__WhileStatement__Group__1 )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12920:2: rule__WhileStatement__Group__0__Impl rule__WhileStatement__Group__1
{
pushFollow(FOLLOW_rule__WhileStatement__Group__0__Impl_in_rule__WhileStatement__Group__026418);
rule__WhileStatement__Group__0__Impl();
state._fsp--;
pushFollow(FOLLOW_rule__WhileStatement__Group__1_in_rule__WhileStatement__Group__026421);
rule__WhileStatement__Group__1();
state._fsp--;
}
} 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"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12927:1: rule__WhileStatement__Group__0__Impl : ( 'while' ) ;
public final void rule__WhileStatement__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12931:1: ( ( 'while' ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12932:1: ( 'while' )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12932:1: ( 'while' )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12933:1: 'while'
{
before(grammarAccess.getWhileStatementAccess().getWhileKeyword_0());
match(input, 99, FOLLOW_99_in_rule__WhileStatement__Group__0__Impl26449);
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"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12946: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 {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12950:1: ( rule__WhileStatement__Group__1__Impl rule__WhileStatement__Group__2 )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12951:2: rule__WhileStatement__Group__1__Impl rule__WhileStatement__Group__2
{
pushFollow(FOLLOW_rule__WhileStatement__Group__1__Impl_in_rule__WhileStatement__Group__126480);
rule__WhileStatement__Group__1__Impl();
state._fsp--;
pushFollow(FOLLOW_rule__WhileStatement__Group__2_in_rule__WhileStatement__Group__126483);
rule__WhileStatement__Group__2();
state._fsp--;
}
} 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"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12958:1: rule__WhileStatement__Group__1__Impl : ( '(' ) ;
public final void rule__WhileStatement__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12962:1: ( ( '(' ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12963:1: ( '(' )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12963:1: ( '(' )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12964:1: '('
{
before(grammarAccess.getWhileStatementAccess().getLeftParenthesisKeyword_1());
match(input, 64, FOLLOW_64_in_rule__WhileStatement__Group__1__Impl26511);
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"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12977: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 {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12981:1: ( rule__WhileStatement__Group__2__Impl rule__WhileStatement__Group__3 )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12982:2: rule__WhileStatement__Group__2__Impl rule__WhileStatement__Group__3
{
pushFollow(FOLLOW_rule__WhileStatement__Group__2__Impl_in_rule__WhileStatement__Group__226542);
rule__WhileStatement__Group__2__Impl();
state._fsp--;
pushFollow(FOLLOW_rule__WhileStatement__Group__3_in_rule__WhileStatement__Group__226545);
rule__WhileStatement__Group__3();
state._fsp--;
}
} 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"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12989:1: rule__WhileStatement__Group__2__Impl : ( ( rule__WhileStatement__ConditionAssignment_2 ) ) ;
public final void rule__WhileStatement__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12993:1: ( ( ( rule__WhileStatement__ConditionAssignment_2 ) ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12994:1: ( ( rule__WhileStatement__ConditionAssignment_2 ) )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12994:1: ( ( rule__WhileStatement__ConditionAssignment_2 ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12995:1: ( rule__WhileStatement__ConditionAssignment_2 )
{
before(grammarAccess.getWhileStatementAccess().getConditionAssignment_2());
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12996:1: ( rule__WhileStatement__ConditionAssignment_2 )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12996:2: rule__WhileStatement__ConditionAssignment_2
{
pushFollow(FOLLOW_rule__WhileStatement__ConditionAssignment_2_in_rule__WhileStatement__Group__2__Impl26572);
rule__WhileStatement__ConditionAssignment_2();
state._fsp--;
}
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"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13006: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 {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13010:1: ( rule__WhileStatement__Group__3__Impl rule__WhileStatement__Group__4 )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13011:2: rule__WhileStatement__Group__3__Impl rule__WhileStatement__Group__4
{
pushFollow(FOLLOW_rule__WhileStatement__Group__3__Impl_in_rule__WhileStatement__Group__326602);
rule__WhileStatement__Group__3__Impl();
state._fsp--;
pushFollow(FOLLOW_rule__WhileStatement__Group__4_in_rule__WhileStatement__Group__326605);
rule__WhileStatement__Group__4();
state._fsp--;
}
} 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"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13018:1: rule__WhileStatement__Group__3__Impl : ( ')' ) ;
public final void rule__WhileStatement__Group__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13022:1: ( ( ')' ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13023:1: ( ')' )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13023:1: ( ')' )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13024:1: ')'
{
before(grammarAccess.getWhileStatementAccess().getRightParenthesisKeyword_3());
match(input, 65, FOLLOW_65_in_rule__WhileStatement__Group__3__Impl26633);
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"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13037:1: rule__WhileStatement__Group__4 : rule__WhileStatement__Group__4__Impl ;
public final void rule__WhileStatement__Group__4() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13041:1: ( rule__WhileStatement__Group__4__Impl )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13042:2: rule__WhileStatement__Group__4__Impl
{
pushFollow(FOLLOW_rule__WhileStatement__Group__4__Impl_in_rule__WhileStatement__Group__426664);
rule__WhileStatement__Group__4__Impl();
state._fsp--;
}
} 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"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13048:1: rule__WhileStatement__Group__4__Impl : ( ( rule__WhileStatement__BlockAssignment_4 ) ) ;
public final void rule__WhileStatement__Group__4__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13052:1: ( ( ( rule__WhileStatement__BlockAssignment_4 ) ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13053:1: ( ( rule__WhileStatement__BlockAssignment_4 ) )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13053:1: ( ( rule__WhileStatement__BlockAssignment_4 ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13054:1: ( rule__WhileStatement__BlockAssignment_4 )
{
before(grammarAccess.getWhileStatementAccess().getBlockAssignment_4());
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13055:1: ( rule__WhileStatement__BlockAssignment_4 )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13055:2: rule__WhileStatement__BlockAssignment_4
{
pushFollow(FOLLOW_rule__WhileStatement__BlockAssignment_4_in_rule__WhileStatement__Group__4__Impl26691);
rule__WhileStatement__BlockAssignment_4();
state._fsp--;
}
after(grammarAccess.getWhileStatementAccess().getBlockAssignment_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"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13075: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 {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13079:1: ( rule__DoStatement__Group__0__Impl rule__DoStatement__Group__1 )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13080:2: rule__DoStatement__Group__0__Impl rule__DoStatement__Group__1
{
pushFollow(FOLLOW_rule__DoStatement__Group__0__Impl_in_rule__DoStatement__Group__026731);
rule__DoStatement__Group__0__Impl();
state._fsp--;
pushFollow(FOLLOW_rule__DoStatement__Group__1_in_rule__DoStatement__Group__026734);
rule__DoStatement__Group__1();
state._fsp--;
}
} 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"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13087:1: rule__DoStatement__Group__0__Impl : ( 'do' ) ;
public final void rule__DoStatement__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13091:1: ( ( 'do' ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13092:1: ( 'do' )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13092:1: ( 'do' )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13093:1: 'do'
{
before(grammarAccess.getDoStatementAccess().getDoKeyword_0());
match(input, 100, FOLLOW_100_in_rule__DoStatement__Group__0__Impl26762);
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"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13106: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 {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13110:1: ( rule__DoStatement__Group__1__Impl rule__DoStatement__Group__2 )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13111:2: rule__DoStatement__Group__1__Impl rule__DoStatement__Group__2
{
pushFollow(FOLLOW_rule__DoStatement__Group__1__Impl_in_rule__DoStatement__Group__126793);
rule__DoStatement__Group__1__Impl();
state._fsp--;
pushFollow(FOLLOW_rule__DoStatement__Group__2_in_rule__DoStatement__Group__126796);
rule__DoStatement__Group__2();
state._fsp--;
}
} 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"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13118:1: rule__DoStatement__Group__1__Impl : ( ( rule__DoStatement__BlockAssignment_1 ) ) ;
public final void rule__DoStatement__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13122:1: ( ( ( rule__DoStatement__BlockAssignment_1 ) ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13123:1: ( ( rule__DoStatement__BlockAssignment_1 ) )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13123:1: ( ( rule__DoStatement__BlockAssignment_1 ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13124:1: ( rule__DoStatement__BlockAssignment_1 )
{
before(grammarAccess.getDoStatementAccess().getBlockAssignment_1());
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13125:1: ( rule__DoStatement__BlockAssignment_1 )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13125:2: rule__DoStatement__BlockAssignment_1
{
pushFollow(FOLLOW_rule__DoStatement__BlockAssignment_1_in_rule__DoStatement__Group__1__Impl26823);
rule__DoStatement__BlockAssignment_1();
state._fsp--;
}
after(grammarAccess.getDoStatementAccess().getBlockAssignment_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"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13135: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 {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13139:1: ( rule__DoStatement__Group__2__Impl rule__DoStatement__Group__3 )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13140:2: rule__DoStatement__Group__2__Impl rule__DoStatement__Group__3
{
pushFollow(FOLLOW_rule__DoStatement__Group__2__Impl_in_rule__DoStatement__Group__226853);
rule__DoStatement__Group__2__Impl();
state._fsp--;
pushFollow(FOLLOW_rule__DoStatement__Group__3_in_rule__DoStatement__Group__226856);
rule__DoStatement__Group__3();
state._fsp--;
}
} 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"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13147:1: rule__DoStatement__Group__2__Impl : ( 'while' ) ;
public final void rule__DoStatement__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13151:1: ( ( 'while' ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13152:1: ( 'while' )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13152:1: ( 'while' )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13153:1: 'while'
{
before(grammarAccess.getDoStatementAccess().getWhileKeyword_2());
match(input, 99, FOLLOW_99_in_rule__DoStatement__Group__2__Impl26884);
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"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13166: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 {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13170:1: ( rule__DoStatement__Group__3__Impl rule__DoStatement__Group__4 )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13171:2: rule__DoStatement__Group__3__Impl rule__DoStatement__Group__4
{
pushFollow(FOLLOW_rule__DoStatement__Group__3__Impl_in_rule__DoStatement__Group__326915);
rule__DoStatement__Group__3__Impl();
state._fsp--;
pushFollow(FOLLOW_rule__DoStatement__Group__4_in_rule__DoStatement__Group__326918);
rule__DoStatement__Group__4();
state._fsp--;
}
} 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"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13178:1: rule__DoStatement__Group__3__Impl : ( '(' ) ;
public final void rule__DoStatement__Group__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13182:1: ( ( '(' ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13183:1: ( '(' )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13183:1: ( '(' )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13184:1: '('
{
before(grammarAccess.getDoStatementAccess().getLeftParenthesisKeyword_3());
match(input, 64, FOLLOW_64_in_rule__DoStatement__Group__3__Impl26946);
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"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13197: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 {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13201:1: ( rule__DoStatement__Group__4__Impl rule__DoStatement__Group__5 )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13202:2: rule__DoStatement__Group__4__Impl rule__DoStatement__Group__5
{
pushFollow(FOLLOW_rule__DoStatement__Group__4__Impl_in_rule__DoStatement__Group__426977);
rule__DoStatement__Group__4__Impl();
state._fsp--;
pushFollow(FOLLOW_rule__DoStatement__Group__5_in_rule__DoStatement__Group__426980);
rule__DoStatement__Group__5();
state._fsp--;
}
} 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"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13209:1: rule__DoStatement__Group__4__Impl : ( ( rule__DoStatement__ConditionAssignment_4 ) ) ;
public final void rule__DoStatement__Group__4__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13213:1: ( ( ( rule__DoStatement__ConditionAssignment_4 ) ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13214:1: ( ( rule__DoStatement__ConditionAssignment_4 ) )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13214:1: ( ( rule__DoStatement__ConditionAssignment_4 ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13215:1: ( rule__DoStatement__ConditionAssignment_4 )
{
before(grammarAccess.getDoStatementAccess().getConditionAssignment_4());
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13216:1: ( rule__DoStatement__ConditionAssignment_4 )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13216:2: rule__DoStatement__ConditionAssignment_4
{
pushFollow(FOLLOW_rule__DoStatement__ConditionAssignment_4_in_rule__DoStatement__Group__4__Impl27007);
rule__DoStatement__ConditionAssignment_4();
state._fsp--;
}
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"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13226: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 {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13230:1: ( rule__DoStatement__Group__5__Impl rule__DoStatement__Group__6 )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13231:2: rule__DoStatement__Group__5__Impl rule__DoStatement__Group__6
{
pushFollow(FOLLOW_rule__DoStatement__Group__5__Impl_in_rule__DoStatement__Group__527037);
rule__DoStatement__Group__5__Impl();
state._fsp--;
pushFollow(FOLLOW_rule__DoStatement__Group__6_in_rule__DoStatement__Group__527040);
rule__DoStatement__Group__6();
state._fsp--;
}
} 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"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13238:1: rule__DoStatement__Group__5__Impl : ( ')' ) ;
public final void rule__DoStatement__Group__5__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13242:1: ( ( ')' ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13243:1: ( ')' )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13243:1: ( ')' )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13244:1: ')'
{
before(grammarAccess.getDoStatementAccess().getRightParenthesisKeyword_5());
match(input, 65, FOLLOW_65_in_rule__DoStatement__Group__5__Impl27068);
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"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13257:1: rule__DoStatement__Group__6 : rule__DoStatement__Group__6__Impl ;
public final void rule__DoStatement__Group__6() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13261:1: ( rule__DoStatement__Group__6__Impl )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13262:2: rule__DoStatement__Group__6__Impl
{
pushFollow(FOLLOW_rule__DoStatement__Group__6__Impl_in_rule__DoStatement__Group__627099);
rule__DoStatement__Group__6__Impl();
state._fsp--;
}
} 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"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13268:1: rule__DoStatement__Group__6__Impl : ( ';' ) ;
public final void rule__DoStatement__Group__6__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13272:1: ( ( ';' ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13273:1: ( ';' )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13273:1: ( ';' )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13274:1: ';'
{
before(grammarAccess.getDoStatementAccess().getSemicolonKeyword_6());
match(input, 91, FOLLOW_91_in_rule__DoStatement__Group__6__Impl27127);
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"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13301: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 {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13305:1: ( rule__ForStatement__Group__0__Impl rule__ForStatement__Group__1 )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13306:2: rule__ForStatement__Group__0__Impl rule__ForStatement__Group__1
{
pushFollow(FOLLOW_rule__ForStatement__Group__0__Impl_in_rule__ForStatement__Group__027172);
rule__ForStatement__Group__0__Impl();
state._fsp--;
pushFollow(FOLLOW_rule__ForStatement__Group__1_in_rule__ForStatement__Group__027175);
rule__ForStatement__Group__1();
state._fsp--;
}
} 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"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13313:1: rule__ForStatement__Group__0__Impl : ( 'for' ) ;
public final void rule__ForStatement__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13317:1: ( ( 'for' ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13318:1: ( 'for' )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13318:1: ( 'for' )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13319:1: 'for'
{
before(grammarAccess.getForStatementAccess().getForKeyword_0());
match(input, 101, FOLLOW_101_in_rule__ForStatement__Group__0__Impl27203);
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"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13332: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 {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13336:1: ( rule__ForStatement__Group__1__Impl rule__ForStatement__Group__2 )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13337:2: rule__ForStatement__Group__1__Impl rule__ForStatement__Group__2
{
pushFollow(FOLLOW_rule__ForStatement__Group__1__Impl_in_rule__ForStatement__Group__127234);
rule__ForStatement__Group__1__Impl();
state._fsp--;
pushFollow(FOLLOW_rule__ForStatement__Group__2_in_rule__ForStatement__Group__127237);
rule__ForStatement__Group__2();
state._fsp--;
}
} 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"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13344:1: rule__ForStatement__Group__1__Impl : ( '(' ) ;
public final void rule__ForStatement__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13348:1: ( ( '(' ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13349:1: ( '(' )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13349:1: ( '(' )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13350:1: '('
{
before(grammarAccess.getForStatementAccess().getLeftParenthesisKeyword_1());
match(input, 64, FOLLOW_64_in_rule__ForStatement__Group__1__Impl27265);
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"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13363: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 {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13367:1: ( rule__ForStatement__Group__2__Impl rule__ForStatement__Group__3 )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13368:2: rule__ForStatement__Group__2__Impl rule__ForStatement__Group__3
{
pushFollow(FOLLOW_rule__ForStatement__Group__2__Impl_in_rule__ForStatement__Group__227296);
rule__ForStatement__Group__2__Impl();
state._fsp--;
pushFollow(FOLLOW_rule__ForStatement__Group__3_in_rule__ForStatement__Group__227299);
rule__ForStatement__Group__3();
state._fsp--;
}
} 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"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13375:1: rule__ForStatement__Group__2__Impl : ( ( rule__ForStatement__ControlAssignment_2 ) ) ;
public final void rule__ForStatement__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13379:1: ( ( ( rule__ForStatement__ControlAssignment_2 ) ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13380:1: ( ( rule__ForStatement__ControlAssignment_2 ) )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13380:1: ( ( rule__ForStatement__ControlAssignment_2 ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13381:1: ( rule__ForStatement__ControlAssignment_2 )
{
before(grammarAccess.getForStatementAccess().getControlAssignment_2());
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13382:1: ( rule__ForStatement__ControlAssignment_2 )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13382:2: rule__ForStatement__ControlAssignment_2
{
pushFollow(FOLLOW_rule__ForStatement__ControlAssignment_2_in_rule__ForStatement__Group__2__Impl27326);
rule__ForStatement__ControlAssignment_2();
state._fsp--;
}
after(grammarAccess.getForStatementAccess().getControlAssignment_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"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13392: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 {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13396:1: ( rule__ForStatement__Group__3__Impl rule__ForStatement__Group__4 )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13397:2: rule__ForStatement__Group__3__Impl rule__ForStatement__Group__4
{
pushFollow(FOLLOW_rule__ForStatement__Group__3__Impl_in_rule__ForStatement__Group__327356);
rule__ForStatement__Group__3__Impl();
state._fsp--;
pushFollow(FOLLOW_rule__ForStatement__Group__4_in_rule__ForStatement__Group__327359);
rule__ForStatement__Group__4();
state._fsp--;
}
} 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"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13404:1: rule__ForStatement__Group__3__Impl : ( ')' ) ;
public final void rule__ForStatement__Group__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13408:1: ( ( ')' ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13409:1: ( ')' )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13409:1: ( ')' )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13410:1: ')'
{
before(grammarAccess.getForStatementAccess().getRightParenthesisKeyword_3());
match(input, 65, FOLLOW_65_in_rule__ForStatement__Group__3__Impl27387);
after(grammarAccess.getForStatementAccess().getRightParenthesisKeyword_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"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13423:1: rule__ForStatement__Group__4 : rule__ForStatement__Group__4__Impl ;
public final void rule__ForStatement__Group__4() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13427:1: ( rule__ForStatement__Group__4__Impl )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13428:2: rule__ForStatement__Group__4__Impl
{
pushFollow(FOLLOW_rule__ForStatement__Group__4__Impl_in_rule__ForStatement__Group__427418);
rule__ForStatement__Group__4__Impl();
state._fsp--;
}
} 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"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13434:1: rule__ForStatement__Group__4__Impl : ( ( rule__ForStatement__BlockAssignment_4 ) ) ;
public final void rule__ForStatement__Group__4__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13438:1: ( ( ( rule__ForStatement__BlockAssignment_4 ) ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13439:1: ( ( rule__ForStatement__BlockAssignment_4 ) )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13439:1: ( ( rule__ForStatement__BlockAssignment_4 ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13440:1: ( rule__ForStatement__BlockAssignment_4 )
{
before(grammarAccess.getForStatementAccess().getBlockAssignment_4());
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13441:1: ( rule__ForStatement__BlockAssignment_4 )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13441:2: rule__ForStatement__BlockAssignment_4
{
pushFollow(FOLLOW_rule__ForStatement__BlockAssignment_4_in_rule__ForStatement__Group__4__Impl27445);
rule__ForStatement__BlockAssignment_4();
state._fsp--;
}
after(grammarAccess.getForStatementAccess().getBlockAssignment_4());
}
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__ForStatement__Group__4__Impl"
// $ANTLR start "rule__ForControl__Group__0"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13461:1: rule__ForControl__Group__0 : rule__ForControl__Group__0__Impl rule__ForControl__Group__1 ;
public final void rule__ForControl__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13465:1: ( rule__ForControl__Group__0__Impl rule__ForControl__Group__1 )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13466:2: rule__ForControl__Group__0__Impl rule__ForControl__Group__1
{
pushFollow(FOLLOW_rule__ForControl__Group__0__Impl_in_rule__ForControl__Group__027485);
rule__ForControl__Group__0__Impl();
state._fsp--;
pushFollow(FOLLOW_rule__ForControl__Group__1_in_rule__ForControl__Group__027488);
rule__ForControl__Group__1();
state._fsp--;
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__ForControl__Group__0"
// $ANTLR start "rule__ForControl__Group__0__Impl"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13473:1: rule__ForControl__Group__0__Impl : ( ( rule__ForControl__LoopVariableDefinitionAssignment_0 ) ) ;
public final void rule__ForControl__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13477:1: ( ( ( rule__ForControl__LoopVariableDefinitionAssignment_0 ) ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13478:1: ( ( rule__ForControl__LoopVariableDefinitionAssignment_0 ) )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13478:1: ( ( rule__ForControl__LoopVariableDefinitionAssignment_0 ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13479:1: ( rule__ForControl__LoopVariableDefinitionAssignment_0 )
{
before(grammarAccess.getForControlAccess().getLoopVariableDefinitionAssignment_0());
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13480:1: ( rule__ForControl__LoopVariableDefinitionAssignment_0 )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13480:2: rule__ForControl__LoopVariableDefinitionAssignment_0
{
pushFollow(FOLLOW_rule__ForControl__LoopVariableDefinitionAssignment_0_in_rule__ForControl__Group__0__Impl27515);
rule__ForControl__LoopVariableDefinitionAssignment_0();
state._fsp--;
}
after(grammarAccess.getForControlAccess().getLoopVariableDefinitionAssignment_0());
}
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__ForControl__Group__0__Impl"
// $ANTLR start "rule__ForControl__Group__1"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13490:1: rule__ForControl__Group__1 : rule__ForControl__Group__1__Impl ;
public final void rule__ForControl__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13494:1: ( rule__ForControl__Group__1__Impl )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13495:2: rule__ForControl__Group__1__Impl
{
pushFollow(FOLLOW_rule__ForControl__Group__1__Impl_in_rule__ForControl__Group__127545);
rule__ForControl__Group__1__Impl();
state._fsp--;
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__ForControl__Group__1"
// $ANTLR start "rule__ForControl__Group__1__Impl"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13501:1: rule__ForControl__Group__1__Impl : ( ( rule__ForControl__Group_1__0 )* ) ;
public final void rule__ForControl__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13505:1: ( ( ( rule__ForControl__Group_1__0 )* ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13506:1: ( ( rule__ForControl__Group_1__0 )* )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13506:1: ( ( rule__ForControl__Group_1__0 )* )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13507:1: ( rule__ForControl__Group_1__0 )*
{
before(grammarAccess.getForControlAccess().getGroup_1());
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13508:1: ( rule__ForControl__Group_1__0 )*
loop92: do {
int alt92 = 2;
int LA92_0 = input.LA(1);
if((LA92_0 == 62)) {
alt92 = 1;
}
switch(alt92) {
case 1:
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13508:2: rule__ForControl__Group_1__0
{
pushFollow(FOLLOW_rule__ForControl__Group_1__0_in_rule__ForControl__Group__1__Impl27572);
rule__ForControl__Group_1__0();
state._fsp--;
}
break;
default:
break loop92;
}
} while(true);
after(grammarAccess.getForControlAccess().getGroup_1());
}
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__ForControl__Group__1__Impl"
// $ANTLR start "rule__ForControl__Group_1__0"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13522:1: rule__ForControl__Group_1__0 : rule__ForControl__Group_1__0__Impl rule__ForControl__Group_1__1 ;
public final void rule__ForControl__Group_1__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13526:1: ( rule__ForControl__Group_1__0__Impl rule__ForControl__Group_1__1 )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13527:2: rule__ForControl__Group_1__0__Impl rule__ForControl__Group_1__1
{
pushFollow(FOLLOW_rule__ForControl__Group_1__0__Impl_in_rule__ForControl__Group_1__027607);
rule__ForControl__Group_1__0__Impl();
state._fsp--;
pushFollow(FOLLOW_rule__ForControl__Group_1__1_in_rule__ForControl__Group_1__027610);
rule__ForControl__Group_1__1();
state._fsp--;
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__ForControl__Group_1__0"
// $ANTLR start "rule__ForControl__Group_1__0__Impl"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13534:1: rule__ForControl__Group_1__0__Impl : ( ',' ) ;
public final void rule__ForControl__Group_1__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13538:1: ( ( ',' ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13539:1: ( ',' )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13539:1: ( ',' )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13540:1: ','
{
before(grammarAccess.getForControlAccess().getCommaKeyword_1_0());
match(input, 62, FOLLOW_62_in_rule__ForControl__Group_1__0__Impl27638);
after(grammarAccess.getForControlAccess().getCommaKeyword_1_0());
}
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__ForControl__Group_1__0__Impl"
// $ANTLR start "rule__ForControl__Group_1__1"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13553:1: rule__ForControl__Group_1__1 : rule__ForControl__Group_1__1__Impl ;
public final void rule__ForControl__Group_1__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13557:1: ( rule__ForControl__Group_1__1__Impl )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13558:2: rule__ForControl__Group_1__1__Impl
{
pushFollow(FOLLOW_rule__ForControl__Group_1__1__Impl_in_rule__ForControl__Group_1__127669);
rule__ForControl__Group_1__1__Impl();
state._fsp--;
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__ForControl__Group_1__1"
// $ANTLR start "rule__ForControl__Group_1__1__Impl"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13564:1: rule__ForControl__Group_1__1__Impl : ( ( rule__ForControl__LoopVariableDefinitionAssignment_1_1 ) ) ;
public final void rule__ForControl__Group_1__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13568:1: ( ( ( rule__ForControl__LoopVariableDefinitionAssignment_1_1 ) ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13569:1: ( ( rule__ForControl__LoopVariableDefinitionAssignment_1_1 ) )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13569:1: ( ( rule__ForControl__LoopVariableDefinitionAssignment_1_1 ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13570:1: ( rule__ForControl__LoopVariableDefinitionAssignment_1_1 )
{
before(grammarAccess.getForControlAccess().getLoopVariableDefinitionAssignment_1_1());
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13571:1: ( rule__ForControl__LoopVariableDefinitionAssignment_1_1 )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13571:2: rule__ForControl__LoopVariableDefinitionAssignment_1_1
{
pushFollow(FOLLOW_rule__ForControl__LoopVariableDefinitionAssignment_1_1_in_rule__ForControl__Group_1__1__Impl27696);
rule__ForControl__LoopVariableDefinitionAssignment_1_1();
state._fsp--;
}
after(grammarAccess.getForControlAccess().getLoopVariableDefinitionAssignment_1_1());
}
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__ForControl__Group_1__1__Impl"
// $ANTLR start "rule__LoopVariableDefinition__Group_0__0"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13585: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 {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13589:1: ( rule__LoopVariableDefinition__Group_0__0__Impl rule__LoopVariableDefinition__Group_0__1 )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13590:2: rule__LoopVariableDefinition__Group_0__0__Impl rule__LoopVariableDefinition__Group_0__1
{
pushFollow(FOLLOW_rule__LoopVariableDefinition__Group_0__0__Impl_in_rule__LoopVariableDefinition__Group_0__027730);
rule__LoopVariableDefinition__Group_0__0__Impl();
state._fsp--;
pushFollow(FOLLOW_rule__LoopVariableDefinition__Group_0__1_in_rule__LoopVariableDefinition__Group_0__027733);
rule__LoopVariableDefinition__Group_0__1();
state._fsp--;
}
} 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"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13597:1: rule__LoopVariableDefinition__Group_0__0__Impl : ( ( rule__LoopVariableDefinition__NameAssignment_0_0 ) ) ;
public final void rule__LoopVariableDefinition__Group_0__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13601:1: ( ( ( rule__LoopVariableDefinition__NameAssignment_0_0 ) ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13602:1: ( ( rule__LoopVariableDefinition__NameAssignment_0_0 ) )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13602:1: ( ( rule__LoopVariableDefinition__NameAssignment_0_0 ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13603:1: ( rule__LoopVariableDefinition__NameAssignment_0_0 )
{
before(grammarAccess.getLoopVariableDefinitionAccess().getNameAssignment_0_0());
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13604:1: ( rule__LoopVariableDefinition__NameAssignment_0_0 )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13604:2: rule__LoopVariableDefinition__NameAssignment_0_0
{
pushFollow(FOLLOW_rule__LoopVariableDefinition__NameAssignment_0_0_in_rule__LoopVariableDefinition__Group_0__0__Impl27760);
rule__LoopVariableDefinition__NameAssignment_0_0();
state._fsp--;
}
after(grammarAccess.getLoopVariableDefinitionAccess().getNameAssignment_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"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13614: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 {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13618:1: ( rule__LoopVariableDefinition__Group_0__1__Impl rule__LoopVariableDefinition__Group_0__2 )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13619:2: rule__LoopVariableDefinition__Group_0__1__Impl rule__LoopVariableDefinition__Group_0__2
{
pushFollow(FOLLOW_rule__LoopVariableDefinition__Group_0__1__Impl_in_rule__LoopVariableDefinition__Group_0__127790);
rule__LoopVariableDefinition__Group_0__1__Impl();
state._fsp--;
pushFollow(FOLLOW_rule__LoopVariableDefinition__Group_0__2_in_rule__LoopVariableDefinition__Group_0__127793);
rule__LoopVariableDefinition__Group_0__2();
state._fsp--;
}
} 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"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13626:1: rule__LoopVariableDefinition__Group_0__1__Impl : ( 'in' ) ;
public final void rule__LoopVariableDefinition__Group_0__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13630:1: ( ( 'in' ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13631:1: ( 'in' )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13631:1: ( 'in' )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13632:1: 'in'
{
before(grammarAccess.getLoopVariableDefinitionAccess().getInKeyword_0_1());
match(input, 102, FOLLOW_102_in_rule__LoopVariableDefinition__Group_0__1__Impl27821);
after(grammarAccess.getLoopVariableDefinitionAccess().getInKeyword_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"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13645: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 {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13649:1: ( rule__LoopVariableDefinition__Group_0__2__Impl rule__LoopVariableDefinition__Group_0__3 )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13650:2: rule__LoopVariableDefinition__Group_0__2__Impl rule__LoopVariableDefinition__Group_0__3
{
pushFollow(FOLLOW_rule__LoopVariableDefinition__Group_0__2__Impl_in_rule__LoopVariableDefinition__Group_0__227852);
rule__LoopVariableDefinition__Group_0__2__Impl();
state._fsp--;
pushFollow(FOLLOW_rule__LoopVariableDefinition__Group_0__3_in_rule__LoopVariableDefinition__Group_0__227855);
rule__LoopVariableDefinition__Group_0__3();
state._fsp--;
}
} 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"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13657: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 {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13661:1: ( ( ( rule__LoopVariableDefinition__Expression1Assignment_0_2 ) ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13662:1: ( ( rule__LoopVariableDefinition__Expression1Assignment_0_2 ) )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13662:1: ( ( rule__LoopVariableDefinition__Expression1Assignment_0_2 ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13663:1: ( rule__LoopVariableDefinition__Expression1Assignment_0_2 )
{
before(grammarAccess.getLoopVariableDefinitionAccess().getExpression1Assignment_0_2());
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13664:1: ( rule__LoopVariableDefinition__Expression1Assignment_0_2 )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13664:2: rule__LoopVariableDefinition__Expression1Assignment_0_2
{
pushFollow(FOLLOW_rule__LoopVariableDefinition__Expression1Assignment_0_2_in_rule__LoopVariableDefinition__Group_0__2__Impl27882);
rule__LoopVariableDefinition__Expression1Assignment_0_2();
state._fsp--;
}
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"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13674: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 {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13678:1: ( rule__LoopVariableDefinition__Group_0__3__Impl )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13679:2: rule__LoopVariableDefinition__Group_0__3__Impl
{
pushFollow(FOLLOW_rule__LoopVariableDefinition__Group_0__3__Impl_in_rule__LoopVariableDefinition__Group_0__327912);
rule__LoopVariableDefinition__Group_0__3__Impl();
state._fsp--;
}
} 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"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13685: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 {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13689:1: ( ( ( rule__LoopVariableDefinition__Group_0_3__0 )? ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13690:1: ( ( rule__LoopVariableDefinition__Group_0_3__0 )? )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13690:1: ( ( rule__LoopVariableDefinition__Group_0_3__0 )? )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13691:1: ( rule__LoopVariableDefinition__Group_0_3__0 )?
{
before(grammarAccess.getLoopVariableDefinitionAccess().getGroup_0_3());
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13692:1: ( rule__LoopVariableDefinition__Group_0_3__0 )?
int alt93 = 2;
int LA93_0 = input.LA(1);
if((LA93_0 == 85)) {
alt93 = 1;
}
switch(alt93) {
case 1:
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13692:2: rule__LoopVariableDefinition__Group_0_3__0
{
pushFollow(FOLLOW_rule__LoopVariableDefinition__Group_0_3__0_in_rule__LoopVariableDefinition__Group_0__3__Impl27939);
rule__LoopVariableDefinition__Group_0_3__0();
state._fsp--;
}
break;
}
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"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13710: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 {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13714:1: ( rule__LoopVariableDefinition__Group_0_3__0__Impl rule__LoopVariableDefinition__Group_0_3__1 )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13715:2: rule__LoopVariableDefinition__Group_0_3__0__Impl rule__LoopVariableDefinition__Group_0_3__1
{
pushFollow(FOLLOW_rule__LoopVariableDefinition__Group_0_3__0__Impl_in_rule__LoopVariableDefinition__Group_0_3__027978);
rule__LoopVariableDefinition__Group_0_3__0__Impl();
state._fsp--;
pushFollow(FOLLOW_rule__LoopVariableDefinition__Group_0_3__1_in_rule__LoopVariableDefinition__Group_0_3__027981);
rule__LoopVariableDefinition__Group_0_3__1();
state._fsp--;
}
} 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"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13722:1: rule__LoopVariableDefinition__Group_0_3__0__Impl : ( '..' ) ;
public final void rule__LoopVariableDefinition__Group_0_3__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13726:1: ( ( '..' ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13727:1: ( '..' )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13727:1: ( '..' )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13728:1: '..'
{
before(grammarAccess.getLoopVariableDefinitionAccess().getFullStopFullStopKeyword_0_3_0());
match(input, 85, FOLLOW_85_in_rule__LoopVariableDefinition__Group_0_3__0__Impl28009);
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"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13741: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 {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13745:1: ( rule__LoopVariableDefinition__Group_0_3__1__Impl )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13746:2: rule__LoopVariableDefinition__Group_0_3__1__Impl
{
pushFollow(FOLLOW_rule__LoopVariableDefinition__Group_0_3__1__Impl_in_rule__LoopVariableDefinition__Group_0_3__128040);
rule__LoopVariableDefinition__Group_0_3__1__Impl();
state._fsp--;
}
} 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"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13752: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 {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13756:1: ( ( ( rule__LoopVariableDefinition__Expression2Assignment_0_3_1 ) ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13757:1: ( ( rule__LoopVariableDefinition__Expression2Assignment_0_3_1 ) )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13757:1: ( ( rule__LoopVariableDefinition__Expression2Assignment_0_3_1 ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13758:1: ( rule__LoopVariableDefinition__Expression2Assignment_0_3_1 )
{
before(grammarAccess.getLoopVariableDefinitionAccess().getExpression2Assignment_0_3_1());
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13759:1: ( rule__LoopVariableDefinition__Expression2Assignment_0_3_1 )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13759:2: rule__LoopVariableDefinition__Expression2Assignment_0_3_1
{
pushFollow(FOLLOW_rule__LoopVariableDefinition__Expression2Assignment_0_3_1_in_rule__LoopVariableDefinition__Group_0_3__1__Impl28067);
rule__LoopVariableDefinition__Expression2Assignment_0_3_1();
state._fsp--;
}
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"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13773: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 {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13777:1: ( rule__LoopVariableDefinition__Group_1__0__Impl rule__LoopVariableDefinition__Group_1__1 )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13778:2: rule__LoopVariableDefinition__Group_1__0__Impl rule__LoopVariableDefinition__Group_1__1
{
pushFollow(FOLLOW_rule__LoopVariableDefinition__Group_1__0__Impl_in_rule__LoopVariableDefinition__Group_1__028101);
rule__LoopVariableDefinition__Group_1__0__Impl();
state._fsp--;
pushFollow(FOLLOW_rule__LoopVariableDefinition__Group_1__1_in_rule__LoopVariableDefinition__Group_1__028104);
rule__LoopVariableDefinition__Group_1__1();
state._fsp--;
}
} 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"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13785:1: rule__LoopVariableDefinition__Group_1__0__Impl : ( ( rule__LoopVariableDefinition__TypeAssignment_1_0 ) ) ;
public final void rule__LoopVariableDefinition__Group_1__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13789:1: ( ( ( rule__LoopVariableDefinition__TypeAssignment_1_0 ) ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13790:1: ( ( rule__LoopVariableDefinition__TypeAssignment_1_0 ) )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13790:1: ( ( rule__LoopVariableDefinition__TypeAssignment_1_0 ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13791:1: ( rule__LoopVariableDefinition__TypeAssignment_1_0 )
{
before(grammarAccess.getLoopVariableDefinitionAccess().getTypeAssignment_1_0());
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13792:1: ( rule__LoopVariableDefinition__TypeAssignment_1_0 )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13792:2: rule__LoopVariableDefinition__TypeAssignment_1_0
{
pushFollow(FOLLOW_rule__LoopVariableDefinition__TypeAssignment_1_0_in_rule__LoopVariableDefinition__Group_1__0__Impl28131);
rule__LoopVariableDefinition__TypeAssignment_1_0();
state._fsp--;
}
after(grammarAccess.getLoopVariableDefinitionAccess().getTypeAssignment_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"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13802: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 {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13806:1: ( rule__LoopVariableDefinition__Group_1__1__Impl rule__LoopVariableDefinition__Group_1__2 )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13807:2: rule__LoopVariableDefinition__Group_1__1__Impl rule__LoopVariableDefinition__Group_1__2
{
pushFollow(FOLLOW_rule__LoopVariableDefinition__Group_1__1__Impl_in_rule__LoopVariableDefinition__Group_1__128161);
rule__LoopVariableDefinition__Group_1__1__Impl();
state._fsp--;
pushFollow(FOLLOW_rule__LoopVariableDefinition__Group_1__2_in_rule__LoopVariableDefinition__Group_1__128164);
rule__LoopVariableDefinition__Group_1__2();
state._fsp--;
}
} 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"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13814:1: rule__LoopVariableDefinition__Group_1__1__Impl : ( ( rule__LoopVariableDefinition__NameAssignment_1_1 ) ) ;
public final void rule__LoopVariableDefinition__Group_1__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13818:1: ( ( ( rule__LoopVariableDefinition__NameAssignment_1_1 ) ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13819:1: ( ( rule__LoopVariableDefinition__NameAssignment_1_1 ) )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13819:1: ( ( rule__LoopVariableDefinition__NameAssignment_1_1 ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13820:1: ( rule__LoopVariableDefinition__NameAssignment_1_1 )
{
before(grammarAccess.getLoopVariableDefinitionAccess().getNameAssignment_1_1());
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13821:1: ( rule__LoopVariableDefinition__NameAssignment_1_1 )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13821:2: rule__LoopVariableDefinition__NameAssignment_1_1
{
pushFollow(FOLLOW_rule__LoopVariableDefinition__NameAssignment_1_1_in_rule__LoopVariableDefinition__Group_1__1__Impl28191);
rule__LoopVariableDefinition__NameAssignment_1_1();
state._fsp--;
}
after(grammarAccess.getLoopVariableDefinitionAccess().getNameAssignment_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"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13831: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 {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13835:1: ( rule__LoopVariableDefinition__Group_1__2__Impl rule__LoopVariableDefinition__Group_1__3 )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13836:2: rule__LoopVariableDefinition__Group_1__2__Impl rule__LoopVariableDefinition__Group_1__3
{
pushFollow(FOLLOW_rule__LoopVariableDefinition__Group_1__2__Impl_in_rule__LoopVariableDefinition__Group_1__228221);
rule__LoopVariableDefinition__Group_1__2__Impl();
state._fsp--;
pushFollow(FOLLOW_rule__LoopVariableDefinition__Group_1__3_in_rule__LoopVariableDefinition__Group_1__228224);
rule__LoopVariableDefinition__Group_1__3();
state._fsp--;
}
} 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"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13843:1: rule__LoopVariableDefinition__Group_1__2__Impl : ( ':' ) ;
public final void rule__LoopVariableDefinition__Group_1__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13847:1: ( ( ':' ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13848:1: ( ':' )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13848:1: ( ':' )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13849:1: ':'
{
before(grammarAccess.getLoopVariableDefinitionAccess().getColonKeyword_1_2());
match(input, 67, FOLLOW_67_in_rule__LoopVariableDefinition__Group_1__2__Impl28252);
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"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13862: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 {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13866:1: ( rule__LoopVariableDefinition__Group_1__3__Impl )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13867:2: rule__LoopVariableDefinition__Group_1__3__Impl
{
pushFollow(FOLLOW_rule__LoopVariableDefinition__Group_1__3__Impl_in_rule__LoopVariableDefinition__Group_1__328283);
rule__LoopVariableDefinition__Group_1__3__Impl();
state._fsp--;
}
} 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"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13873:1: rule__LoopVariableDefinition__Group_1__3__Impl : ( ( rule__LoopVariableDefinition__ExpressionAssignment_1_3 ) ) ;
public final void rule__LoopVariableDefinition__Group_1__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13877:1: ( ( ( rule__LoopVariableDefinition__ExpressionAssignment_1_3 ) ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13878:1: ( ( rule__LoopVariableDefinition__ExpressionAssignment_1_3 ) )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13878:1: ( ( rule__LoopVariableDefinition__ExpressionAssignment_1_3 ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13879:1: ( rule__LoopVariableDefinition__ExpressionAssignment_1_3 )
{
before(grammarAccess.getLoopVariableDefinitionAccess().getExpressionAssignment_1_3());
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13880:1: ( rule__LoopVariableDefinition__ExpressionAssignment_1_3 )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13880:2: rule__LoopVariableDefinition__ExpressionAssignment_1_3
{
pushFollow(FOLLOW_rule__LoopVariableDefinition__ExpressionAssignment_1_3_in_rule__LoopVariableDefinition__Group_1__3__Impl28310);
rule__LoopVariableDefinition__ExpressionAssignment_1_3();
state._fsp--;
}
after(grammarAccess.getLoopVariableDefinitionAccess().getExpressionAssignment_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"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13898: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 {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13902:1: ( rule__BreakStatement__Group__0__Impl rule__BreakStatement__Group__1 )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13903:2: rule__BreakStatement__Group__0__Impl rule__BreakStatement__Group__1
{
pushFollow(FOLLOW_rule__BreakStatement__Group__0__Impl_in_rule__BreakStatement__Group__028348);
rule__BreakStatement__Group__0__Impl();
state._fsp--;
pushFollow(FOLLOW_rule__BreakStatement__Group__1_in_rule__BreakStatement__Group__028351);
rule__BreakStatement__Group__1();
state._fsp--;
}
} 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"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13910:1: rule__BreakStatement__Group__0__Impl : ( () ) ;
public final void rule__BreakStatement__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13914:1: ( ( () ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13915:1: ( () )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13915:1: ( () )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13916:1: ()
{
before(grammarAccess.getBreakStatementAccess().getBreakStatementAction_0());
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13917:1: ()
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13919:1:
{
}
after(grammarAccess.getBreakStatementAccess().getBreakStatementAction_0());
}
}
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__BreakStatement__Group__0__Impl"
// $ANTLR start "rule__BreakStatement__Group__1"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13929: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 {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13933:1: ( rule__BreakStatement__Group__1__Impl rule__BreakStatement__Group__2 )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13934:2: rule__BreakStatement__Group__1__Impl rule__BreakStatement__Group__2
{
pushFollow(FOLLOW_rule__BreakStatement__Group__1__Impl_in_rule__BreakStatement__Group__128409);
rule__BreakStatement__Group__1__Impl();
state._fsp--;
pushFollow(FOLLOW_rule__BreakStatement__Group__2_in_rule__BreakStatement__Group__128412);
rule__BreakStatement__Group__2();
state._fsp--;
}
} 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"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13941:1: rule__BreakStatement__Group__1__Impl : ( 'break' ) ;
public final void rule__BreakStatement__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13945:1: ( ( 'break' ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13946:1: ( 'break' )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13946:1: ( 'break' )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13947:1: 'break'
{
before(grammarAccess.getBreakStatementAccess().getBreakKeyword_1());
match(input, 103, FOLLOW_103_in_rule__BreakStatement__Group__1__Impl28440);
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"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13960:1: rule__BreakStatement__Group__2 : rule__BreakStatement__Group__2__Impl ;
public final void rule__BreakStatement__Group__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13964:1: ( rule__BreakStatement__Group__2__Impl )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13965:2: rule__BreakStatement__Group__2__Impl
{
pushFollow(FOLLOW_rule__BreakStatement__Group__2__Impl_in_rule__BreakStatement__Group__228471);
rule__BreakStatement__Group__2__Impl();
state._fsp--;
}
} 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"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13971:1: rule__BreakStatement__Group__2__Impl : ( ';' ) ;
public final void rule__BreakStatement__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13975:1: ( ( ';' ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13976:1: ( ';' )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13976:1: ( ';' )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13977:1: ';'
{
before(grammarAccess.getBreakStatementAccess().getSemicolonKeyword_2());
match(input, 91, FOLLOW_91_in_rule__BreakStatement__Group__2__Impl28499);
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"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13996: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 {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14000:1: ( rule__ReturnStatement__Group__0__Impl rule__ReturnStatement__Group__1 )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14001:2: rule__ReturnStatement__Group__0__Impl rule__ReturnStatement__Group__1
{
pushFollow(FOLLOW_rule__ReturnStatement__Group__0__Impl_in_rule__ReturnStatement__Group__028536);
rule__ReturnStatement__Group__0__Impl();
state._fsp--;
pushFollow(FOLLOW_rule__ReturnStatement__Group__1_in_rule__ReturnStatement__Group__028539);
rule__ReturnStatement__Group__1();
state._fsp--;
}
} 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"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14008:1: rule__ReturnStatement__Group__0__Impl : ( 'return' ) ;
public final void rule__ReturnStatement__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14012:1: ( ( 'return' ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14013:1: ( 'return' )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14013:1: ( 'return' )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14014:1: 'return'
{
before(grammarAccess.getReturnStatementAccess().getReturnKeyword_0());
match(input, 104, FOLLOW_104_in_rule__ReturnStatement__Group__0__Impl28567);
after(grammarAccess.getReturnStatementAccess().getReturnKeyword_0());
}
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__ReturnStatement__Group__0__Impl"
// $ANTLR start "rule__ReturnStatement__Group__1"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14027: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 {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14031:1: ( rule__ReturnStatement__Group__1__Impl rule__ReturnStatement__Group__2 )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14032:2: rule__ReturnStatement__Group__1__Impl rule__ReturnStatement__Group__2
{
pushFollow(FOLLOW_rule__ReturnStatement__Group__1__Impl_in_rule__ReturnStatement__Group__128598);
rule__ReturnStatement__Group__1__Impl();
state._fsp--;
pushFollow(FOLLOW_rule__ReturnStatement__Group__2_in_rule__ReturnStatement__Group__128601);
rule__ReturnStatement__Group__2();
state._fsp--;
}
} 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"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14039:1: rule__ReturnStatement__Group__1__Impl : ( ( rule__ReturnStatement__ExpressionAssignment_1 ) ) ;
public final void rule__ReturnStatement__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14043:1: ( ( ( rule__ReturnStatement__ExpressionAssignment_1 ) ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14044:1: ( ( rule__ReturnStatement__ExpressionAssignment_1 ) )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14044:1: ( ( rule__ReturnStatement__ExpressionAssignment_1 ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14045:1: ( rule__ReturnStatement__ExpressionAssignment_1 )
{
before(grammarAccess.getReturnStatementAccess().getExpressionAssignment_1());
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14046:1: ( rule__ReturnStatement__ExpressionAssignment_1 )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14046:2: rule__ReturnStatement__ExpressionAssignment_1
{
pushFollow(FOLLOW_rule__ReturnStatement__ExpressionAssignment_1_in_rule__ReturnStatement__Group__1__Impl28628);
rule__ReturnStatement__ExpressionAssignment_1();
state._fsp--;
}
after(grammarAccess.getReturnStatementAccess().getExpressionAssignment_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"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14056:1: rule__ReturnStatement__Group__2 : rule__ReturnStatement__Group__2__Impl ;
public final void rule__ReturnStatement__Group__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14060:1: ( rule__ReturnStatement__Group__2__Impl )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14061:2: rule__ReturnStatement__Group__2__Impl
{
pushFollow(FOLLOW_rule__ReturnStatement__Group__2__Impl_in_rule__ReturnStatement__Group__228658);
rule__ReturnStatement__Group__2__Impl();
state._fsp--;
}
} 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"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14067:1: rule__ReturnStatement__Group__2__Impl : ( ';' ) ;
public final void rule__ReturnStatement__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14071:1: ( ( ';' ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14072:1: ( ';' )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14072:1: ( ';' )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14073:1: ';'
{
before(grammarAccess.getReturnStatementAccess().getSemicolonKeyword_2());
match(input, 91, FOLLOW_91_in_rule__ReturnStatement__Group__2__Impl28686);
after(grammarAccess.getReturnStatementAccess().getSemicolonKeyword_2());
}
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__ReturnStatement__Group__2__Impl"
// $ANTLR start "rule__AcceptStatement__Group__0"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14092:1: rule__AcceptStatement__Group__0 : rule__AcceptStatement__Group__0__Impl rule__AcceptStatement__Group__1 ;
public final void rule__AcceptStatement__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14096:1: ( rule__AcceptStatement__Group__0__Impl rule__AcceptStatement__Group__1 )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14097:2: rule__AcceptStatement__Group__0__Impl rule__AcceptStatement__Group__1
{
pushFollow(FOLLOW_rule__AcceptStatement__Group__0__Impl_in_rule__AcceptStatement__Group__028723);
rule__AcceptStatement__Group__0__Impl();
state._fsp--;
pushFollow(FOLLOW_rule__AcceptStatement__Group__1_in_rule__AcceptStatement__Group__028726);
rule__AcceptStatement__Group__1();
state._fsp--;
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__AcceptStatement__Group__0"
// $ANTLR start "rule__AcceptStatement__Group__0__Impl"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14104:1: rule__AcceptStatement__Group__0__Impl : ( ( rule__AcceptStatement__ClauseAssignment_0 ) ) ;
public final void rule__AcceptStatement__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14108:1: ( ( ( rule__AcceptStatement__ClauseAssignment_0 ) ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14109:1: ( ( rule__AcceptStatement__ClauseAssignment_0 ) )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14109:1: ( ( rule__AcceptStatement__ClauseAssignment_0 ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14110:1: ( rule__AcceptStatement__ClauseAssignment_0 )
{
before(grammarAccess.getAcceptStatementAccess().getClauseAssignment_0());
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14111:1: ( rule__AcceptStatement__ClauseAssignment_0 )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14111:2: rule__AcceptStatement__ClauseAssignment_0
{
pushFollow(FOLLOW_rule__AcceptStatement__ClauseAssignment_0_in_rule__AcceptStatement__Group__0__Impl28753);
rule__AcceptStatement__ClauseAssignment_0();
state._fsp--;
}
after(grammarAccess.getAcceptStatementAccess().getClauseAssignment_0());
}
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__AcceptStatement__Group__0__Impl"
// $ANTLR start "rule__AcceptStatement__Group__1"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14121:1: rule__AcceptStatement__Group__1 : rule__AcceptStatement__Group__1__Impl ;
public final void rule__AcceptStatement__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14125:1: ( rule__AcceptStatement__Group__1__Impl )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14126:2: rule__AcceptStatement__Group__1__Impl
{
pushFollow(FOLLOW_rule__AcceptStatement__Group__1__Impl_in_rule__AcceptStatement__Group__128783);
rule__AcceptStatement__Group__1__Impl();
state._fsp--;
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__AcceptStatement__Group__1"
// $ANTLR start "rule__AcceptStatement__Group__1__Impl"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14132:1: rule__AcceptStatement__Group__1__Impl : ( ( rule__AcceptStatement__Alternatives_1 ) ) ;
public final void rule__AcceptStatement__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14136:1: ( ( ( rule__AcceptStatement__Alternatives_1 ) ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14137:1: ( ( rule__AcceptStatement__Alternatives_1 ) )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14137:1: ( ( rule__AcceptStatement__Alternatives_1 ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14138:1: ( rule__AcceptStatement__Alternatives_1 )
{
before(grammarAccess.getAcceptStatementAccess().getAlternatives_1());
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14139:1: ( rule__AcceptStatement__Alternatives_1 )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14139:2: rule__AcceptStatement__Alternatives_1
{
pushFollow(FOLLOW_rule__AcceptStatement__Alternatives_1_in_rule__AcceptStatement__Group__1__Impl28810);
rule__AcceptStatement__Alternatives_1();
state._fsp--;
}
after(grammarAccess.getAcceptStatementAccess().getAlternatives_1());
}
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__AcceptStatement__Group__1__Impl"
// $ANTLR start "rule__SimpleAcceptStatementCompletion__Group__0"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14153:1: rule__SimpleAcceptStatementCompletion__Group__0 : rule__SimpleAcceptStatementCompletion__Group__0__Impl rule__SimpleAcceptStatementCompletion__Group__1 ;
public final void rule__SimpleAcceptStatementCompletion__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14157:1: ( rule__SimpleAcceptStatementCompletion__Group__0__Impl rule__SimpleAcceptStatementCompletion__Group__1 )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14158:2: rule__SimpleAcceptStatementCompletion__Group__0__Impl rule__SimpleAcceptStatementCompletion__Group__1
{
pushFollow(FOLLOW_rule__SimpleAcceptStatementCompletion__Group__0__Impl_in_rule__SimpleAcceptStatementCompletion__Group__028844);
rule__SimpleAcceptStatementCompletion__Group__0__Impl();
state._fsp--;
pushFollow(FOLLOW_rule__SimpleAcceptStatementCompletion__Group__1_in_rule__SimpleAcceptStatementCompletion__Group__028847);
rule__SimpleAcceptStatementCompletion__Group__1();
state._fsp--;
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__SimpleAcceptStatementCompletion__Group__0"
// $ANTLR start "rule__SimpleAcceptStatementCompletion__Group__0__Impl"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14165:1: rule__SimpleAcceptStatementCompletion__Group__0__Impl : ( () ) ;
public final void rule__SimpleAcceptStatementCompletion__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14169:1: ( ( () ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14170:1: ( () )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14170:1: ( () )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14171:1: ()
{
before(grammarAccess.getSimpleAcceptStatementCompletionAccess().getSimpleAcceptStatementCompletionAction_0());
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14172:1: ()
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14174:1:
{
}
after(grammarAccess.getSimpleAcceptStatementCompletionAccess().getSimpleAcceptStatementCompletionAction_0());
}
}
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__SimpleAcceptStatementCompletion__Group__0__Impl"
// $ANTLR start "rule__SimpleAcceptStatementCompletion__Group__1"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14184:1: rule__SimpleAcceptStatementCompletion__Group__1 : rule__SimpleAcceptStatementCompletion__Group__1__Impl ;
public final void rule__SimpleAcceptStatementCompletion__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14188:1: ( rule__SimpleAcceptStatementCompletion__Group__1__Impl )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14189:2: rule__SimpleAcceptStatementCompletion__Group__1__Impl
{
pushFollow(FOLLOW_rule__SimpleAcceptStatementCompletion__Group__1__Impl_in_rule__SimpleAcceptStatementCompletion__Group__128905);
rule__SimpleAcceptStatementCompletion__Group__1__Impl();
state._fsp--;
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__SimpleAcceptStatementCompletion__Group__1"
// $ANTLR start "rule__SimpleAcceptStatementCompletion__Group__1__Impl"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14195:1: rule__SimpleAcceptStatementCompletion__Group__1__Impl : ( ';' ) ;
public final void rule__SimpleAcceptStatementCompletion__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14199:1: ( ( ';' ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14200:1: ( ';' )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14200:1: ( ';' )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14201:1: ';'
{
before(grammarAccess.getSimpleAcceptStatementCompletionAccess().getSemicolonKeyword_1());
match(input, 91, FOLLOW_91_in_rule__SimpleAcceptStatementCompletion__Group__1__Impl28933);
after(grammarAccess.getSimpleAcceptStatementCompletionAccess().getSemicolonKeyword_1());
}
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__SimpleAcceptStatementCompletion__Group__1__Impl"
// $ANTLR start "rule__CompoundAcceptStatementCompletion__Group__0"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14218:1: rule__CompoundAcceptStatementCompletion__Group__0 : rule__CompoundAcceptStatementCompletion__Group__0__Impl rule__CompoundAcceptStatementCompletion__Group__1 ;
public final void rule__CompoundAcceptStatementCompletion__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14222:1: ( rule__CompoundAcceptStatementCompletion__Group__0__Impl rule__CompoundAcceptStatementCompletion__Group__1 )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14223:2: rule__CompoundAcceptStatementCompletion__Group__0__Impl rule__CompoundAcceptStatementCompletion__Group__1
{
pushFollow(FOLLOW_rule__CompoundAcceptStatementCompletion__Group__0__Impl_in_rule__CompoundAcceptStatementCompletion__Group__028968);
rule__CompoundAcceptStatementCompletion__Group__0__Impl();
state._fsp--;
pushFollow(FOLLOW_rule__CompoundAcceptStatementCompletion__Group__1_in_rule__CompoundAcceptStatementCompletion__Group__028971);
rule__CompoundAcceptStatementCompletion__Group__1();
state._fsp--;
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__CompoundAcceptStatementCompletion__Group__0"
// $ANTLR start "rule__CompoundAcceptStatementCompletion__Group__0__Impl"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14230:1: rule__CompoundAcceptStatementCompletion__Group__0__Impl : ( ( rule__CompoundAcceptStatementCompletion__BlockAssignment_0 ) ) ;
public final void rule__CompoundAcceptStatementCompletion__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14234:1: ( ( ( rule__CompoundAcceptStatementCompletion__BlockAssignment_0 ) ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14235:1: ( ( rule__CompoundAcceptStatementCompletion__BlockAssignment_0 ) )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14235:1: ( ( rule__CompoundAcceptStatementCompletion__BlockAssignment_0 ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14236:1: ( rule__CompoundAcceptStatementCompletion__BlockAssignment_0 )
{
before(grammarAccess.getCompoundAcceptStatementCompletionAccess().getBlockAssignment_0());
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14237:1: ( rule__CompoundAcceptStatementCompletion__BlockAssignment_0 )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14237:2: rule__CompoundAcceptStatementCompletion__BlockAssignment_0
{
pushFollow(FOLLOW_rule__CompoundAcceptStatementCompletion__BlockAssignment_0_in_rule__CompoundAcceptStatementCompletion__Group__0__Impl28998);
rule__CompoundAcceptStatementCompletion__BlockAssignment_0();
state._fsp--;
}
after(grammarAccess.getCompoundAcceptStatementCompletionAccess().getBlockAssignment_0());
}
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__CompoundAcceptStatementCompletion__Group__0__Impl"
// $ANTLR start "rule__CompoundAcceptStatementCompletion__Group__1"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14247:1: rule__CompoundAcceptStatementCompletion__Group__1 : rule__CompoundAcceptStatementCompletion__Group__1__Impl ;
public final void rule__CompoundAcceptStatementCompletion__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14251:1: ( rule__CompoundAcceptStatementCompletion__Group__1__Impl )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14252:2: rule__CompoundAcceptStatementCompletion__Group__1__Impl
{
pushFollow(FOLLOW_rule__CompoundAcceptStatementCompletion__Group__1__Impl_in_rule__CompoundAcceptStatementCompletion__Group__129028);
rule__CompoundAcceptStatementCompletion__Group__1__Impl();
state._fsp--;
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__CompoundAcceptStatementCompletion__Group__1"
// $ANTLR start "rule__CompoundAcceptStatementCompletion__Group__1__Impl"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14258:1: rule__CompoundAcceptStatementCompletion__Group__1__Impl : ( ( rule__CompoundAcceptStatementCompletion__Group_1__0 )* ) ;
public final void rule__CompoundAcceptStatementCompletion__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14262:1: ( ( ( rule__CompoundAcceptStatementCompletion__Group_1__0 )* ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14263:1: ( ( rule__CompoundAcceptStatementCompletion__Group_1__0 )* )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14263:1: ( ( rule__CompoundAcceptStatementCompletion__Group_1__0 )* )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14264:1: ( rule__CompoundAcceptStatementCompletion__Group_1__0 )*
{
before(grammarAccess.getCompoundAcceptStatementCompletionAccess().getGroup_1());
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14265:1: ( rule__CompoundAcceptStatementCompletion__Group_1__0 )*
loop94: do {
int alt94 = 2;
int LA94_0 = input.LA(1);
if((LA94_0 == 95)) {
alt94 = 1;
}
switch(alt94) {
case 1:
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14265:2: rule__CompoundAcceptStatementCompletion__Group_1__0
{
pushFollow(FOLLOW_rule__CompoundAcceptStatementCompletion__Group_1__0_in_rule__CompoundAcceptStatementCompletion__Group__1__Impl29055);
rule__CompoundAcceptStatementCompletion__Group_1__0();
state._fsp--;
}
break;
default:
break loop94;
}
} while(true);
after(grammarAccess.getCompoundAcceptStatementCompletionAccess().getGroup_1());
}
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__CompoundAcceptStatementCompletion__Group__1__Impl"
// $ANTLR start "rule__CompoundAcceptStatementCompletion__Group_1__0"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14279:1: rule__CompoundAcceptStatementCompletion__Group_1__0 : rule__CompoundAcceptStatementCompletion__Group_1__0__Impl rule__CompoundAcceptStatementCompletion__Group_1__1 ;
public final void rule__CompoundAcceptStatementCompletion__Group_1__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14283:1: ( rule__CompoundAcceptStatementCompletion__Group_1__0__Impl rule__CompoundAcceptStatementCompletion__Group_1__1 )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14284:2: rule__CompoundAcceptStatementCompletion__Group_1__0__Impl rule__CompoundAcceptStatementCompletion__Group_1__1
{
pushFollow(FOLLOW_rule__CompoundAcceptStatementCompletion__Group_1__0__Impl_in_rule__CompoundAcceptStatementCompletion__Group_1__029090);
rule__CompoundAcceptStatementCompletion__Group_1__0__Impl();
state._fsp--;
pushFollow(FOLLOW_rule__CompoundAcceptStatementCompletion__Group_1__1_in_rule__CompoundAcceptStatementCompletion__Group_1__029093);
rule__CompoundAcceptStatementCompletion__Group_1__1();
state._fsp--;
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__CompoundAcceptStatementCompletion__Group_1__0"
// $ANTLR start "rule__CompoundAcceptStatementCompletion__Group_1__0__Impl"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14291:1: rule__CompoundAcceptStatementCompletion__Group_1__0__Impl : ( 'or' ) ;
public final void rule__CompoundAcceptStatementCompletion__Group_1__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14295:1: ( ( 'or' ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14296:1: ( 'or' )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14296:1: ( 'or' )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14297:1: 'or'
{
before(grammarAccess.getCompoundAcceptStatementCompletionAccess().getOrKeyword_1_0());
match(input, 95, FOLLOW_95_in_rule__CompoundAcceptStatementCompletion__Group_1__0__Impl29121);
after(grammarAccess.getCompoundAcceptStatementCompletionAccess().getOrKeyword_1_0());
}
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__CompoundAcceptStatementCompletion__Group_1__0__Impl"
// $ANTLR start "rule__CompoundAcceptStatementCompletion__Group_1__1"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14310:1: rule__CompoundAcceptStatementCompletion__Group_1__1 : rule__CompoundAcceptStatementCompletion__Group_1__1__Impl ;
public final void rule__CompoundAcceptStatementCompletion__Group_1__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14314:1: ( rule__CompoundAcceptStatementCompletion__Group_1__1__Impl )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14315:2: rule__CompoundAcceptStatementCompletion__Group_1__1__Impl
{
pushFollow(FOLLOW_rule__CompoundAcceptStatementCompletion__Group_1__1__Impl_in_rule__CompoundAcceptStatementCompletion__Group_1__129152);
rule__CompoundAcceptStatementCompletion__Group_1__1__Impl();
state._fsp--;
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__CompoundAcceptStatementCompletion__Group_1__1"
// $ANTLR start "rule__CompoundAcceptStatementCompletion__Group_1__1__Impl"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14321:1: rule__CompoundAcceptStatementCompletion__Group_1__1__Impl : ( ( rule__CompoundAcceptStatementCompletion__AcceptBlockAssignment_1_1 ) ) ;
public final void rule__CompoundAcceptStatementCompletion__Group_1__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14325:1: ( ( ( rule__CompoundAcceptStatementCompletion__AcceptBlockAssignment_1_1 ) ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14326:1: ( ( rule__CompoundAcceptStatementCompletion__AcceptBlockAssignment_1_1 ) )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14326:1: ( ( rule__CompoundAcceptStatementCompletion__AcceptBlockAssignment_1_1 ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14327:1: ( rule__CompoundAcceptStatementCompletion__AcceptBlockAssignment_1_1 )
{
before(grammarAccess.getCompoundAcceptStatementCompletionAccess().getAcceptBlockAssignment_1_1());
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14328:1: ( rule__CompoundAcceptStatementCompletion__AcceptBlockAssignment_1_1 )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14328:2: rule__CompoundAcceptStatementCompletion__AcceptBlockAssignment_1_1
{
pushFollow(FOLLOW_rule__CompoundAcceptStatementCompletion__AcceptBlockAssignment_1_1_in_rule__CompoundAcceptStatementCompletion__Group_1__1__Impl29179);
rule__CompoundAcceptStatementCompletion__AcceptBlockAssignment_1_1();
state._fsp--;
}
after(grammarAccess.getCompoundAcceptStatementCompletionAccess().getAcceptBlockAssignment_1_1());
}
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__CompoundAcceptStatementCompletion__Group_1__1__Impl"
// $ANTLR start "rule__AcceptBlock__Group__0"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14342: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 {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14346:1: ( rule__AcceptBlock__Group__0__Impl rule__AcceptBlock__Group__1 )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14347:2: rule__AcceptBlock__Group__0__Impl rule__AcceptBlock__Group__1
{
pushFollow(FOLLOW_rule__AcceptBlock__Group__0__Impl_in_rule__AcceptBlock__Group__029213);
rule__AcceptBlock__Group__0__Impl();
state._fsp--;
pushFollow(FOLLOW_rule__AcceptBlock__Group__1_in_rule__AcceptBlock__Group__029216);
rule__AcceptBlock__Group__1();
state._fsp--;
}
} 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"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14354:1: rule__AcceptBlock__Group__0__Impl : ( ( rule__AcceptBlock__ClauseAssignment_0 ) ) ;
public final void rule__AcceptBlock__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14358:1: ( ( ( rule__AcceptBlock__ClauseAssignment_0 ) ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14359:1: ( ( rule__AcceptBlock__ClauseAssignment_0 ) )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14359:1: ( ( rule__AcceptBlock__ClauseAssignment_0 ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14360:1: ( rule__AcceptBlock__ClauseAssignment_0 )
{
before(grammarAccess.getAcceptBlockAccess().getClauseAssignment_0());
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14361:1: ( rule__AcceptBlock__ClauseAssignment_0 )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14361:2: rule__AcceptBlock__ClauseAssignment_0
{
pushFollow(FOLLOW_rule__AcceptBlock__ClauseAssignment_0_in_rule__AcceptBlock__Group__0__Impl29243);
rule__AcceptBlock__ClauseAssignment_0();
state._fsp--;
}
after(grammarAccess.getAcceptBlockAccess().getClauseAssignment_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"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14371:1: rule__AcceptBlock__Group__1 : rule__AcceptBlock__Group__1__Impl ;
public final void rule__AcceptBlock__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14375:1: ( rule__AcceptBlock__Group__1__Impl )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14376:2: rule__AcceptBlock__Group__1__Impl
{
pushFollow(FOLLOW_rule__AcceptBlock__Group__1__Impl_in_rule__AcceptBlock__Group__129273);
rule__AcceptBlock__Group__1__Impl();
state._fsp--;
}
} 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"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14382:1: rule__AcceptBlock__Group__1__Impl : ( ( rule__AcceptBlock__BlockAssignment_1 ) ) ;
public final void rule__AcceptBlock__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14386:1: ( ( ( rule__AcceptBlock__BlockAssignment_1 ) ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14387:1: ( ( rule__AcceptBlock__BlockAssignment_1 ) )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14387:1: ( ( rule__AcceptBlock__BlockAssignment_1 ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14388:1: ( rule__AcceptBlock__BlockAssignment_1 )
{
before(grammarAccess.getAcceptBlockAccess().getBlockAssignment_1());
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14389:1: ( rule__AcceptBlock__BlockAssignment_1 )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14389:2: rule__AcceptBlock__BlockAssignment_1
{
pushFollow(FOLLOW_rule__AcceptBlock__BlockAssignment_1_in_rule__AcceptBlock__Group__1__Impl29300);
rule__AcceptBlock__BlockAssignment_1();
state._fsp--;
}
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"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14403: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 {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14407:1: ( rule__AcceptClause__Group__0__Impl rule__AcceptClause__Group__1 )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14408:2: rule__AcceptClause__Group__0__Impl rule__AcceptClause__Group__1
{
pushFollow(FOLLOW_rule__AcceptClause__Group__0__Impl_in_rule__AcceptClause__Group__029334);
rule__AcceptClause__Group__0__Impl();
state._fsp--;
pushFollow(FOLLOW_rule__AcceptClause__Group__1_in_rule__AcceptClause__Group__029337);
rule__AcceptClause__Group__1();
state._fsp--;
}
} 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"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14415:1: rule__AcceptClause__Group__0__Impl : ( 'accept' ) ;
public final void rule__AcceptClause__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14419:1: ( ( 'accept' ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14420:1: ( 'accept' )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14420:1: ( 'accept' )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14421:1: 'accept'
{
before(grammarAccess.getAcceptClauseAccess().getAcceptKeyword_0());
match(input, 105, FOLLOW_105_in_rule__AcceptClause__Group__0__Impl29365);
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"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14434: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 {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14438:1: ( rule__AcceptClause__Group__1__Impl rule__AcceptClause__Group__2 )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14439:2: rule__AcceptClause__Group__1__Impl rule__AcceptClause__Group__2
{
pushFollow(FOLLOW_rule__AcceptClause__Group__1__Impl_in_rule__AcceptClause__Group__129396);
rule__AcceptClause__Group__1__Impl();
state._fsp--;
pushFollow(FOLLOW_rule__AcceptClause__Group__2_in_rule__AcceptClause__Group__129399);
rule__AcceptClause__Group__2();
state._fsp--;
}
} 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"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14446:1: rule__AcceptClause__Group__1__Impl : ( '(' ) ;
public final void rule__AcceptClause__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14450:1: ( ( '(' ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14451:1: ( '(' )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14451:1: ( '(' )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14452:1: '('
{
before(grammarAccess.getAcceptClauseAccess().getLeftParenthesisKeyword_1());
match(input, 64, FOLLOW_64_in_rule__AcceptClause__Group__1__Impl29427);
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"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14465: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 {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14469:1: ( rule__AcceptClause__Group__2__Impl rule__AcceptClause__Group__3 )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14470:2: rule__AcceptClause__Group__2__Impl rule__AcceptClause__Group__3
{
pushFollow(FOLLOW_rule__AcceptClause__Group__2__Impl_in_rule__AcceptClause__Group__229458);
rule__AcceptClause__Group__2__Impl();
state._fsp--;
pushFollow(FOLLOW_rule__AcceptClause__Group__3_in_rule__AcceptClause__Group__229461);
rule__AcceptClause__Group__3();
state._fsp--;
}
} 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"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14477: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 {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14481:1: ( ( ( rule__AcceptClause__Group_2__0 )? ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14482:1: ( ( rule__AcceptClause__Group_2__0 )? )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14482:1: ( ( rule__AcceptClause__Group_2__0 )? )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14483:1: ( rule__AcceptClause__Group_2__0 )?
{
before(grammarAccess.getAcceptClauseAccess().getGroup_2());
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14484:1: ( rule__AcceptClause__Group_2__0 )?
int alt95 = 2;
int LA95_0 = input.LA(1);
if((LA95_0 == RULE_ID)) {
int LA95_1 = input.LA(2);
if((LA95_1 == 67)) {
alt95 = 1;
}
}
switch(alt95) {
case 1:
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14484:2: rule__AcceptClause__Group_2__0
{
pushFollow(FOLLOW_rule__AcceptClause__Group_2__0_in_rule__AcceptClause__Group__2__Impl29488);
rule__AcceptClause__Group_2__0();
state._fsp--;
}
break;
}
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"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14494: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 {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14498:1: ( rule__AcceptClause__Group__3__Impl rule__AcceptClause__Group__4 )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14499:2: rule__AcceptClause__Group__3__Impl rule__AcceptClause__Group__4
{
pushFollow(FOLLOW_rule__AcceptClause__Group__3__Impl_in_rule__AcceptClause__Group__329519);
rule__AcceptClause__Group__3__Impl();
state._fsp--;
pushFollow(FOLLOW_rule__AcceptClause__Group__4_in_rule__AcceptClause__Group__329522);
rule__AcceptClause__Group__4();
state._fsp--;
}
} 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"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14506:1: rule__AcceptClause__Group__3__Impl : ( ( rule__AcceptClause__QualifiedNameListAssignment_3 ) ) ;
public final void rule__AcceptClause__Group__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14510:1: ( ( ( rule__AcceptClause__QualifiedNameListAssignment_3 ) ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14511:1: ( ( rule__AcceptClause__QualifiedNameListAssignment_3 ) )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14511:1: ( ( rule__AcceptClause__QualifiedNameListAssignment_3 ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14512:1: ( rule__AcceptClause__QualifiedNameListAssignment_3 )
{
before(grammarAccess.getAcceptClauseAccess().getQualifiedNameListAssignment_3());
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14513:1: ( rule__AcceptClause__QualifiedNameListAssignment_3 )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14513:2: rule__AcceptClause__QualifiedNameListAssignment_3
{
pushFollow(FOLLOW_rule__AcceptClause__QualifiedNameListAssignment_3_in_rule__AcceptClause__Group__3__Impl29549);
rule__AcceptClause__QualifiedNameListAssignment_3();
state._fsp--;
}
after(grammarAccess.getAcceptClauseAccess().getQualifiedNameListAssignment_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"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14523:1: rule__AcceptClause__Group__4 : rule__AcceptClause__Group__4__Impl ;
public final void rule__AcceptClause__Group__4() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14527:1: ( rule__AcceptClause__Group__4__Impl )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14528:2: rule__AcceptClause__Group__4__Impl
{
pushFollow(FOLLOW_rule__AcceptClause__Group__4__Impl_in_rule__AcceptClause__Group__429579);
rule__AcceptClause__Group__4__Impl();
state._fsp--;
}
} 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"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14534:1: rule__AcceptClause__Group__4__Impl : ( ')' ) ;
public final void rule__AcceptClause__Group__4__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14538:1: ( ( ')' ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14539:1: ( ')' )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14539:1: ( ')' )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14540:1: ')'
{
before(grammarAccess.getAcceptClauseAccess().getRightParenthesisKeyword_4());
match(input, 65, FOLLOW_65_in_rule__AcceptClause__Group__4__Impl29607);
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"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14563: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 {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14567:1: ( rule__AcceptClause__Group_2__0__Impl rule__AcceptClause__Group_2__1 )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14568:2: rule__AcceptClause__Group_2__0__Impl rule__AcceptClause__Group_2__1
{
pushFollow(FOLLOW_rule__AcceptClause__Group_2__0__Impl_in_rule__AcceptClause__Group_2__029648);
rule__AcceptClause__Group_2__0__Impl();
state._fsp--;
pushFollow(FOLLOW_rule__AcceptClause__Group_2__1_in_rule__AcceptClause__Group_2__029651);
rule__AcceptClause__Group_2__1();
state._fsp--;
}
} 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"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14575: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 {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14579:1: ( ( ( rule__AcceptClause__NameAssignment_2_0 ) ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14580:1: ( ( rule__AcceptClause__NameAssignment_2_0 ) )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14580:1: ( ( rule__AcceptClause__NameAssignment_2_0 ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14581:1: ( rule__AcceptClause__NameAssignment_2_0 )
{
before(grammarAccess.getAcceptClauseAccess().getNameAssignment_2_0());
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14582:1: ( rule__AcceptClause__NameAssignment_2_0 )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14582:2: rule__AcceptClause__NameAssignment_2_0
{
pushFollow(FOLLOW_rule__AcceptClause__NameAssignment_2_0_in_rule__AcceptClause__Group_2__0__Impl29678);
rule__AcceptClause__NameAssignment_2_0();
state._fsp--;
}
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"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14592: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 {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14596:1: ( rule__AcceptClause__Group_2__1__Impl )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14597:2: rule__AcceptClause__Group_2__1__Impl
{
pushFollow(FOLLOW_rule__AcceptClause__Group_2__1__Impl_in_rule__AcceptClause__Group_2__129708);
rule__AcceptClause__Group_2__1__Impl();
state._fsp--;
}
} 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"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14603:1: rule__AcceptClause__Group_2__1__Impl : ( ':' ) ;
public final void rule__AcceptClause__Group_2__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14607:1: ( ( ':' ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14608:1: ( ':' )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14608:1: ( ':' )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14609:1: ':'
{
before(grammarAccess.getAcceptClauseAccess().getColonKeyword_2_1());
match(input, 67, FOLLOW_67_in_rule__AcceptClause__Group_2__1__Impl29736);
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"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14626: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 {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14630:1: ( rule__ClassifyStatement__Group__0__Impl rule__ClassifyStatement__Group__1 )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14631:2: rule__ClassifyStatement__Group__0__Impl rule__ClassifyStatement__Group__1
{
pushFollow(FOLLOW_rule__ClassifyStatement__Group__0__Impl_in_rule__ClassifyStatement__Group__029771);
rule__ClassifyStatement__Group__0__Impl();
state._fsp--;
pushFollow(FOLLOW_rule__ClassifyStatement__Group__1_in_rule__ClassifyStatement__Group__029774);
rule__ClassifyStatement__Group__1();
state._fsp--;
}
} 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"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14638:1: rule__ClassifyStatement__Group__0__Impl : ( 'classify' ) ;
public final void rule__ClassifyStatement__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14642:1: ( ( 'classify' ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14643:1: ( 'classify' )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14643:1: ( 'classify' )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14644:1: 'classify'
{
before(grammarAccess.getClassifyStatementAccess().getClassifyKeyword_0());
match(input, 106, FOLLOW_106_in_rule__ClassifyStatement__Group__0__Impl29802);
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"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14657: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 {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14661:1: ( rule__ClassifyStatement__Group__1__Impl rule__ClassifyStatement__Group__2 )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14662:2: rule__ClassifyStatement__Group__1__Impl rule__ClassifyStatement__Group__2
{
pushFollow(FOLLOW_rule__ClassifyStatement__Group__1__Impl_in_rule__ClassifyStatement__Group__129833);
rule__ClassifyStatement__Group__1__Impl();
state._fsp--;
pushFollow(FOLLOW_rule__ClassifyStatement__Group__2_in_rule__ClassifyStatement__Group__129836);
rule__ClassifyStatement__Group__2();
state._fsp--;
}
} 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"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14669:1: rule__ClassifyStatement__Group__1__Impl : ( ( rule__ClassifyStatement__ExpressionAssignment_1 ) ) ;
public final void rule__ClassifyStatement__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14673:1: ( ( ( rule__ClassifyStatement__ExpressionAssignment_1 ) ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14674:1: ( ( rule__ClassifyStatement__ExpressionAssignment_1 ) )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14674:1: ( ( rule__ClassifyStatement__ExpressionAssignment_1 ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14675:1: ( rule__ClassifyStatement__ExpressionAssignment_1 )
{
before(grammarAccess.getClassifyStatementAccess().getExpressionAssignment_1());
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14676:1: ( rule__ClassifyStatement__ExpressionAssignment_1 )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14676:2: rule__ClassifyStatement__ExpressionAssignment_1
{
pushFollow(FOLLOW_rule__ClassifyStatement__ExpressionAssignment_1_in_rule__ClassifyStatement__Group__1__Impl29863);
rule__ClassifyStatement__ExpressionAssignment_1();
state._fsp--;
}
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"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14686: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 {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14690:1: ( rule__ClassifyStatement__Group__2__Impl rule__ClassifyStatement__Group__3 )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14691:2: rule__ClassifyStatement__Group__2__Impl rule__ClassifyStatement__Group__3
{
pushFollow(FOLLOW_rule__ClassifyStatement__Group__2__Impl_in_rule__ClassifyStatement__Group__229893);
rule__ClassifyStatement__Group__2__Impl();
state._fsp--;
pushFollow(FOLLOW_rule__ClassifyStatement__Group__3_in_rule__ClassifyStatement__Group__229896);
rule__ClassifyStatement__Group__3();
state._fsp--;
}
} 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"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14698:1: rule__ClassifyStatement__Group__2__Impl : ( ( rule__ClassifyStatement__ClauseAssignment_2 ) ) ;
public final void rule__ClassifyStatement__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14702:1: ( ( ( rule__ClassifyStatement__ClauseAssignment_2 ) ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14703:1: ( ( rule__ClassifyStatement__ClauseAssignment_2 ) )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14703:1: ( ( rule__ClassifyStatement__ClauseAssignment_2 ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14704:1: ( rule__ClassifyStatement__ClauseAssignment_2 )
{
before(grammarAccess.getClassifyStatementAccess().getClauseAssignment_2());
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14705:1: ( rule__ClassifyStatement__ClauseAssignment_2 )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14705:2: rule__ClassifyStatement__ClauseAssignment_2
{
pushFollow(FOLLOW_rule__ClassifyStatement__ClauseAssignment_2_in_rule__ClassifyStatement__Group__2__Impl29923);
rule__ClassifyStatement__ClauseAssignment_2();
state._fsp--;
}
after(grammarAccess.getClassifyStatementAccess().getClauseAssignment_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"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14715:1: rule__ClassifyStatement__Group__3 : rule__ClassifyStatement__Group__3__Impl ;
public final void rule__ClassifyStatement__Group__3() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14719:1: ( rule__ClassifyStatement__Group__3__Impl )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14720:2: rule__ClassifyStatement__Group__3__Impl
{
pushFollow(FOLLOW_rule__ClassifyStatement__Group__3__Impl_in_rule__ClassifyStatement__Group__329953);
rule__ClassifyStatement__Group__3__Impl();
state._fsp--;
}
} 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"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14726:1: rule__ClassifyStatement__Group__3__Impl : ( ';' ) ;
public final void rule__ClassifyStatement__Group__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14730:1: ( ( ';' ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14731:1: ( ';' )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14731:1: ( ';' )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14732:1: ';'
{
before(grammarAccess.getClassifyStatementAccess().getSemicolonKeyword_3());
match(input, 91, FOLLOW_91_in_rule__ClassifyStatement__Group__3__Impl29981);
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__ClassificationClause__Group_0__0"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14753:1: rule__ClassificationClause__Group_0__0 : rule__ClassificationClause__Group_0__0__Impl rule__ClassificationClause__Group_0__1 ;
public final void rule__ClassificationClause__Group_0__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14757:1: ( rule__ClassificationClause__Group_0__0__Impl rule__ClassificationClause__Group_0__1 )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14758:2: rule__ClassificationClause__Group_0__0__Impl rule__ClassificationClause__Group_0__1
{
pushFollow(FOLLOW_rule__ClassificationClause__Group_0__0__Impl_in_rule__ClassificationClause__Group_0__030020);
rule__ClassificationClause__Group_0__0__Impl();
state._fsp--;
pushFollow(FOLLOW_rule__ClassificationClause__Group_0__1_in_rule__ClassificationClause__Group_0__030023);
rule__ClassificationClause__Group_0__1();
state._fsp--;
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__ClassificationClause__Group_0__0"
// $ANTLR start "rule__ClassificationClause__Group_0__0__Impl"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14765:1: rule__ClassificationClause__Group_0__0__Impl : ( ( rule__ClassificationClause__ClassifyFromClauseAssignment_0_0 ) ) ;
public final void rule__ClassificationClause__Group_0__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14769:1: ( ( ( rule__ClassificationClause__ClassifyFromClauseAssignment_0_0 ) ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14770:1: ( ( rule__ClassificationClause__ClassifyFromClauseAssignment_0_0 ) )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14770:1: ( ( rule__ClassificationClause__ClassifyFromClauseAssignment_0_0 ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14771:1: ( rule__ClassificationClause__ClassifyFromClauseAssignment_0_0 )
{
before(grammarAccess.getClassificationClauseAccess().getClassifyFromClauseAssignment_0_0());
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14772:1: ( rule__ClassificationClause__ClassifyFromClauseAssignment_0_0 )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14772:2: rule__ClassificationClause__ClassifyFromClauseAssignment_0_0
{
pushFollow(FOLLOW_rule__ClassificationClause__ClassifyFromClauseAssignment_0_0_in_rule__ClassificationClause__Group_0__0__Impl30050);
rule__ClassificationClause__ClassifyFromClauseAssignment_0_0();
state._fsp--;
}
after(grammarAccess.getClassificationClauseAccess().getClassifyFromClauseAssignment_0_0());
}
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__ClassificationClause__Group_0__0__Impl"
// $ANTLR start "rule__ClassificationClause__Group_0__1"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14782:1: rule__ClassificationClause__Group_0__1 : rule__ClassificationClause__Group_0__1__Impl ;
public final void rule__ClassificationClause__Group_0__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14786:1: ( rule__ClassificationClause__Group_0__1__Impl )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14787:2: rule__ClassificationClause__Group_0__1__Impl
{
pushFollow(FOLLOW_rule__ClassificationClause__Group_0__1__Impl_in_rule__ClassificationClause__Group_0__130080);
rule__ClassificationClause__Group_0__1__Impl();
state._fsp--;
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__ClassificationClause__Group_0__1"
// $ANTLR start "rule__ClassificationClause__Group_0__1__Impl"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14793:1: rule__ClassificationClause__Group_0__1__Impl : ( ( rule__ClassificationClause__ClassifyToClauseAssignment_0_1 )? ) ;
public final void rule__ClassificationClause__Group_0__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14797:1: ( ( ( rule__ClassificationClause__ClassifyToClauseAssignment_0_1 )? ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14798:1: ( ( rule__ClassificationClause__ClassifyToClauseAssignment_0_1 )? )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14798:1: ( ( rule__ClassificationClause__ClassifyToClauseAssignment_0_1 )? )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14799:1: ( rule__ClassificationClause__ClassifyToClauseAssignment_0_1 )?
{
before(grammarAccess.getClassificationClauseAccess().getClassifyToClauseAssignment_0_1());
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14800:1: ( rule__ClassificationClause__ClassifyToClauseAssignment_0_1 )?
int alt96 = 2;
int LA96_0 = input.LA(1);
if((LA96_0 == 108)) {
alt96 = 1;
}
switch(alt96) {
case 1:
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14800:2: rule__ClassificationClause__ClassifyToClauseAssignment_0_1
{
pushFollow(FOLLOW_rule__ClassificationClause__ClassifyToClauseAssignment_0_1_in_rule__ClassificationClause__Group_0__1__Impl30107);
rule__ClassificationClause__ClassifyToClauseAssignment_0_1();
state._fsp--;
}
break;
}
after(grammarAccess.getClassificationClauseAccess().getClassifyToClauseAssignment_0_1());
}
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__ClassificationClause__Group_0__1__Impl"
// $ANTLR start "rule__ClassificationClause__Group_1__0"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14814:1: rule__ClassificationClause__Group_1__0 : rule__ClassificationClause__Group_1__0__Impl rule__ClassificationClause__Group_1__1 ;
public final void rule__ClassificationClause__Group_1__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14818:1: ( rule__ClassificationClause__Group_1__0__Impl rule__ClassificationClause__Group_1__1 )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14819:2: rule__ClassificationClause__Group_1__0__Impl rule__ClassificationClause__Group_1__1
{
pushFollow(FOLLOW_rule__ClassificationClause__Group_1__0__Impl_in_rule__ClassificationClause__Group_1__030142);
rule__ClassificationClause__Group_1__0__Impl();
state._fsp--;
pushFollow(FOLLOW_rule__ClassificationClause__Group_1__1_in_rule__ClassificationClause__Group_1__030145);
rule__ClassificationClause__Group_1__1();
state._fsp--;
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__ClassificationClause__Group_1__0"
// $ANTLR start "rule__ClassificationClause__Group_1__0__Impl"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14826:1: rule__ClassificationClause__Group_1__0__Impl : ( ( rule__ClassificationClause__ReclassyAllClauseAssignment_1_0 )? ) ;
public final void rule__ClassificationClause__Group_1__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14830:1: ( ( ( rule__ClassificationClause__ReclassyAllClauseAssignment_1_0 )? ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14831:1: ( ( rule__ClassificationClause__ReclassyAllClauseAssignment_1_0 )? )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14831:1: ( ( rule__ClassificationClause__ReclassyAllClauseAssignment_1_0 )? )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14832:1: ( rule__ClassificationClause__ReclassyAllClauseAssignment_1_0 )?
{
before(grammarAccess.getClassificationClauseAccess().getReclassyAllClauseAssignment_1_0());
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14833:1: ( rule__ClassificationClause__ReclassyAllClauseAssignment_1_0 )?
int alt97 = 2;
int LA97_0 = input.LA(1);
if((LA97_0 == 107)) {
alt97 = 1;
}
switch(alt97) {
case 1:
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14833:2: rule__ClassificationClause__ReclassyAllClauseAssignment_1_0
{
pushFollow(FOLLOW_rule__ClassificationClause__ReclassyAllClauseAssignment_1_0_in_rule__ClassificationClause__Group_1__0__Impl30172);
rule__ClassificationClause__ReclassyAllClauseAssignment_1_0();
state._fsp--;
}
break;
}
after(grammarAccess.getClassificationClauseAccess().getReclassyAllClauseAssignment_1_0());
}
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__ClassificationClause__Group_1__0__Impl"
// $ANTLR start "rule__ClassificationClause__Group_1__1"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14843:1: rule__ClassificationClause__Group_1__1 : rule__ClassificationClause__Group_1__1__Impl ;
public final void rule__ClassificationClause__Group_1__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14847:1: ( rule__ClassificationClause__Group_1__1__Impl )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14848:2: rule__ClassificationClause__Group_1__1__Impl
{
pushFollow(FOLLOW_rule__ClassificationClause__Group_1__1__Impl_in_rule__ClassificationClause__Group_1__130203);
rule__ClassificationClause__Group_1__1__Impl();
state._fsp--;
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__ClassificationClause__Group_1__1"
// $ANTLR start "rule__ClassificationClause__Group_1__1__Impl"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14854:1: rule__ClassificationClause__Group_1__1__Impl : ( ( rule__ClassificationClause__ClassifyToClauseAssignment_1_1 ) ) ;
public final void rule__ClassificationClause__Group_1__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14858:1: ( ( ( rule__ClassificationClause__ClassifyToClauseAssignment_1_1 ) ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14859:1: ( ( rule__ClassificationClause__ClassifyToClauseAssignment_1_1 ) )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14859:1: ( ( rule__ClassificationClause__ClassifyToClauseAssignment_1_1 ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14860:1: ( rule__ClassificationClause__ClassifyToClauseAssignment_1_1 )
{
before(grammarAccess.getClassificationClauseAccess().getClassifyToClauseAssignment_1_1());
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14861:1: ( rule__ClassificationClause__ClassifyToClauseAssignment_1_1 )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14861:2: rule__ClassificationClause__ClassifyToClauseAssignment_1_1
{
pushFollow(FOLLOW_rule__ClassificationClause__ClassifyToClauseAssignment_1_1_in_rule__ClassificationClause__Group_1__1__Impl30230);
rule__ClassificationClause__ClassifyToClauseAssignment_1_1();
state._fsp--;
}
after(grammarAccess.getClassificationClauseAccess().getClassifyToClauseAssignment_1_1());
}
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__ClassificationClause__Group_1__1__Impl"
// $ANTLR start "rule__ClassificationFromClause__Group__0"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14875: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 {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14879:1: ( rule__ClassificationFromClause__Group__0__Impl rule__ClassificationFromClause__Group__1 )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14880:2: rule__ClassificationFromClause__Group__0__Impl rule__ClassificationFromClause__Group__1
{
pushFollow(FOLLOW_rule__ClassificationFromClause__Group__0__Impl_in_rule__ClassificationFromClause__Group__030264);
rule__ClassificationFromClause__Group__0__Impl();
state._fsp--;
pushFollow(FOLLOW_rule__ClassificationFromClause__Group__1_in_rule__ClassificationFromClause__Group__030267);
rule__ClassificationFromClause__Group__1();
state._fsp--;
}
} 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"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14887:1: rule__ClassificationFromClause__Group__0__Impl : ( 'from' ) ;
public final void rule__ClassificationFromClause__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14891:1: ( ( 'from' ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14892:1: ( 'from' )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14892:1: ( 'from' )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14893:1: 'from'
{
before(grammarAccess.getClassificationFromClauseAccess().getFromKeyword_0());
match(input, 107, FOLLOW_107_in_rule__ClassificationFromClause__Group__0__Impl30295);
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"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14906:1: rule__ClassificationFromClause__Group__1 : rule__ClassificationFromClause__Group__1__Impl ;
public final void rule__ClassificationFromClause__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14910:1: ( rule__ClassificationFromClause__Group__1__Impl )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14911:2: rule__ClassificationFromClause__Group__1__Impl
{
pushFollow(FOLLOW_rule__ClassificationFromClause__Group__1__Impl_in_rule__ClassificationFromClause__Group__130326);
rule__ClassificationFromClause__Group__1__Impl();
state._fsp--;
}
} 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"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14917:1: rule__ClassificationFromClause__Group__1__Impl : ( ( rule__ClassificationFromClause__QualifiedNameListAssignment_1 ) ) ;
public final void rule__ClassificationFromClause__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14921:1: ( ( ( rule__ClassificationFromClause__QualifiedNameListAssignment_1 ) ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14922:1: ( ( rule__ClassificationFromClause__QualifiedNameListAssignment_1 ) )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14922:1: ( ( rule__ClassificationFromClause__QualifiedNameListAssignment_1 ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14923:1: ( rule__ClassificationFromClause__QualifiedNameListAssignment_1 )
{
before(grammarAccess.getClassificationFromClauseAccess().getQualifiedNameListAssignment_1());
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14924:1: ( rule__ClassificationFromClause__QualifiedNameListAssignment_1 )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14924:2: rule__ClassificationFromClause__QualifiedNameListAssignment_1
{
pushFollow(FOLLOW_rule__ClassificationFromClause__QualifiedNameListAssignment_1_in_rule__ClassificationFromClause__Group__1__Impl30353);
rule__ClassificationFromClause__QualifiedNameListAssignment_1();
state._fsp--;
}
after(grammarAccess.getClassificationFromClauseAccess().getQualifiedNameListAssignment_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"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14938: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 {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14942:1: ( rule__ClassificationToClause__Group__0__Impl rule__ClassificationToClause__Group__1 )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14943:2: rule__ClassificationToClause__Group__0__Impl rule__ClassificationToClause__Group__1
{
pushFollow(FOLLOW_rule__ClassificationToClause__Group__0__Impl_in_rule__ClassificationToClause__Group__030387);
rule__ClassificationToClause__Group__0__Impl();
state._fsp--;
pushFollow(FOLLOW_rule__ClassificationToClause__Group__1_in_rule__ClassificationToClause__Group__030390);
rule__ClassificationToClause__Group__1();
state._fsp--;
}
} 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"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14950:1: rule__ClassificationToClause__Group__0__Impl : ( 'to' ) ;
public final void rule__ClassificationToClause__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14954:1: ( ( 'to' ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14955:1: ( 'to' )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14955:1: ( 'to' )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14956:1: 'to'
{
before(grammarAccess.getClassificationToClauseAccess().getToKeyword_0());
match(input, 108, FOLLOW_108_in_rule__ClassificationToClause__Group__0__Impl30418);
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"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14969:1: rule__ClassificationToClause__Group__1 : rule__ClassificationToClause__Group__1__Impl ;
public final void rule__ClassificationToClause__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14973:1: ( rule__ClassificationToClause__Group__1__Impl )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14974:2: rule__ClassificationToClause__Group__1__Impl
{
pushFollow(FOLLOW_rule__ClassificationToClause__Group__1__Impl_in_rule__ClassificationToClause__Group__130449);
rule__ClassificationToClause__Group__1__Impl();
state._fsp--;
}
} 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"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14980:1: rule__ClassificationToClause__Group__1__Impl : ( ( rule__ClassificationToClause__QualifiedNameListAssignment_1 ) ) ;
public final void rule__ClassificationToClause__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14984:1: ( ( ( rule__ClassificationToClause__QualifiedNameListAssignment_1 ) ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14985:1: ( ( rule__ClassificationToClause__QualifiedNameListAssignment_1 ) )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14985:1: ( ( rule__ClassificationToClause__QualifiedNameListAssignment_1 ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14986:1: ( rule__ClassificationToClause__QualifiedNameListAssignment_1 )
{
before(grammarAccess.getClassificationToClauseAccess().getQualifiedNameListAssignment_1());
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14987:1: ( rule__ClassificationToClause__QualifiedNameListAssignment_1 )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14987:2: rule__ClassificationToClause__QualifiedNameListAssignment_1
{
pushFollow(FOLLOW_rule__ClassificationToClause__QualifiedNameListAssignment_1_in_rule__ClassificationToClause__Group__1__Impl30476);
rule__ClassificationToClause__QualifiedNameListAssignment_1();
state._fsp--;
}
after(grammarAccess.getClassificationToClauseAccess().getQualifiedNameListAssignment_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"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15001: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 {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15005:1: ( rule__ReclassifyAllClause__Group__0__Impl rule__ReclassifyAllClause__Group__1 )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15006:2: rule__ReclassifyAllClause__Group__0__Impl rule__ReclassifyAllClause__Group__1
{
pushFollow(FOLLOW_rule__ReclassifyAllClause__Group__0__Impl_in_rule__ReclassifyAllClause__Group__030510);
rule__ReclassifyAllClause__Group__0__Impl();
state._fsp--;
pushFollow(FOLLOW_rule__ReclassifyAllClause__Group__1_in_rule__ReclassifyAllClause__Group__030513);
rule__ReclassifyAllClause__Group__1();
state._fsp--;
}
} 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"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15013:1: rule__ReclassifyAllClause__Group__0__Impl : ( () ) ;
public final void rule__ReclassifyAllClause__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15017:1: ( ( () ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15018:1: ( () )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15018:1: ( () )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15019:1: ()
{
before(grammarAccess.getReclassifyAllClauseAccess().getReclassifyAllClauseAction_0());
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15020:1: ()
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15022:1:
{
}
after(grammarAccess.getReclassifyAllClauseAccess().getReclassifyAllClauseAction_0());
}
}
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__ReclassifyAllClause__Group__0__Impl"
// $ANTLR start "rule__ReclassifyAllClause__Group__1"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15032:1: rule__ReclassifyAllClause__Group__1 : rule__ReclassifyAllClause__Group__1__Impl rule__ReclassifyAllClause__Group__2 ;
public final void rule__ReclassifyAllClause__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15036:1: ( rule__ReclassifyAllClause__Group__1__Impl rule__ReclassifyAllClause__Group__2 )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15037:2: rule__ReclassifyAllClause__Group__1__Impl rule__ReclassifyAllClause__Group__2
{
pushFollow(FOLLOW_rule__ReclassifyAllClause__Group__1__Impl_in_rule__ReclassifyAllClause__Group__130571);
rule__ReclassifyAllClause__Group__1__Impl();
state._fsp--;
pushFollow(FOLLOW_rule__ReclassifyAllClause__Group__2_in_rule__ReclassifyAllClause__Group__130574);
rule__ReclassifyAllClause__Group__2();
state._fsp--;
}
} 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"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15044:1: rule__ReclassifyAllClause__Group__1__Impl : ( 'from' ) ;
public final void rule__ReclassifyAllClause__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15048:1: ( ( 'from' ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15049:1: ( 'from' )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15049:1: ( 'from' )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15050:1: 'from'
{
before(grammarAccess.getReclassifyAllClauseAccess().getFromKeyword_1());
match(input, 107, FOLLOW_107_in_rule__ReclassifyAllClause__Group__1__Impl30602);
after(grammarAccess.getReclassifyAllClauseAccess().getFromKeyword_1());
}
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__ReclassifyAllClause__Group__1__Impl"
// $ANTLR start "rule__ReclassifyAllClause__Group__2"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15063:1: rule__ReclassifyAllClause__Group__2 : rule__ReclassifyAllClause__Group__2__Impl ;
public final void rule__ReclassifyAllClause__Group__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15067:1: ( rule__ReclassifyAllClause__Group__2__Impl )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15068:2: rule__ReclassifyAllClause__Group__2__Impl
{
pushFollow(FOLLOW_rule__ReclassifyAllClause__Group__2__Impl_in_rule__ReclassifyAllClause__Group__230633);
rule__ReclassifyAllClause__Group__2__Impl();
state._fsp--;
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__ReclassifyAllClause__Group__2"
// $ANTLR start "rule__ReclassifyAllClause__Group__2__Impl"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15074:1: rule__ReclassifyAllClause__Group__2__Impl : ( '*' ) ;
public final void rule__ReclassifyAllClause__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15078:1: ( ( '*' ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15079:1: ( '*' )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15079:1: ( '*' )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15080:1: '*'
{
before(grammarAccess.getReclassifyAllClauseAccess().getAsteriskKeyword_2());
match(input, 27, FOLLOW_27_in_rule__ReclassifyAllClause__Group__2__Impl30661);
after(grammarAccess.getReclassifyAllClauseAccess().getAsteriskKeyword_2());
}
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__ReclassifyAllClause__Group__2__Impl"
// $ANTLR start "rule__QualifiedNameList__Group__0"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15099: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 {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15103:1: ( rule__QualifiedNameList__Group__0__Impl rule__QualifiedNameList__Group__1 )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15104:2: rule__QualifiedNameList__Group__0__Impl rule__QualifiedNameList__Group__1
{
pushFollow(FOLLOW_rule__QualifiedNameList__Group__0__Impl_in_rule__QualifiedNameList__Group__030698);
rule__QualifiedNameList__Group__0__Impl();
state._fsp--;
pushFollow(FOLLOW_rule__QualifiedNameList__Group__1_in_rule__QualifiedNameList__Group__030701);
rule__QualifiedNameList__Group__1();
state._fsp--;
}
} 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"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15111:1: rule__QualifiedNameList__Group__0__Impl : ( ( rule__QualifiedNameList__QualifiedNameAssignment_0 ) ) ;
public final void rule__QualifiedNameList__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15115:1: ( ( ( rule__QualifiedNameList__QualifiedNameAssignment_0 ) ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15116:1: ( ( rule__QualifiedNameList__QualifiedNameAssignment_0 ) )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15116:1: ( ( rule__QualifiedNameList__QualifiedNameAssignment_0 ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15117:1: ( rule__QualifiedNameList__QualifiedNameAssignment_0 )
{
before(grammarAccess.getQualifiedNameListAccess().getQualifiedNameAssignment_0());
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15118:1: ( rule__QualifiedNameList__QualifiedNameAssignment_0 )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15118:2: rule__QualifiedNameList__QualifiedNameAssignment_0
{
pushFollow(FOLLOW_rule__QualifiedNameList__QualifiedNameAssignment_0_in_rule__QualifiedNameList__Group__0__Impl30728);
rule__QualifiedNameList__QualifiedNameAssignment_0();
state._fsp--;
}
after(grammarAccess.getQualifiedNameListAccess().getQualifiedNameAssignment_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"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15128:1: rule__QualifiedNameList__Group__1 : rule__QualifiedNameList__Group__1__Impl ;
public final void rule__QualifiedNameList__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15132:1: ( rule__QualifiedNameList__Group__1__Impl )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15133:2: rule__QualifiedNameList__Group__1__Impl
{
pushFollow(FOLLOW_rule__QualifiedNameList__Group__1__Impl_in_rule__QualifiedNameList__Group__130758);
rule__QualifiedNameList__Group__1__Impl();
state._fsp--;
}
} 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"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15139: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 {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15143:1: ( ( ( rule__QualifiedNameList__Group_1__0 )* ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15144:1: ( ( rule__QualifiedNameList__Group_1__0 )* )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15144:1: ( ( rule__QualifiedNameList__Group_1__0 )* )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15145:1: ( rule__QualifiedNameList__Group_1__0 )*
{
before(grammarAccess.getQualifiedNameListAccess().getGroup_1());
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15146:1: ( rule__QualifiedNameList__Group_1__0 )*
loop98: do {
int alt98 = 2;
int LA98_0 = input.LA(1);
if((LA98_0 == 62)) {
alt98 = 1;
}
switch(alt98) {
case 1:
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15146:2: rule__QualifiedNameList__Group_1__0
{
pushFollow(FOLLOW_rule__QualifiedNameList__Group_1__0_in_rule__QualifiedNameList__Group__1__Impl30785);
rule__QualifiedNameList__Group_1__0();
state._fsp--;
}
break;
default:
break loop98;
}
} while(true);
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"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15160: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 {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15164:1: ( rule__QualifiedNameList__Group_1__0__Impl rule__QualifiedNameList__Group_1__1 )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15165:2: rule__QualifiedNameList__Group_1__0__Impl rule__QualifiedNameList__Group_1__1
{
pushFollow(FOLLOW_rule__QualifiedNameList__Group_1__0__Impl_in_rule__QualifiedNameList__Group_1__030820);
rule__QualifiedNameList__Group_1__0__Impl();
state._fsp--;
pushFollow(FOLLOW_rule__QualifiedNameList__Group_1__1_in_rule__QualifiedNameList__Group_1__030823);
rule__QualifiedNameList__Group_1__1();
state._fsp--;
}
} 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"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15172:1: rule__QualifiedNameList__Group_1__0__Impl : ( ',' ) ;
public final void rule__QualifiedNameList__Group_1__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15176:1: ( ( ',' ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15177:1: ( ',' )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15177:1: ( ',' )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15178:1: ','
{
before(grammarAccess.getQualifiedNameListAccess().getCommaKeyword_1_0());
match(input, 62, FOLLOW_62_in_rule__QualifiedNameList__Group_1__0__Impl30851);
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"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15191: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 {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15195:1: ( rule__QualifiedNameList__Group_1__1__Impl )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15196:2: rule__QualifiedNameList__Group_1__1__Impl
{
pushFollow(FOLLOW_rule__QualifiedNameList__Group_1__1__Impl_in_rule__QualifiedNameList__Group_1__130882);
rule__QualifiedNameList__Group_1__1__Impl();
state._fsp--;
}
} 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"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15202:1: rule__QualifiedNameList__Group_1__1__Impl : ( ( rule__QualifiedNameList__QualifiedNameAssignment_1_1 ) ) ;
public final void rule__QualifiedNameList__Group_1__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15206:1: ( ( ( rule__QualifiedNameList__QualifiedNameAssignment_1_1 ) ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15207:1: ( ( rule__QualifiedNameList__QualifiedNameAssignment_1_1 ) )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15207:1: ( ( rule__QualifiedNameList__QualifiedNameAssignment_1_1 ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15208:1: ( rule__QualifiedNameList__QualifiedNameAssignment_1_1 )
{
before(grammarAccess.getQualifiedNameListAccess().getQualifiedNameAssignment_1_1());
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15209:1: ( rule__QualifiedNameList__QualifiedNameAssignment_1_1 )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15209:2: rule__QualifiedNameList__QualifiedNameAssignment_1_1
{
pushFollow(FOLLOW_rule__QualifiedNameList__QualifiedNameAssignment_1_1_in_rule__QualifiedNameList__Group_1__1__Impl30909);
rule__QualifiedNameList__QualifiedNameAssignment_1_1();
state._fsp--;
}
after(grammarAccess.getQualifiedNameListAccess().getQualifiedNameAssignment_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__InvocationOrAssignementOrDeclarationStatement__Group__0"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15223:1: rule__InvocationOrAssignementOrDeclarationStatement__Group__0 : rule__InvocationOrAssignementOrDeclarationStatement__Group__0__Impl rule__InvocationOrAssignementOrDeclarationStatement__Group__1 ;
public final void rule__InvocationOrAssignementOrDeclarationStatement__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15227:1: ( rule__InvocationOrAssignementOrDeclarationStatement__Group__0__Impl rule__InvocationOrAssignementOrDeclarationStatement__Group__1 )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15228:2: rule__InvocationOrAssignementOrDeclarationStatement__Group__0__Impl rule__InvocationOrAssignementOrDeclarationStatement__Group__1
{
pushFollow(FOLLOW_rule__InvocationOrAssignementOrDeclarationStatement__Group__0__Impl_in_rule__InvocationOrAssignementOrDeclarationStatement__Group__030943);
rule__InvocationOrAssignementOrDeclarationStatement__Group__0__Impl();
state._fsp--;
pushFollow(FOLLOW_rule__InvocationOrAssignementOrDeclarationStatement__Group__1_in_rule__InvocationOrAssignementOrDeclarationStatement__Group__030946);
rule__InvocationOrAssignementOrDeclarationStatement__Group__1();
state._fsp--;
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__InvocationOrAssignementOrDeclarationStatement__Group__0"
// $ANTLR start "rule__InvocationOrAssignementOrDeclarationStatement__Group__0__Impl"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15235:1: rule__InvocationOrAssignementOrDeclarationStatement__Group__0__Impl : ( ( rule__InvocationOrAssignementOrDeclarationStatement__TypePart_OR_assignedPart_OR_invocationPartAssignment_0 ) ) ;
public final void rule__InvocationOrAssignementOrDeclarationStatement__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15239:1: ( ( ( rule__InvocationOrAssignementOrDeclarationStatement__TypePart_OR_assignedPart_OR_invocationPartAssignment_0 ) ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15240:1: ( ( rule__InvocationOrAssignementOrDeclarationStatement__TypePart_OR_assignedPart_OR_invocationPartAssignment_0 ) )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15240:1: ( ( rule__InvocationOrAssignementOrDeclarationStatement__TypePart_OR_assignedPart_OR_invocationPartAssignment_0 ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15241:1: ( rule__InvocationOrAssignementOrDeclarationStatement__TypePart_OR_assignedPart_OR_invocationPartAssignment_0 )
{
before(grammarAccess.getInvocationOrAssignementOrDeclarationStatementAccess().getTypePart_OR_assignedPart_OR_invocationPartAssignment_0());
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15242:1: ( rule__InvocationOrAssignementOrDeclarationStatement__TypePart_OR_assignedPart_OR_invocationPartAssignment_0 )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15242:2: rule__InvocationOrAssignementOrDeclarationStatement__TypePart_OR_assignedPart_OR_invocationPartAssignment_0
{
pushFollow(FOLLOW_rule__InvocationOrAssignementOrDeclarationStatement__TypePart_OR_assignedPart_OR_invocationPartAssignment_0_in_rule__InvocationOrAssignementOrDeclarationStatement__Group__0__Impl30973);
rule__InvocationOrAssignementOrDeclarationStatement__TypePart_OR_assignedPart_OR_invocationPartAssignment_0();
state._fsp--;
}
after(grammarAccess.getInvocationOrAssignementOrDeclarationStatementAccess().getTypePart_OR_assignedPart_OR_invocationPartAssignment_0());
}
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__InvocationOrAssignementOrDeclarationStatement__Group__0__Impl"
// $ANTLR start "rule__InvocationOrAssignementOrDeclarationStatement__Group__1"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15252:1: rule__InvocationOrAssignementOrDeclarationStatement__Group__1 : rule__InvocationOrAssignementOrDeclarationStatement__Group__1__Impl rule__InvocationOrAssignementOrDeclarationStatement__Group__2 ;
public final void rule__InvocationOrAssignementOrDeclarationStatement__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15256:1: ( rule__InvocationOrAssignementOrDeclarationStatement__Group__1__Impl rule__InvocationOrAssignementOrDeclarationStatement__Group__2 )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15257:2: rule__InvocationOrAssignementOrDeclarationStatement__Group__1__Impl rule__InvocationOrAssignementOrDeclarationStatement__Group__2
{
pushFollow(FOLLOW_rule__InvocationOrAssignementOrDeclarationStatement__Group__1__Impl_in_rule__InvocationOrAssignementOrDeclarationStatement__Group__131003);
rule__InvocationOrAssignementOrDeclarationStatement__Group__1__Impl();
state._fsp--;
pushFollow(FOLLOW_rule__InvocationOrAssignementOrDeclarationStatement__Group__2_in_rule__InvocationOrAssignementOrDeclarationStatement__Group__131006);
rule__InvocationOrAssignementOrDeclarationStatement__Group__2();
state._fsp--;
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__InvocationOrAssignementOrDeclarationStatement__Group__1"
// $ANTLR start "rule__InvocationOrAssignementOrDeclarationStatement__Group__1__Impl"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15264:1: rule__InvocationOrAssignementOrDeclarationStatement__Group__1__Impl : ( ( rule__InvocationOrAssignementOrDeclarationStatement__Alternatives_1 )? ) ;
public final void rule__InvocationOrAssignementOrDeclarationStatement__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15268:1: ( ( ( rule__InvocationOrAssignementOrDeclarationStatement__Alternatives_1 )? ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15269:1: ( ( rule__InvocationOrAssignementOrDeclarationStatement__Alternatives_1 )? )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15269:1: ( ( rule__InvocationOrAssignementOrDeclarationStatement__Alternatives_1 )? )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15270:1: ( rule__InvocationOrAssignementOrDeclarationStatement__Alternatives_1 )?
{
before(grammarAccess.getInvocationOrAssignementOrDeclarationStatementAccess().getAlternatives_1());
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15271:1: ( rule__InvocationOrAssignementOrDeclarationStatement__Alternatives_1 )?
int alt99 = 2;
int LA99_0 = input.LA(1);
if((LA99_0 == RULE_ID || (LA99_0 >= 49 && LA99_0 <= 60) || LA99_0 == 74)) {
alt99 = 1;
}
switch(alt99) {
case 1:
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15271:2: rule__InvocationOrAssignementOrDeclarationStatement__Alternatives_1
{
pushFollow(FOLLOW_rule__InvocationOrAssignementOrDeclarationStatement__Alternatives_1_in_rule__InvocationOrAssignementOrDeclarationStatement__Group__1__Impl31033);
rule__InvocationOrAssignementOrDeclarationStatement__Alternatives_1();
state._fsp--;
}
break;
}
after(grammarAccess.getInvocationOrAssignementOrDeclarationStatementAccess().getAlternatives_1());
}
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__InvocationOrAssignementOrDeclarationStatement__Group__1__Impl"
// $ANTLR start "rule__InvocationOrAssignementOrDeclarationStatement__Group__2"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15281:1: rule__InvocationOrAssignementOrDeclarationStatement__Group__2 : rule__InvocationOrAssignementOrDeclarationStatement__Group__2__Impl ;
public final void rule__InvocationOrAssignementOrDeclarationStatement__Group__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15285:1: ( rule__InvocationOrAssignementOrDeclarationStatement__Group__2__Impl )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15286:2: rule__InvocationOrAssignementOrDeclarationStatement__Group__2__Impl
{
pushFollow(FOLLOW_rule__InvocationOrAssignementOrDeclarationStatement__Group__2__Impl_in_rule__InvocationOrAssignementOrDeclarationStatement__Group__231064);
rule__InvocationOrAssignementOrDeclarationStatement__Group__2__Impl();
state._fsp--;
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__InvocationOrAssignementOrDeclarationStatement__Group__2"
// $ANTLR start "rule__InvocationOrAssignementOrDeclarationStatement__Group__2__Impl"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15292:1: rule__InvocationOrAssignementOrDeclarationStatement__Group__2__Impl : ( ';' ) ;
public final void rule__InvocationOrAssignementOrDeclarationStatement__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15296:1: ( ( ';' ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15297:1: ( ';' )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15297:1: ( ';' )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15298:1: ';'
{
before(grammarAccess.getInvocationOrAssignementOrDeclarationStatementAccess().getSemicolonKeyword_2());
match(input, 91, FOLLOW_91_in_rule__InvocationOrAssignementOrDeclarationStatement__Group__2__Impl31092);
after(grammarAccess.getInvocationOrAssignementOrDeclarationStatementAccess().getSemicolonKeyword_2());
}
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__InvocationOrAssignementOrDeclarationStatement__Group__2__Impl"
// $ANTLR start "rule__SuperInvocationStatement__Group__0"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15317:1: rule__SuperInvocationStatement__Group__0 : rule__SuperInvocationStatement__Group__0__Impl rule__SuperInvocationStatement__Group__1 ;
public final void rule__SuperInvocationStatement__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15321:1: ( rule__SuperInvocationStatement__Group__0__Impl rule__SuperInvocationStatement__Group__1 )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15322:2: rule__SuperInvocationStatement__Group__0__Impl rule__SuperInvocationStatement__Group__1
{
pushFollow(FOLLOW_rule__SuperInvocationStatement__Group__0__Impl_in_rule__SuperInvocationStatement__Group__031129);
rule__SuperInvocationStatement__Group__0__Impl();
state._fsp--;
pushFollow(FOLLOW_rule__SuperInvocationStatement__Group__1_in_rule__SuperInvocationStatement__Group__031132);
rule__SuperInvocationStatement__Group__1();
state._fsp--;
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__SuperInvocationStatement__Group__0"
// $ANTLR start "rule__SuperInvocationStatement__Group__0__Impl"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15329:1: rule__SuperInvocationStatement__Group__0__Impl : ( ( rule__SuperInvocationStatement___superAssignment_0 ) ) ;
public final void rule__SuperInvocationStatement__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15333:1: ( ( ( rule__SuperInvocationStatement___superAssignment_0 ) ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15334:1: ( ( rule__SuperInvocationStatement___superAssignment_0 ) )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15334:1: ( ( rule__SuperInvocationStatement___superAssignment_0 ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15335:1: ( rule__SuperInvocationStatement___superAssignment_0 )
{
before(grammarAccess.getSuperInvocationStatementAccess().get_superAssignment_0());
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15336:1: ( rule__SuperInvocationStatement___superAssignment_0 )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15336:2: rule__SuperInvocationStatement___superAssignment_0
{
pushFollow(FOLLOW_rule__SuperInvocationStatement___superAssignment_0_in_rule__SuperInvocationStatement__Group__0__Impl31159);
rule__SuperInvocationStatement___superAssignment_0();
state._fsp--;
}
after(grammarAccess.getSuperInvocationStatementAccess().get_superAssignment_0());
}
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__SuperInvocationStatement__Group__0__Impl"
// $ANTLR start "rule__SuperInvocationStatement__Group__1"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15346:1: rule__SuperInvocationStatement__Group__1 : rule__SuperInvocationStatement__Group__1__Impl ;
public final void rule__SuperInvocationStatement__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15350:1: ( rule__SuperInvocationStatement__Group__1__Impl )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15351:2: rule__SuperInvocationStatement__Group__1__Impl
{
pushFollow(FOLLOW_rule__SuperInvocationStatement__Group__1__Impl_in_rule__SuperInvocationStatement__Group__131189);
rule__SuperInvocationStatement__Group__1__Impl();
state._fsp--;
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__SuperInvocationStatement__Group__1"
// $ANTLR start "rule__SuperInvocationStatement__Group__1__Impl"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15357:1: rule__SuperInvocationStatement__Group__1__Impl : ( ';' ) ;
public final void rule__SuperInvocationStatement__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15361:1: ( ( ';' ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15362:1: ( ';' )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15362:1: ( ';' )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15363:1: ';'
{
before(grammarAccess.getSuperInvocationStatementAccess().getSemicolonKeyword_1());
match(input, 91, FOLLOW_91_in_rule__SuperInvocationStatement__Group__1__Impl31217);
after(grammarAccess.getSuperInvocationStatementAccess().getSemicolonKeyword_1());
}
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__SuperInvocationStatement__Group__1__Impl"
// $ANTLR start "rule__ThisInvocationStatement__Group__0"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15380:1: rule__ThisInvocationStatement__Group__0 : rule__ThisInvocationStatement__Group__0__Impl rule__ThisInvocationStatement__Group__1 ;
public final void rule__ThisInvocationStatement__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15384:1: ( rule__ThisInvocationStatement__Group__0__Impl rule__ThisInvocationStatement__Group__1 )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15385:2: rule__ThisInvocationStatement__Group__0__Impl rule__ThisInvocationStatement__Group__1
{
pushFollow(FOLLOW_rule__ThisInvocationStatement__Group__0__Impl_in_rule__ThisInvocationStatement__Group__031252);
rule__ThisInvocationStatement__Group__0__Impl();
state._fsp--;
pushFollow(FOLLOW_rule__ThisInvocationStatement__Group__1_in_rule__ThisInvocationStatement__Group__031255);
rule__ThisInvocationStatement__Group__1();
state._fsp--;
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__ThisInvocationStatement__Group__0"
// $ANTLR start "rule__ThisInvocationStatement__Group__0__Impl"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15392:1: rule__ThisInvocationStatement__Group__0__Impl : ( ( rule__ThisInvocationStatement___thisAssignment_0 ) ) ;
public final void rule__ThisInvocationStatement__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15396:1: ( ( ( rule__ThisInvocationStatement___thisAssignment_0 ) ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15397:1: ( ( rule__ThisInvocationStatement___thisAssignment_0 ) )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15397:1: ( ( rule__ThisInvocationStatement___thisAssignment_0 ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15398:1: ( rule__ThisInvocationStatement___thisAssignment_0 )
{
before(grammarAccess.getThisInvocationStatementAccess().get_thisAssignment_0());
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15399:1: ( rule__ThisInvocationStatement___thisAssignment_0 )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15399:2: rule__ThisInvocationStatement___thisAssignment_0
{
pushFollow(FOLLOW_rule__ThisInvocationStatement___thisAssignment_0_in_rule__ThisInvocationStatement__Group__0__Impl31282);
rule__ThisInvocationStatement___thisAssignment_0();
state._fsp--;
}
after(grammarAccess.getThisInvocationStatementAccess().get_thisAssignment_0());
}
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__ThisInvocationStatement__Group__0__Impl"
// $ANTLR start "rule__ThisInvocationStatement__Group__1"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15409:1: rule__ThisInvocationStatement__Group__1 : rule__ThisInvocationStatement__Group__1__Impl rule__ThisInvocationStatement__Group__2 ;
public final void rule__ThisInvocationStatement__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15413:1: ( rule__ThisInvocationStatement__Group__1__Impl rule__ThisInvocationStatement__Group__2 )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15414:2: rule__ThisInvocationStatement__Group__1__Impl rule__ThisInvocationStatement__Group__2
{
pushFollow(FOLLOW_rule__ThisInvocationStatement__Group__1__Impl_in_rule__ThisInvocationStatement__Group__131312);
rule__ThisInvocationStatement__Group__1__Impl();
state._fsp--;
pushFollow(FOLLOW_rule__ThisInvocationStatement__Group__2_in_rule__ThisInvocationStatement__Group__131315);
rule__ThisInvocationStatement__Group__2();
state._fsp--;
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__ThisInvocationStatement__Group__1"
// $ANTLR start "rule__ThisInvocationStatement__Group__1__Impl"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15421:1: rule__ThisInvocationStatement__Group__1__Impl : ( ( rule__ThisInvocationStatement__AssignmentCompletionAssignment_1 )? ) ;
public final void rule__ThisInvocationStatement__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15425:1: ( ( ( rule__ThisInvocationStatement__AssignmentCompletionAssignment_1 )? ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15426:1: ( ( rule__ThisInvocationStatement__AssignmentCompletionAssignment_1 )? )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15426:1: ( ( rule__ThisInvocationStatement__AssignmentCompletionAssignment_1 )? )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15427:1: ( rule__ThisInvocationStatement__AssignmentCompletionAssignment_1 )?
{
before(grammarAccess.getThisInvocationStatementAccess().getAssignmentCompletionAssignment_1());
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15428:1: ( rule__ThisInvocationStatement__AssignmentCompletionAssignment_1 )?
int alt100 = 2;
int LA100_0 = input.LA(1);
if(((LA100_0 >= 49 && LA100_0 <= 60))) {
alt100 = 1;
}
switch(alt100) {
case 1:
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15428:2: rule__ThisInvocationStatement__AssignmentCompletionAssignment_1
{
pushFollow(FOLLOW_rule__ThisInvocationStatement__AssignmentCompletionAssignment_1_in_rule__ThisInvocationStatement__Group__1__Impl31342);
rule__ThisInvocationStatement__AssignmentCompletionAssignment_1();
state._fsp--;
}
break;
}
after(grammarAccess.getThisInvocationStatementAccess().getAssignmentCompletionAssignment_1());
}
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__ThisInvocationStatement__Group__1__Impl"
// $ANTLR start "rule__ThisInvocationStatement__Group__2"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15438:1: rule__ThisInvocationStatement__Group__2 : rule__ThisInvocationStatement__Group__2__Impl ;
public final void rule__ThisInvocationStatement__Group__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15442:1: ( rule__ThisInvocationStatement__Group__2__Impl )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15443:2: rule__ThisInvocationStatement__Group__2__Impl
{
pushFollow(FOLLOW_rule__ThisInvocationStatement__Group__2__Impl_in_rule__ThisInvocationStatement__Group__231373);
rule__ThisInvocationStatement__Group__2__Impl();
state._fsp--;
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__ThisInvocationStatement__Group__2"
// $ANTLR start "rule__ThisInvocationStatement__Group__2__Impl"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15449:1: rule__ThisInvocationStatement__Group__2__Impl : ( ';' ) ;
public final void rule__ThisInvocationStatement__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15453:1: ( ( ';' ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15454:1: ( ';' )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15454:1: ( ';' )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15455:1: ';'
{
before(grammarAccess.getThisInvocationStatementAccess().getSemicolonKeyword_2());
match(input, 91, FOLLOW_91_in_rule__ThisInvocationStatement__Group__2__Impl31401);
after(grammarAccess.getThisInvocationStatementAccess().getSemicolonKeyword_2());
}
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__ThisInvocationStatement__Group__2__Impl"
// $ANTLR start "rule__InstanceCreationInvocationStatement__Group__0"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15474:1: rule__InstanceCreationInvocationStatement__Group__0 : rule__InstanceCreationInvocationStatement__Group__0__Impl rule__InstanceCreationInvocationStatement__Group__1 ;
public final void rule__InstanceCreationInvocationStatement__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15478:1: ( rule__InstanceCreationInvocationStatement__Group__0__Impl rule__InstanceCreationInvocationStatement__Group__1 )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15479:2: rule__InstanceCreationInvocationStatement__Group__0__Impl rule__InstanceCreationInvocationStatement__Group__1
{
pushFollow(FOLLOW_rule__InstanceCreationInvocationStatement__Group__0__Impl_in_rule__InstanceCreationInvocationStatement__Group__031438);
rule__InstanceCreationInvocationStatement__Group__0__Impl();
state._fsp--;
pushFollow(FOLLOW_rule__InstanceCreationInvocationStatement__Group__1_in_rule__InstanceCreationInvocationStatement__Group__031441);
rule__InstanceCreationInvocationStatement__Group__1();
state._fsp--;
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__InstanceCreationInvocationStatement__Group__0"
// $ANTLR start "rule__InstanceCreationInvocationStatement__Group__0__Impl"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15486:1: rule__InstanceCreationInvocationStatement__Group__0__Impl : ( ( rule__InstanceCreationInvocationStatement___newAssignment_0 ) ) ;
public final void rule__InstanceCreationInvocationStatement__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15490:1: ( ( ( rule__InstanceCreationInvocationStatement___newAssignment_0 ) ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15491:1: ( ( rule__InstanceCreationInvocationStatement___newAssignment_0 ) )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15491:1: ( ( rule__InstanceCreationInvocationStatement___newAssignment_0 ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15492:1: ( rule__InstanceCreationInvocationStatement___newAssignment_0 )
{
before(grammarAccess.getInstanceCreationInvocationStatementAccess().get_newAssignment_0());
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15493:1: ( rule__InstanceCreationInvocationStatement___newAssignment_0 )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15493:2: rule__InstanceCreationInvocationStatement___newAssignment_0
{
pushFollow(FOLLOW_rule__InstanceCreationInvocationStatement___newAssignment_0_in_rule__InstanceCreationInvocationStatement__Group__0__Impl31468);
rule__InstanceCreationInvocationStatement___newAssignment_0();
state._fsp--;
}
after(grammarAccess.getInstanceCreationInvocationStatementAccess().get_newAssignment_0());
}
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__InstanceCreationInvocationStatement__Group__0__Impl"
// $ANTLR start "rule__InstanceCreationInvocationStatement__Group__1"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15503:1: rule__InstanceCreationInvocationStatement__Group__1 : rule__InstanceCreationInvocationStatement__Group__1__Impl ;
public final void rule__InstanceCreationInvocationStatement__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15507:1: ( rule__InstanceCreationInvocationStatement__Group__1__Impl )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15508:2: rule__InstanceCreationInvocationStatement__Group__1__Impl
{
pushFollow(FOLLOW_rule__InstanceCreationInvocationStatement__Group__1__Impl_in_rule__InstanceCreationInvocationStatement__Group__131498);
rule__InstanceCreationInvocationStatement__Group__1__Impl();
state._fsp--;
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__InstanceCreationInvocationStatement__Group__1"
// $ANTLR start "rule__InstanceCreationInvocationStatement__Group__1__Impl"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15514:1: rule__InstanceCreationInvocationStatement__Group__1__Impl : ( ';' ) ;
public final void rule__InstanceCreationInvocationStatement__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15518:1: ( ( ';' ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15519:1: ( ';' )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15519:1: ( ';' )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15520:1: ';'
{
before(grammarAccess.getInstanceCreationInvocationStatementAccess().getSemicolonKeyword_1());
match(input, 91, FOLLOW_91_in_rule__InstanceCreationInvocationStatement__Group__1__Impl31526);
after(grammarAccess.getInstanceCreationInvocationStatementAccess().getSemicolonKeyword_1());
}
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__InstanceCreationInvocationStatement__Group__1__Impl"
// $ANTLR start "rule__VariableDeclarationCompletion__Group__0"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15537:1: rule__VariableDeclarationCompletion__Group__0 : rule__VariableDeclarationCompletion__Group__0__Impl rule__VariableDeclarationCompletion__Group__1 ;
public final void rule__VariableDeclarationCompletion__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15541:1: ( rule__VariableDeclarationCompletion__Group__0__Impl rule__VariableDeclarationCompletion__Group__1 )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15542:2: rule__VariableDeclarationCompletion__Group__0__Impl rule__VariableDeclarationCompletion__Group__1
{
pushFollow(FOLLOW_rule__VariableDeclarationCompletion__Group__0__Impl_in_rule__VariableDeclarationCompletion__Group__031561);
rule__VariableDeclarationCompletion__Group__0__Impl();
state._fsp--;
pushFollow(FOLLOW_rule__VariableDeclarationCompletion__Group__1_in_rule__VariableDeclarationCompletion__Group__031564);
rule__VariableDeclarationCompletion__Group__1();
state._fsp--;
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__VariableDeclarationCompletion__Group__0"
// $ANTLR start "rule__VariableDeclarationCompletion__Group__0__Impl"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15549:1: rule__VariableDeclarationCompletion__Group__0__Impl : ( ( rule__VariableDeclarationCompletion__Group_0__0 )? ) ;
public final void rule__VariableDeclarationCompletion__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15553:1: ( ( ( rule__VariableDeclarationCompletion__Group_0__0 )? ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15554:1: ( ( rule__VariableDeclarationCompletion__Group_0__0 )? )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15554:1: ( ( rule__VariableDeclarationCompletion__Group_0__0 )? )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15555:1: ( rule__VariableDeclarationCompletion__Group_0__0 )?
{
before(grammarAccess.getVariableDeclarationCompletionAccess().getGroup_0());
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15556:1: ( rule__VariableDeclarationCompletion__Group_0__0 )?
int alt101 = 2;
int LA101_0 = input.LA(1);
if((LA101_0 == 74)) {
alt101 = 1;
}
switch(alt101) {
case 1:
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15556:2: rule__VariableDeclarationCompletion__Group_0__0
{
pushFollow(FOLLOW_rule__VariableDeclarationCompletion__Group_0__0_in_rule__VariableDeclarationCompletion__Group__0__Impl31591);
rule__VariableDeclarationCompletion__Group_0__0();
state._fsp--;
}
break;
}
after(grammarAccess.getVariableDeclarationCompletionAccess().getGroup_0());
}
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__VariableDeclarationCompletion__Group__0__Impl"
// $ANTLR start "rule__VariableDeclarationCompletion__Group__1"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15566:1: rule__VariableDeclarationCompletion__Group__1 : rule__VariableDeclarationCompletion__Group__1__Impl rule__VariableDeclarationCompletion__Group__2 ;
public final void rule__VariableDeclarationCompletion__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15570:1: ( rule__VariableDeclarationCompletion__Group__1__Impl rule__VariableDeclarationCompletion__Group__2 )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15571:2: rule__VariableDeclarationCompletion__Group__1__Impl rule__VariableDeclarationCompletion__Group__2
{
pushFollow(FOLLOW_rule__VariableDeclarationCompletion__Group__1__Impl_in_rule__VariableDeclarationCompletion__Group__131622);
rule__VariableDeclarationCompletion__Group__1__Impl();
state._fsp--;
pushFollow(FOLLOW_rule__VariableDeclarationCompletion__Group__2_in_rule__VariableDeclarationCompletion__Group__131625);
rule__VariableDeclarationCompletion__Group__2();
state._fsp--;
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__VariableDeclarationCompletion__Group__1"
// $ANTLR start "rule__VariableDeclarationCompletion__Group__1__Impl"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15578:1: rule__VariableDeclarationCompletion__Group__1__Impl : ( ( rule__VariableDeclarationCompletion__VariableNameAssignment_1 ) ) ;
public final void rule__VariableDeclarationCompletion__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15582:1: ( ( ( rule__VariableDeclarationCompletion__VariableNameAssignment_1 ) ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15583:1: ( ( rule__VariableDeclarationCompletion__VariableNameAssignment_1 ) )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15583:1: ( ( rule__VariableDeclarationCompletion__VariableNameAssignment_1 ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15584:1: ( rule__VariableDeclarationCompletion__VariableNameAssignment_1 )
{
before(grammarAccess.getVariableDeclarationCompletionAccess().getVariableNameAssignment_1());
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15585:1: ( rule__VariableDeclarationCompletion__VariableNameAssignment_1 )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15585:2: rule__VariableDeclarationCompletion__VariableNameAssignment_1
{
pushFollow(FOLLOW_rule__VariableDeclarationCompletion__VariableNameAssignment_1_in_rule__VariableDeclarationCompletion__Group__1__Impl31652);
rule__VariableDeclarationCompletion__VariableNameAssignment_1();
state._fsp--;
}
after(grammarAccess.getVariableDeclarationCompletionAccess().getVariableNameAssignment_1());
}
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__VariableDeclarationCompletion__Group__1__Impl"
// $ANTLR start "rule__VariableDeclarationCompletion__Group__2"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15595:1: rule__VariableDeclarationCompletion__Group__2 : rule__VariableDeclarationCompletion__Group__2__Impl ;
public final void rule__VariableDeclarationCompletion__Group__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15599:1: ( rule__VariableDeclarationCompletion__Group__2__Impl )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15600:2: rule__VariableDeclarationCompletion__Group__2__Impl
{
pushFollow(FOLLOW_rule__VariableDeclarationCompletion__Group__2__Impl_in_rule__VariableDeclarationCompletion__Group__231682);
rule__VariableDeclarationCompletion__Group__2__Impl();
state._fsp--;
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__VariableDeclarationCompletion__Group__2"
// $ANTLR start "rule__VariableDeclarationCompletion__Group__2__Impl"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15606:1: rule__VariableDeclarationCompletion__Group__2__Impl : ( ( rule__VariableDeclarationCompletion__InitValueAssignment_2 ) ) ;
public final void rule__VariableDeclarationCompletion__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15610:1: ( ( ( rule__VariableDeclarationCompletion__InitValueAssignment_2 ) ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15611:1: ( ( rule__VariableDeclarationCompletion__InitValueAssignment_2 ) )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15611:1: ( ( rule__VariableDeclarationCompletion__InitValueAssignment_2 ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15612:1: ( rule__VariableDeclarationCompletion__InitValueAssignment_2 )
{
before(grammarAccess.getVariableDeclarationCompletionAccess().getInitValueAssignment_2());
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15613:1: ( rule__VariableDeclarationCompletion__InitValueAssignment_2 )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15613:2: rule__VariableDeclarationCompletion__InitValueAssignment_2
{
pushFollow(FOLLOW_rule__VariableDeclarationCompletion__InitValueAssignment_2_in_rule__VariableDeclarationCompletion__Group__2__Impl31709);
rule__VariableDeclarationCompletion__InitValueAssignment_2();
state._fsp--;
}
after(grammarAccess.getVariableDeclarationCompletionAccess().getInitValueAssignment_2());
}
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__VariableDeclarationCompletion__Group__2__Impl"
// $ANTLR start "rule__VariableDeclarationCompletion__Group_0__0"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15629:1: rule__VariableDeclarationCompletion__Group_0__0 : rule__VariableDeclarationCompletion__Group_0__0__Impl rule__VariableDeclarationCompletion__Group_0__1 ;
public final void rule__VariableDeclarationCompletion__Group_0__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15633:1: ( rule__VariableDeclarationCompletion__Group_0__0__Impl rule__VariableDeclarationCompletion__Group_0__1 )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15634:2: rule__VariableDeclarationCompletion__Group_0__0__Impl rule__VariableDeclarationCompletion__Group_0__1
{
pushFollow(FOLLOW_rule__VariableDeclarationCompletion__Group_0__0__Impl_in_rule__VariableDeclarationCompletion__Group_0__031745);
rule__VariableDeclarationCompletion__Group_0__0__Impl();
state._fsp--;
pushFollow(FOLLOW_rule__VariableDeclarationCompletion__Group_0__1_in_rule__VariableDeclarationCompletion__Group_0__031748);
rule__VariableDeclarationCompletion__Group_0__1();
state._fsp--;
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__VariableDeclarationCompletion__Group_0__0"
// $ANTLR start "rule__VariableDeclarationCompletion__Group_0__0__Impl"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15641:1: rule__VariableDeclarationCompletion__Group_0__0__Impl : ( ( rule__VariableDeclarationCompletion__MultiplicityIndicatorAssignment_0_0 ) ) ;
public final void rule__VariableDeclarationCompletion__Group_0__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15645:1: ( ( ( rule__VariableDeclarationCompletion__MultiplicityIndicatorAssignment_0_0 ) ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15646:1: ( ( rule__VariableDeclarationCompletion__MultiplicityIndicatorAssignment_0_0 ) )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15646:1: ( ( rule__VariableDeclarationCompletion__MultiplicityIndicatorAssignment_0_0 ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15647:1: ( rule__VariableDeclarationCompletion__MultiplicityIndicatorAssignment_0_0 )
{
before(grammarAccess.getVariableDeclarationCompletionAccess().getMultiplicityIndicatorAssignment_0_0());
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15648:1: ( rule__VariableDeclarationCompletion__MultiplicityIndicatorAssignment_0_0 )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15648:2: rule__VariableDeclarationCompletion__MultiplicityIndicatorAssignment_0_0
{
pushFollow(FOLLOW_rule__VariableDeclarationCompletion__MultiplicityIndicatorAssignment_0_0_in_rule__VariableDeclarationCompletion__Group_0__0__Impl31775);
rule__VariableDeclarationCompletion__MultiplicityIndicatorAssignment_0_0();
state._fsp--;
}
after(grammarAccess.getVariableDeclarationCompletionAccess().getMultiplicityIndicatorAssignment_0_0());
}
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__VariableDeclarationCompletion__Group_0__0__Impl"
// $ANTLR start "rule__VariableDeclarationCompletion__Group_0__1"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15658:1: rule__VariableDeclarationCompletion__Group_0__1 : rule__VariableDeclarationCompletion__Group_0__1__Impl ;
public final void rule__VariableDeclarationCompletion__Group_0__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15662:1: ( rule__VariableDeclarationCompletion__Group_0__1__Impl )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15663:2: rule__VariableDeclarationCompletion__Group_0__1__Impl
{
pushFollow(FOLLOW_rule__VariableDeclarationCompletion__Group_0__1__Impl_in_rule__VariableDeclarationCompletion__Group_0__131805);
rule__VariableDeclarationCompletion__Group_0__1__Impl();
state._fsp--;
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__VariableDeclarationCompletion__Group_0__1"
// $ANTLR start "rule__VariableDeclarationCompletion__Group_0__1__Impl"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15669:1: rule__VariableDeclarationCompletion__Group_0__1__Impl : ( ']' ) ;
public final void rule__VariableDeclarationCompletion__Group_0__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15673:1: ( ( ']' ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15674:1: ( ']' )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15674:1: ( ']' )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15675:1: ']'
{
before(grammarAccess.getVariableDeclarationCompletionAccess().getRightSquareBracketKeyword_0_1());
match(input, 75, FOLLOW_75_in_rule__VariableDeclarationCompletion__Group_0__1__Impl31833);
after(grammarAccess.getVariableDeclarationCompletionAccess().getRightSquareBracketKeyword_0_1());
}
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__VariableDeclarationCompletion__Group_0__1__Impl"
// $ANTLR start "rule__AssignmentCompletion__Group__0"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15692:1: rule__AssignmentCompletion__Group__0 : rule__AssignmentCompletion__Group__0__Impl rule__AssignmentCompletion__Group__1 ;
public final void rule__AssignmentCompletion__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15696:1: ( rule__AssignmentCompletion__Group__0__Impl rule__AssignmentCompletion__Group__1 )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15697:2: rule__AssignmentCompletion__Group__0__Impl rule__AssignmentCompletion__Group__1
{
pushFollow(FOLLOW_rule__AssignmentCompletion__Group__0__Impl_in_rule__AssignmentCompletion__Group__031868);
rule__AssignmentCompletion__Group__0__Impl();
state._fsp--;
pushFollow(FOLLOW_rule__AssignmentCompletion__Group__1_in_rule__AssignmentCompletion__Group__031871);
rule__AssignmentCompletion__Group__1();
state._fsp--;
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__AssignmentCompletion__Group__0"
// $ANTLR start "rule__AssignmentCompletion__Group__0__Impl"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15704:1: rule__AssignmentCompletion__Group__0__Impl : ( ( rule__AssignmentCompletion__OpAssignment_0 ) ) ;
public final void rule__AssignmentCompletion__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15708:1: ( ( ( rule__AssignmentCompletion__OpAssignment_0 ) ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15709:1: ( ( rule__AssignmentCompletion__OpAssignment_0 ) )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15709:1: ( ( rule__AssignmentCompletion__OpAssignment_0 ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15710:1: ( rule__AssignmentCompletion__OpAssignment_0 )
{
before(grammarAccess.getAssignmentCompletionAccess().getOpAssignment_0());
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15711:1: ( rule__AssignmentCompletion__OpAssignment_0 )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15711:2: rule__AssignmentCompletion__OpAssignment_0
{
pushFollow(FOLLOW_rule__AssignmentCompletion__OpAssignment_0_in_rule__AssignmentCompletion__Group__0__Impl31898);
rule__AssignmentCompletion__OpAssignment_0();
state._fsp--;
}
after(grammarAccess.getAssignmentCompletionAccess().getOpAssignment_0());
}
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__AssignmentCompletion__Group__0__Impl"
// $ANTLR start "rule__AssignmentCompletion__Group__1"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15721:1: rule__AssignmentCompletion__Group__1 : rule__AssignmentCompletion__Group__1__Impl ;
public final void rule__AssignmentCompletion__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15725:1: ( rule__AssignmentCompletion__Group__1__Impl )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15726:2: rule__AssignmentCompletion__Group__1__Impl
{
pushFollow(FOLLOW_rule__AssignmentCompletion__Group__1__Impl_in_rule__AssignmentCompletion__Group__131928);
rule__AssignmentCompletion__Group__1__Impl();
state._fsp--;
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__AssignmentCompletion__Group__1"
// $ANTLR start "rule__AssignmentCompletion__Group__1__Impl"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15732:1: rule__AssignmentCompletion__Group__1__Impl : ( ( rule__AssignmentCompletion__RightHandSideAssignment_1 ) ) ;
public final void rule__AssignmentCompletion__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15736:1: ( ( ( rule__AssignmentCompletion__RightHandSideAssignment_1 ) ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15737:1: ( ( rule__AssignmentCompletion__RightHandSideAssignment_1 ) )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15737:1: ( ( rule__AssignmentCompletion__RightHandSideAssignment_1 ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15738:1: ( rule__AssignmentCompletion__RightHandSideAssignment_1 )
{
before(grammarAccess.getAssignmentCompletionAccess().getRightHandSideAssignment_1());
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15739:1: ( rule__AssignmentCompletion__RightHandSideAssignment_1 )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15739:2: rule__AssignmentCompletion__RightHandSideAssignment_1
{
pushFollow(FOLLOW_rule__AssignmentCompletion__RightHandSideAssignment_1_in_rule__AssignmentCompletion__Group__1__Impl31955);
rule__AssignmentCompletion__RightHandSideAssignment_1();
state._fsp--;
}
after(grammarAccess.getAssignmentCompletionAccess().getRightHandSideAssignment_1());
}
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__AssignmentCompletion__Group__1__Impl"
// $ANTLR start "rule__AppliedStereotypePropertyRule__PropertyAssignment_0"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15754:1: rule__AppliedStereotypePropertyRule__PropertyAssignment_0 : ( ( RULE_ID ) ) ;
public final void rule__AppliedStereotypePropertyRule__PropertyAssignment_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15758:1: ( ( ( RULE_ID ) ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15759:1: ( ( RULE_ID ) )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15759:1: ( ( RULE_ID ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15760:1: ( RULE_ID )
{
before(grammarAccess.getAppliedStereotypePropertyRuleAccess().getPropertyPropertyCrossReference_0_0());
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15761:1: ( RULE_ID )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15762:1: RULE_ID
{
before(grammarAccess.getAppliedStereotypePropertyRuleAccess().getPropertyPropertyIDTerminalRuleCall_0_0_1());
match(input, RULE_ID, FOLLOW_RULE_ID_in_rule__AppliedStereotypePropertyRule__PropertyAssignment_031998);
after(grammarAccess.getAppliedStereotypePropertyRuleAccess().getPropertyPropertyIDTerminalRuleCall_0_0_1());
}
after(grammarAccess.getAppliedStereotypePropertyRuleAccess().getPropertyPropertyCrossReference_0_0());
}
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__AppliedStereotypePropertyRule__PropertyAssignment_0"
// $ANTLR start "rule__AppliedStereotypePropertyRule__ValueAssignment_1"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15773:1: rule__AppliedStereotypePropertyRule__ValueAssignment_1 : ( ruleExpressionValueRule ) ;
public final void rule__AppliedStereotypePropertyRule__ValueAssignment_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15777:1: ( ( ruleExpressionValueRule ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15778:1: ( ruleExpressionValueRule )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15778:1: ( ruleExpressionValueRule )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15779:1: ruleExpressionValueRule
{
before(grammarAccess.getAppliedStereotypePropertyRuleAccess().getValueExpressionValueRuleParserRuleCall_1_0());
pushFollow(FOLLOW_ruleExpressionValueRule_in_rule__AppliedStereotypePropertyRule__ValueAssignment_132033);
ruleExpressionValueRule();
state._fsp--;
after(grammarAccess.getAppliedStereotypePropertyRuleAccess().getValueExpressionValueRuleParserRuleCall_1_0());
}
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__AppliedStereotypePropertyRule__ValueAssignment_1"
// $ANTLR start "rule__ExpressionValueRule__ExpressionAssignment_1"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15788:1: rule__ExpressionValueRule__ExpressionAssignment_1 : ( ruleSequenceElement ) ;
public final void rule__ExpressionValueRule__ExpressionAssignment_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15792:1: ( ( ruleSequenceElement ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15793:1: ( ruleSequenceElement )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15793:1: ( ruleSequenceElement )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15794:1: ruleSequenceElement
{
before(grammarAccess.getExpressionValueRuleAccess().getExpressionSequenceElementParserRuleCall_1_0());
pushFollow(FOLLOW_ruleSequenceElement_in_rule__ExpressionValueRule__ExpressionAssignment_132064);
ruleSequenceElement();
state._fsp--;
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__BOOLEAN_LITERAL__ValueAssignment"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15807:1: rule__BOOLEAN_LITERAL__ValueAssignment : ( ruleBooleanValue ) ;
public final void rule__BOOLEAN_LITERAL__ValueAssignment() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15811:1: ( ( ruleBooleanValue ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15812:1: ( ruleBooleanValue )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15812:1: ( ruleBooleanValue )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15813:1: ruleBooleanValue
{
before(grammarAccess.getBOOLEAN_LITERALAccess().getValueBooleanValueEnumRuleCall_0());
pushFollow(FOLLOW_ruleBooleanValue_in_rule__BOOLEAN_LITERAL__ValueAssignment32099);
ruleBooleanValue();
state._fsp--;
after(grammarAccess.getBOOLEAN_LITERALAccess().getValueBooleanValueEnumRuleCall_0());
}
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__BOOLEAN_LITERAL__ValueAssignment"
// $ANTLR start "rule__INTEGER_LITERAL__ValueAssignment"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15822:1: rule__INTEGER_LITERAL__ValueAssignment : ( RULE_INTEGERVALUE ) ;
public final void rule__INTEGER_LITERAL__ValueAssignment() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15826:1: ( ( RULE_INTEGERVALUE ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15827:1: ( RULE_INTEGERVALUE )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15827:1: ( RULE_INTEGERVALUE )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15828:1: RULE_INTEGERVALUE
{
before(grammarAccess.getINTEGER_LITERALAccess().getValueIntegerValueTerminalRuleCall_0());
match(input, RULE_INTEGERVALUE, FOLLOW_RULE_INTEGERVALUE_in_rule__INTEGER_LITERAL__ValueAssignment32130);
after(grammarAccess.getINTEGER_LITERALAccess().getValueIntegerValueTerminalRuleCall_0());
}
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__INTEGER_LITERAL__ValueAssignment"
// $ANTLR start "rule__UNLIMITED_LITERAL__ValueAssignment"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15837:1: rule__UNLIMITED_LITERAL__ValueAssignment : ( ( '*' ) ) ;
public final void rule__UNLIMITED_LITERAL__ValueAssignment() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15841:1: ( ( ( '*' ) ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15842:1: ( ( '*' ) )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15842:1: ( ( '*' ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15843:1: ( '*' )
{
before(grammarAccess.getUNLIMITED_LITERALAccess().getValueAsteriskKeyword_0());
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15844:1: ( '*' )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15845:1: '*'
{
before(grammarAccess.getUNLIMITED_LITERALAccess().getValueAsteriskKeyword_0());
match(input, 27, FOLLOW_27_in_rule__UNLIMITED_LITERAL__ValueAssignment32166);
after(grammarAccess.getUNLIMITED_LITERALAccess().getValueAsteriskKeyword_0());
}
after(grammarAccess.getUNLIMITED_LITERALAccess().getValueAsteriskKeyword_0());
}
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__UNLIMITED_LITERAL__ValueAssignment"
// $ANTLR start "rule__STRING_LITERAL__ValueAssignment"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15860:1: rule__STRING_LITERAL__ValueAssignment : ( RULE_STRING ) ;
public final void rule__STRING_LITERAL__ValueAssignment() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15864:1: ( ( RULE_STRING ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15865:1: ( RULE_STRING )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15865:1: ( RULE_STRING )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15866:1: RULE_STRING
{
before(grammarAccess.getSTRING_LITERALAccess().getValueSTRINGTerminalRuleCall_0());
match(input, RULE_STRING, FOLLOW_RULE_STRING_in_rule__STRING_LITERAL__ValueAssignment32205);
after(grammarAccess.getSTRING_LITERALAccess().getValueSTRINGTerminalRuleCall_0());
}
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__STRING_LITERAL__ValueAssignment"
// $ANTLR start "rule__NameExpression__PrefixOpAssignment_0_0_0"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15875:1: rule__NameExpression__PrefixOpAssignment_0_0_0 : ( ( rule__NameExpression__PrefixOpAlternatives_0_0_0_0 ) ) ;
public final void rule__NameExpression__PrefixOpAssignment_0_0_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15879:1: ( ( ( rule__NameExpression__PrefixOpAlternatives_0_0_0_0 ) ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15880:1: ( ( rule__NameExpression__PrefixOpAlternatives_0_0_0_0 ) )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15880:1: ( ( rule__NameExpression__PrefixOpAlternatives_0_0_0_0 ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15881:1: ( rule__NameExpression__PrefixOpAlternatives_0_0_0_0 )
{
before(grammarAccess.getNameExpressionAccess().getPrefixOpAlternatives_0_0_0_0());
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15882:1: ( rule__NameExpression__PrefixOpAlternatives_0_0_0_0 )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15882:2: rule__NameExpression__PrefixOpAlternatives_0_0_0_0
{
pushFollow(FOLLOW_rule__NameExpression__PrefixOpAlternatives_0_0_0_0_in_rule__NameExpression__PrefixOpAssignment_0_0_032236);
rule__NameExpression__PrefixOpAlternatives_0_0_0_0();
state._fsp--;
}
after(grammarAccess.getNameExpressionAccess().getPrefixOpAlternatives_0_0_0_0());
}
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__NameExpression__PrefixOpAssignment_0_0_0"
// $ANTLR start "rule__NameExpression__PathAssignment_0_0_1"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15891:1: rule__NameExpression__PathAssignment_0_0_1 : ( ruleQualifiedNamePath ) ;
public final void rule__NameExpression__PathAssignment_0_0_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15895:1: ( ( ruleQualifiedNamePath ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15896:1: ( ruleQualifiedNamePath )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15896:1: ( ruleQualifiedNamePath )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15897:1: ruleQualifiedNamePath
{
before(grammarAccess.getNameExpressionAccess().getPathQualifiedNamePathParserRuleCall_0_0_1_0());
pushFollow(FOLLOW_ruleQualifiedNamePath_in_rule__NameExpression__PathAssignment_0_0_132269);
ruleQualifiedNamePath();
state._fsp--;
after(grammarAccess.getNameExpressionAccess().getPathQualifiedNamePathParserRuleCall_0_0_1_0());
}
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__NameExpression__PathAssignment_0_0_1"
// $ANTLR start "rule__NameExpression__IdAssignment_0_0_2"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15906:1: rule__NameExpression__IdAssignment_0_0_2 : ( RULE_ID ) ;
public final void rule__NameExpression__IdAssignment_0_0_2() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15910:1: ( ( RULE_ID ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15911:1: ( RULE_ID )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15911:1: ( RULE_ID )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15912:1: RULE_ID
{
before(grammarAccess.getNameExpressionAccess().getIdIDTerminalRuleCall_0_0_2_0());
match(input, RULE_ID, FOLLOW_RULE_ID_in_rule__NameExpression__IdAssignment_0_0_232300);
after(grammarAccess.getNameExpressionAccess().getIdIDTerminalRuleCall_0_0_2_0());
}
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__NameExpression__IdAssignment_0_0_2"
// $ANTLR start "rule__NameExpression__PathAssignment_0_1_0"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15921:1: rule__NameExpression__PathAssignment_0_1_0 : ( ruleQualifiedNamePath ) ;
public final void rule__NameExpression__PathAssignment_0_1_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15925:1: ( ( ruleQualifiedNamePath ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15926:1: ( ruleQualifiedNamePath )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15926:1: ( ruleQualifiedNamePath )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15927:1: ruleQualifiedNamePath
{
before(grammarAccess.getNameExpressionAccess().getPathQualifiedNamePathParserRuleCall_0_1_0_0());
pushFollow(FOLLOW_ruleQualifiedNamePath_in_rule__NameExpression__PathAssignment_0_1_032331);
ruleQualifiedNamePath();
state._fsp--;
after(grammarAccess.getNameExpressionAccess().getPathQualifiedNamePathParserRuleCall_0_1_0_0());
}
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__NameExpression__PathAssignment_0_1_0"
// $ANTLR start "rule__NameExpression__IdAssignment_0_1_1"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15936:1: rule__NameExpression__IdAssignment_0_1_1 : ( RULE_ID ) ;
public final void rule__NameExpression__IdAssignment_0_1_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15940:1: ( ( RULE_ID ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15941:1: ( RULE_ID )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15941:1: ( RULE_ID )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15942:1: RULE_ID
{
before(grammarAccess.getNameExpressionAccess().getIdIDTerminalRuleCall_0_1_1_0());
match(input, RULE_ID, FOLLOW_RULE_ID_in_rule__NameExpression__IdAssignment_0_1_132362);
after(grammarAccess.getNameExpressionAccess().getIdIDTerminalRuleCall_0_1_1_0());
}
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__NameExpression__IdAssignment_0_1_1"
// $ANTLR start "rule__NameExpression__InvocationCompletionAssignment_0_1_2_0"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15951:1: rule__NameExpression__InvocationCompletionAssignment_0_1_2_0 : ( ruleTuple ) ;
public final void rule__NameExpression__InvocationCompletionAssignment_0_1_2_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15955:1: ( ( ruleTuple ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15956:1: ( ruleTuple )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15956:1: ( ruleTuple )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15957:1: ruleTuple
{
before(grammarAccess.getNameExpressionAccess().getInvocationCompletionTupleParserRuleCall_0_1_2_0_0());
pushFollow(FOLLOW_ruleTuple_in_rule__NameExpression__InvocationCompletionAssignment_0_1_2_032393);
ruleTuple();
state._fsp--;
after(grammarAccess.getNameExpressionAccess().getInvocationCompletionTupleParserRuleCall_0_1_2_0_0());
}
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__NameExpression__InvocationCompletionAssignment_0_1_2_0"
// $ANTLR start "rule__NameExpression__SequenceConstructionCompletionAssignment_0_1_2_1"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15966:1: rule__NameExpression__SequenceConstructionCompletionAssignment_0_1_2_1 : ( ruleSequenceConstructionOrAccessCompletion ) ;
public final void rule__NameExpression__SequenceConstructionCompletionAssignment_0_1_2_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15970:1: ( ( ruleSequenceConstructionOrAccessCompletion ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15971:1: ( ruleSequenceConstructionOrAccessCompletion )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15971:1: ( ruleSequenceConstructionOrAccessCompletion )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15972:1: ruleSequenceConstructionOrAccessCompletion
{
before(grammarAccess.getNameExpressionAccess().getSequenceConstructionCompletionSequenceConstructionOrAccessCompletionParserRuleCall_0_1_2_1_0());
pushFollow(FOLLOW_ruleSequenceConstructionOrAccessCompletion_in_rule__NameExpression__SequenceConstructionCompletionAssignment_0_1_2_132424);
ruleSequenceConstructionOrAccessCompletion();
state._fsp--;
after(grammarAccess.getNameExpressionAccess().getSequenceConstructionCompletionSequenceConstructionOrAccessCompletionParserRuleCall_0_1_2_1_0());
}
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__NameExpression__SequenceConstructionCompletionAssignment_0_1_2_1"
// $ANTLR start "rule__NameExpression__PostfixOpAssignment_0_1_2_2"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15981:1: rule__NameExpression__PostfixOpAssignment_0_1_2_2 : ( ( rule__NameExpression__PostfixOpAlternatives_0_1_2_2_0 ) ) ;
public final void rule__NameExpression__PostfixOpAssignment_0_1_2_2() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15985:1: ( ( ( rule__NameExpression__PostfixOpAlternatives_0_1_2_2_0 ) ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15986:1: ( ( rule__NameExpression__PostfixOpAlternatives_0_1_2_2_0 ) )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15986:1: ( ( rule__NameExpression__PostfixOpAlternatives_0_1_2_2_0 ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15987:1: ( rule__NameExpression__PostfixOpAlternatives_0_1_2_2_0 )
{
before(grammarAccess.getNameExpressionAccess().getPostfixOpAlternatives_0_1_2_2_0());
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15988:1: ( rule__NameExpression__PostfixOpAlternatives_0_1_2_2_0 )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15988:2: rule__NameExpression__PostfixOpAlternatives_0_1_2_2_0
{
pushFollow(FOLLOW_rule__NameExpression__PostfixOpAlternatives_0_1_2_2_0_in_rule__NameExpression__PostfixOpAssignment_0_1_2_232455);
rule__NameExpression__PostfixOpAlternatives_0_1_2_2_0();
state._fsp--;
}
after(grammarAccess.getNameExpressionAccess().getPostfixOpAlternatives_0_1_2_2_0());
}
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__NameExpression__PostfixOpAssignment_0_1_2_2"
// $ANTLR start "rule__NameExpression__SuffixAssignment_1"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15997:1: rule__NameExpression__SuffixAssignment_1 : ( ruleSuffixExpression ) ;
public final void rule__NameExpression__SuffixAssignment_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16001:1: ( ( ruleSuffixExpression ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16002:1: ( ruleSuffixExpression )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16002:1: ( ruleSuffixExpression )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16003:1: ruleSuffixExpression
{
before(grammarAccess.getNameExpressionAccess().getSuffixSuffixExpressionParserRuleCall_1_0());
pushFollow(FOLLOW_ruleSuffixExpression_in_rule__NameExpression__SuffixAssignment_132488);
ruleSuffixExpression();
state._fsp--;
after(grammarAccess.getNameExpressionAccess().getSuffixSuffixExpressionParserRuleCall_1_0());
}
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__NameExpression__SuffixAssignment_1"
// $ANTLR start "rule__QualifiedNamePath__NamespaceAssignment_0"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16012:1: rule__QualifiedNamePath__NamespaceAssignment_0 : ( ruleUnqualifiedName ) ;
public final void rule__QualifiedNamePath__NamespaceAssignment_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16016:1: ( ( ruleUnqualifiedName ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16017:1: ( ruleUnqualifiedName )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16017:1: ( ruleUnqualifiedName )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16018:1: ruleUnqualifiedName
{
before(grammarAccess.getQualifiedNamePathAccess().getNamespaceUnqualifiedNameParserRuleCall_0_0());
pushFollow(FOLLOW_ruleUnqualifiedName_in_rule__QualifiedNamePath__NamespaceAssignment_032519);
ruleUnqualifiedName();
state._fsp--;
after(grammarAccess.getQualifiedNamePathAccess().getNamespaceUnqualifiedNameParserRuleCall_0_0());
}
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__QualifiedNamePath__NamespaceAssignment_0"
// $ANTLR start "rule__UnqualifiedName__NameAssignment_0"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16027:1: rule__UnqualifiedName__NameAssignment_0 : ( RULE_ID ) ;
public final void rule__UnqualifiedName__NameAssignment_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16031:1: ( ( RULE_ID ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16032:1: ( RULE_ID )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16032:1: ( RULE_ID )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16033:1: RULE_ID
{
before(grammarAccess.getUnqualifiedNameAccess().getNameIDTerminalRuleCall_0_0());
match(input, RULE_ID, FOLLOW_RULE_ID_in_rule__UnqualifiedName__NameAssignment_032550);
after(grammarAccess.getUnqualifiedNameAccess().getNameIDTerminalRuleCall_0_0());
}
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__UnqualifiedName__NameAssignment_0"
// $ANTLR start "rule__UnqualifiedName__TemplateBindingAssignment_1"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16042:1: rule__UnqualifiedName__TemplateBindingAssignment_1 : ( ruleTemplateBinding ) ;
public final void rule__UnqualifiedName__TemplateBindingAssignment_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16046:1: ( ( ruleTemplateBinding ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16047:1: ( ruleTemplateBinding )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16047:1: ( ruleTemplateBinding )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16048:1: ruleTemplateBinding
{
before(grammarAccess.getUnqualifiedNameAccess().getTemplateBindingTemplateBindingParserRuleCall_1_0());
pushFollow(FOLLOW_ruleTemplateBinding_in_rule__UnqualifiedName__TemplateBindingAssignment_132581);
ruleTemplateBinding();
state._fsp--;
after(grammarAccess.getUnqualifiedNameAccess().getTemplateBindingTemplateBindingParserRuleCall_1_0());
}
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__UnqualifiedName__TemplateBindingAssignment_1"
// $ANTLR start "rule__TemplateBinding__BindingsAssignment_1"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16057:1: rule__TemplateBinding__BindingsAssignment_1 : ( ruleNamedTemplateBinding ) ;
public final void rule__TemplateBinding__BindingsAssignment_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16061:1: ( ( ruleNamedTemplateBinding ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16062:1: ( ruleNamedTemplateBinding )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16062:1: ( ruleNamedTemplateBinding )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16063:1: ruleNamedTemplateBinding
{
before(grammarAccess.getTemplateBindingAccess().getBindingsNamedTemplateBindingParserRuleCall_1_0());
pushFollow(FOLLOW_ruleNamedTemplateBinding_in_rule__TemplateBinding__BindingsAssignment_132612);
ruleNamedTemplateBinding();
state._fsp--;
after(grammarAccess.getTemplateBindingAccess().getBindingsNamedTemplateBindingParserRuleCall_1_0());
}
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__TemplateBinding__BindingsAssignment_1"
// $ANTLR start "rule__TemplateBinding__BindingsAssignment_2_1"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16072:1: rule__TemplateBinding__BindingsAssignment_2_1 : ( ruleNamedTemplateBinding ) ;
public final void rule__TemplateBinding__BindingsAssignment_2_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16076:1: ( ( ruleNamedTemplateBinding ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16077:1: ( ruleNamedTemplateBinding )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16077:1: ( ruleNamedTemplateBinding )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16078:1: ruleNamedTemplateBinding
{
before(grammarAccess.getTemplateBindingAccess().getBindingsNamedTemplateBindingParserRuleCall_2_1_0());
pushFollow(FOLLOW_ruleNamedTemplateBinding_in_rule__TemplateBinding__BindingsAssignment_2_132643);
ruleNamedTemplateBinding();
state._fsp--;
after(grammarAccess.getTemplateBindingAccess().getBindingsNamedTemplateBindingParserRuleCall_2_1_0());
}
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__TemplateBinding__BindingsAssignment_2_1"
// $ANTLR start "rule__NamedTemplateBinding__FormalAssignment_0"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16087:1: rule__NamedTemplateBinding__FormalAssignment_0 : ( RULE_ID ) ;
public final void rule__NamedTemplateBinding__FormalAssignment_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16091:1: ( ( RULE_ID ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16092:1: ( RULE_ID )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16092:1: ( RULE_ID )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16093:1: RULE_ID
{
before(grammarAccess.getNamedTemplateBindingAccess().getFormalIDTerminalRuleCall_0_0());
match(input, RULE_ID, FOLLOW_RULE_ID_in_rule__NamedTemplateBinding__FormalAssignment_032674);
after(grammarAccess.getNamedTemplateBindingAccess().getFormalIDTerminalRuleCall_0_0());
}
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__NamedTemplateBinding__FormalAssignment_0"
// $ANTLR start "rule__NamedTemplateBinding__ActualAssignment_2"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16102:1: rule__NamedTemplateBinding__ActualAssignment_2 : ( ruleQualifiedNameWithBinding ) ;
public final void rule__NamedTemplateBinding__ActualAssignment_2() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16106:1: ( ( ruleQualifiedNameWithBinding ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16107:1: ( ruleQualifiedNameWithBinding )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16107:1: ( ruleQualifiedNameWithBinding )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16108:1: ruleQualifiedNameWithBinding
{
before(grammarAccess.getNamedTemplateBindingAccess().getActualQualifiedNameWithBindingParserRuleCall_2_0());
pushFollow(FOLLOW_ruleQualifiedNameWithBinding_in_rule__NamedTemplateBinding__ActualAssignment_232705);
ruleQualifiedNameWithBinding();
state._fsp--;
after(grammarAccess.getNamedTemplateBindingAccess().getActualQualifiedNameWithBindingParserRuleCall_2_0());
}
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__NamedTemplateBinding__ActualAssignment_2"
// $ANTLR start "rule__QualifiedNameWithBinding__IdAssignment_0"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16117:1: rule__QualifiedNameWithBinding__IdAssignment_0 : ( RULE_ID ) ;
public final void rule__QualifiedNameWithBinding__IdAssignment_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16121:1: ( ( RULE_ID ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16122:1: ( RULE_ID )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16122:1: ( RULE_ID )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16123:1: RULE_ID
{
before(grammarAccess.getQualifiedNameWithBindingAccess().getIdIDTerminalRuleCall_0_0());
match(input, RULE_ID, FOLLOW_RULE_ID_in_rule__QualifiedNameWithBinding__IdAssignment_032736);
after(grammarAccess.getQualifiedNameWithBindingAccess().getIdIDTerminalRuleCall_0_0());
}
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__QualifiedNameWithBinding__IdAssignment_0"
// $ANTLR start "rule__QualifiedNameWithBinding__BindingAssignment_1"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16132:1: rule__QualifiedNameWithBinding__BindingAssignment_1 : ( ruleTemplateBinding ) ;
public final void rule__QualifiedNameWithBinding__BindingAssignment_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16136:1: ( ( ruleTemplateBinding ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16137:1: ( ruleTemplateBinding )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16137:1: ( ruleTemplateBinding )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16138:1: ruleTemplateBinding
{
before(grammarAccess.getQualifiedNameWithBindingAccess().getBindingTemplateBindingParserRuleCall_1_0());
pushFollow(FOLLOW_ruleTemplateBinding_in_rule__QualifiedNameWithBinding__BindingAssignment_132767);
ruleTemplateBinding();
state._fsp--;
after(grammarAccess.getQualifiedNameWithBindingAccess().getBindingTemplateBindingParserRuleCall_1_0());
}
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__QualifiedNameWithBinding__BindingAssignment_1"
// $ANTLR start "rule__QualifiedNameWithBinding__RemainingAssignment_2_1"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16147:1: rule__QualifiedNameWithBinding__RemainingAssignment_2_1 : ( ruleQualifiedNameWithBinding ) ;
public final void rule__QualifiedNameWithBinding__RemainingAssignment_2_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16151:1: ( ( ruleQualifiedNameWithBinding ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16152:1: ( ruleQualifiedNameWithBinding )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16152:1: ( ruleQualifiedNameWithBinding )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16153:1: ruleQualifiedNameWithBinding
{
before(grammarAccess.getQualifiedNameWithBindingAccess().getRemainingQualifiedNameWithBindingParserRuleCall_2_1_0());
pushFollow(FOLLOW_ruleQualifiedNameWithBinding_in_rule__QualifiedNameWithBinding__RemainingAssignment_2_132798);
ruleQualifiedNameWithBinding();
state._fsp--;
after(grammarAccess.getQualifiedNameWithBindingAccess().getRemainingQualifiedNameWithBindingParserRuleCall_2_1_0());
}
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__QualifiedNameWithBinding__RemainingAssignment_2_1"
// $ANTLR start "rule__Tuple__TupleElementsAssignment_2_0"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16162:1: rule__Tuple__TupleElementsAssignment_2_0 : ( ruleTupleElement ) ;
public final void rule__Tuple__TupleElementsAssignment_2_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16166:1: ( ( ruleTupleElement ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16167:1: ( ruleTupleElement )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16167:1: ( ruleTupleElement )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16168:1: ruleTupleElement
{
before(grammarAccess.getTupleAccess().getTupleElementsTupleElementParserRuleCall_2_0_0());
pushFollow(FOLLOW_ruleTupleElement_in_rule__Tuple__TupleElementsAssignment_2_032829);
ruleTupleElement();
state._fsp--;
after(grammarAccess.getTupleAccess().getTupleElementsTupleElementParserRuleCall_2_0_0());
}
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__Tuple__TupleElementsAssignment_2_0"
// $ANTLR start "rule__Tuple__TupleElementsAssignment_2_1_1"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16177:1: rule__Tuple__TupleElementsAssignment_2_1_1 : ( ruleTupleElement ) ;
public final void rule__Tuple__TupleElementsAssignment_2_1_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16181:1: ( ( ruleTupleElement ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16182:1: ( ruleTupleElement )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16182:1: ( ruleTupleElement )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16183:1: ruleTupleElement
{
before(grammarAccess.getTupleAccess().getTupleElementsTupleElementParserRuleCall_2_1_1_0());
pushFollow(FOLLOW_ruleTupleElement_in_rule__Tuple__TupleElementsAssignment_2_1_132860);
ruleTupleElement();
state._fsp--;
after(grammarAccess.getTupleAccess().getTupleElementsTupleElementParserRuleCall_2_1_1_0());
}
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__Tuple__TupleElementsAssignment_2_1_1"
// $ANTLR start "rule__TupleElement__ArgumentAssignment"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16192:1: rule__TupleElement__ArgumentAssignment : ( ruleExpression ) ;
public final void rule__TupleElement__ArgumentAssignment() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16196:1: ( ( ruleExpression ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16197:1: ( ruleExpression )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16197:1: ( ruleExpression )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16198:1: ruleExpression
{
before(grammarAccess.getTupleElementAccess().getArgumentExpressionParserRuleCall_0());
pushFollow(FOLLOW_ruleExpression_in_rule__TupleElement__ArgumentAssignment32891);
ruleExpression();
state._fsp--;
after(grammarAccess.getTupleElementAccess().getArgumentExpressionParserRuleCall_0());
}
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__TupleElement__ArgumentAssignment"
// $ANTLR start "rule__ConditionalTestExpression__ExpAssignment_0"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16207:1: rule__ConditionalTestExpression__ExpAssignment_0 : ( ruleConditionalOrExpression ) ;
public final void rule__ConditionalTestExpression__ExpAssignment_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16211:1: ( ( ruleConditionalOrExpression ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16212:1: ( ruleConditionalOrExpression )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16212:1: ( ruleConditionalOrExpression )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16213:1: ruleConditionalOrExpression
{
before(grammarAccess.getConditionalTestExpressionAccess().getExpConditionalOrExpressionParserRuleCall_0_0());
pushFollow(FOLLOW_ruleConditionalOrExpression_in_rule__ConditionalTestExpression__ExpAssignment_032922);
ruleConditionalOrExpression();
state._fsp--;
after(grammarAccess.getConditionalTestExpressionAccess().getExpConditionalOrExpressionParserRuleCall_0_0());
}
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__ConditionalTestExpression__ExpAssignment_0"
// $ANTLR start "rule__ConditionalTestExpression__WhenTrueAssignment_1_1"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16222:1: rule__ConditionalTestExpression__WhenTrueAssignment_1_1 : ( ruleConditionalTestExpression ) ;
public final void rule__ConditionalTestExpression__WhenTrueAssignment_1_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16226:1: ( ( ruleConditionalTestExpression ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16227:1: ( ruleConditionalTestExpression )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16227:1: ( ruleConditionalTestExpression )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16228:1: ruleConditionalTestExpression
{
before(grammarAccess.getConditionalTestExpressionAccess().getWhenTrueConditionalTestExpressionParserRuleCall_1_1_0());
pushFollow(FOLLOW_ruleConditionalTestExpression_in_rule__ConditionalTestExpression__WhenTrueAssignment_1_132953);
ruleConditionalTestExpression();
state._fsp--;
after(grammarAccess.getConditionalTestExpressionAccess().getWhenTrueConditionalTestExpressionParserRuleCall_1_1_0());
}
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__ConditionalTestExpression__WhenTrueAssignment_1_1"
// $ANTLR start "rule__ConditionalTestExpression__WhenFalseAssignment_1_3"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16237:1: rule__ConditionalTestExpression__WhenFalseAssignment_1_3 : ( ruleConditionalTestExpression ) ;
public final void rule__ConditionalTestExpression__WhenFalseAssignment_1_3() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16241:1: ( ( ruleConditionalTestExpression ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16242:1: ( ruleConditionalTestExpression )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16242:1: ( ruleConditionalTestExpression )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16243:1: ruleConditionalTestExpression
{
before(grammarAccess.getConditionalTestExpressionAccess().getWhenFalseConditionalTestExpressionParserRuleCall_1_3_0());
pushFollow(FOLLOW_ruleConditionalTestExpression_in_rule__ConditionalTestExpression__WhenFalseAssignment_1_332984);
ruleConditionalTestExpression();
state._fsp--;
after(grammarAccess.getConditionalTestExpressionAccess().getWhenFalseConditionalTestExpressionParserRuleCall_1_3_0());
}
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__ConditionalTestExpression__WhenFalseAssignment_1_3"
// $ANTLR start "rule__ConditionalOrExpression__ExpAssignment_0"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16252:1: rule__ConditionalOrExpression__ExpAssignment_0 : ( ruleConditionalAndExpression ) ;
public final void rule__ConditionalOrExpression__ExpAssignment_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16256:1: ( ( ruleConditionalAndExpression ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16257:1: ( ruleConditionalAndExpression )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16257:1: ( ruleConditionalAndExpression )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16258:1: ruleConditionalAndExpression
{
before(grammarAccess.getConditionalOrExpressionAccess().getExpConditionalAndExpressionParserRuleCall_0_0());
pushFollow(FOLLOW_ruleConditionalAndExpression_in_rule__ConditionalOrExpression__ExpAssignment_033015);
ruleConditionalAndExpression();
state._fsp--;
after(grammarAccess.getConditionalOrExpressionAccess().getExpConditionalAndExpressionParserRuleCall_0_0());
}
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__ConditionalOrExpression__ExpAssignment_0"
// $ANTLR start "rule__ConditionalOrExpression__ExpAssignment_1_1"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16267:1: rule__ConditionalOrExpression__ExpAssignment_1_1 : ( ruleConditionalAndExpression ) ;
public final void rule__ConditionalOrExpression__ExpAssignment_1_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16271:1: ( ( ruleConditionalAndExpression ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16272:1: ( ruleConditionalAndExpression )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16272:1: ( ruleConditionalAndExpression )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16273:1: ruleConditionalAndExpression
{
before(grammarAccess.getConditionalOrExpressionAccess().getExpConditionalAndExpressionParserRuleCall_1_1_0());
pushFollow(FOLLOW_ruleConditionalAndExpression_in_rule__ConditionalOrExpression__ExpAssignment_1_133046);
ruleConditionalAndExpression();
state._fsp--;
after(grammarAccess.getConditionalOrExpressionAccess().getExpConditionalAndExpressionParserRuleCall_1_1_0());
}
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__ConditionalOrExpression__ExpAssignment_1_1"
// $ANTLR start "rule__ConditionalAndExpression__ExpAssignment_0"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16282:1: rule__ConditionalAndExpression__ExpAssignment_0 : ( ruleInclusiveOrExpression ) ;
public final void rule__ConditionalAndExpression__ExpAssignment_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16286:1: ( ( ruleInclusiveOrExpression ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16287:1: ( ruleInclusiveOrExpression )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16287:1: ( ruleInclusiveOrExpression )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16288:1: ruleInclusiveOrExpression
{
before(grammarAccess.getConditionalAndExpressionAccess().getExpInclusiveOrExpressionParserRuleCall_0_0());
pushFollow(FOLLOW_ruleInclusiveOrExpression_in_rule__ConditionalAndExpression__ExpAssignment_033077);
ruleInclusiveOrExpression();
state._fsp--;
after(grammarAccess.getConditionalAndExpressionAccess().getExpInclusiveOrExpressionParserRuleCall_0_0());
}
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__ConditionalAndExpression__ExpAssignment_0"
// $ANTLR start "rule__ConditionalAndExpression__ExpAssignment_1_1"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16297:1: rule__ConditionalAndExpression__ExpAssignment_1_1 : ( ruleInclusiveOrExpression ) ;
public final void rule__ConditionalAndExpression__ExpAssignment_1_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16301:1: ( ( ruleInclusiveOrExpression ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16302:1: ( ruleInclusiveOrExpression )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16302:1: ( ruleInclusiveOrExpression )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16303:1: ruleInclusiveOrExpression
{
before(grammarAccess.getConditionalAndExpressionAccess().getExpInclusiveOrExpressionParserRuleCall_1_1_0());
pushFollow(FOLLOW_ruleInclusiveOrExpression_in_rule__ConditionalAndExpression__ExpAssignment_1_133108);
ruleInclusiveOrExpression();
state._fsp--;
after(grammarAccess.getConditionalAndExpressionAccess().getExpInclusiveOrExpressionParserRuleCall_1_1_0());
}
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__ConditionalAndExpression__ExpAssignment_1_1"
// $ANTLR start "rule__InclusiveOrExpression__ExpAssignment_0"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16312:1: rule__InclusiveOrExpression__ExpAssignment_0 : ( ruleExclusiveOrExpression ) ;
public final void rule__InclusiveOrExpression__ExpAssignment_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16316:1: ( ( ruleExclusiveOrExpression ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16317:1: ( ruleExclusiveOrExpression )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16317:1: ( ruleExclusiveOrExpression )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16318:1: ruleExclusiveOrExpression
{
before(grammarAccess.getInclusiveOrExpressionAccess().getExpExclusiveOrExpressionParserRuleCall_0_0());
pushFollow(FOLLOW_ruleExclusiveOrExpression_in_rule__InclusiveOrExpression__ExpAssignment_033139);
ruleExclusiveOrExpression();
state._fsp--;
after(grammarAccess.getInclusiveOrExpressionAccess().getExpExclusiveOrExpressionParserRuleCall_0_0());
}
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__InclusiveOrExpression__ExpAssignment_0"
// $ANTLR start "rule__InclusiveOrExpression__ExpAssignment_1_1"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16327:1: rule__InclusiveOrExpression__ExpAssignment_1_1 : ( ruleExclusiveOrExpression ) ;
public final void rule__InclusiveOrExpression__ExpAssignment_1_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16331:1: ( ( ruleExclusiveOrExpression ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16332:1: ( ruleExclusiveOrExpression )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16332:1: ( ruleExclusiveOrExpression )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16333:1: ruleExclusiveOrExpression
{
before(grammarAccess.getInclusiveOrExpressionAccess().getExpExclusiveOrExpressionParserRuleCall_1_1_0());
pushFollow(FOLLOW_ruleExclusiveOrExpression_in_rule__InclusiveOrExpression__ExpAssignment_1_133170);
ruleExclusiveOrExpression();
state._fsp--;
after(grammarAccess.getInclusiveOrExpressionAccess().getExpExclusiveOrExpressionParserRuleCall_1_1_0());
}
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__InclusiveOrExpression__ExpAssignment_1_1"
// $ANTLR start "rule__ExclusiveOrExpression__ExpAssignment_0"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16342:1: rule__ExclusiveOrExpression__ExpAssignment_0 : ( ruleAndExpression ) ;
public final void rule__ExclusiveOrExpression__ExpAssignment_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16346:1: ( ( ruleAndExpression ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16347:1: ( ruleAndExpression )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16347:1: ( ruleAndExpression )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16348:1: ruleAndExpression
{
before(grammarAccess.getExclusiveOrExpressionAccess().getExpAndExpressionParserRuleCall_0_0());
pushFollow(FOLLOW_ruleAndExpression_in_rule__ExclusiveOrExpression__ExpAssignment_033201);
ruleAndExpression();
state._fsp--;
after(grammarAccess.getExclusiveOrExpressionAccess().getExpAndExpressionParserRuleCall_0_0());
}
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__ExclusiveOrExpression__ExpAssignment_0"
// $ANTLR start "rule__ExclusiveOrExpression__ExpAssignment_1_1"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16357:1: rule__ExclusiveOrExpression__ExpAssignment_1_1 : ( ruleAndExpression ) ;
public final void rule__ExclusiveOrExpression__ExpAssignment_1_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16361:1: ( ( ruleAndExpression ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16362:1: ( ruleAndExpression )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16362:1: ( ruleAndExpression )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16363:1: ruleAndExpression
{
before(grammarAccess.getExclusiveOrExpressionAccess().getExpAndExpressionParserRuleCall_1_1_0());
pushFollow(FOLLOW_ruleAndExpression_in_rule__ExclusiveOrExpression__ExpAssignment_1_133232);
ruleAndExpression();
state._fsp--;
after(grammarAccess.getExclusiveOrExpressionAccess().getExpAndExpressionParserRuleCall_1_1_0());
}
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__ExclusiveOrExpression__ExpAssignment_1_1"
// $ANTLR start "rule__AndExpression__ExpAssignment_0"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16372:1: rule__AndExpression__ExpAssignment_0 : ( ruleEqualityExpression ) ;
public final void rule__AndExpression__ExpAssignment_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16376:1: ( ( ruleEqualityExpression ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16377:1: ( ruleEqualityExpression )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16377:1: ( ruleEqualityExpression )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16378:1: ruleEqualityExpression
{
before(grammarAccess.getAndExpressionAccess().getExpEqualityExpressionParserRuleCall_0_0());
pushFollow(FOLLOW_ruleEqualityExpression_in_rule__AndExpression__ExpAssignment_033263);
ruleEqualityExpression();
state._fsp--;
after(grammarAccess.getAndExpressionAccess().getExpEqualityExpressionParserRuleCall_0_0());
}
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__AndExpression__ExpAssignment_0"
// $ANTLR start "rule__AndExpression__ExpAssignment_1_1"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16387:1: rule__AndExpression__ExpAssignment_1_1 : ( ruleEqualityExpression ) ;
public final void rule__AndExpression__ExpAssignment_1_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16391:1: ( ( ruleEqualityExpression ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16392:1: ( ruleEqualityExpression )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16392:1: ( ruleEqualityExpression )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16393:1: ruleEqualityExpression
{
before(grammarAccess.getAndExpressionAccess().getExpEqualityExpressionParserRuleCall_1_1_0());
pushFollow(FOLLOW_ruleEqualityExpression_in_rule__AndExpression__ExpAssignment_1_133294);
ruleEqualityExpression();
state._fsp--;
after(grammarAccess.getAndExpressionAccess().getExpEqualityExpressionParserRuleCall_1_1_0());
}
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__AndExpression__ExpAssignment_1_1"
// $ANTLR start "rule__EqualityExpression__ExpAssignment_0"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16402:1: rule__EqualityExpression__ExpAssignment_0 : ( ruleClassificationExpression ) ;
public final void rule__EqualityExpression__ExpAssignment_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16406:1: ( ( ruleClassificationExpression ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16407:1: ( ruleClassificationExpression )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16407:1: ( ruleClassificationExpression )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16408:1: ruleClassificationExpression
{
before(grammarAccess.getEqualityExpressionAccess().getExpClassificationExpressionParserRuleCall_0_0());
pushFollow(FOLLOW_ruleClassificationExpression_in_rule__EqualityExpression__ExpAssignment_033325);
ruleClassificationExpression();
state._fsp--;
after(grammarAccess.getEqualityExpressionAccess().getExpClassificationExpressionParserRuleCall_0_0());
}
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__EqualityExpression__ExpAssignment_0"
// $ANTLR start "rule__EqualityExpression__OpAssignment_1_0"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16417:1: rule__EqualityExpression__OpAssignment_1_0 : ( ( rule__EqualityExpression__OpAlternatives_1_0_0 ) ) ;
public final void rule__EqualityExpression__OpAssignment_1_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16421:1: ( ( ( rule__EqualityExpression__OpAlternatives_1_0_0 ) ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16422:1: ( ( rule__EqualityExpression__OpAlternatives_1_0_0 ) )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16422:1: ( ( rule__EqualityExpression__OpAlternatives_1_0_0 ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16423:1: ( rule__EqualityExpression__OpAlternatives_1_0_0 )
{
before(grammarAccess.getEqualityExpressionAccess().getOpAlternatives_1_0_0());
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16424:1: ( rule__EqualityExpression__OpAlternatives_1_0_0 )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16424:2: rule__EqualityExpression__OpAlternatives_1_0_0
{
pushFollow(FOLLOW_rule__EqualityExpression__OpAlternatives_1_0_0_in_rule__EqualityExpression__OpAssignment_1_033356);
rule__EqualityExpression__OpAlternatives_1_0_0();
state._fsp--;
}
after(grammarAccess.getEqualityExpressionAccess().getOpAlternatives_1_0_0());
}
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__EqualityExpression__OpAssignment_1_0"
// $ANTLR start "rule__EqualityExpression__ExpAssignment_1_1"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16433:1: rule__EqualityExpression__ExpAssignment_1_1 : ( ruleClassificationExpression ) ;
public final void rule__EqualityExpression__ExpAssignment_1_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16437:1: ( ( ruleClassificationExpression ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16438:1: ( ruleClassificationExpression )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16438:1: ( ruleClassificationExpression )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16439:1: ruleClassificationExpression
{
before(grammarAccess.getEqualityExpressionAccess().getExpClassificationExpressionParserRuleCall_1_1_0());
pushFollow(FOLLOW_ruleClassificationExpression_in_rule__EqualityExpression__ExpAssignment_1_133389);
ruleClassificationExpression();
state._fsp--;
after(grammarAccess.getEqualityExpressionAccess().getExpClassificationExpressionParserRuleCall_1_1_0());
}
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__EqualityExpression__ExpAssignment_1_1"
// $ANTLR start "rule__ClassificationExpression__ExpAssignment_0"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16448:1: rule__ClassificationExpression__ExpAssignment_0 : ( ruleRelationalExpression ) ;
public final void rule__ClassificationExpression__ExpAssignment_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16452:1: ( ( ruleRelationalExpression ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16453:1: ( ruleRelationalExpression )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16453:1: ( ruleRelationalExpression )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16454:1: ruleRelationalExpression
{
before(grammarAccess.getClassificationExpressionAccess().getExpRelationalExpressionParserRuleCall_0_0());
pushFollow(FOLLOW_ruleRelationalExpression_in_rule__ClassificationExpression__ExpAssignment_033420);
ruleRelationalExpression();
state._fsp--;
after(grammarAccess.getClassificationExpressionAccess().getExpRelationalExpressionParserRuleCall_0_0());
}
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__ClassificationExpression__ExpAssignment_0"
// $ANTLR start "rule__ClassificationExpression__OpAssignment_1_0"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16463:1: rule__ClassificationExpression__OpAssignment_1_0 : ( ( rule__ClassificationExpression__OpAlternatives_1_0_0 ) ) ;
public final void rule__ClassificationExpression__OpAssignment_1_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16467:1: ( ( ( rule__ClassificationExpression__OpAlternatives_1_0_0 ) ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16468:1: ( ( rule__ClassificationExpression__OpAlternatives_1_0_0 ) )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16468:1: ( ( rule__ClassificationExpression__OpAlternatives_1_0_0 ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16469:1: ( rule__ClassificationExpression__OpAlternatives_1_0_0 )
{
before(grammarAccess.getClassificationExpressionAccess().getOpAlternatives_1_0_0());
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16470:1: ( rule__ClassificationExpression__OpAlternatives_1_0_0 )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16470:2: rule__ClassificationExpression__OpAlternatives_1_0_0
{
pushFollow(FOLLOW_rule__ClassificationExpression__OpAlternatives_1_0_0_in_rule__ClassificationExpression__OpAssignment_1_033451);
rule__ClassificationExpression__OpAlternatives_1_0_0();
state._fsp--;
}
after(grammarAccess.getClassificationExpressionAccess().getOpAlternatives_1_0_0());
}
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__ClassificationExpression__OpAssignment_1_0"
// $ANTLR start "rule__ClassificationExpression__TypeNameAssignment_1_1"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16479:1: rule__ClassificationExpression__TypeNameAssignment_1_1 : ( ruleNameExpression ) ;
public final void rule__ClassificationExpression__TypeNameAssignment_1_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16483:1: ( ( ruleNameExpression ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16484:1: ( ruleNameExpression )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16484:1: ( ruleNameExpression )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16485:1: ruleNameExpression
{
before(grammarAccess.getClassificationExpressionAccess().getTypeNameNameExpressionParserRuleCall_1_1_0());
pushFollow(FOLLOW_ruleNameExpression_in_rule__ClassificationExpression__TypeNameAssignment_1_133484);
ruleNameExpression();
state._fsp--;
after(grammarAccess.getClassificationExpressionAccess().getTypeNameNameExpressionParserRuleCall_1_1_0());
}
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__ClassificationExpression__TypeNameAssignment_1_1"
// $ANTLR start "rule__RelationalExpression__LeftAssignment_0"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16494:1: rule__RelationalExpression__LeftAssignment_0 : ( ruleShiftExpression ) ;
public final void rule__RelationalExpression__LeftAssignment_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16498:1: ( ( ruleShiftExpression ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16499:1: ( ruleShiftExpression )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16499:1: ( ruleShiftExpression )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16500:1: ruleShiftExpression
{
before(grammarAccess.getRelationalExpressionAccess().getLeftShiftExpressionParserRuleCall_0_0());
pushFollow(FOLLOW_ruleShiftExpression_in_rule__RelationalExpression__LeftAssignment_033515);
ruleShiftExpression();
state._fsp--;
after(grammarAccess.getRelationalExpressionAccess().getLeftShiftExpressionParserRuleCall_0_0());
}
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__RelationalExpression__LeftAssignment_0"
// $ANTLR start "rule__RelationalExpression__OpAssignment_1_0"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16509:1: rule__RelationalExpression__OpAssignment_1_0 : ( ( rule__RelationalExpression__OpAlternatives_1_0_0 ) ) ;
public final void rule__RelationalExpression__OpAssignment_1_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16513:1: ( ( ( rule__RelationalExpression__OpAlternatives_1_0_0 ) ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16514:1: ( ( rule__RelationalExpression__OpAlternatives_1_0_0 ) )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16514:1: ( ( rule__RelationalExpression__OpAlternatives_1_0_0 ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16515:1: ( rule__RelationalExpression__OpAlternatives_1_0_0 )
{
before(grammarAccess.getRelationalExpressionAccess().getOpAlternatives_1_0_0());
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16516:1: ( rule__RelationalExpression__OpAlternatives_1_0_0 )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16516:2: rule__RelationalExpression__OpAlternatives_1_0_0
{
pushFollow(FOLLOW_rule__RelationalExpression__OpAlternatives_1_0_0_in_rule__RelationalExpression__OpAssignment_1_033546);
rule__RelationalExpression__OpAlternatives_1_0_0();
state._fsp--;
}
after(grammarAccess.getRelationalExpressionAccess().getOpAlternatives_1_0_0());
}
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__RelationalExpression__OpAssignment_1_0"
// $ANTLR start "rule__RelationalExpression__RightAssignment_1_1"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16525:1: rule__RelationalExpression__RightAssignment_1_1 : ( ruleShiftExpression ) ;
public final void rule__RelationalExpression__RightAssignment_1_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16529:1: ( ( ruleShiftExpression ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16530:1: ( ruleShiftExpression )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16530:1: ( ruleShiftExpression )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16531:1: ruleShiftExpression
{
before(grammarAccess.getRelationalExpressionAccess().getRightShiftExpressionParserRuleCall_1_1_0());
pushFollow(FOLLOW_ruleShiftExpression_in_rule__RelationalExpression__RightAssignment_1_133579);
ruleShiftExpression();
state._fsp--;
after(grammarAccess.getRelationalExpressionAccess().getRightShiftExpressionParserRuleCall_1_1_0());
}
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__RelationalExpression__RightAssignment_1_1"
// $ANTLR start "rule__ShiftExpression__ExpAssignment_0"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16540:1: rule__ShiftExpression__ExpAssignment_0 : ( ruleAdditiveExpression ) ;
public final void rule__ShiftExpression__ExpAssignment_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16544:1: ( ( ruleAdditiveExpression ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16545:1: ( ruleAdditiveExpression )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16545:1: ( ruleAdditiveExpression )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16546:1: ruleAdditiveExpression
{
before(grammarAccess.getShiftExpressionAccess().getExpAdditiveExpressionParserRuleCall_0_0());
pushFollow(FOLLOW_ruleAdditiveExpression_in_rule__ShiftExpression__ExpAssignment_033610);
ruleAdditiveExpression();
state._fsp--;
after(grammarAccess.getShiftExpressionAccess().getExpAdditiveExpressionParserRuleCall_0_0());
}
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__ShiftExpression__ExpAssignment_0"
// $ANTLR start "rule__ShiftExpression__OpAssignment_1_0"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16555:1: rule__ShiftExpression__OpAssignment_1_0 : ( ( rule__ShiftExpression__OpAlternatives_1_0_0 ) ) ;
public final void rule__ShiftExpression__OpAssignment_1_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16559:1: ( ( ( rule__ShiftExpression__OpAlternatives_1_0_0 ) ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16560:1: ( ( rule__ShiftExpression__OpAlternatives_1_0_0 ) )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16560:1: ( ( rule__ShiftExpression__OpAlternatives_1_0_0 ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16561:1: ( rule__ShiftExpression__OpAlternatives_1_0_0 )
{
before(grammarAccess.getShiftExpressionAccess().getOpAlternatives_1_0_0());
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16562:1: ( rule__ShiftExpression__OpAlternatives_1_0_0 )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16562:2: rule__ShiftExpression__OpAlternatives_1_0_0
{
pushFollow(FOLLOW_rule__ShiftExpression__OpAlternatives_1_0_0_in_rule__ShiftExpression__OpAssignment_1_033641);
rule__ShiftExpression__OpAlternatives_1_0_0();
state._fsp--;
}
after(grammarAccess.getShiftExpressionAccess().getOpAlternatives_1_0_0());
}
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__ShiftExpression__OpAssignment_1_0"
// $ANTLR start "rule__ShiftExpression__ExpAssignment_1_1"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16571:1: rule__ShiftExpression__ExpAssignment_1_1 : ( ruleAdditiveExpression ) ;
public final void rule__ShiftExpression__ExpAssignment_1_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16575:1: ( ( ruleAdditiveExpression ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16576:1: ( ruleAdditiveExpression )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16576:1: ( ruleAdditiveExpression )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16577:1: ruleAdditiveExpression
{
before(grammarAccess.getShiftExpressionAccess().getExpAdditiveExpressionParserRuleCall_1_1_0());
pushFollow(FOLLOW_ruleAdditiveExpression_in_rule__ShiftExpression__ExpAssignment_1_133674);
ruleAdditiveExpression();
state._fsp--;
after(grammarAccess.getShiftExpressionAccess().getExpAdditiveExpressionParserRuleCall_1_1_0());
}
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__ShiftExpression__ExpAssignment_1_1"
// $ANTLR start "rule__AdditiveExpression__ExpAssignment_0"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16586:1: rule__AdditiveExpression__ExpAssignment_0 : ( ruleMultiplicativeExpression ) ;
public final void rule__AdditiveExpression__ExpAssignment_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16590:1: ( ( ruleMultiplicativeExpression ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16591:1: ( ruleMultiplicativeExpression )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16591:1: ( ruleMultiplicativeExpression )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16592:1: ruleMultiplicativeExpression
{
before(grammarAccess.getAdditiveExpressionAccess().getExpMultiplicativeExpressionParserRuleCall_0_0());
pushFollow(FOLLOW_ruleMultiplicativeExpression_in_rule__AdditiveExpression__ExpAssignment_033705);
ruleMultiplicativeExpression();
state._fsp--;
after(grammarAccess.getAdditiveExpressionAccess().getExpMultiplicativeExpressionParserRuleCall_0_0());
}
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__AdditiveExpression__ExpAssignment_0"
// $ANTLR start "rule__AdditiveExpression__OpAssignment_1_0"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16601:1: rule__AdditiveExpression__OpAssignment_1_0 : ( ( rule__AdditiveExpression__OpAlternatives_1_0_0 ) ) ;
public final void rule__AdditiveExpression__OpAssignment_1_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16605:1: ( ( ( rule__AdditiveExpression__OpAlternatives_1_0_0 ) ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16606:1: ( ( rule__AdditiveExpression__OpAlternatives_1_0_0 ) )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16606:1: ( ( rule__AdditiveExpression__OpAlternatives_1_0_0 ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16607:1: ( rule__AdditiveExpression__OpAlternatives_1_0_0 )
{
before(grammarAccess.getAdditiveExpressionAccess().getOpAlternatives_1_0_0());
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16608:1: ( rule__AdditiveExpression__OpAlternatives_1_0_0 )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16608:2: rule__AdditiveExpression__OpAlternatives_1_0_0
{
pushFollow(FOLLOW_rule__AdditiveExpression__OpAlternatives_1_0_0_in_rule__AdditiveExpression__OpAssignment_1_033736);
rule__AdditiveExpression__OpAlternatives_1_0_0();
state._fsp--;
}
after(grammarAccess.getAdditiveExpressionAccess().getOpAlternatives_1_0_0());
}
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__AdditiveExpression__OpAssignment_1_0"
// $ANTLR start "rule__AdditiveExpression__ExpAssignment_1_1"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16617:1: rule__AdditiveExpression__ExpAssignment_1_1 : ( ruleMultiplicativeExpression ) ;
public final void rule__AdditiveExpression__ExpAssignment_1_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16621:1: ( ( ruleMultiplicativeExpression ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16622:1: ( ruleMultiplicativeExpression )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16622:1: ( ruleMultiplicativeExpression )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16623:1: ruleMultiplicativeExpression
{
before(grammarAccess.getAdditiveExpressionAccess().getExpMultiplicativeExpressionParserRuleCall_1_1_0());
pushFollow(FOLLOW_ruleMultiplicativeExpression_in_rule__AdditiveExpression__ExpAssignment_1_133769);
ruleMultiplicativeExpression();
state._fsp--;
after(grammarAccess.getAdditiveExpressionAccess().getExpMultiplicativeExpressionParserRuleCall_1_1_0());
}
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__AdditiveExpression__ExpAssignment_1_1"
// $ANTLR start "rule__MultiplicativeExpression__ExpAssignment_0"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16632:1: rule__MultiplicativeExpression__ExpAssignment_0 : ( ruleUnaryExpression ) ;
public final void rule__MultiplicativeExpression__ExpAssignment_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16636:1: ( ( ruleUnaryExpression ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16637:1: ( ruleUnaryExpression )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16637:1: ( ruleUnaryExpression )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16638:1: ruleUnaryExpression
{
before(grammarAccess.getMultiplicativeExpressionAccess().getExpUnaryExpressionParserRuleCall_0_0());
pushFollow(FOLLOW_ruleUnaryExpression_in_rule__MultiplicativeExpression__ExpAssignment_033800);
ruleUnaryExpression();
state._fsp--;
after(grammarAccess.getMultiplicativeExpressionAccess().getExpUnaryExpressionParserRuleCall_0_0());
}
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__MultiplicativeExpression__ExpAssignment_0"
// $ANTLR start "rule__MultiplicativeExpression__OpAssignment_1_0"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16647:1: rule__MultiplicativeExpression__OpAssignment_1_0 : ( ( rule__MultiplicativeExpression__OpAlternatives_1_0_0 ) ) ;
public final void rule__MultiplicativeExpression__OpAssignment_1_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16651:1: ( ( ( rule__MultiplicativeExpression__OpAlternatives_1_0_0 ) ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16652:1: ( ( rule__MultiplicativeExpression__OpAlternatives_1_0_0 ) )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16652:1: ( ( rule__MultiplicativeExpression__OpAlternatives_1_0_0 ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16653:1: ( rule__MultiplicativeExpression__OpAlternatives_1_0_0 )
{
before(grammarAccess.getMultiplicativeExpressionAccess().getOpAlternatives_1_0_0());
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16654:1: ( rule__MultiplicativeExpression__OpAlternatives_1_0_0 )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16654:2: rule__MultiplicativeExpression__OpAlternatives_1_0_0
{
pushFollow(FOLLOW_rule__MultiplicativeExpression__OpAlternatives_1_0_0_in_rule__MultiplicativeExpression__OpAssignment_1_033831);
rule__MultiplicativeExpression__OpAlternatives_1_0_0();
state._fsp--;
}
after(grammarAccess.getMultiplicativeExpressionAccess().getOpAlternatives_1_0_0());
}
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__MultiplicativeExpression__OpAssignment_1_0"
// $ANTLR start "rule__MultiplicativeExpression__ExpAssignment_1_1"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16663:1: rule__MultiplicativeExpression__ExpAssignment_1_1 : ( ruleUnaryExpression ) ;
public final void rule__MultiplicativeExpression__ExpAssignment_1_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16667:1: ( ( ruleUnaryExpression ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16668:1: ( ruleUnaryExpression )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16668:1: ( ruleUnaryExpression )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16669:1: ruleUnaryExpression
{
before(grammarAccess.getMultiplicativeExpressionAccess().getExpUnaryExpressionParserRuleCall_1_1_0());
pushFollow(FOLLOW_ruleUnaryExpression_in_rule__MultiplicativeExpression__ExpAssignment_1_133864);
ruleUnaryExpression();
state._fsp--;
after(grammarAccess.getMultiplicativeExpressionAccess().getExpUnaryExpressionParserRuleCall_1_1_0());
}
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__MultiplicativeExpression__ExpAssignment_1_1"
// $ANTLR start "rule__UnaryExpression__OpAssignment_0"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16678:1: rule__UnaryExpression__OpAssignment_0 : ( ( rule__UnaryExpression__OpAlternatives_0_0 ) ) ;
public final void rule__UnaryExpression__OpAssignment_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16682:1: ( ( ( rule__UnaryExpression__OpAlternatives_0_0 ) ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16683:1: ( ( rule__UnaryExpression__OpAlternatives_0_0 ) )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16683:1: ( ( rule__UnaryExpression__OpAlternatives_0_0 ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16684:1: ( rule__UnaryExpression__OpAlternatives_0_0 )
{
before(grammarAccess.getUnaryExpressionAccess().getOpAlternatives_0_0());
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16685:1: ( rule__UnaryExpression__OpAlternatives_0_0 )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16685:2: rule__UnaryExpression__OpAlternatives_0_0
{
pushFollow(FOLLOW_rule__UnaryExpression__OpAlternatives_0_0_in_rule__UnaryExpression__OpAssignment_033895);
rule__UnaryExpression__OpAlternatives_0_0();
state._fsp--;
}
after(grammarAccess.getUnaryExpressionAccess().getOpAlternatives_0_0());
}
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__UnaryExpression__OpAssignment_0"
// $ANTLR start "rule__UnaryExpression__ExpAssignment_1"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16694:1: rule__UnaryExpression__ExpAssignment_1 : ( rulePrimaryExpression ) ;
public final void rule__UnaryExpression__ExpAssignment_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16698:1: ( ( rulePrimaryExpression ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16699:1: ( rulePrimaryExpression )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16699:1: ( rulePrimaryExpression )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16700:1: rulePrimaryExpression
{
before(grammarAccess.getUnaryExpressionAccess().getExpPrimaryExpressionParserRuleCall_1_0());
pushFollow(FOLLOW_rulePrimaryExpression_in_rule__UnaryExpression__ExpAssignment_133928);
rulePrimaryExpression();
state._fsp--;
after(grammarAccess.getUnaryExpressionAccess().getExpPrimaryExpressionParserRuleCall_1_0());
}
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__UnaryExpression__ExpAssignment_1"
// $ANTLR start "rule__PrimaryExpression__PrefixAssignment"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16709:1: rule__PrimaryExpression__PrefixAssignment : ( ruleValueSpecification ) ;
public final void rule__PrimaryExpression__PrefixAssignment() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16713:1: ( ( ruleValueSpecification ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16714:1: ( ruleValueSpecification )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16714:1: ( ruleValueSpecification )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16715:1: ruleValueSpecification
{
before(grammarAccess.getPrimaryExpressionAccess().getPrefixValueSpecificationParserRuleCall_0());
pushFollow(FOLLOW_ruleValueSpecification_in_rule__PrimaryExpression__PrefixAssignment33959);
ruleValueSpecification();
state._fsp--;
after(grammarAccess.getPrimaryExpressionAccess().getPrefixValueSpecificationParserRuleCall_0());
}
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__PrimaryExpression__PrefixAssignment"
// $ANTLR start "rule__OperationCallExpression__OperationNameAssignment_1"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16724:1: rule__OperationCallExpression__OperationNameAssignment_1 : ( RULE_ID ) ;
public final void rule__OperationCallExpression__OperationNameAssignment_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16728:1: ( ( RULE_ID ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16729:1: ( RULE_ID )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16729:1: ( RULE_ID )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16730:1: RULE_ID
{
before(grammarAccess.getOperationCallExpressionAccess().getOperationNameIDTerminalRuleCall_1_0());
match(input, RULE_ID, FOLLOW_RULE_ID_in_rule__OperationCallExpression__OperationNameAssignment_133990);
after(grammarAccess.getOperationCallExpressionAccess().getOperationNameIDTerminalRuleCall_1_0());
}
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__OperationCallExpression__OperationNameAssignment_1"
// $ANTLR start "rule__OperationCallExpression__TupleAssignment_2"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16739:1: rule__OperationCallExpression__TupleAssignment_2 : ( ruleTuple ) ;
public final void rule__OperationCallExpression__TupleAssignment_2() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16743:1: ( ( ruleTuple ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16744:1: ( ruleTuple )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16744:1: ( ruleTuple )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16745:1: ruleTuple
{
before(grammarAccess.getOperationCallExpressionAccess().getTupleTupleParserRuleCall_2_0());
pushFollow(FOLLOW_ruleTuple_in_rule__OperationCallExpression__TupleAssignment_234021);
ruleTuple();
state._fsp--;
after(grammarAccess.getOperationCallExpressionAccess().getTupleTupleParserRuleCall_2_0());
}
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__OperationCallExpression__TupleAssignment_2"
// $ANTLR start "rule__OperationCallExpression__SuffixAssignment_3"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16754:1: rule__OperationCallExpression__SuffixAssignment_3 : ( ruleSuffixExpression ) ;
public final void rule__OperationCallExpression__SuffixAssignment_3() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16758:1: ( ( ruleSuffixExpression ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16759:1: ( ruleSuffixExpression )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16759:1: ( ruleSuffixExpression )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16760:1: ruleSuffixExpression
{
before(grammarAccess.getOperationCallExpressionAccess().getSuffixSuffixExpressionParserRuleCall_3_0());
pushFollow(FOLLOW_ruleSuffixExpression_in_rule__OperationCallExpression__SuffixAssignment_334052);
ruleSuffixExpression();
state._fsp--;
after(grammarAccess.getOperationCallExpressionAccess().getSuffixSuffixExpressionParserRuleCall_3_0());
}
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__OperationCallExpression__SuffixAssignment_3"
// $ANTLR start "rule__PropertyCallExpression__PropertyNameAssignment_1"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16769:1: rule__PropertyCallExpression__PropertyNameAssignment_1 : ( RULE_ID ) ;
public final void rule__PropertyCallExpression__PropertyNameAssignment_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16773:1: ( ( RULE_ID ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16774:1: ( RULE_ID )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16774:1: ( RULE_ID )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16775:1: RULE_ID
{
before(grammarAccess.getPropertyCallExpressionAccess().getPropertyNameIDTerminalRuleCall_1_0());
match(input, RULE_ID, FOLLOW_RULE_ID_in_rule__PropertyCallExpression__PropertyNameAssignment_134083);
after(grammarAccess.getPropertyCallExpressionAccess().getPropertyNameIDTerminalRuleCall_1_0());
}
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__PropertyCallExpression__PropertyNameAssignment_1"
// $ANTLR start "rule__PropertyCallExpression__IndexAssignment_2_1"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16784:1: rule__PropertyCallExpression__IndexAssignment_2_1 : ( ruleExpression ) ;
public final void rule__PropertyCallExpression__IndexAssignment_2_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16788:1: ( ( ruleExpression ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16789:1: ( ruleExpression )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16789:1: ( ruleExpression )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16790:1: ruleExpression
{
before(grammarAccess.getPropertyCallExpressionAccess().getIndexExpressionParserRuleCall_2_1_0());
pushFollow(FOLLOW_ruleExpression_in_rule__PropertyCallExpression__IndexAssignment_2_134114);
ruleExpression();
state._fsp--;
after(grammarAccess.getPropertyCallExpressionAccess().getIndexExpressionParserRuleCall_2_1_0());
}
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__PropertyCallExpression__IndexAssignment_2_1"
// $ANTLR start "rule__PropertyCallExpression__SuffixAssignment_3"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16799:1: rule__PropertyCallExpression__SuffixAssignment_3 : ( ruleSuffixExpression ) ;
public final void rule__PropertyCallExpression__SuffixAssignment_3() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16803:1: ( ( ruleSuffixExpression ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16804:1: ( ruleSuffixExpression )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16804:1: ( ruleSuffixExpression )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16805:1: ruleSuffixExpression
{
before(grammarAccess.getPropertyCallExpressionAccess().getSuffixSuffixExpressionParserRuleCall_3_0());
pushFollow(FOLLOW_ruleSuffixExpression_in_rule__PropertyCallExpression__SuffixAssignment_334145);
ruleSuffixExpression();
state._fsp--;
after(grammarAccess.getPropertyCallExpressionAccess().getSuffixSuffixExpressionParserRuleCall_3_0());
}
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__PropertyCallExpression__SuffixAssignment_3"
// $ANTLR start "rule__LinkOperationExpression__KindAssignment_1"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16814:1: rule__LinkOperationExpression__KindAssignment_1 : ( ruleLinkOperationKind ) ;
public final void rule__LinkOperationExpression__KindAssignment_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16818:1: ( ( ruleLinkOperationKind ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16819:1: ( ruleLinkOperationKind )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16819:1: ( ruleLinkOperationKind )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16820:1: ruleLinkOperationKind
{
before(grammarAccess.getLinkOperationExpressionAccess().getKindLinkOperationKindEnumRuleCall_1_0());
pushFollow(FOLLOW_ruleLinkOperationKind_in_rule__LinkOperationExpression__KindAssignment_134176);
ruleLinkOperationKind();
state._fsp--;
after(grammarAccess.getLinkOperationExpressionAccess().getKindLinkOperationKindEnumRuleCall_1_0());
}
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__LinkOperationExpression__KindAssignment_1"
// $ANTLR start "rule__LinkOperationExpression__TupleAssignment_2"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16829:1: rule__LinkOperationExpression__TupleAssignment_2 : ( ruleLinkOperationTuple ) ;
public final void rule__LinkOperationExpression__TupleAssignment_2() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16833:1: ( ( ruleLinkOperationTuple ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16834:1: ( ruleLinkOperationTuple )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16834:1: ( ruleLinkOperationTuple )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16835:1: ruleLinkOperationTuple
{
before(grammarAccess.getLinkOperationExpressionAccess().getTupleLinkOperationTupleParserRuleCall_2_0());
pushFollow(FOLLOW_ruleLinkOperationTuple_in_rule__LinkOperationExpression__TupleAssignment_234207);
ruleLinkOperationTuple();
state._fsp--;
after(grammarAccess.getLinkOperationExpressionAccess().getTupleLinkOperationTupleParserRuleCall_2_0());
}
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__LinkOperationExpression__TupleAssignment_2"
// $ANTLR start "rule__LinkOperationTuple__LinkOperationTupleElementAssignment_1"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16844:1: rule__LinkOperationTuple__LinkOperationTupleElementAssignment_1 : ( ruleLinkOperationTupleElement ) ;
public final void rule__LinkOperationTuple__LinkOperationTupleElementAssignment_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16848:1: ( ( ruleLinkOperationTupleElement ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16849:1: ( ruleLinkOperationTupleElement )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16849:1: ( ruleLinkOperationTupleElement )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16850:1: ruleLinkOperationTupleElement
{
before(grammarAccess.getLinkOperationTupleAccess().getLinkOperationTupleElementLinkOperationTupleElementParserRuleCall_1_0());
pushFollow(FOLLOW_ruleLinkOperationTupleElement_in_rule__LinkOperationTuple__LinkOperationTupleElementAssignment_134238);
ruleLinkOperationTupleElement();
state._fsp--;
after(grammarAccess.getLinkOperationTupleAccess().getLinkOperationTupleElementLinkOperationTupleElementParserRuleCall_1_0());
}
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__LinkOperationTuple__LinkOperationTupleElementAssignment_1"
// $ANTLR start "rule__LinkOperationTuple__LinkOperationTupleElementAssignment_2_1"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16859:1: rule__LinkOperationTuple__LinkOperationTupleElementAssignment_2_1 : ( ruleLinkOperationTupleElement ) ;
public final void rule__LinkOperationTuple__LinkOperationTupleElementAssignment_2_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16863:1: ( ( ruleLinkOperationTupleElement ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16864:1: ( ruleLinkOperationTupleElement )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16864:1: ( ruleLinkOperationTupleElement )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16865:1: ruleLinkOperationTupleElement
{
before(grammarAccess.getLinkOperationTupleAccess().getLinkOperationTupleElementLinkOperationTupleElementParserRuleCall_2_1_0());
pushFollow(FOLLOW_ruleLinkOperationTupleElement_in_rule__LinkOperationTuple__LinkOperationTupleElementAssignment_2_134269);
ruleLinkOperationTupleElement();
state._fsp--;
after(grammarAccess.getLinkOperationTupleAccess().getLinkOperationTupleElementLinkOperationTupleElementParserRuleCall_2_1_0());
}
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__LinkOperationTuple__LinkOperationTupleElementAssignment_2_1"
// $ANTLR start "rule__LinkOperationTupleElement__RoleAssignment_0"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16874:1: rule__LinkOperationTupleElement__RoleAssignment_0 : ( RULE_ID ) ;
public final void rule__LinkOperationTupleElement__RoleAssignment_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16878:1: ( ( RULE_ID ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16879:1: ( RULE_ID )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16879:1: ( RULE_ID )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16880:1: RULE_ID
{
before(grammarAccess.getLinkOperationTupleElementAccess().getRoleIDTerminalRuleCall_0_0());
match(input, RULE_ID, FOLLOW_RULE_ID_in_rule__LinkOperationTupleElement__RoleAssignment_034300);
after(grammarAccess.getLinkOperationTupleElementAccess().getRoleIDTerminalRuleCall_0_0());
}
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__LinkOperationTupleElement__RoleAssignment_0"
// $ANTLR start "rule__LinkOperationTupleElement__RoleIndexAssignment_1_1"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16889:1: rule__LinkOperationTupleElement__RoleIndexAssignment_1_1 : ( ruleExpression ) ;
public final void rule__LinkOperationTupleElement__RoleIndexAssignment_1_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16893:1: ( ( ruleExpression ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16894:1: ( ruleExpression )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16894:1: ( ruleExpression )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16895:1: ruleExpression
{
before(grammarAccess.getLinkOperationTupleElementAccess().getRoleIndexExpressionParserRuleCall_1_1_0());
pushFollow(FOLLOW_ruleExpression_in_rule__LinkOperationTupleElement__RoleIndexAssignment_1_134331);
ruleExpression();
state._fsp--;
after(grammarAccess.getLinkOperationTupleElementAccess().getRoleIndexExpressionParserRuleCall_1_1_0());
}
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__LinkOperationTupleElement__RoleIndexAssignment_1_1"
// $ANTLR start "rule__LinkOperationTupleElement__ObjectAssignment_3"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16904:1: rule__LinkOperationTupleElement__ObjectAssignment_3 : ( ruleExpression ) ;
public final void rule__LinkOperationTupleElement__ObjectAssignment_3() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16908:1: ( ( ruleExpression ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16909:1: ( ruleExpression )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16909:1: ( ruleExpression )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16910:1: ruleExpression
{
before(grammarAccess.getLinkOperationTupleElementAccess().getObjectExpressionParserRuleCall_3_0());
pushFollow(FOLLOW_ruleExpression_in_rule__LinkOperationTupleElement__ObjectAssignment_334362);
ruleExpression();
state._fsp--;
after(grammarAccess.getLinkOperationTupleElementAccess().getObjectExpressionParserRuleCall_3_0());
}
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__LinkOperationTupleElement__ObjectAssignment_3"
// $ANTLR start "rule__SequenceOperationExpression__OperationNameAssignment_1"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16919:1: rule__SequenceOperationExpression__OperationNameAssignment_1 : ( ruleQualifiedNameWithBinding ) ;
public final void rule__SequenceOperationExpression__OperationNameAssignment_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16923:1: ( ( ruleQualifiedNameWithBinding ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16924:1: ( ruleQualifiedNameWithBinding )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16924:1: ( ruleQualifiedNameWithBinding )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16925:1: ruleQualifiedNameWithBinding
{
before(grammarAccess.getSequenceOperationExpressionAccess().getOperationNameQualifiedNameWithBindingParserRuleCall_1_0());
pushFollow(FOLLOW_ruleQualifiedNameWithBinding_in_rule__SequenceOperationExpression__OperationNameAssignment_134393);
ruleQualifiedNameWithBinding();
state._fsp--;
after(grammarAccess.getSequenceOperationExpressionAccess().getOperationNameQualifiedNameWithBindingParserRuleCall_1_0());
}
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__SequenceOperationExpression__OperationNameAssignment_1"
// $ANTLR start "rule__SequenceOperationExpression__TupleAssignment_2"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16934:1: rule__SequenceOperationExpression__TupleAssignment_2 : ( ruleTuple ) ;
public final void rule__SequenceOperationExpression__TupleAssignment_2() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16938:1: ( ( ruleTuple ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16939:1: ( ruleTuple )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16939:1: ( ruleTuple )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16940:1: ruleTuple
{
before(grammarAccess.getSequenceOperationExpressionAccess().getTupleTupleParserRuleCall_2_0());
pushFollow(FOLLOW_ruleTuple_in_rule__SequenceOperationExpression__TupleAssignment_234424);
ruleTuple();
state._fsp--;
after(grammarAccess.getSequenceOperationExpressionAccess().getTupleTupleParserRuleCall_2_0());
}
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__SequenceOperationExpression__TupleAssignment_2"
// $ANTLR start "rule__SequenceOperationExpression__SuffixAssignment_3"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16949:1: rule__SequenceOperationExpression__SuffixAssignment_3 : ( ruleSuffixExpression ) ;
public final void rule__SequenceOperationExpression__SuffixAssignment_3() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16953:1: ( ( ruleSuffixExpression ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16954:1: ( ruleSuffixExpression )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16954:1: ( ruleSuffixExpression )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16955:1: ruleSuffixExpression
{
before(grammarAccess.getSequenceOperationExpressionAccess().getSuffixSuffixExpressionParserRuleCall_3_0());
pushFollow(FOLLOW_ruleSuffixExpression_in_rule__SequenceOperationExpression__SuffixAssignment_334455);
ruleSuffixExpression();
state._fsp--;
after(grammarAccess.getSequenceOperationExpressionAccess().getSuffixSuffixExpressionParserRuleCall_3_0());
}
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__SequenceOperationExpression__SuffixAssignment_3"
// $ANTLR start "rule__SequenceReductionExpression__IsOrderedAssignment_2"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16964:1: rule__SequenceReductionExpression__IsOrderedAssignment_2 : ( ( 'ordered' ) ) ;
public final void rule__SequenceReductionExpression__IsOrderedAssignment_2() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16968:1: ( ( ( 'ordered' ) ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16969:1: ( ( 'ordered' ) )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16969:1: ( ( 'ordered' ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16970:1: ( 'ordered' )
{
before(grammarAccess.getSequenceReductionExpressionAccess().getIsOrderedOrderedKeyword_2_0());
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16971:1: ( 'ordered' )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16972:1: 'ordered'
{
before(grammarAccess.getSequenceReductionExpressionAccess().getIsOrderedOrderedKeyword_2_0());
match(input, 109, FOLLOW_109_in_rule__SequenceReductionExpression__IsOrderedAssignment_234491);
after(grammarAccess.getSequenceReductionExpressionAccess().getIsOrderedOrderedKeyword_2_0());
}
after(grammarAccess.getSequenceReductionExpressionAccess().getIsOrderedOrderedKeyword_2_0());
}
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__SequenceReductionExpression__IsOrderedAssignment_2"
// $ANTLR start "rule__SequenceReductionExpression__BehaviorAssignment_3"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16987:1: rule__SequenceReductionExpression__BehaviorAssignment_3 : ( ruleQualifiedNameWithBinding ) ;
public final void rule__SequenceReductionExpression__BehaviorAssignment_3() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16991:1: ( ( ruleQualifiedNameWithBinding ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16992:1: ( ruleQualifiedNameWithBinding )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16992:1: ( ruleQualifiedNameWithBinding )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16993:1: ruleQualifiedNameWithBinding
{
before(grammarAccess.getSequenceReductionExpressionAccess().getBehaviorQualifiedNameWithBindingParserRuleCall_3_0());
pushFollow(FOLLOW_ruleQualifiedNameWithBinding_in_rule__SequenceReductionExpression__BehaviorAssignment_334530);
ruleQualifiedNameWithBinding();
state._fsp--;
after(grammarAccess.getSequenceReductionExpressionAccess().getBehaviorQualifiedNameWithBindingParserRuleCall_3_0());
}
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__SequenceReductionExpression__BehaviorAssignment_3"
// $ANTLR start "rule__SequenceReductionExpression__SuffixAssignment_4"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17002:1: rule__SequenceReductionExpression__SuffixAssignment_4 : ( ruleSuffixExpression ) ;
public final void rule__SequenceReductionExpression__SuffixAssignment_4() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17006:1: ( ( ruleSuffixExpression ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17007:1: ( ruleSuffixExpression )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17007:1: ( ruleSuffixExpression )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17008:1: ruleSuffixExpression
{
before(grammarAccess.getSequenceReductionExpressionAccess().getSuffixSuffixExpressionParserRuleCall_4_0());
pushFollow(FOLLOW_ruleSuffixExpression_in_rule__SequenceReductionExpression__SuffixAssignment_434561);
ruleSuffixExpression();
state._fsp--;
after(grammarAccess.getSequenceReductionExpressionAccess().getSuffixSuffixExpressionParserRuleCall_4_0());
}
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__SequenceReductionExpression__SuffixAssignment_4"
// $ANTLR start "rule__SelectOrRejectOperation__OpAssignment_1"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17017:1: rule__SelectOrRejectOperation__OpAssignment_1 : ( ruleSelectOrRejectOperator ) ;
public final void rule__SelectOrRejectOperation__OpAssignment_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17021:1: ( ( ruleSelectOrRejectOperator ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17022:1: ( ruleSelectOrRejectOperator )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17022:1: ( ruleSelectOrRejectOperator )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17023:1: ruleSelectOrRejectOperator
{
before(grammarAccess.getSelectOrRejectOperationAccess().getOpSelectOrRejectOperatorEnumRuleCall_1_0());
pushFollow(FOLLOW_ruleSelectOrRejectOperator_in_rule__SelectOrRejectOperation__OpAssignment_134592);
ruleSelectOrRejectOperator();
state._fsp--;
after(grammarAccess.getSelectOrRejectOperationAccess().getOpSelectOrRejectOperatorEnumRuleCall_1_0());
}
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__SelectOrRejectOperation__OpAssignment_1"
// $ANTLR start "rule__SelectOrRejectOperation__NameAssignment_2"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17032:1: rule__SelectOrRejectOperation__NameAssignment_2 : ( RULE_ID ) ;
public final void rule__SelectOrRejectOperation__NameAssignment_2() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17036:1: ( ( RULE_ID ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17037:1: ( RULE_ID )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17037:1: ( RULE_ID )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17038:1: RULE_ID
{
before(grammarAccess.getSelectOrRejectOperationAccess().getNameIDTerminalRuleCall_2_0());
match(input, RULE_ID, FOLLOW_RULE_ID_in_rule__SelectOrRejectOperation__NameAssignment_234623);
after(grammarAccess.getSelectOrRejectOperationAccess().getNameIDTerminalRuleCall_2_0());
}
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__SelectOrRejectOperation__NameAssignment_2"
// $ANTLR start "rule__SelectOrRejectOperation__ExprAssignment_4"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17047:1: rule__SelectOrRejectOperation__ExprAssignment_4 : ( ruleExpression ) ;
public final void rule__SelectOrRejectOperation__ExprAssignment_4() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17051:1: ( ( ruleExpression ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17052:1: ( ruleExpression )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17052:1: ( ruleExpression )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17053:1: ruleExpression
{
before(grammarAccess.getSelectOrRejectOperationAccess().getExprExpressionParserRuleCall_4_0());
pushFollow(FOLLOW_ruleExpression_in_rule__SelectOrRejectOperation__ExprAssignment_434654);
ruleExpression();
state._fsp--;
after(grammarAccess.getSelectOrRejectOperationAccess().getExprExpressionParserRuleCall_4_0());
}
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__SelectOrRejectOperation__ExprAssignment_4"
// $ANTLR start "rule__SelectOrRejectOperation__SuffixAssignment_6"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17062:1: rule__SelectOrRejectOperation__SuffixAssignment_6 : ( ruleSuffixExpression ) ;
public final void rule__SelectOrRejectOperation__SuffixAssignment_6() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17066:1: ( ( ruleSuffixExpression ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17067:1: ( ruleSuffixExpression )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17067:1: ( ruleSuffixExpression )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17068:1: ruleSuffixExpression
{
before(grammarAccess.getSelectOrRejectOperationAccess().getSuffixSuffixExpressionParserRuleCall_6_0());
pushFollow(FOLLOW_ruleSuffixExpression_in_rule__SelectOrRejectOperation__SuffixAssignment_634685);
ruleSuffixExpression();
state._fsp--;
after(grammarAccess.getSelectOrRejectOperationAccess().getSuffixSuffixExpressionParserRuleCall_6_0());
}
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__SelectOrRejectOperation__SuffixAssignment_6"
// $ANTLR start "rule__CollectOrIterateOperation__OpAssignment_1"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17077:1: rule__CollectOrIterateOperation__OpAssignment_1 : ( ruleCollectOrIterateOperator ) ;
public final void rule__CollectOrIterateOperation__OpAssignment_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17081:1: ( ( ruleCollectOrIterateOperator ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17082:1: ( ruleCollectOrIterateOperator )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17082:1: ( ruleCollectOrIterateOperator )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17083:1: ruleCollectOrIterateOperator
{
before(grammarAccess.getCollectOrIterateOperationAccess().getOpCollectOrIterateOperatorEnumRuleCall_1_0());
pushFollow(FOLLOW_ruleCollectOrIterateOperator_in_rule__CollectOrIterateOperation__OpAssignment_134716);
ruleCollectOrIterateOperator();
state._fsp--;
after(grammarAccess.getCollectOrIterateOperationAccess().getOpCollectOrIterateOperatorEnumRuleCall_1_0());
}
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__CollectOrIterateOperation__OpAssignment_1"
// $ANTLR start "rule__CollectOrIterateOperation__NameAssignment_2"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17092:1: rule__CollectOrIterateOperation__NameAssignment_2 : ( RULE_ID ) ;
public final void rule__CollectOrIterateOperation__NameAssignment_2() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17096:1: ( ( RULE_ID ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17097:1: ( RULE_ID )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17097:1: ( RULE_ID )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17098:1: RULE_ID
{
before(grammarAccess.getCollectOrIterateOperationAccess().getNameIDTerminalRuleCall_2_0());
match(input, RULE_ID, FOLLOW_RULE_ID_in_rule__CollectOrIterateOperation__NameAssignment_234747);
after(grammarAccess.getCollectOrIterateOperationAccess().getNameIDTerminalRuleCall_2_0());
}
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__CollectOrIterateOperation__NameAssignment_2"
// $ANTLR start "rule__CollectOrIterateOperation__ExprAssignment_4"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17107:1: rule__CollectOrIterateOperation__ExprAssignment_4 : ( ruleExpression ) ;
public final void rule__CollectOrIterateOperation__ExprAssignment_4() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17111:1: ( ( ruleExpression ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17112:1: ( ruleExpression )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17112:1: ( ruleExpression )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17113:1: ruleExpression
{
before(grammarAccess.getCollectOrIterateOperationAccess().getExprExpressionParserRuleCall_4_0());
pushFollow(FOLLOW_ruleExpression_in_rule__CollectOrIterateOperation__ExprAssignment_434778);
ruleExpression();
state._fsp--;
after(grammarAccess.getCollectOrIterateOperationAccess().getExprExpressionParserRuleCall_4_0());
}
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__CollectOrIterateOperation__ExprAssignment_4"
// $ANTLR start "rule__CollectOrIterateOperation__SuffixAssignment_6"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17122:1: rule__CollectOrIterateOperation__SuffixAssignment_6 : ( ruleSuffixExpression ) ;
public final void rule__CollectOrIterateOperation__SuffixAssignment_6() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17126:1: ( ( ruleSuffixExpression ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17127:1: ( ruleSuffixExpression )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17127:1: ( ruleSuffixExpression )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17128:1: ruleSuffixExpression
{
before(grammarAccess.getCollectOrIterateOperationAccess().getSuffixSuffixExpressionParserRuleCall_6_0());
pushFollow(FOLLOW_ruleSuffixExpression_in_rule__CollectOrIterateOperation__SuffixAssignment_634809);
ruleSuffixExpression();
state._fsp--;
after(grammarAccess.getCollectOrIterateOperationAccess().getSuffixSuffixExpressionParserRuleCall_6_0());
}
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__CollectOrIterateOperation__SuffixAssignment_6"
// $ANTLR start "rule__ForAllOrExistsOrOneOperation__OpAssignment_1"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17137:1: rule__ForAllOrExistsOrOneOperation__OpAssignment_1 : ( ruleForAllOrExistsOrOneOperator ) ;
public final void rule__ForAllOrExistsOrOneOperation__OpAssignment_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17141:1: ( ( ruleForAllOrExistsOrOneOperator ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17142:1: ( ruleForAllOrExistsOrOneOperator )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17142:1: ( ruleForAllOrExistsOrOneOperator )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17143:1: ruleForAllOrExistsOrOneOperator
{
before(grammarAccess.getForAllOrExistsOrOneOperationAccess().getOpForAllOrExistsOrOneOperatorEnumRuleCall_1_0());
pushFollow(FOLLOW_ruleForAllOrExistsOrOneOperator_in_rule__ForAllOrExistsOrOneOperation__OpAssignment_134840);
ruleForAllOrExistsOrOneOperator();
state._fsp--;
after(grammarAccess.getForAllOrExistsOrOneOperationAccess().getOpForAllOrExistsOrOneOperatorEnumRuleCall_1_0());
}
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__ForAllOrExistsOrOneOperation__OpAssignment_1"
// $ANTLR start "rule__ForAllOrExistsOrOneOperation__NameAssignment_2"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17152:1: rule__ForAllOrExistsOrOneOperation__NameAssignment_2 : ( RULE_ID ) ;
public final void rule__ForAllOrExistsOrOneOperation__NameAssignment_2() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17156:1: ( ( RULE_ID ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17157:1: ( RULE_ID )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17157:1: ( RULE_ID )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17158:1: RULE_ID
{
before(grammarAccess.getForAllOrExistsOrOneOperationAccess().getNameIDTerminalRuleCall_2_0());
match(input, RULE_ID, FOLLOW_RULE_ID_in_rule__ForAllOrExistsOrOneOperation__NameAssignment_234871);
after(grammarAccess.getForAllOrExistsOrOneOperationAccess().getNameIDTerminalRuleCall_2_0());
}
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__ForAllOrExistsOrOneOperation__NameAssignment_2"
// $ANTLR start "rule__ForAllOrExistsOrOneOperation__ExprAssignment_4"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17167:1: rule__ForAllOrExistsOrOneOperation__ExprAssignment_4 : ( ruleExpression ) ;
public final void rule__ForAllOrExistsOrOneOperation__ExprAssignment_4() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17171:1: ( ( ruleExpression ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17172:1: ( ruleExpression )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17172:1: ( ruleExpression )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17173:1: ruleExpression
{
before(grammarAccess.getForAllOrExistsOrOneOperationAccess().getExprExpressionParserRuleCall_4_0());
pushFollow(FOLLOW_ruleExpression_in_rule__ForAllOrExistsOrOneOperation__ExprAssignment_434902);
ruleExpression();
state._fsp--;
after(grammarAccess.getForAllOrExistsOrOneOperationAccess().getExprExpressionParserRuleCall_4_0());
}
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__ForAllOrExistsOrOneOperation__ExprAssignment_4"
// $ANTLR start "rule__ForAllOrExistsOrOneOperation__SuffixAssignment_6"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17182:1: rule__ForAllOrExistsOrOneOperation__SuffixAssignment_6 : ( ruleSuffixExpression ) ;
public final void rule__ForAllOrExistsOrOneOperation__SuffixAssignment_6() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17186:1: ( ( ruleSuffixExpression ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17187:1: ( ruleSuffixExpression )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17187:1: ( ruleSuffixExpression )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17188:1: ruleSuffixExpression
{
before(grammarAccess.getForAllOrExistsOrOneOperationAccess().getSuffixSuffixExpressionParserRuleCall_6_0());
pushFollow(FOLLOW_ruleSuffixExpression_in_rule__ForAllOrExistsOrOneOperation__SuffixAssignment_634933);
ruleSuffixExpression();
state._fsp--;
after(grammarAccess.getForAllOrExistsOrOneOperationAccess().getSuffixSuffixExpressionParserRuleCall_6_0());
}
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__ForAllOrExistsOrOneOperation__SuffixAssignment_6"
// $ANTLR start "rule__IsUniqueOperation__NameAssignment_2"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17197:1: rule__IsUniqueOperation__NameAssignment_2 : ( RULE_ID ) ;
public final void rule__IsUniqueOperation__NameAssignment_2() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17201:1: ( ( RULE_ID ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17202:1: ( RULE_ID )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17202:1: ( RULE_ID )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17203:1: RULE_ID
{
before(grammarAccess.getIsUniqueOperationAccess().getNameIDTerminalRuleCall_2_0());
match(input, RULE_ID, FOLLOW_RULE_ID_in_rule__IsUniqueOperation__NameAssignment_234964);
after(grammarAccess.getIsUniqueOperationAccess().getNameIDTerminalRuleCall_2_0());
}
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__IsUniqueOperation__NameAssignment_2"
// $ANTLR start "rule__IsUniqueOperation__ExprAssignment_4"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17212:1: rule__IsUniqueOperation__ExprAssignment_4 : ( ruleExpression ) ;
public final void rule__IsUniqueOperation__ExprAssignment_4() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17216:1: ( ( ruleExpression ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17217:1: ( ruleExpression )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17217:1: ( ruleExpression )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17218:1: ruleExpression
{
before(grammarAccess.getIsUniqueOperationAccess().getExprExpressionParserRuleCall_4_0());
pushFollow(FOLLOW_ruleExpression_in_rule__IsUniqueOperation__ExprAssignment_434995);
ruleExpression();
state._fsp--;
after(grammarAccess.getIsUniqueOperationAccess().getExprExpressionParserRuleCall_4_0());
}
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__IsUniqueOperation__ExprAssignment_4"
// $ANTLR start "rule__IsUniqueOperation__SuffixAssignment_6"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17227:1: rule__IsUniqueOperation__SuffixAssignment_6 : ( ruleSuffixExpression ) ;
public final void rule__IsUniqueOperation__SuffixAssignment_6() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17231:1: ( ( ruleSuffixExpression ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17232:1: ( ruleSuffixExpression )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17232:1: ( ruleSuffixExpression )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17233:1: ruleSuffixExpression
{
before(grammarAccess.getIsUniqueOperationAccess().getSuffixSuffixExpressionParserRuleCall_6_0());
pushFollow(FOLLOW_ruleSuffixExpression_in_rule__IsUniqueOperation__SuffixAssignment_635026);
ruleSuffixExpression();
state._fsp--;
after(grammarAccess.getIsUniqueOperationAccess().getSuffixSuffixExpressionParserRuleCall_6_0());
}
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__IsUniqueOperation__SuffixAssignment_6"
// $ANTLR start "rule__ParenthesizedExpression__ExpOrTypeCastAssignment_1"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17242:1: rule__ParenthesizedExpression__ExpOrTypeCastAssignment_1 : ( ruleExpression ) ;
public final void rule__ParenthesizedExpression__ExpOrTypeCastAssignment_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17246:1: ( ( ruleExpression ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17247:1: ( ruleExpression )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17247:1: ( ruleExpression )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17248:1: ruleExpression
{
before(grammarAccess.getParenthesizedExpressionAccess().getExpOrTypeCastExpressionParserRuleCall_1_0());
pushFollow(FOLLOW_ruleExpression_in_rule__ParenthesizedExpression__ExpOrTypeCastAssignment_135057);
ruleExpression();
state._fsp--;
after(grammarAccess.getParenthesizedExpressionAccess().getExpOrTypeCastExpressionParserRuleCall_1_0());
}
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__ParenthesizedExpression__ExpOrTypeCastAssignment_1"
// $ANTLR start "rule__ParenthesizedExpression__CastedAssignment_3_0"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17257:1: rule__ParenthesizedExpression__CastedAssignment_3_0 : ( ruleNonLiteralValueSpecification ) ;
public final void rule__ParenthesizedExpression__CastedAssignment_3_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17261:1: ( ( ruleNonLiteralValueSpecification ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17262:1: ( ruleNonLiteralValueSpecification )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17262:1: ( ruleNonLiteralValueSpecification )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17263:1: ruleNonLiteralValueSpecification
{
before(grammarAccess.getParenthesizedExpressionAccess().getCastedNonLiteralValueSpecificationParserRuleCall_3_0_0());
pushFollow(FOLLOW_ruleNonLiteralValueSpecification_in_rule__ParenthesizedExpression__CastedAssignment_3_035088);
ruleNonLiteralValueSpecification();
state._fsp--;
after(grammarAccess.getParenthesizedExpressionAccess().getCastedNonLiteralValueSpecificationParserRuleCall_3_0_0());
}
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__ParenthesizedExpression__CastedAssignment_3_0"
// $ANTLR start "rule__ParenthesizedExpression__SuffixAssignment_3_1"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17272:1: rule__ParenthesizedExpression__SuffixAssignment_3_1 : ( ruleSuffixExpression ) ;
public final void rule__ParenthesizedExpression__SuffixAssignment_3_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17276:1: ( ( ruleSuffixExpression ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17277:1: ( ruleSuffixExpression )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17277:1: ( ruleSuffixExpression )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17278:1: ruleSuffixExpression
{
before(grammarAccess.getParenthesizedExpressionAccess().getSuffixSuffixExpressionParserRuleCall_3_1_0());
pushFollow(FOLLOW_ruleSuffixExpression_in_rule__ParenthesizedExpression__SuffixAssignment_3_135119);
ruleSuffixExpression();
state._fsp--;
after(grammarAccess.getParenthesizedExpressionAccess().getSuffixSuffixExpressionParserRuleCall_3_1_0());
}
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__ParenthesizedExpression__SuffixAssignment_3_1"
// $ANTLR start "rule__ThisExpression__SuffixAssignment_2"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17287:1: rule__ThisExpression__SuffixAssignment_2 : ( ruleSuffixExpression ) ;
public final void rule__ThisExpression__SuffixAssignment_2() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17291:1: ( ( ruleSuffixExpression ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17292:1: ( ruleSuffixExpression )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17292:1: ( ruleSuffixExpression )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17293:1: ruleSuffixExpression
{
before(grammarAccess.getThisExpressionAccess().getSuffixSuffixExpressionParserRuleCall_2_0());
pushFollow(FOLLOW_ruleSuffixExpression_in_rule__ThisExpression__SuffixAssignment_235150);
ruleSuffixExpression();
state._fsp--;
after(grammarAccess.getThisExpressionAccess().getSuffixSuffixExpressionParserRuleCall_2_0());
}
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__ThisExpression__SuffixAssignment_2"
// $ANTLR start "rule__SuperInvocationExpression__TupleAssignment_1_0"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17302:1: rule__SuperInvocationExpression__TupleAssignment_1_0 : ( ruleTuple ) ;
public final void rule__SuperInvocationExpression__TupleAssignment_1_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17306:1: ( ( ruleTuple ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17307:1: ( ruleTuple )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17307:1: ( ruleTuple )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17308:1: ruleTuple
{
before(grammarAccess.getSuperInvocationExpressionAccess().getTupleTupleParserRuleCall_1_0_0());
pushFollow(FOLLOW_ruleTuple_in_rule__SuperInvocationExpression__TupleAssignment_1_035181);
ruleTuple();
state._fsp--;
after(grammarAccess.getSuperInvocationExpressionAccess().getTupleTupleParserRuleCall_1_0_0());
}
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__SuperInvocationExpression__TupleAssignment_1_0"
// $ANTLR start "rule__SuperInvocationExpression__OperationNameAssignment_1_1_1"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17317:1: rule__SuperInvocationExpression__OperationNameAssignment_1_1_1 : ( ruleQualifiedNameWithBinding ) ;
public final void rule__SuperInvocationExpression__OperationNameAssignment_1_1_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17321:1: ( ( ruleQualifiedNameWithBinding ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17322:1: ( ruleQualifiedNameWithBinding )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17322:1: ( ruleQualifiedNameWithBinding )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17323:1: ruleQualifiedNameWithBinding
{
before(grammarAccess.getSuperInvocationExpressionAccess().getOperationNameQualifiedNameWithBindingParserRuleCall_1_1_1_0());
pushFollow(FOLLOW_ruleQualifiedNameWithBinding_in_rule__SuperInvocationExpression__OperationNameAssignment_1_1_135212);
ruleQualifiedNameWithBinding();
state._fsp--;
after(grammarAccess.getSuperInvocationExpressionAccess().getOperationNameQualifiedNameWithBindingParserRuleCall_1_1_1_0());
}
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__SuperInvocationExpression__OperationNameAssignment_1_1_1"
// $ANTLR start "rule__SuperInvocationExpression__TupleAssignment_1_1_2"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17332:1: rule__SuperInvocationExpression__TupleAssignment_1_1_2 : ( ruleTuple ) ;
public final void rule__SuperInvocationExpression__TupleAssignment_1_1_2() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17336:1: ( ( ruleTuple ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17337:1: ( ruleTuple )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17337:1: ( ruleTuple )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17338:1: ruleTuple
{
before(grammarAccess.getSuperInvocationExpressionAccess().getTupleTupleParserRuleCall_1_1_2_0());
pushFollow(FOLLOW_ruleTuple_in_rule__SuperInvocationExpression__TupleAssignment_1_1_235243);
ruleTuple();
state._fsp--;
after(grammarAccess.getSuperInvocationExpressionAccess().getTupleTupleParserRuleCall_1_1_2_0());
}
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__SuperInvocationExpression__TupleAssignment_1_1_2"
// $ANTLR start "rule__InstanceCreationExpression__ConstructorAssignment_1"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17347:1: rule__InstanceCreationExpression__ConstructorAssignment_1 : ( ruleQualifiedNameWithBinding ) ;
public final void rule__InstanceCreationExpression__ConstructorAssignment_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17351:1: ( ( ruleQualifiedNameWithBinding ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17352:1: ( ruleQualifiedNameWithBinding )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17352:1: ( ruleQualifiedNameWithBinding )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17353:1: ruleQualifiedNameWithBinding
{
before(grammarAccess.getInstanceCreationExpressionAccess().getConstructorQualifiedNameWithBindingParserRuleCall_1_0());
pushFollow(FOLLOW_ruleQualifiedNameWithBinding_in_rule__InstanceCreationExpression__ConstructorAssignment_135274);
ruleQualifiedNameWithBinding();
state._fsp--;
after(grammarAccess.getInstanceCreationExpressionAccess().getConstructorQualifiedNameWithBindingParserRuleCall_1_0());
}
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__InstanceCreationExpression__ConstructorAssignment_1"
// $ANTLR start "rule__InstanceCreationExpression__TupleAssignment_2"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17362:1: rule__InstanceCreationExpression__TupleAssignment_2 : ( ruleInstanceCreationTuple ) ;
public final void rule__InstanceCreationExpression__TupleAssignment_2() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17366:1: ( ( ruleInstanceCreationTuple ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17367:1: ( ruleInstanceCreationTuple )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17367:1: ( ruleInstanceCreationTuple )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17368:1: ruleInstanceCreationTuple
{
before(grammarAccess.getInstanceCreationExpressionAccess().getTupleInstanceCreationTupleParserRuleCall_2_0());
pushFollow(FOLLOW_ruleInstanceCreationTuple_in_rule__InstanceCreationExpression__TupleAssignment_235305);
ruleInstanceCreationTuple();
state._fsp--;
after(grammarAccess.getInstanceCreationExpressionAccess().getTupleInstanceCreationTupleParserRuleCall_2_0());
}
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__InstanceCreationExpression__TupleAssignment_2"
// $ANTLR start "rule__InstanceCreationExpression__SuffixAssignment_3"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17377:1: rule__InstanceCreationExpression__SuffixAssignment_3 : ( ruleSuffixExpression ) ;
public final void rule__InstanceCreationExpression__SuffixAssignment_3() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17381:1: ( ( ruleSuffixExpression ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17382:1: ( ruleSuffixExpression )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17382:1: ( ruleSuffixExpression )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17383:1: ruleSuffixExpression
{
before(grammarAccess.getInstanceCreationExpressionAccess().getSuffixSuffixExpressionParserRuleCall_3_0());
pushFollow(FOLLOW_ruleSuffixExpression_in_rule__InstanceCreationExpression__SuffixAssignment_335336);
ruleSuffixExpression();
state._fsp--;
after(grammarAccess.getInstanceCreationExpressionAccess().getSuffixSuffixExpressionParserRuleCall_3_0());
}
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__InstanceCreationExpression__SuffixAssignment_3"
// $ANTLR start "rule__InstanceCreationTuple__InstanceCreationTupleElementAssignment_2_0"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17392:1: rule__InstanceCreationTuple__InstanceCreationTupleElementAssignment_2_0 : ( ruleInstanceCreationTupleElement ) ;
public final void rule__InstanceCreationTuple__InstanceCreationTupleElementAssignment_2_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17396:1: ( ( ruleInstanceCreationTupleElement ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17397:1: ( ruleInstanceCreationTupleElement )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17397:1: ( ruleInstanceCreationTupleElement )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17398:1: ruleInstanceCreationTupleElement
{
before(grammarAccess.getInstanceCreationTupleAccess().getInstanceCreationTupleElementInstanceCreationTupleElementParserRuleCall_2_0_0());
pushFollow(FOLLOW_ruleInstanceCreationTupleElement_in_rule__InstanceCreationTuple__InstanceCreationTupleElementAssignment_2_035367);
ruleInstanceCreationTupleElement();
state._fsp--;
after(grammarAccess.getInstanceCreationTupleAccess().getInstanceCreationTupleElementInstanceCreationTupleElementParserRuleCall_2_0_0());
}
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__InstanceCreationTuple__InstanceCreationTupleElementAssignment_2_0"
// $ANTLR start "rule__InstanceCreationTuple__InstanceCreationTupleElementAssignment_2_1_1"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17407:1: rule__InstanceCreationTuple__InstanceCreationTupleElementAssignment_2_1_1 : ( ruleInstanceCreationTupleElement ) ;
public final void rule__InstanceCreationTuple__InstanceCreationTupleElementAssignment_2_1_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17411:1: ( ( ruleInstanceCreationTupleElement ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17412:1: ( ruleInstanceCreationTupleElement )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17412:1: ( ruleInstanceCreationTupleElement )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17413:1: ruleInstanceCreationTupleElement
{
before(grammarAccess.getInstanceCreationTupleAccess().getInstanceCreationTupleElementInstanceCreationTupleElementParserRuleCall_2_1_1_0());
pushFollow(FOLLOW_ruleInstanceCreationTupleElement_in_rule__InstanceCreationTuple__InstanceCreationTupleElementAssignment_2_1_135398);
ruleInstanceCreationTupleElement();
state._fsp--;
after(grammarAccess.getInstanceCreationTupleAccess().getInstanceCreationTupleElementInstanceCreationTupleElementParserRuleCall_2_1_1_0());
}
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__InstanceCreationTuple__InstanceCreationTupleElementAssignment_2_1_1"
// $ANTLR start "rule__InstanceCreationTupleElement__RoleAssignment_0"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17422:1: rule__InstanceCreationTupleElement__RoleAssignment_0 : ( RULE_ID ) ;
public final void rule__InstanceCreationTupleElement__RoleAssignment_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17426:1: ( ( RULE_ID ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17427:1: ( RULE_ID )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17427:1: ( RULE_ID )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17428:1: RULE_ID
{
before(grammarAccess.getInstanceCreationTupleElementAccess().getRoleIDTerminalRuleCall_0_0());
match(input, RULE_ID, FOLLOW_RULE_ID_in_rule__InstanceCreationTupleElement__RoleAssignment_035429);
after(grammarAccess.getInstanceCreationTupleElementAccess().getRoleIDTerminalRuleCall_0_0());
}
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__InstanceCreationTupleElement__RoleAssignment_0"
// $ANTLR start "rule__InstanceCreationTupleElement__ObjectAssignment_2"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17437:1: rule__InstanceCreationTupleElement__ObjectAssignment_2 : ( ruleExpression ) ;
public final void rule__InstanceCreationTupleElement__ObjectAssignment_2() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17441:1: ( ( ruleExpression ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17442:1: ( ruleExpression )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17442:1: ( ruleExpression )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17443:1: ruleExpression
{
before(grammarAccess.getInstanceCreationTupleElementAccess().getObjectExpressionParserRuleCall_2_0());
pushFollow(FOLLOW_ruleExpression_in_rule__InstanceCreationTupleElement__ObjectAssignment_235460);
ruleExpression();
state._fsp--;
after(grammarAccess.getInstanceCreationTupleElementAccess().getObjectExpressionParserRuleCall_2_0());
}
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__InstanceCreationTupleElement__ObjectAssignment_2"
// $ANTLR start "rule__SequenceConstructionOrAccessCompletion__MultiplicityIndicatorAssignment_0_0"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17452:1: rule__SequenceConstructionOrAccessCompletion__MultiplicityIndicatorAssignment_0_0 : ( ( '[' ) ) ;
public final void rule__SequenceConstructionOrAccessCompletion__MultiplicityIndicatorAssignment_0_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17456:1: ( ( ( '[' ) ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17457:1: ( ( '[' ) )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17457:1: ( ( '[' ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17458:1: ( '[' )
{
before(grammarAccess.getSequenceConstructionOrAccessCompletionAccess().getMultiplicityIndicatorLeftSquareBracketKeyword_0_0_0());
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17459:1: ( '[' )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17460:1: '['
{
before(grammarAccess.getSequenceConstructionOrAccessCompletionAccess().getMultiplicityIndicatorLeftSquareBracketKeyword_0_0_0());
match(input, 74, FOLLOW_74_in_rule__SequenceConstructionOrAccessCompletion__MultiplicityIndicatorAssignment_0_035496);
after(grammarAccess.getSequenceConstructionOrAccessCompletionAccess().getMultiplicityIndicatorLeftSquareBracketKeyword_0_0_0());
}
after(grammarAccess.getSequenceConstructionOrAccessCompletionAccess().getMultiplicityIndicatorLeftSquareBracketKeyword_0_0_0());
}
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__SequenceConstructionOrAccessCompletion__MultiplicityIndicatorAssignment_0_0"
// $ANTLR start "rule__SequenceConstructionOrAccessCompletion__AccessCompletionAssignment_0_1_0"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17475:1: rule__SequenceConstructionOrAccessCompletion__AccessCompletionAssignment_0_1_0 : ( ruleAccessCompletion ) ;
public final void rule__SequenceConstructionOrAccessCompletion__AccessCompletionAssignment_0_1_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17479:1: ( ( ruleAccessCompletion ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17480:1: ( ruleAccessCompletion )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17480:1: ( ruleAccessCompletion )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17481:1: ruleAccessCompletion
{
before(grammarAccess.getSequenceConstructionOrAccessCompletionAccess().getAccessCompletionAccessCompletionParserRuleCall_0_1_0_0());
pushFollow(FOLLOW_ruleAccessCompletion_in_rule__SequenceConstructionOrAccessCompletion__AccessCompletionAssignment_0_1_035535);
ruleAccessCompletion();
state._fsp--;
after(grammarAccess.getSequenceConstructionOrAccessCompletionAccess().getAccessCompletionAccessCompletionParserRuleCall_0_1_0_0());
}
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__SequenceConstructionOrAccessCompletion__AccessCompletionAssignment_0_1_0"
// $ANTLR start "rule__SequenceConstructionOrAccessCompletion__SequenceCompletionAssignment_0_1_1"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17490:1: rule__SequenceConstructionOrAccessCompletion__SequenceCompletionAssignment_0_1_1 : ( rulePartialSequenceConstructionCompletion ) ;
public final void rule__SequenceConstructionOrAccessCompletion__SequenceCompletionAssignment_0_1_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17494:1: ( ( rulePartialSequenceConstructionCompletion ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17495:1: ( rulePartialSequenceConstructionCompletion )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17495:1: ( rulePartialSequenceConstructionCompletion )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17496:1: rulePartialSequenceConstructionCompletion
{
before(grammarAccess.getSequenceConstructionOrAccessCompletionAccess().getSequenceCompletionPartialSequenceConstructionCompletionParserRuleCall_0_1_1_0());
pushFollow(FOLLOW_rulePartialSequenceConstructionCompletion_in_rule__SequenceConstructionOrAccessCompletion__SequenceCompletionAssignment_0_1_135566);
rulePartialSequenceConstructionCompletion();
state._fsp--;
after(grammarAccess.getSequenceConstructionOrAccessCompletionAccess().getSequenceCompletionPartialSequenceConstructionCompletionParserRuleCall_0_1_1_0());
}
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__SequenceConstructionOrAccessCompletion__SequenceCompletionAssignment_0_1_1"
// $ANTLR start "rule__SequenceConstructionOrAccessCompletion__ExpressionAssignment_1"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17505:1: rule__SequenceConstructionOrAccessCompletion__ExpressionAssignment_1 : ( ruleSequenceConstructionExpression ) ;
public final void rule__SequenceConstructionOrAccessCompletion__ExpressionAssignment_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17509:1: ( ( ruleSequenceConstructionExpression ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17510:1: ( ruleSequenceConstructionExpression )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17510:1: ( ruleSequenceConstructionExpression )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17511:1: ruleSequenceConstructionExpression
{
before(grammarAccess.getSequenceConstructionOrAccessCompletionAccess().getExpressionSequenceConstructionExpressionParserRuleCall_1_0());
pushFollow(FOLLOW_ruleSequenceConstructionExpression_in_rule__SequenceConstructionOrAccessCompletion__ExpressionAssignment_135597);
ruleSequenceConstructionExpression();
state._fsp--;
after(grammarAccess.getSequenceConstructionOrAccessCompletionAccess().getExpressionSequenceConstructionExpressionParserRuleCall_1_0());
}
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__SequenceConstructionOrAccessCompletion__ExpressionAssignment_1"
// $ANTLR start "rule__AccessCompletion__AccessIndexAssignment_0"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17520:1: rule__AccessCompletion__AccessIndexAssignment_0 : ( ruleExpression ) ;
public final void rule__AccessCompletion__AccessIndexAssignment_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17524:1: ( ( ruleExpression ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17525:1: ( ruleExpression )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17525:1: ( ruleExpression )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17526:1: ruleExpression
{
before(grammarAccess.getAccessCompletionAccess().getAccessIndexExpressionParserRuleCall_0_0());
pushFollow(FOLLOW_ruleExpression_in_rule__AccessCompletion__AccessIndexAssignment_035628);
ruleExpression();
state._fsp--;
after(grammarAccess.getAccessCompletionAccess().getAccessIndexExpressionParserRuleCall_0_0());
}
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__AccessCompletion__AccessIndexAssignment_0"
// $ANTLR start "rule__PartialSequenceConstructionCompletion__ExpressionAssignment_1"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17535:1: rule__PartialSequenceConstructionCompletion__ExpressionAssignment_1 : ( ruleSequenceConstructionExpression ) ;
public final void rule__PartialSequenceConstructionCompletion__ExpressionAssignment_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17539:1: ( ( ruleSequenceConstructionExpression ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17540:1: ( ruleSequenceConstructionExpression )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17540:1: ( ruleSequenceConstructionExpression )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17541:1: ruleSequenceConstructionExpression
{
before(grammarAccess.getPartialSequenceConstructionCompletionAccess().getExpressionSequenceConstructionExpressionParserRuleCall_1_0());
pushFollow(FOLLOW_ruleSequenceConstructionExpression_in_rule__PartialSequenceConstructionCompletion__ExpressionAssignment_135659);
ruleSequenceConstructionExpression();
state._fsp--;
after(grammarAccess.getPartialSequenceConstructionCompletionAccess().getExpressionSequenceConstructionExpressionParserRuleCall_1_0());
}
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__PartialSequenceConstructionCompletion__ExpressionAssignment_1"
// $ANTLR start "rule__SequenceConstructionExpression__SequenceElementAssignment_1"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17550:1: rule__SequenceConstructionExpression__SequenceElementAssignment_1 : ( ruleSequenceElement ) ;
public final void rule__SequenceConstructionExpression__SequenceElementAssignment_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17554:1: ( ( ruleSequenceElement ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17555:1: ( ruleSequenceElement )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17555:1: ( ruleSequenceElement )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17556:1: ruleSequenceElement
{
before(grammarAccess.getSequenceConstructionExpressionAccess().getSequenceElementSequenceElementParserRuleCall_1_0());
pushFollow(FOLLOW_ruleSequenceElement_in_rule__SequenceConstructionExpression__SequenceElementAssignment_135690);
ruleSequenceElement();
state._fsp--;
after(grammarAccess.getSequenceConstructionExpressionAccess().getSequenceElementSequenceElementParserRuleCall_1_0());
}
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__SequenceConstructionExpression__SequenceElementAssignment_1"
// $ANTLR start "rule__SequenceConstructionExpression__SequenceElementAssignment_2_0_1"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17565:1: rule__SequenceConstructionExpression__SequenceElementAssignment_2_0_1 : ( ruleSequenceElement ) ;
public final void rule__SequenceConstructionExpression__SequenceElementAssignment_2_0_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17569:1: ( ( ruleSequenceElement ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17570:1: ( ruleSequenceElement )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17570:1: ( ruleSequenceElement )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17571:1: ruleSequenceElement
{
before(grammarAccess.getSequenceConstructionExpressionAccess().getSequenceElementSequenceElementParserRuleCall_2_0_1_0());
pushFollow(FOLLOW_ruleSequenceElement_in_rule__SequenceConstructionExpression__SequenceElementAssignment_2_0_135721);
ruleSequenceElement();
state._fsp--;
after(grammarAccess.getSequenceConstructionExpressionAccess().getSequenceElementSequenceElementParserRuleCall_2_0_1_0());
}
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__SequenceConstructionExpression__SequenceElementAssignment_2_0_1"
// $ANTLR start "rule__SequenceConstructionExpression__RangeUpperAssignment_2_1_1"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17580:1: rule__SequenceConstructionExpression__RangeUpperAssignment_2_1_1 : ( ruleExpression ) ;
public final void rule__SequenceConstructionExpression__RangeUpperAssignment_2_1_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17584:1: ( ( ruleExpression ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17585:1: ( ruleExpression )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17585:1: ( ruleExpression )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17586:1: ruleExpression
{
before(grammarAccess.getSequenceConstructionExpressionAccess().getRangeUpperExpressionParserRuleCall_2_1_1_0());
pushFollow(FOLLOW_ruleExpression_in_rule__SequenceConstructionExpression__RangeUpperAssignment_2_1_135752);
ruleExpression();
state._fsp--;
after(grammarAccess.getSequenceConstructionExpressionAccess().getRangeUpperExpressionParserRuleCall_2_1_1_0());
}
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__SequenceConstructionExpression__RangeUpperAssignment_2_1_1"
// $ANTLR start "rule__Block__SequenceAssignment_2"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17595:1: rule__Block__SequenceAssignment_2 : ( ruleStatementSequence ) ;
public final void rule__Block__SequenceAssignment_2() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17599:1: ( ( ruleStatementSequence ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17600:1: ( ruleStatementSequence )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17600:1: ( ruleStatementSequence )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17601:1: ruleStatementSequence
{
before(grammarAccess.getBlockAccess().getSequenceStatementSequenceParserRuleCall_2_0());
pushFollow(FOLLOW_ruleStatementSequence_in_rule__Block__SequenceAssignment_235783);
ruleStatementSequence();
state._fsp--;
after(grammarAccess.getBlockAccess().getSequenceStatementSequenceParserRuleCall_2_0());
}
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__Block__SequenceAssignment_2"
// $ANTLR start "rule__StatementSequence__StatementsAssignment"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17610:1: rule__StatementSequence__StatementsAssignment : ( ruleDocumentedStatement ) ;
public final void rule__StatementSequence__StatementsAssignment() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17614:1: ( ( ruleDocumentedStatement ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17615:1: ( ruleDocumentedStatement )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17615:1: ( ruleDocumentedStatement )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17616:1: ruleDocumentedStatement
{
before(grammarAccess.getStatementSequenceAccess().getStatementsDocumentedStatementParserRuleCall_0());
pushFollow(FOLLOW_ruleDocumentedStatement_in_rule__StatementSequence__StatementsAssignment35814);
ruleDocumentedStatement();
state._fsp--;
after(grammarAccess.getStatementSequenceAccess().getStatementsDocumentedStatementParserRuleCall_0());
}
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__StatementSequence__StatementsAssignment"
// $ANTLR start "rule__DocumentedStatement__CommentAssignment_0"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17625:1: rule__DocumentedStatement__CommentAssignment_0 : ( ( rule__DocumentedStatement__CommentAlternatives_0_0 ) ) ;
public final void rule__DocumentedStatement__CommentAssignment_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17629:1: ( ( ( rule__DocumentedStatement__CommentAlternatives_0_0 ) ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17630:1: ( ( rule__DocumentedStatement__CommentAlternatives_0_0 ) )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17630:1: ( ( rule__DocumentedStatement__CommentAlternatives_0_0 ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17631:1: ( rule__DocumentedStatement__CommentAlternatives_0_0 )
{
before(grammarAccess.getDocumentedStatementAccess().getCommentAlternatives_0_0());
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17632:1: ( rule__DocumentedStatement__CommentAlternatives_0_0 )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17632:2: rule__DocumentedStatement__CommentAlternatives_0_0
{
pushFollow(FOLLOW_rule__DocumentedStatement__CommentAlternatives_0_0_in_rule__DocumentedStatement__CommentAssignment_035845);
rule__DocumentedStatement__CommentAlternatives_0_0();
state._fsp--;
}
after(grammarAccess.getDocumentedStatementAccess().getCommentAlternatives_0_0());
}
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__DocumentedStatement__CommentAssignment_0"
// $ANTLR start "rule__DocumentedStatement__StatementAssignment_1"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17641:1: rule__DocumentedStatement__StatementAssignment_1 : ( ruleStatement ) ;
public final void rule__DocumentedStatement__StatementAssignment_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17645:1: ( ( ruleStatement ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17646:1: ( ruleStatement )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17646:1: ( ruleStatement )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17647:1: ruleStatement
{
before(grammarAccess.getDocumentedStatementAccess().getStatementStatementParserRuleCall_1_0());
pushFollow(FOLLOW_ruleStatement_in_rule__DocumentedStatement__StatementAssignment_135878);
ruleStatement();
state._fsp--;
after(grammarAccess.getDocumentedStatementAccess().getStatementStatementParserRuleCall_1_0());
}
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__DocumentedStatement__StatementAssignment_1"
// $ANTLR start "rule__InlineStatement__LangageNameAssignment_3"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17656:1: rule__InlineStatement__LangageNameAssignment_3 : ( RULE_ID ) ;
public final void rule__InlineStatement__LangageNameAssignment_3() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17660:1: ( ( RULE_ID ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17661:1: ( RULE_ID )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17661:1: ( RULE_ID )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17662:1: RULE_ID
{
before(grammarAccess.getInlineStatementAccess().getLangageNameIDTerminalRuleCall_3_0());
match(input, RULE_ID, FOLLOW_RULE_ID_in_rule__InlineStatement__LangageNameAssignment_335909);
after(grammarAccess.getInlineStatementAccess().getLangageNameIDTerminalRuleCall_3_0());
}
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__InlineStatement__LangageNameAssignment_3"
// $ANTLR start "rule__InlineStatement__BodyAssignment_5"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17671:1: rule__InlineStatement__BodyAssignment_5 : ( RULE_STRING ) ;
public final void rule__InlineStatement__BodyAssignment_5() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17675:1: ( ( RULE_STRING ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17676:1: ( RULE_STRING )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17676:1: ( RULE_STRING )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17677:1: RULE_STRING
{
before(grammarAccess.getInlineStatementAccess().getBodySTRINGTerminalRuleCall_5_0());
match(input, RULE_STRING, FOLLOW_RULE_STRING_in_rule__InlineStatement__BodyAssignment_535940);
after(grammarAccess.getInlineStatementAccess().getBodySTRINGTerminalRuleCall_5_0());
}
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__InlineStatement__BodyAssignment_5"
// $ANTLR start "rule__AnnotatedStatement__AnnotationAssignment_1"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17686:1: rule__AnnotatedStatement__AnnotationAssignment_1 : ( ruleAnnotation ) ;
public final void rule__AnnotatedStatement__AnnotationAssignment_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17690:1: ( ( ruleAnnotation ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17691:1: ( ruleAnnotation )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17691:1: ( ruleAnnotation )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17692:1: ruleAnnotation
{
before(grammarAccess.getAnnotatedStatementAccess().getAnnotationAnnotationParserRuleCall_1_0());
pushFollow(FOLLOW_ruleAnnotation_in_rule__AnnotatedStatement__AnnotationAssignment_135971);
ruleAnnotation();
state._fsp--;
after(grammarAccess.getAnnotatedStatementAccess().getAnnotationAnnotationParserRuleCall_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"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17701:1: rule__AnnotatedStatement__StatementAssignment_2 : ( ruleStatement ) ;
public final void rule__AnnotatedStatement__StatementAssignment_2() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17705:1: ( ( ruleStatement ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17706:1: ( ruleStatement )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17706:1: ( ruleStatement )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17707:1: ruleStatement
{
before(grammarAccess.getAnnotatedStatementAccess().getStatementStatementParserRuleCall_2_0());
pushFollow(FOLLOW_ruleStatement_in_rule__AnnotatedStatement__StatementAssignment_236002);
ruleStatement();
state._fsp--;
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__Annotation__KindAssignment_0"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17716:1: rule__Annotation__KindAssignment_0 : ( ruleAnnotationKind ) ;
public final void rule__Annotation__KindAssignment_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17720:1: ( ( ruleAnnotationKind ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17721:1: ( ruleAnnotationKind )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17721:1: ( ruleAnnotationKind )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17722:1: ruleAnnotationKind
{
before(grammarAccess.getAnnotationAccess().getKindAnnotationKindEnumRuleCall_0_0());
pushFollow(FOLLOW_ruleAnnotationKind_in_rule__Annotation__KindAssignment_036033);
ruleAnnotationKind();
state._fsp--;
after(grammarAccess.getAnnotationAccess().getKindAnnotationKindEnumRuleCall_0_0());
}
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__Annotation__KindAssignment_0"
// $ANTLR start "rule__Annotation__ArgsAssignment_1_1"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17731:1: rule__Annotation__ArgsAssignment_1_1 : ( RULE_ID ) ;
public final void rule__Annotation__ArgsAssignment_1_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17735:1: ( ( RULE_ID ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17736:1: ( RULE_ID )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17736:1: ( RULE_ID )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17737:1: RULE_ID
{
before(grammarAccess.getAnnotationAccess().getArgsIDTerminalRuleCall_1_1_0());
match(input, RULE_ID, FOLLOW_RULE_ID_in_rule__Annotation__ArgsAssignment_1_136064);
after(grammarAccess.getAnnotationAccess().getArgsIDTerminalRuleCall_1_1_0());
}
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__Annotation__ArgsAssignment_1_1"
// $ANTLR start "rule__Annotation__ArgsAssignment_1_2_1"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17746:1: rule__Annotation__ArgsAssignment_1_2_1 : ( RULE_ID ) ;
public final void rule__Annotation__ArgsAssignment_1_2_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17750:1: ( ( RULE_ID ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17751:1: ( RULE_ID )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17751:1: ( RULE_ID )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17752:1: RULE_ID
{
before(grammarAccess.getAnnotationAccess().getArgsIDTerminalRuleCall_1_2_1_0());
match(input, RULE_ID, FOLLOW_RULE_ID_in_rule__Annotation__ArgsAssignment_1_2_136095);
after(grammarAccess.getAnnotationAccess().getArgsIDTerminalRuleCall_1_2_1_0());
}
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__Annotation__ArgsAssignment_1_2_1"
// $ANTLR start "rule__BlockStatement__BlockAssignment"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17761:1: rule__BlockStatement__BlockAssignment : ( ruleBlock ) ;
public final void rule__BlockStatement__BlockAssignment() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17765:1: ( ( ruleBlock ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17766:1: ( ruleBlock )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17766:1: ( ruleBlock )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17767:1: ruleBlock
{
before(grammarAccess.getBlockStatementAccess().getBlockBlockParserRuleCall_0());
pushFollow(FOLLOW_ruleBlock_in_rule__BlockStatement__BlockAssignment36126);
ruleBlock();
state._fsp--;
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__VarNameAssignment_1"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17776:1: rule__LocalNameDeclarationStatement__VarNameAssignment_1 : ( RULE_ID ) ;
public final void rule__LocalNameDeclarationStatement__VarNameAssignment_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17780:1: ( ( RULE_ID ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17781:1: ( RULE_ID )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17781:1: ( RULE_ID )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17782:1: RULE_ID
{
before(grammarAccess.getLocalNameDeclarationStatementAccess().getVarNameIDTerminalRuleCall_1_0());
match(input, RULE_ID, FOLLOW_RULE_ID_in_rule__LocalNameDeclarationStatement__VarNameAssignment_136157);
after(grammarAccess.getLocalNameDeclarationStatementAccess().getVarNameIDTerminalRuleCall_1_0());
}
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__LocalNameDeclarationStatement__VarNameAssignment_1"
// $ANTLR start "rule__LocalNameDeclarationStatement__TypeAssignment_3"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17791:1: rule__LocalNameDeclarationStatement__TypeAssignment_3 : ( ruleQualifiedNameWithBinding ) ;
public final void rule__LocalNameDeclarationStatement__TypeAssignment_3() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17795:1: ( ( ruleQualifiedNameWithBinding ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17796:1: ( ruleQualifiedNameWithBinding )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17796:1: ( ruleQualifiedNameWithBinding )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17797:1: ruleQualifiedNameWithBinding
{
before(grammarAccess.getLocalNameDeclarationStatementAccess().getTypeQualifiedNameWithBindingParserRuleCall_3_0());
pushFollow(FOLLOW_ruleQualifiedNameWithBinding_in_rule__LocalNameDeclarationStatement__TypeAssignment_336188);
ruleQualifiedNameWithBinding();
state._fsp--;
after(grammarAccess.getLocalNameDeclarationStatementAccess().getTypeQualifiedNameWithBindingParserRuleCall_3_0());
}
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__LocalNameDeclarationStatement__TypeAssignment_3"
// $ANTLR start "rule__LocalNameDeclarationStatement__MultiplicityIndicatorAssignment_4_0"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17806:1: rule__LocalNameDeclarationStatement__MultiplicityIndicatorAssignment_4_0 : ( ( '[' ) ) ;
public final void rule__LocalNameDeclarationStatement__MultiplicityIndicatorAssignment_4_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17810:1: ( ( ( '[' ) ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17811:1: ( ( '[' ) )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17811:1: ( ( '[' ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17812:1: ( '[' )
{
before(grammarAccess.getLocalNameDeclarationStatementAccess().getMultiplicityIndicatorLeftSquareBracketKeyword_4_0_0());
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17813:1: ( '[' )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17814:1: '['
{
before(grammarAccess.getLocalNameDeclarationStatementAccess().getMultiplicityIndicatorLeftSquareBracketKeyword_4_0_0());
match(input, 74, FOLLOW_74_in_rule__LocalNameDeclarationStatement__MultiplicityIndicatorAssignment_4_036224);
after(grammarAccess.getLocalNameDeclarationStatementAccess().getMultiplicityIndicatorLeftSquareBracketKeyword_4_0_0());
}
after(grammarAccess.getLocalNameDeclarationStatementAccess().getMultiplicityIndicatorLeftSquareBracketKeyword_4_0_0());
}
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__LocalNameDeclarationStatement__MultiplicityIndicatorAssignment_4_0"
// $ANTLR start "rule__LocalNameDeclarationStatement__InitAssignment_6"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17829:1: rule__LocalNameDeclarationStatement__InitAssignment_6 : ( ruleSequenceElement ) ;
public final void rule__LocalNameDeclarationStatement__InitAssignment_6() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17833:1: ( ( ruleSequenceElement ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17834:1: ( ruleSequenceElement )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17834:1: ( ruleSequenceElement )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17835:1: ruleSequenceElement
{
before(grammarAccess.getLocalNameDeclarationStatementAccess().getInitSequenceElementParserRuleCall_6_0());
pushFollow(FOLLOW_ruleSequenceElement_in_rule__LocalNameDeclarationStatement__InitAssignment_636263);
ruleSequenceElement();
state._fsp--;
after(grammarAccess.getLocalNameDeclarationStatementAccess().getInitSequenceElementParserRuleCall_6_0());
}
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__LocalNameDeclarationStatement__InitAssignment_6"
// $ANTLR start "rule__IfStatement__SequentialClaussesAssignment_1"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17844:1: rule__IfStatement__SequentialClaussesAssignment_1 : ( ruleSequentialClauses ) ;
public final void rule__IfStatement__SequentialClaussesAssignment_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17848:1: ( ( ruleSequentialClauses ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17849:1: ( ruleSequentialClauses )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17849:1: ( ruleSequentialClauses )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17850:1: ruleSequentialClauses
{
before(grammarAccess.getIfStatementAccess().getSequentialClaussesSequentialClausesParserRuleCall_1_0());
pushFollow(FOLLOW_ruleSequentialClauses_in_rule__IfStatement__SequentialClaussesAssignment_136294);
ruleSequentialClauses();
state._fsp--;
after(grammarAccess.getIfStatementAccess().getSequentialClaussesSequentialClausesParserRuleCall_1_0());
}
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__IfStatement__SequentialClaussesAssignment_1"
// $ANTLR start "rule__IfStatement__FinalClauseAssignment_2"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17859:1: rule__IfStatement__FinalClauseAssignment_2 : ( ruleFinalClause ) ;
public final void rule__IfStatement__FinalClauseAssignment_2() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17863:1: ( ( ruleFinalClause ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17864:1: ( ruleFinalClause )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17864:1: ( ruleFinalClause )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17865:1: ruleFinalClause
{
before(grammarAccess.getIfStatementAccess().getFinalClauseFinalClauseParserRuleCall_2_0());
pushFollow(FOLLOW_ruleFinalClause_in_rule__IfStatement__FinalClauseAssignment_236325);
ruleFinalClause();
state._fsp--;
after(grammarAccess.getIfStatementAccess().getFinalClauseFinalClauseParserRuleCall_2_0());
}
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__IfStatement__FinalClauseAssignment_2"
// $ANTLR start "rule__SequentialClauses__ConccurentClausesAssignment_0"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17874:1: rule__SequentialClauses__ConccurentClausesAssignment_0 : ( ruleConcurrentClauses ) ;
public final void rule__SequentialClauses__ConccurentClausesAssignment_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17878:1: ( ( ruleConcurrentClauses ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17879:1: ( ruleConcurrentClauses )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17879:1: ( ruleConcurrentClauses )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17880:1: ruleConcurrentClauses
{
before(grammarAccess.getSequentialClausesAccess().getConccurentClausesConcurrentClausesParserRuleCall_0_0());
pushFollow(FOLLOW_ruleConcurrentClauses_in_rule__SequentialClauses__ConccurentClausesAssignment_036356);
ruleConcurrentClauses();
state._fsp--;
after(grammarAccess.getSequentialClausesAccess().getConccurentClausesConcurrentClausesParserRuleCall_0_0());
}
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__SequentialClauses__ConccurentClausesAssignment_0"
// $ANTLR start "rule__SequentialClauses__ConccurentClausesAssignment_1_2"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17889:1: rule__SequentialClauses__ConccurentClausesAssignment_1_2 : ( ruleConcurrentClauses ) ;
public final void rule__SequentialClauses__ConccurentClausesAssignment_1_2() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17893:1: ( ( ruleConcurrentClauses ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17894:1: ( ruleConcurrentClauses )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17894:1: ( ruleConcurrentClauses )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17895:1: ruleConcurrentClauses
{
before(grammarAccess.getSequentialClausesAccess().getConccurentClausesConcurrentClausesParserRuleCall_1_2_0());
pushFollow(FOLLOW_ruleConcurrentClauses_in_rule__SequentialClauses__ConccurentClausesAssignment_1_236387);
ruleConcurrentClauses();
state._fsp--;
after(grammarAccess.getSequentialClausesAccess().getConccurentClausesConcurrentClausesParserRuleCall_1_2_0());
}
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__SequentialClauses__ConccurentClausesAssignment_1_2"
// $ANTLR start "rule__ConcurrentClauses__NonFinalClauseAssignment_0"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17904:1: rule__ConcurrentClauses__NonFinalClauseAssignment_0 : ( ruleNonFinalClause ) ;
public final void rule__ConcurrentClauses__NonFinalClauseAssignment_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17908:1: ( ( ruleNonFinalClause ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17909:1: ( ruleNonFinalClause )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17909:1: ( ruleNonFinalClause )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17910:1: ruleNonFinalClause
{
before(grammarAccess.getConcurrentClausesAccess().getNonFinalClauseNonFinalClauseParserRuleCall_0_0());
pushFollow(FOLLOW_ruleNonFinalClause_in_rule__ConcurrentClauses__NonFinalClauseAssignment_036418);
ruleNonFinalClause();
state._fsp--;
after(grammarAccess.getConcurrentClausesAccess().getNonFinalClauseNonFinalClauseParserRuleCall_0_0());
}
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__ConcurrentClauses__NonFinalClauseAssignment_0"
// $ANTLR start "rule__ConcurrentClauses__NonFinalClauseAssignment_1_2"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17919:1: rule__ConcurrentClauses__NonFinalClauseAssignment_1_2 : ( ruleNonFinalClause ) ;
public final void rule__ConcurrentClauses__NonFinalClauseAssignment_1_2() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17923:1: ( ( ruleNonFinalClause ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17924:1: ( ruleNonFinalClause )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17924:1: ( ruleNonFinalClause )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17925:1: ruleNonFinalClause
{
before(grammarAccess.getConcurrentClausesAccess().getNonFinalClauseNonFinalClauseParserRuleCall_1_2_0());
pushFollow(FOLLOW_ruleNonFinalClause_in_rule__ConcurrentClauses__NonFinalClauseAssignment_1_236449);
ruleNonFinalClause();
state._fsp--;
after(grammarAccess.getConcurrentClausesAccess().getNonFinalClauseNonFinalClauseParserRuleCall_1_2_0());
}
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__ConcurrentClauses__NonFinalClauseAssignment_1_2"
// $ANTLR start "rule__NonFinalClause__ConditionAssignment_1"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17934:1: rule__NonFinalClause__ConditionAssignment_1 : ( ruleExpression ) ;
public final void rule__NonFinalClause__ConditionAssignment_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17938:1: ( ( ruleExpression ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17939:1: ( ruleExpression )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17939:1: ( ruleExpression )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17940:1: ruleExpression
{
before(grammarAccess.getNonFinalClauseAccess().getConditionExpressionParserRuleCall_1_0());
pushFollow(FOLLOW_ruleExpression_in_rule__NonFinalClause__ConditionAssignment_136480);
ruleExpression();
state._fsp--;
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__BlockAssignment_3"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17949:1: rule__NonFinalClause__BlockAssignment_3 : ( ruleBlock ) ;
public final void rule__NonFinalClause__BlockAssignment_3() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17953:1: ( ( ruleBlock ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17954:1: ( ruleBlock )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17954:1: ( ruleBlock )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17955:1: ruleBlock
{
before(grammarAccess.getNonFinalClauseAccess().getBlockBlockParserRuleCall_3_0());
pushFollow(FOLLOW_ruleBlock_in_rule__NonFinalClause__BlockAssignment_336511);
ruleBlock();
state._fsp--;
after(grammarAccess.getNonFinalClauseAccess().getBlockBlockParserRuleCall_3_0());
}
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__NonFinalClause__BlockAssignment_3"
// $ANTLR start "rule__FinalClause__BlockAssignment_1"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17964:1: rule__FinalClause__BlockAssignment_1 : ( ruleBlock ) ;
public final void rule__FinalClause__BlockAssignment_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17968:1: ( ( ruleBlock ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17969:1: ( ruleBlock )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17969:1: ( ruleBlock )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17970:1: ruleBlock
{
before(grammarAccess.getFinalClauseAccess().getBlockBlockParserRuleCall_1_0());
pushFollow(FOLLOW_ruleBlock_in_rule__FinalClause__BlockAssignment_136542);
ruleBlock();
state._fsp--;
after(grammarAccess.getFinalClauseAccess().getBlockBlockParserRuleCall_1_0());
}
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__FinalClause__BlockAssignment_1"
// $ANTLR start "rule__SwitchStatement__ExpressionAssignment_2"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17979:1: rule__SwitchStatement__ExpressionAssignment_2 : ( ruleExpression ) ;
public final void rule__SwitchStatement__ExpressionAssignment_2() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17983:1: ( ( ruleExpression ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17984:1: ( ruleExpression )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17984:1: ( ruleExpression )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17985:1: ruleExpression
{
before(grammarAccess.getSwitchStatementAccess().getExpressionExpressionParserRuleCall_2_0());
pushFollow(FOLLOW_ruleExpression_in_rule__SwitchStatement__ExpressionAssignment_236573);
ruleExpression();
state._fsp--;
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__SwitchClauseAssignment_5"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17994:1: rule__SwitchStatement__SwitchClauseAssignment_5 : ( ruleSwitchClause ) ;
public final void rule__SwitchStatement__SwitchClauseAssignment_5() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17998:1: ( ( ruleSwitchClause ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17999:1: ( ruleSwitchClause )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17999:1: ( ruleSwitchClause )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18000:1: ruleSwitchClause
{
before(grammarAccess.getSwitchStatementAccess().getSwitchClauseSwitchClauseParserRuleCall_5_0());
pushFollow(FOLLOW_ruleSwitchClause_in_rule__SwitchStatement__SwitchClauseAssignment_536604);
ruleSwitchClause();
state._fsp--;
after(grammarAccess.getSwitchStatementAccess().getSwitchClauseSwitchClauseParserRuleCall_5_0());
}
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__SwitchStatement__SwitchClauseAssignment_5"
// $ANTLR start "rule__SwitchStatement__DefaultClauseAssignment_6"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18009:1: rule__SwitchStatement__DefaultClauseAssignment_6 : ( ruleSwitchDefaultClause ) ;
public final void rule__SwitchStatement__DefaultClauseAssignment_6() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18013:1: ( ( ruleSwitchDefaultClause ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18014:1: ( ruleSwitchDefaultClause )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18014:1: ( ruleSwitchDefaultClause )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18015:1: ruleSwitchDefaultClause
{
before(grammarAccess.getSwitchStatementAccess().getDefaultClauseSwitchDefaultClauseParserRuleCall_6_0());
pushFollow(FOLLOW_ruleSwitchDefaultClause_in_rule__SwitchStatement__DefaultClauseAssignment_636635);
ruleSwitchDefaultClause();
state._fsp--;
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__SwitchCaseAssignment_0"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18024:1: rule__SwitchClause__SwitchCaseAssignment_0 : ( ruleSwitchCase ) ;
public final void rule__SwitchClause__SwitchCaseAssignment_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18028:1: ( ( ruleSwitchCase ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18029:1: ( ruleSwitchCase )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18029:1: ( ruleSwitchCase )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18030:1: ruleSwitchCase
{
before(grammarAccess.getSwitchClauseAccess().getSwitchCaseSwitchCaseParserRuleCall_0_0());
pushFollow(FOLLOW_ruleSwitchCase_in_rule__SwitchClause__SwitchCaseAssignment_036666);
ruleSwitchCase();
state._fsp--;
after(grammarAccess.getSwitchClauseAccess().getSwitchCaseSwitchCaseParserRuleCall_0_0());
}
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__SwitchClause__SwitchCaseAssignment_0"
// $ANTLR start "rule__SwitchClause__SwitchCaseAssignment_1"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18039:1: rule__SwitchClause__SwitchCaseAssignment_1 : ( ruleSwitchCase ) ;
public final void rule__SwitchClause__SwitchCaseAssignment_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18043:1: ( ( ruleSwitchCase ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18044:1: ( ruleSwitchCase )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18044:1: ( ruleSwitchCase )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18045:1: ruleSwitchCase
{
before(grammarAccess.getSwitchClauseAccess().getSwitchCaseSwitchCaseParserRuleCall_1_0());
pushFollow(FOLLOW_ruleSwitchCase_in_rule__SwitchClause__SwitchCaseAssignment_136697);
ruleSwitchCase();
state._fsp--;
after(grammarAccess.getSwitchClauseAccess().getSwitchCaseSwitchCaseParserRuleCall_1_0());
}
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__SwitchClause__SwitchCaseAssignment_1"
// $ANTLR start "rule__SwitchClause__StatementSequenceAssignment_2"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18054:1: rule__SwitchClause__StatementSequenceAssignment_2 : ( ruleNonEmptyStatementSequence ) ;
public final void rule__SwitchClause__StatementSequenceAssignment_2() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18058:1: ( ( ruleNonEmptyStatementSequence ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18059:1: ( ruleNonEmptyStatementSequence )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18059:1: ( ruleNonEmptyStatementSequence )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18060:1: ruleNonEmptyStatementSequence
{
before(grammarAccess.getSwitchClauseAccess().getStatementSequenceNonEmptyStatementSequenceParserRuleCall_2_0());
pushFollow(FOLLOW_ruleNonEmptyStatementSequence_in_rule__SwitchClause__StatementSequenceAssignment_236728);
ruleNonEmptyStatementSequence();
state._fsp--;
after(grammarAccess.getSwitchClauseAccess().getStatementSequenceNonEmptyStatementSequenceParserRuleCall_2_0());
}
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__SwitchClause__StatementSequenceAssignment_2"
// $ANTLR start "rule__SwitchCase__ExpressionAssignment_1"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18069:1: rule__SwitchCase__ExpressionAssignment_1 : ( ruleExpression ) ;
public final void rule__SwitchCase__ExpressionAssignment_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18073:1: ( ( ruleExpression ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18074:1: ( ruleExpression )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18074:1: ( ruleExpression )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18075:1: ruleExpression
{
before(grammarAccess.getSwitchCaseAccess().getExpressionExpressionParserRuleCall_1_0());
pushFollow(FOLLOW_ruleExpression_in_rule__SwitchCase__ExpressionAssignment_136759);
ruleExpression();
state._fsp--;
after(grammarAccess.getSwitchCaseAccess().getExpressionExpressionParserRuleCall_1_0());
}
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__SwitchCase__ExpressionAssignment_1"
// $ANTLR start "rule__SwitchDefaultClause__StatementSequenceAssignment_2"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18084:1: rule__SwitchDefaultClause__StatementSequenceAssignment_2 : ( ruleNonEmptyStatementSequence ) ;
public final void rule__SwitchDefaultClause__StatementSequenceAssignment_2() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18088:1: ( ( ruleNonEmptyStatementSequence ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18089:1: ( ruleNonEmptyStatementSequence )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18089:1: ( ruleNonEmptyStatementSequence )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18090:1: ruleNonEmptyStatementSequence
{
before(grammarAccess.getSwitchDefaultClauseAccess().getStatementSequenceNonEmptyStatementSequenceParserRuleCall_2_0());
pushFollow(FOLLOW_ruleNonEmptyStatementSequence_in_rule__SwitchDefaultClause__StatementSequenceAssignment_236790);
ruleNonEmptyStatementSequence();
state._fsp--;
after(grammarAccess.getSwitchDefaultClauseAccess().getStatementSequenceNonEmptyStatementSequenceParserRuleCall_2_0());
}
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__SwitchDefaultClause__StatementSequenceAssignment_2"
// $ANTLR start "rule__NonEmptyStatementSequence__StatementAssignment"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18099:1: rule__NonEmptyStatementSequence__StatementAssignment : ( ruleDocumentedStatement ) ;
public final void rule__NonEmptyStatementSequence__StatementAssignment() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18103:1: ( ( ruleDocumentedStatement ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18104:1: ( ruleDocumentedStatement )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18104:1: ( ruleDocumentedStatement )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18105:1: ruleDocumentedStatement
{
before(grammarAccess.getNonEmptyStatementSequenceAccess().getStatementDocumentedStatementParserRuleCall_0());
pushFollow(FOLLOW_ruleDocumentedStatement_in_rule__NonEmptyStatementSequence__StatementAssignment36821);
ruleDocumentedStatement();
state._fsp--;
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"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18114:1: rule__WhileStatement__ConditionAssignment_2 : ( ruleExpression ) ;
public final void rule__WhileStatement__ConditionAssignment_2() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18118:1: ( ( ruleExpression ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18119:1: ( ruleExpression )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18119:1: ( ruleExpression )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18120:1: ruleExpression
{
before(grammarAccess.getWhileStatementAccess().getConditionExpressionParserRuleCall_2_0());
pushFollow(FOLLOW_ruleExpression_in_rule__WhileStatement__ConditionAssignment_236852);
ruleExpression();
state._fsp--;
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__BlockAssignment_4"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18129:1: rule__WhileStatement__BlockAssignment_4 : ( ruleBlock ) ;
public final void rule__WhileStatement__BlockAssignment_4() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18133:1: ( ( ruleBlock ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18134:1: ( ruleBlock )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18134:1: ( ruleBlock )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18135:1: ruleBlock
{
before(grammarAccess.getWhileStatementAccess().getBlockBlockParserRuleCall_4_0());
pushFollow(FOLLOW_ruleBlock_in_rule__WhileStatement__BlockAssignment_436883);
ruleBlock();
state._fsp--;
after(grammarAccess.getWhileStatementAccess().getBlockBlockParserRuleCall_4_0());
}
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__WhileStatement__BlockAssignment_4"
// $ANTLR start "rule__DoStatement__BlockAssignment_1"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18144:1: rule__DoStatement__BlockAssignment_1 : ( ruleBlock ) ;
public final void rule__DoStatement__BlockAssignment_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18148:1: ( ( ruleBlock ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18149:1: ( ruleBlock )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18149:1: ( ruleBlock )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18150:1: ruleBlock
{
before(grammarAccess.getDoStatementAccess().getBlockBlockParserRuleCall_1_0());
pushFollow(FOLLOW_ruleBlock_in_rule__DoStatement__BlockAssignment_136914);
ruleBlock();
state._fsp--;
after(grammarAccess.getDoStatementAccess().getBlockBlockParserRuleCall_1_0());
}
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__DoStatement__BlockAssignment_1"
// $ANTLR start "rule__DoStatement__ConditionAssignment_4"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18159:1: rule__DoStatement__ConditionAssignment_4 : ( ruleExpression ) ;
public final void rule__DoStatement__ConditionAssignment_4() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18163:1: ( ( ruleExpression ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18164:1: ( ruleExpression )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18164:1: ( ruleExpression )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18165:1: ruleExpression
{
before(grammarAccess.getDoStatementAccess().getConditionExpressionParserRuleCall_4_0());
pushFollow(FOLLOW_ruleExpression_in_rule__DoStatement__ConditionAssignment_436945);
ruleExpression();
state._fsp--;
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__ControlAssignment_2"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18174:1: rule__ForStatement__ControlAssignment_2 : ( ruleForControl ) ;
public final void rule__ForStatement__ControlAssignment_2() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18178:1: ( ( ruleForControl ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18179:1: ( ruleForControl )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18179:1: ( ruleForControl )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18180:1: ruleForControl
{
before(grammarAccess.getForStatementAccess().getControlForControlParserRuleCall_2_0());
pushFollow(FOLLOW_ruleForControl_in_rule__ForStatement__ControlAssignment_236976);
ruleForControl();
state._fsp--;
after(grammarAccess.getForStatementAccess().getControlForControlParserRuleCall_2_0());
}
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__ForStatement__ControlAssignment_2"
// $ANTLR start "rule__ForStatement__BlockAssignment_4"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18189:1: rule__ForStatement__BlockAssignment_4 : ( ruleBlock ) ;
public final void rule__ForStatement__BlockAssignment_4() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18193:1: ( ( ruleBlock ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18194:1: ( ruleBlock )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18194:1: ( ruleBlock )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18195:1: ruleBlock
{
before(grammarAccess.getForStatementAccess().getBlockBlockParserRuleCall_4_0());
pushFollow(FOLLOW_ruleBlock_in_rule__ForStatement__BlockAssignment_437007);
ruleBlock();
state._fsp--;
after(grammarAccess.getForStatementAccess().getBlockBlockParserRuleCall_4_0());
}
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__ForStatement__BlockAssignment_4"
// $ANTLR start "rule__ForControl__LoopVariableDefinitionAssignment_0"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18204:1: rule__ForControl__LoopVariableDefinitionAssignment_0 : ( ruleLoopVariableDefinition ) ;
public final void rule__ForControl__LoopVariableDefinitionAssignment_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18208:1: ( ( ruleLoopVariableDefinition ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18209:1: ( ruleLoopVariableDefinition )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18209:1: ( ruleLoopVariableDefinition )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18210:1: ruleLoopVariableDefinition
{
before(grammarAccess.getForControlAccess().getLoopVariableDefinitionLoopVariableDefinitionParserRuleCall_0_0());
pushFollow(FOLLOW_ruleLoopVariableDefinition_in_rule__ForControl__LoopVariableDefinitionAssignment_037038);
ruleLoopVariableDefinition();
state._fsp--;
after(grammarAccess.getForControlAccess().getLoopVariableDefinitionLoopVariableDefinitionParserRuleCall_0_0());
}
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__ForControl__LoopVariableDefinitionAssignment_0"
// $ANTLR start "rule__ForControl__LoopVariableDefinitionAssignment_1_1"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18219:1: rule__ForControl__LoopVariableDefinitionAssignment_1_1 : ( ruleLoopVariableDefinition ) ;
public final void rule__ForControl__LoopVariableDefinitionAssignment_1_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18223:1: ( ( ruleLoopVariableDefinition ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18224:1: ( ruleLoopVariableDefinition )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18224:1: ( ruleLoopVariableDefinition )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18225:1: ruleLoopVariableDefinition
{
before(grammarAccess.getForControlAccess().getLoopVariableDefinitionLoopVariableDefinitionParserRuleCall_1_1_0());
pushFollow(FOLLOW_ruleLoopVariableDefinition_in_rule__ForControl__LoopVariableDefinitionAssignment_1_137069);
ruleLoopVariableDefinition();
state._fsp--;
after(grammarAccess.getForControlAccess().getLoopVariableDefinitionLoopVariableDefinitionParserRuleCall_1_1_0());
}
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__ForControl__LoopVariableDefinitionAssignment_1_1"
// $ANTLR start "rule__LoopVariableDefinition__NameAssignment_0_0"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18234:1: rule__LoopVariableDefinition__NameAssignment_0_0 : ( RULE_ID ) ;
public final void rule__LoopVariableDefinition__NameAssignment_0_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18238:1: ( ( RULE_ID ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18239:1: ( RULE_ID )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18239:1: ( RULE_ID )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18240:1: RULE_ID
{
before(grammarAccess.getLoopVariableDefinitionAccess().getNameIDTerminalRuleCall_0_0_0());
match(input, RULE_ID, FOLLOW_RULE_ID_in_rule__LoopVariableDefinition__NameAssignment_0_037100);
after(grammarAccess.getLoopVariableDefinitionAccess().getNameIDTerminalRuleCall_0_0_0());
}
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__LoopVariableDefinition__NameAssignment_0_0"
// $ANTLR start "rule__LoopVariableDefinition__Expression1Assignment_0_2"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18249:1: rule__LoopVariableDefinition__Expression1Assignment_0_2 : ( ruleExpression ) ;
public final void rule__LoopVariableDefinition__Expression1Assignment_0_2() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18253:1: ( ( ruleExpression ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18254:1: ( ruleExpression )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18254:1: ( ruleExpression )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18255:1: ruleExpression
{
before(grammarAccess.getLoopVariableDefinitionAccess().getExpression1ExpressionParserRuleCall_0_2_0());
pushFollow(FOLLOW_ruleExpression_in_rule__LoopVariableDefinition__Expression1Assignment_0_237131);
ruleExpression();
state._fsp--;
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"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18264:1: rule__LoopVariableDefinition__Expression2Assignment_0_3_1 : ( ruleExpression ) ;
public final void rule__LoopVariableDefinition__Expression2Assignment_0_3_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18268:1: ( ( ruleExpression ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18269:1: ( ruleExpression )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18269:1: ( ruleExpression )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18270:1: ruleExpression
{
before(grammarAccess.getLoopVariableDefinitionAccess().getExpression2ExpressionParserRuleCall_0_3_1_0());
pushFollow(FOLLOW_ruleExpression_in_rule__LoopVariableDefinition__Expression2Assignment_0_3_137162);
ruleExpression();
state._fsp--;
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__TypeAssignment_1_0"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18279:1: rule__LoopVariableDefinition__TypeAssignment_1_0 : ( ruleQualifiedNameWithBinding ) ;
public final void rule__LoopVariableDefinition__TypeAssignment_1_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18283:1: ( ( ruleQualifiedNameWithBinding ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18284:1: ( ruleQualifiedNameWithBinding )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18284:1: ( ruleQualifiedNameWithBinding )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18285:1: ruleQualifiedNameWithBinding
{
before(grammarAccess.getLoopVariableDefinitionAccess().getTypeQualifiedNameWithBindingParserRuleCall_1_0_0());
pushFollow(FOLLOW_ruleQualifiedNameWithBinding_in_rule__LoopVariableDefinition__TypeAssignment_1_037193);
ruleQualifiedNameWithBinding();
state._fsp--;
after(grammarAccess.getLoopVariableDefinitionAccess().getTypeQualifiedNameWithBindingParserRuleCall_1_0_0());
}
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__LoopVariableDefinition__TypeAssignment_1_0"
// $ANTLR start "rule__LoopVariableDefinition__NameAssignment_1_1"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18294:1: rule__LoopVariableDefinition__NameAssignment_1_1 : ( RULE_ID ) ;
public final void rule__LoopVariableDefinition__NameAssignment_1_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18298:1: ( ( RULE_ID ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18299:1: ( RULE_ID )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18299:1: ( RULE_ID )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18300:1: RULE_ID
{
before(grammarAccess.getLoopVariableDefinitionAccess().getNameIDTerminalRuleCall_1_1_0());
match(input, RULE_ID, FOLLOW_RULE_ID_in_rule__LoopVariableDefinition__NameAssignment_1_137224);
after(grammarAccess.getLoopVariableDefinitionAccess().getNameIDTerminalRuleCall_1_1_0());
}
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__LoopVariableDefinition__NameAssignment_1_1"
// $ANTLR start "rule__LoopVariableDefinition__ExpressionAssignment_1_3"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18309:1: rule__LoopVariableDefinition__ExpressionAssignment_1_3 : ( ruleExpression ) ;
public final void rule__LoopVariableDefinition__ExpressionAssignment_1_3() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18313:1: ( ( ruleExpression ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18314:1: ( ruleExpression )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18314:1: ( ruleExpression )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18315:1: ruleExpression
{
before(grammarAccess.getLoopVariableDefinitionAccess().getExpressionExpressionParserRuleCall_1_3_0());
pushFollow(FOLLOW_ruleExpression_in_rule__LoopVariableDefinition__ExpressionAssignment_1_337255);
ruleExpression();
state._fsp--;
after(grammarAccess.getLoopVariableDefinitionAccess().getExpressionExpressionParserRuleCall_1_3_0());
}
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__LoopVariableDefinition__ExpressionAssignment_1_3"
// $ANTLR start "rule__ReturnStatement__ExpressionAssignment_1"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18324:1: rule__ReturnStatement__ExpressionAssignment_1 : ( ruleExpression ) ;
public final void rule__ReturnStatement__ExpressionAssignment_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18328:1: ( ( ruleExpression ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18329:1: ( ruleExpression )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18329:1: ( ruleExpression )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18330:1: ruleExpression
{
before(grammarAccess.getReturnStatementAccess().getExpressionExpressionParserRuleCall_1_0());
pushFollow(FOLLOW_ruleExpression_in_rule__ReturnStatement__ExpressionAssignment_137286);
ruleExpression();
state._fsp--;
after(grammarAccess.getReturnStatementAccess().getExpressionExpressionParserRuleCall_1_0());
}
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__ReturnStatement__ExpressionAssignment_1"
// $ANTLR start "rule__AcceptStatement__ClauseAssignment_0"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18339:1: rule__AcceptStatement__ClauseAssignment_0 : ( ruleAcceptClause ) ;
public final void rule__AcceptStatement__ClauseAssignment_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18343:1: ( ( ruleAcceptClause ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18344:1: ( ruleAcceptClause )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18344:1: ( ruleAcceptClause )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18345:1: ruleAcceptClause
{
before(grammarAccess.getAcceptStatementAccess().getClauseAcceptClauseParserRuleCall_0_0());
pushFollow(FOLLOW_ruleAcceptClause_in_rule__AcceptStatement__ClauseAssignment_037317);
ruleAcceptClause();
state._fsp--;
after(grammarAccess.getAcceptStatementAccess().getClauseAcceptClauseParserRuleCall_0_0());
}
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__AcceptStatement__ClauseAssignment_0"
// $ANTLR start "rule__AcceptStatement__SimpleAcceptAssignment_1_0"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18354:1: rule__AcceptStatement__SimpleAcceptAssignment_1_0 : ( ruleSimpleAcceptStatementCompletion ) ;
public final void rule__AcceptStatement__SimpleAcceptAssignment_1_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18358:1: ( ( ruleSimpleAcceptStatementCompletion ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18359:1: ( ruleSimpleAcceptStatementCompletion )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18359:1: ( ruleSimpleAcceptStatementCompletion )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18360:1: ruleSimpleAcceptStatementCompletion
{
before(grammarAccess.getAcceptStatementAccess().getSimpleAcceptSimpleAcceptStatementCompletionParserRuleCall_1_0_0());
pushFollow(FOLLOW_ruleSimpleAcceptStatementCompletion_in_rule__AcceptStatement__SimpleAcceptAssignment_1_037348);
ruleSimpleAcceptStatementCompletion();
state._fsp--;
after(grammarAccess.getAcceptStatementAccess().getSimpleAcceptSimpleAcceptStatementCompletionParserRuleCall_1_0_0());
}
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__AcceptStatement__SimpleAcceptAssignment_1_0"
// $ANTLR start "rule__AcceptStatement__CompoundAcceptAssignment_1_1"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18369:1: rule__AcceptStatement__CompoundAcceptAssignment_1_1 : ( ruleCompoundAcceptStatementCompletion ) ;
public final void rule__AcceptStatement__CompoundAcceptAssignment_1_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18373:1: ( ( ruleCompoundAcceptStatementCompletion ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18374:1: ( ruleCompoundAcceptStatementCompletion )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18374:1: ( ruleCompoundAcceptStatementCompletion )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18375:1: ruleCompoundAcceptStatementCompletion
{
before(grammarAccess.getAcceptStatementAccess().getCompoundAcceptCompoundAcceptStatementCompletionParserRuleCall_1_1_0());
pushFollow(FOLLOW_ruleCompoundAcceptStatementCompletion_in_rule__AcceptStatement__CompoundAcceptAssignment_1_137379);
ruleCompoundAcceptStatementCompletion();
state._fsp--;
after(grammarAccess.getAcceptStatementAccess().getCompoundAcceptCompoundAcceptStatementCompletionParserRuleCall_1_1_0());
}
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__AcceptStatement__CompoundAcceptAssignment_1_1"
// $ANTLR start "rule__CompoundAcceptStatementCompletion__BlockAssignment_0"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18384:1: rule__CompoundAcceptStatementCompletion__BlockAssignment_0 : ( ruleBlock ) ;
public final void rule__CompoundAcceptStatementCompletion__BlockAssignment_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18388:1: ( ( ruleBlock ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18389:1: ( ruleBlock )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18389:1: ( ruleBlock )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18390:1: ruleBlock
{
before(grammarAccess.getCompoundAcceptStatementCompletionAccess().getBlockBlockParserRuleCall_0_0());
pushFollow(FOLLOW_ruleBlock_in_rule__CompoundAcceptStatementCompletion__BlockAssignment_037410);
ruleBlock();
state._fsp--;
after(grammarAccess.getCompoundAcceptStatementCompletionAccess().getBlockBlockParserRuleCall_0_0());
}
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__CompoundAcceptStatementCompletion__BlockAssignment_0"
// $ANTLR start "rule__CompoundAcceptStatementCompletion__AcceptBlockAssignment_1_1"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18399:1: rule__CompoundAcceptStatementCompletion__AcceptBlockAssignment_1_1 : ( ruleAcceptBlock ) ;
public final void rule__CompoundAcceptStatementCompletion__AcceptBlockAssignment_1_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18403:1: ( ( ruleAcceptBlock ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18404:1: ( ruleAcceptBlock )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18404:1: ( ruleAcceptBlock )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18405:1: ruleAcceptBlock
{
before(grammarAccess.getCompoundAcceptStatementCompletionAccess().getAcceptBlockAcceptBlockParserRuleCall_1_1_0());
pushFollow(FOLLOW_ruleAcceptBlock_in_rule__CompoundAcceptStatementCompletion__AcceptBlockAssignment_1_137441);
ruleAcceptBlock();
state._fsp--;
after(grammarAccess.getCompoundAcceptStatementCompletionAccess().getAcceptBlockAcceptBlockParserRuleCall_1_1_0());
}
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__CompoundAcceptStatementCompletion__AcceptBlockAssignment_1_1"
// $ANTLR start "rule__AcceptBlock__ClauseAssignment_0"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18414:1: rule__AcceptBlock__ClauseAssignment_0 : ( ruleAcceptClause ) ;
public final void rule__AcceptBlock__ClauseAssignment_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18418:1: ( ( ruleAcceptClause ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18419:1: ( ruleAcceptClause )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18419:1: ( ruleAcceptClause )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18420:1: ruleAcceptClause
{
before(grammarAccess.getAcceptBlockAccess().getClauseAcceptClauseParserRuleCall_0_0());
pushFollow(FOLLOW_ruleAcceptClause_in_rule__AcceptBlock__ClauseAssignment_037472);
ruleAcceptClause();
state._fsp--;
after(grammarAccess.getAcceptBlockAccess().getClauseAcceptClauseParserRuleCall_0_0());
}
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__AcceptBlock__ClauseAssignment_0"
// $ANTLR start "rule__AcceptBlock__BlockAssignment_1"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18429:1: rule__AcceptBlock__BlockAssignment_1 : ( ruleBlock ) ;
public final void rule__AcceptBlock__BlockAssignment_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18433:1: ( ( ruleBlock ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18434:1: ( ruleBlock )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18434:1: ( ruleBlock )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18435:1: ruleBlock
{
before(grammarAccess.getAcceptBlockAccess().getBlockBlockParserRuleCall_1_0());
pushFollow(FOLLOW_ruleBlock_in_rule__AcceptBlock__BlockAssignment_137503);
ruleBlock();
state._fsp--;
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"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18444:1: rule__AcceptClause__NameAssignment_2_0 : ( RULE_ID ) ;
public final void rule__AcceptClause__NameAssignment_2_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18448:1: ( ( RULE_ID ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18449:1: ( RULE_ID )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18449:1: ( RULE_ID )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18450:1: RULE_ID
{
before(grammarAccess.getAcceptClauseAccess().getNameIDTerminalRuleCall_2_0_0());
match(input, RULE_ID, FOLLOW_RULE_ID_in_rule__AcceptClause__NameAssignment_2_037534);
after(grammarAccess.getAcceptClauseAccess().getNameIDTerminalRuleCall_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__QualifiedNameListAssignment_3"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18459:1: rule__AcceptClause__QualifiedNameListAssignment_3 : ( ruleQualifiedNameList ) ;
public final void rule__AcceptClause__QualifiedNameListAssignment_3() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18463:1: ( ( ruleQualifiedNameList ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18464:1: ( ruleQualifiedNameList )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18464:1: ( ruleQualifiedNameList )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18465:1: ruleQualifiedNameList
{
before(grammarAccess.getAcceptClauseAccess().getQualifiedNameListQualifiedNameListParserRuleCall_3_0());
pushFollow(FOLLOW_ruleQualifiedNameList_in_rule__AcceptClause__QualifiedNameListAssignment_337565);
ruleQualifiedNameList();
state._fsp--;
after(grammarAccess.getAcceptClauseAccess().getQualifiedNameListQualifiedNameListParserRuleCall_3_0());
}
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__AcceptClause__QualifiedNameListAssignment_3"
// $ANTLR start "rule__ClassifyStatement__ExpressionAssignment_1"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18474:1: rule__ClassifyStatement__ExpressionAssignment_1 : ( ruleExpression ) ;
public final void rule__ClassifyStatement__ExpressionAssignment_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18478:1: ( ( ruleExpression ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18479:1: ( ruleExpression )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18479:1: ( ruleExpression )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18480:1: ruleExpression
{
before(grammarAccess.getClassifyStatementAccess().getExpressionExpressionParserRuleCall_1_0());
pushFollow(FOLLOW_ruleExpression_in_rule__ClassifyStatement__ExpressionAssignment_137596);
ruleExpression();
state._fsp--;
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__ClauseAssignment_2"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18489:1: rule__ClassifyStatement__ClauseAssignment_2 : ( ruleClassificationClause ) ;
public final void rule__ClassifyStatement__ClauseAssignment_2() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18493:1: ( ( ruleClassificationClause ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18494:1: ( ruleClassificationClause )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18494:1: ( ruleClassificationClause )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18495:1: ruleClassificationClause
{
before(grammarAccess.getClassifyStatementAccess().getClauseClassificationClauseParserRuleCall_2_0());
pushFollow(FOLLOW_ruleClassificationClause_in_rule__ClassifyStatement__ClauseAssignment_237627);
ruleClassificationClause();
state._fsp--;
after(grammarAccess.getClassifyStatementAccess().getClauseClassificationClauseParserRuleCall_2_0());
}
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__ClassifyStatement__ClauseAssignment_2"
// $ANTLR start "rule__ClassificationClause__ClassifyFromClauseAssignment_0_0"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18504:1: rule__ClassificationClause__ClassifyFromClauseAssignment_0_0 : ( ruleClassificationFromClause ) ;
public final void rule__ClassificationClause__ClassifyFromClauseAssignment_0_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18508:1: ( ( ruleClassificationFromClause ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18509:1: ( ruleClassificationFromClause )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18509:1: ( ruleClassificationFromClause )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18510:1: ruleClassificationFromClause
{
before(grammarAccess.getClassificationClauseAccess().getClassifyFromClauseClassificationFromClauseParserRuleCall_0_0_0());
pushFollow(FOLLOW_ruleClassificationFromClause_in_rule__ClassificationClause__ClassifyFromClauseAssignment_0_037658);
ruleClassificationFromClause();
state._fsp--;
after(grammarAccess.getClassificationClauseAccess().getClassifyFromClauseClassificationFromClauseParserRuleCall_0_0_0());
}
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__ClassificationClause__ClassifyFromClauseAssignment_0_0"
// $ANTLR start "rule__ClassificationClause__ClassifyToClauseAssignment_0_1"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18519:1: rule__ClassificationClause__ClassifyToClauseAssignment_0_1 : ( ruleClassificationToClause ) ;
public final void rule__ClassificationClause__ClassifyToClauseAssignment_0_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18523:1: ( ( ruleClassificationToClause ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18524:1: ( ruleClassificationToClause )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18524:1: ( ruleClassificationToClause )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18525:1: ruleClassificationToClause
{
before(grammarAccess.getClassificationClauseAccess().getClassifyToClauseClassificationToClauseParserRuleCall_0_1_0());
pushFollow(FOLLOW_ruleClassificationToClause_in_rule__ClassificationClause__ClassifyToClauseAssignment_0_137689);
ruleClassificationToClause();
state._fsp--;
after(grammarAccess.getClassificationClauseAccess().getClassifyToClauseClassificationToClauseParserRuleCall_0_1_0());
}
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__ClassificationClause__ClassifyToClauseAssignment_0_1"
// $ANTLR start "rule__ClassificationClause__ReclassyAllClauseAssignment_1_0"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18534:1: rule__ClassificationClause__ReclassyAllClauseAssignment_1_0 : ( ruleReclassifyAllClause ) ;
public final void rule__ClassificationClause__ReclassyAllClauseAssignment_1_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18538:1: ( ( ruleReclassifyAllClause ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18539:1: ( ruleReclassifyAllClause )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18539:1: ( ruleReclassifyAllClause )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18540:1: ruleReclassifyAllClause
{
before(grammarAccess.getClassificationClauseAccess().getReclassyAllClauseReclassifyAllClauseParserRuleCall_1_0_0());
pushFollow(FOLLOW_ruleReclassifyAllClause_in_rule__ClassificationClause__ReclassyAllClauseAssignment_1_037720);
ruleReclassifyAllClause();
state._fsp--;
after(grammarAccess.getClassificationClauseAccess().getReclassyAllClauseReclassifyAllClauseParserRuleCall_1_0_0());
}
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__ClassificationClause__ReclassyAllClauseAssignment_1_0"
// $ANTLR start "rule__ClassificationClause__ClassifyToClauseAssignment_1_1"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18549:1: rule__ClassificationClause__ClassifyToClauseAssignment_1_1 : ( ruleClassificationToClause ) ;
public final void rule__ClassificationClause__ClassifyToClauseAssignment_1_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18553:1: ( ( ruleClassificationToClause ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18554:1: ( ruleClassificationToClause )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18554:1: ( ruleClassificationToClause )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18555:1: ruleClassificationToClause
{
before(grammarAccess.getClassificationClauseAccess().getClassifyToClauseClassificationToClauseParserRuleCall_1_1_0());
pushFollow(FOLLOW_ruleClassificationToClause_in_rule__ClassificationClause__ClassifyToClauseAssignment_1_137751);
ruleClassificationToClause();
state._fsp--;
after(grammarAccess.getClassificationClauseAccess().getClassifyToClauseClassificationToClauseParserRuleCall_1_1_0());
}
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__ClassificationClause__ClassifyToClauseAssignment_1_1"
// $ANTLR start "rule__ClassificationFromClause__QualifiedNameListAssignment_1"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18564:1: rule__ClassificationFromClause__QualifiedNameListAssignment_1 : ( ruleQualifiedNameList ) ;
public final void rule__ClassificationFromClause__QualifiedNameListAssignment_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18568:1: ( ( ruleQualifiedNameList ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18569:1: ( ruleQualifiedNameList )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18569:1: ( ruleQualifiedNameList )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18570:1: ruleQualifiedNameList
{
before(grammarAccess.getClassificationFromClauseAccess().getQualifiedNameListQualifiedNameListParserRuleCall_1_0());
pushFollow(FOLLOW_ruleQualifiedNameList_in_rule__ClassificationFromClause__QualifiedNameListAssignment_137782);
ruleQualifiedNameList();
state._fsp--;
after(grammarAccess.getClassificationFromClauseAccess().getQualifiedNameListQualifiedNameListParserRuleCall_1_0());
}
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__ClassificationFromClause__QualifiedNameListAssignment_1"
// $ANTLR start "rule__ClassificationToClause__QualifiedNameListAssignment_1"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18579:1: rule__ClassificationToClause__QualifiedNameListAssignment_1 : ( ruleQualifiedNameList ) ;
public final void rule__ClassificationToClause__QualifiedNameListAssignment_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18583:1: ( ( ruleQualifiedNameList ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18584:1: ( ruleQualifiedNameList )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18584:1: ( ruleQualifiedNameList )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18585:1: ruleQualifiedNameList
{
before(grammarAccess.getClassificationToClauseAccess().getQualifiedNameListQualifiedNameListParserRuleCall_1_0());
pushFollow(FOLLOW_ruleQualifiedNameList_in_rule__ClassificationToClause__QualifiedNameListAssignment_137813);
ruleQualifiedNameList();
state._fsp--;
after(grammarAccess.getClassificationToClauseAccess().getQualifiedNameListQualifiedNameListParserRuleCall_1_0());
}
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__ClassificationToClause__QualifiedNameListAssignment_1"
// $ANTLR start "rule__QualifiedNameList__QualifiedNameAssignment_0"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18594:1: rule__QualifiedNameList__QualifiedNameAssignment_0 : ( ruleQualifiedNameWithBinding ) ;
public final void rule__QualifiedNameList__QualifiedNameAssignment_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18598:1: ( ( ruleQualifiedNameWithBinding ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18599:1: ( ruleQualifiedNameWithBinding )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18599:1: ( ruleQualifiedNameWithBinding )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18600:1: ruleQualifiedNameWithBinding
{
before(grammarAccess.getQualifiedNameListAccess().getQualifiedNameQualifiedNameWithBindingParserRuleCall_0_0());
pushFollow(FOLLOW_ruleQualifiedNameWithBinding_in_rule__QualifiedNameList__QualifiedNameAssignment_037844);
ruleQualifiedNameWithBinding();
state._fsp--;
after(grammarAccess.getQualifiedNameListAccess().getQualifiedNameQualifiedNameWithBindingParserRuleCall_0_0());
}
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__QualifiedNameList__QualifiedNameAssignment_0"
// $ANTLR start "rule__QualifiedNameList__QualifiedNameAssignment_1_1"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18609:1: rule__QualifiedNameList__QualifiedNameAssignment_1_1 : ( ruleQualifiedNameWithBinding ) ;
public final void rule__QualifiedNameList__QualifiedNameAssignment_1_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18613:1: ( ( ruleQualifiedNameWithBinding ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18614:1: ( ruleQualifiedNameWithBinding )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18614:1: ( ruleQualifiedNameWithBinding )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18615:1: ruleQualifiedNameWithBinding
{
before(grammarAccess.getQualifiedNameListAccess().getQualifiedNameQualifiedNameWithBindingParserRuleCall_1_1_0());
pushFollow(FOLLOW_ruleQualifiedNameWithBinding_in_rule__QualifiedNameList__QualifiedNameAssignment_1_137875);
ruleQualifiedNameWithBinding();
state._fsp--;
after(grammarAccess.getQualifiedNameListAccess().getQualifiedNameQualifiedNameWithBindingParserRuleCall_1_1_0());
}
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__QualifiedNameList__QualifiedNameAssignment_1_1"
// $ANTLR start "rule__InvocationOrAssignementOrDeclarationStatement__TypePart_OR_assignedPart_OR_invocationPartAssignment_0"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18624:1: rule__InvocationOrAssignementOrDeclarationStatement__TypePart_OR_assignedPart_OR_invocationPartAssignment_0 : ( ruleNameExpression ) ;
public final void rule__InvocationOrAssignementOrDeclarationStatement__TypePart_OR_assignedPart_OR_invocationPartAssignment_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18628:1: ( ( ruleNameExpression ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18629:1: ( ruleNameExpression )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18629:1: ( ruleNameExpression )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18630:1: ruleNameExpression
{
before(grammarAccess.getInvocationOrAssignementOrDeclarationStatementAccess().getTypePart_OR_assignedPart_OR_invocationPartNameExpressionParserRuleCall_0_0());
pushFollow(FOLLOW_ruleNameExpression_in_rule__InvocationOrAssignementOrDeclarationStatement__TypePart_OR_assignedPart_OR_invocationPartAssignment_037906);
ruleNameExpression();
state._fsp--;
after(grammarAccess.getInvocationOrAssignementOrDeclarationStatementAccess().getTypePart_OR_assignedPart_OR_invocationPartNameExpressionParserRuleCall_0_0());
}
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__InvocationOrAssignementOrDeclarationStatement__TypePart_OR_assignedPart_OR_invocationPartAssignment_0"
// $ANTLR start "rule__InvocationOrAssignementOrDeclarationStatement__VariableDeclarationCompletionAssignment_1_0"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18639:1: rule__InvocationOrAssignementOrDeclarationStatement__VariableDeclarationCompletionAssignment_1_0 : ( ruleVariableDeclarationCompletion ) ;
public final void rule__InvocationOrAssignementOrDeclarationStatement__VariableDeclarationCompletionAssignment_1_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18643:1: ( ( ruleVariableDeclarationCompletion ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18644:1: ( ruleVariableDeclarationCompletion )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18644:1: ( ruleVariableDeclarationCompletion )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18645:1: ruleVariableDeclarationCompletion
{
before(grammarAccess.getInvocationOrAssignementOrDeclarationStatementAccess().getVariableDeclarationCompletionVariableDeclarationCompletionParserRuleCall_1_0_0());
pushFollow(FOLLOW_ruleVariableDeclarationCompletion_in_rule__InvocationOrAssignementOrDeclarationStatement__VariableDeclarationCompletionAssignment_1_037937);
ruleVariableDeclarationCompletion();
state._fsp--;
after(grammarAccess.getInvocationOrAssignementOrDeclarationStatementAccess().getVariableDeclarationCompletionVariableDeclarationCompletionParserRuleCall_1_0_0());
}
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__InvocationOrAssignementOrDeclarationStatement__VariableDeclarationCompletionAssignment_1_0"
// $ANTLR start "rule__InvocationOrAssignementOrDeclarationStatement__AssignmentCompletionAssignment_1_1"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18654:1: rule__InvocationOrAssignementOrDeclarationStatement__AssignmentCompletionAssignment_1_1 : ( ruleAssignmentCompletion ) ;
public final void rule__InvocationOrAssignementOrDeclarationStatement__AssignmentCompletionAssignment_1_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18658:1: ( ( ruleAssignmentCompletion ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18659:1: ( ruleAssignmentCompletion )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18659:1: ( ruleAssignmentCompletion )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18660:1: ruleAssignmentCompletion
{
before(grammarAccess.getInvocationOrAssignementOrDeclarationStatementAccess().getAssignmentCompletionAssignmentCompletionParserRuleCall_1_1_0());
pushFollow(FOLLOW_ruleAssignmentCompletion_in_rule__InvocationOrAssignementOrDeclarationStatement__AssignmentCompletionAssignment_1_137968);
ruleAssignmentCompletion();
state._fsp--;
after(grammarAccess.getInvocationOrAssignementOrDeclarationStatementAccess().getAssignmentCompletionAssignmentCompletionParserRuleCall_1_1_0());
}
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__InvocationOrAssignementOrDeclarationStatement__AssignmentCompletionAssignment_1_1"
// $ANTLR start "rule__SuperInvocationStatement___superAssignment_0"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18669:1: rule__SuperInvocationStatement___superAssignment_0 : ( ruleSuperInvocationExpression ) ;
public final void rule__SuperInvocationStatement___superAssignment_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18673:1: ( ( ruleSuperInvocationExpression ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18674:1: ( ruleSuperInvocationExpression )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18674:1: ( ruleSuperInvocationExpression )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18675:1: ruleSuperInvocationExpression
{
before(grammarAccess.getSuperInvocationStatementAccess().get_superSuperInvocationExpressionParserRuleCall_0_0());
pushFollow(FOLLOW_ruleSuperInvocationExpression_in_rule__SuperInvocationStatement___superAssignment_037999);
ruleSuperInvocationExpression();
state._fsp--;
after(grammarAccess.getSuperInvocationStatementAccess().get_superSuperInvocationExpressionParserRuleCall_0_0());
}
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__SuperInvocationStatement___superAssignment_0"
// $ANTLR start "rule__ThisInvocationStatement___thisAssignment_0"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18684:1: rule__ThisInvocationStatement___thisAssignment_0 : ( ruleThisExpression ) ;
public final void rule__ThisInvocationStatement___thisAssignment_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18688:1: ( ( ruleThisExpression ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18689:1: ( ruleThisExpression )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18689:1: ( ruleThisExpression )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18690:1: ruleThisExpression
{
before(grammarAccess.getThisInvocationStatementAccess().get_thisThisExpressionParserRuleCall_0_0());
pushFollow(FOLLOW_ruleThisExpression_in_rule__ThisInvocationStatement___thisAssignment_038030);
ruleThisExpression();
state._fsp--;
after(grammarAccess.getThisInvocationStatementAccess().get_thisThisExpressionParserRuleCall_0_0());
}
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__ThisInvocationStatement___thisAssignment_0"
// $ANTLR start "rule__ThisInvocationStatement__AssignmentCompletionAssignment_1"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18699:1: rule__ThisInvocationStatement__AssignmentCompletionAssignment_1 : ( ruleAssignmentCompletion ) ;
public final void rule__ThisInvocationStatement__AssignmentCompletionAssignment_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18703:1: ( ( ruleAssignmentCompletion ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18704:1: ( ruleAssignmentCompletion )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18704:1: ( ruleAssignmentCompletion )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18705:1: ruleAssignmentCompletion
{
before(grammarAccess.getThisInvocationStatementAccess().getAssignmentCompletionAssignmentCompletionParserRuleCall_1_0());
pushFollow(FOLLOW_ruleAssignmentCompletion_in_rule__ThisInvocationStatement__AssignmentCompletionAssignment_138061);
ruleAssignmentCompletion();
state._fsp--;
after(grammarAccess.getThisInvocationStatementAccess().getAssignmentCompletionAssignmentCompletionParserRuleCall_1_0());
}
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__ThisInvocationStatement__AssignmentCompletionAssignment_1"
// $ANTLR start "rule__InstanceCreationInvocationStatement___newAssignment_0"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18714:1: rule__InstanceCreationInvocationStatement___newAssignment_0 : ( ruleInstanceCreationExpression ) ;
public final void rule__InstanceCreationInvocationStatement___newAssignment_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18718:1: ( ( ruleInstanceCreationExpression ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18719:1: ( ruleInstanceCreationExpression )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18719:1: ( ruleInstanceCreationExpression )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18720:1: ruleInstanceCreationExpression
{
before(grammarAccess.getInstanceCreationInvocationStatementAccess().get_newInstanceCreationExpressionParserRuleCall_0_0());
pushFollow(FOLLOW_ruleInstanceCreationExpression_in_rule__InstanceCreationInvocationStatement___newAssignment_038092);
ruleInstanceCreationExpression();
state._fsp--;
after(grammarAccess.getInstanceCreationInvocationStatementAccess().get_newInstanceCreationExpressionParserRuleCall_0_0());
}
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__InstanceCreationInvocationStatement___newAssignment_0"
// $ANTLR start "rule__VariableDeclarationCompletion__MultiplicityIndicatorAssignment_0_0"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18729:1: rule__VariableDeclarationCompletion__MultiplicityIndicatorAssignment_0_0 : ( ( '[' ) ) ;
public final void rule__VariableDeclarationCompletion__MultiplicityIndicatorAssignment_0_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18733:1: ( ( ( '[' ) ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18734:1: ( ( '[' ) )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18734:1: ( ( '[' ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18735:1: ( '[' )
{
before(grammarAccess.getVariableDeclarationCompletionAccess().getMultiplicityIndicatorLeftSquareBracketKeyword_0_0_0());
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18736:1: ( '[' )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18737:1: '['
{
before(grammarAccess.getVariableDeclarationCompletionAccess().getMultiplicityIndicatorLeftSquareBracketKeyword_0_0_0());
match(input, 74, FOLLOW_74_in_rule__VariableDeclarationCompletion__MultiplicityIndicatorAssignment_0_038128);
after(grammarAccess.getVariableDeclarationCompletionAccess().getMultiplicityIndicatorLeftSquareBracketKeyword_0_0_0());
}
after(grammarAccess.getVariableDeclarationCompletionAccess().getMultiplicityIndicatorLeftSquareBracketKeyword_0_0_0());
}
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__VariableDeclarationCompletion__MultiplicityIndicatorAssignment_0_0"
// $ANTLR start "rule__VariableDeclarationCompletion__VariableNameAssignment_1"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18752:1: rule__VariableDeclarationCompletion__VariableNameAssignment_1 : ( RULE_ID ) ;
public final void rule__VariableDeclarationCompletion__VariableNameAssignment_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18756:1: ( ( RULE_ID ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18757:1: ( RULE_ID )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18757:1: ( RULE_ID )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18758:1: RULE_ID
{
before(grammarAccess.getVariableDeclarationCompletionAccess().getVariableNameIDTerminalRuleCall_1_0());
match(input, RULE_ID, FOLLOW_RULE_ID_in_rule__VariableDeclarationCompletion__VariableNameAssignment_138167);
after(grammarAccess.getVariableDeclarationCompletionAccess().getVariableNameIDTerminalRuleCall_1_0());
}
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__VariableDeclarationCompletion__VariableNameAssignment_1"
// $ANTLR start "rule__VariableDeclarationCompletion__InitValueAssignment_2"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18767:1: rule__VariableDeclarationCompletion__InitValueAssignment_2 : ( ruleAssignmentCompletion ) ;
public final void rule__VariableDeclarationCompletion__InitValueAssignment_2() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18771:1: ( ( ruleAssignmentCompletion ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18772:1: ( ruleAssignmentCompletion )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18772:1: ( ruleAssignmentCompletion )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18773:1: ruleAssignmentCompletion
{
before(grammarAccess.getVariableDeclarationCompletionAccess().getInitValueAssignmentCompletionParserRuleCall_2_0());
pushFollow(FOLLOW_ruleAssignmentCompletion_in_rule__VariableDeclarationCompletion__InitValueAssignment_238198);
ruleAssignmentCompletion();
state._fsp--;
after(grammarAccess.getVariableDeclarationCompletionAccess().getInitValueAssignmentCompletionParserRuleCall_2_0());
}
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__VariableDeclarationCompletion__InitValueAssignment_2"
// $ANTLR start "rule__AssignmentCompletion__OpAssignment_0"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18782:1: rule__AssignmentCompletion__OpAssignment_0 : ( ruleAssignmentOperator ) ;
public final void rule__AssignmentCompletion__OpAssignment_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18786:1: ( ( ruleAssignmentOperator ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18787:1: ( ruleAssignmentOperator )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18787:1: ( ruleAssignmentOperator )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18788:1: ruleAssignmentOperator
{
before(grammarAccess.getAssignmentCompletionAccess().getOpAssignmentOperatorEnumRuleCall_0_0());
pushFollow(FOLLOW_ruleAssignmentOperator_in_rule__AssignmentCompletion__OpAssignment_038229);
ruleAssignmentOperator();
state._fsp--;
after(grammarAccess.getAssignmentCompletionAccess().getOpAssignmentOperatorEnumRuleCall_0_0());
}
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__AssignmentCompletion__OpAssignment_0"
// $ANTLR start "rule__AssignmentCompletion__RightHandSideAssignment_1"
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18797:1: rule__AssignmentCompletion__RightHandSideAssignment_1 : ( ruleSequenceElement ) ;
public final void rule__AssignmentCompletion__RightHandSideAssignment_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18801:1: ( ( ruleSequenceElement ) )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18802:1: ( ruleSequenceElement )
{
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18802:1: ( ruleSequenceElement )
// ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18803:1: ruleSequenceElement
{
before(grammarAccess.getAssignmentCompletionAccess().getRightHandSideSequenceElementParserRuleCall_1_0());
pushFollow(FOLLOW_ruleSequenceElement_in_rule__AssignmentCompletion__RightHandSideAssignment_138260);
ruleSequenceElement();
state._fsp--;
after(grammarAccess.getAssignmentCompletionAccess().getRightHandSideSequenceElementParserRuleCall_1_0());
}
}
} catch (RecognitionException re) {
reportError(re);
recover(input, re);
} finally {
restoreStackSize(stackSize);
}
return;
}
// $ANTLR end "rule__AssignmentCompletion__RightHandSideAssignment_1"
// Delegated rules
protected DFA17 dfa17 = new DFA17(this);
static final String DFA17_eotS = "\13\uffff";
static final String DFA17_eofS = "\4\uffff\1\11\6\uffff";
static final String DFA17_minS = "\1\111\2\6\1\uffff\1\6\6\uffff";
static final String DFA17_maxS = "\1\114\1\126\1\116\1\uffff\1\154\6\uffff";
static final String DFA17_acceptS = "\3\uffff\1\3\1\uffff\1\7\1\6\1\5\1\4\1\2\1\1";
static final String DFA17_specialS = "\13\uffff}>";
static final String[] DFA17_transitionS = { "\1\1\2\uffff\1\2", "\1\4\34\uffff\3\3\60\uffff\1\5", "\1\10\37\uffff\7\6\40\uffff\1\7\1\6", "", "\1\11\7\uffff\20\11\23\uffff\14\11\1\uffff\1\11\1\uffff\1" + "\12\14\11\7\uffff\2\11\5\uffff\1\11\17\uffff\2\11", "", "", "", "", "", "" };
static final short[] DFA17_eot = DFA.unpackEncodedString(DFA17_eotS);
static final short[] DFA17_eof = DFA.unpackEncodedString(DFA17_eofS);
static final char[] DFA17_min = DFA.unpackEncodedStringToUnsignedChars(DFA17_minS);
static final char[] DFA17_max = DFA.unpackEncodedStringToUnsignedChars(DFA17_maxS);
static final short[] DFA17_accept = DFA.unpackEncodedString(DFA17_acceptS);
static final short[] DFA17_special = DFA.unpackEncodedString(DFA17_specialS);
static final short[][] DFA17_transition;
static {
int numStates = DFA17_transitionS.length;
DFA17_transition = new short[numStates][];
for(int i = 0; i < numStates; i++) {
DFA17_transition[i] = DFA.unpackEncodedString(DFA17_transitionS[i]);
}
}
class DFA17 extends DFA {
public DFA17(BaseRecognizer recognizer) {
this.recognizer = recognizer;
this.decisionNumber = 17;
this.eot = DFA17_eot;
this.eof = DFA17_eof;
this.min = DFA17_min;
this.max = DFA17_max;
this.accept = DFA17_accept;
this.special = DFA17_special;
this.transition = DFA17_transition;
}
public String getDescription() {
return "3490:1: rule__SuffixExpression__Alternatives : ( ( ruleOperationCallExpression ) | ( rulePropertyCallExpression ) | ( ruleLinkOperationExpression ) | ( ruleSequenceOperationExpression ) | ( ruleSequenceReductionExpression ) | ( ruleSequenceExpansionExpression ) | ( ruleClassExtentExpression ) );";
}
}
public static final BitSet FOLLOW_ruleAppliedStereotypePropertyRule_in_entryRuleAppliedStereotypePropertyRule61 = new BitSet(new long[]{ 0x0000000000000000L });
public static final BitSet FOLLOW_EOF_in_entryRuleAppliedStereotypePropertyRule68 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__AppliedStereotypePropertyRule__Group__0_in_ruleAppliedStereotypePropertyRule94 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_ruleExpressionValueRule_in_entryRuleExpressionValueRule121 = new BitSet(new long[]{ 0x0000000000000000L });
public static final BitSet FOLLOW_EOF_in_entryRuleExpressionValueRule128 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__ExpressionValueRule__Group__0_in_ruleExpressionValueRule154 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_ruleLITERAL_in_entryRuleLITERAL183 = new BitSet(new long[]{ 0x0000000000000000L });
public static final BitSet FOLLOW_EOF_in_entryRuleLITERAL190 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__LITERAL__Alternatives_in_ruleLITERAL216 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_ruleBOOLEAN_LITERAL_in_entryRuleBOOLEAN_LITERAL243 = new BitSet(new long[]{ 0x0000000000000000L });
public static final BitSet FOLLOW_EOF_in_entryRuleBOOLEAN_LITERAL250 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__BOOLEAN_LITERAL__ValueAssignment_in_ruleBOOLEAN_LITERAL276 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_ruleNUMBER_LITERAL_in_entryRuleNUMBER_LITERAL303 = new BitSet(new long[]{ 0x0000000000000000L });
public static final BitSet FOLLOW_EOF_in_entryRuleNUMBER_LITERAL310 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__NUMBER_LITERAL__Alternatives_in_ruleNUMBER_LITERAL336 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_ruleINTEGER_LITERAL_in_entryRuleINTEGER_LITERAL363 = new BitSet(new long[]{ 0x0000000000000000L });
public static final BitSet FOLLOW_EOF_in_entryRuleINTEGER_LITERAL370 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__INTEGER_LITERAL__ValueAssignment_in_ruleINTEGER_LITERAL396 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_ruleUNLIMITED_LITERAL_in_entryRuleUNLIMITED_LITERAL423 = new BitSet(new long[]{ 0x0000000000000000L });
public static final BitSet FOLLOW_EOF_in_entryRuleUNLIMITED_LITERAL430 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__UNLIMITED_LITERAL__ValueAssignment_in_ruleUNLIMITED_LITERAL456 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_ruleSTRING_LITERAL_in_entryRuleSTRING_LITERAL483 = new BitSet(new long[]{ 0x0000000000000000L });
public static final BitSet FOLLOW_EOF_in_entryRuleSTRING_LITERAL490 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__STRING_LITERAL__ValueAssignment_in_ruleSTRING_LITERAL516 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_ruleNameExpression_in_entryRuleNameExpression543 = new BitSet(new long[]{ 0x0000000000000000L });
public static final BitSet FOLLOW_EOF_in_entryRuleNameExpression550 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__NameExpression__Group__0_in_ruleNameExpression576 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_ruleQualifiedNamePath_in_entryRuleQualifiedNamePath603 = new BitSet(new long[]{ 0x0000000000000000L });
public static final BitSet FOLLOW_EOF_in_entryRuleQualifiedNamePath610 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__QualifiedNamePath__Group__0_in_ruleQualifiedNamePath638 = new BitSet(new long[]{ 0x0000000000000042L });
public static final BitSet FOLLOW_rule__QualifiedNamePath__Group__0_in_ruleQualifiedNamePath650 = new BitSet(new long[]{ 0x0000000000000042L });
public static final BitSet FOLLOW_ruleUnqualifiedName_in_entryRuleUnqualifiedName680 = new BitSet(new long[]{ 0x0000000000000000L });
public static final BitSet FOLLOW_EOF_in_entryRuleUnqualifiedName687 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__UnqualifiedName__Group__0_in_ruleUnqualifiedName713 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_ruleTemplateBinding_in_entryRuleTemplateBinding740 = new BitSet(new long[]{ 0x0000000000000000L });
public static final BitSet FOLLOW_EOF_in_entryRuleTemplateBinding747 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__TemplateBinding__Group__0_in_ruleTemplateBinding773 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_ruleNamedTemplateBinding_in_entryRuleNamedTemplateBinding800 = new BitSet(new long[]{ 0x0000000000000000L });
public static final BitSet FOLLOW_EOF_in_entryRuleNamedTemplateBinding807 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__NamedTemplateBinding__Group__0_in_ruleNamedTemplateBinding833 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_ruleQualifiedNameWithBinding_in_entryRuleQualifiedNameWithBinding860 = new BitSet(new long[]{ 0x0000000000000000L });
public static final BitSet FOLLOW_EOF_in_entryRuleQualifiedNameWithBinding867 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__QualifiedNameWithBinding__Group__0_in_ruleQualifiedNameWithBinding893 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_ruleTuple_in_entryRuleTuple920 = new BitSet(new long[]{ 0x0000000000000000L });
public static final BitSet FOLLOW_EOF_in_entryRuleTuple927 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__Tuple__Group__0_in_ruleTuple953 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_ruleTupleElement_in_entryRuleTupleElement980 = new BitSet(new long[]{ 0x0000000000000000L });
public static final BitSet FOLLOW_EOF_in_entryRuleTupleElement987 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__TupleElement__ArgumentAssignment_in_ruleTupleElement1013 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_ruleExpression_in_entryRuleExpression1040 = new BitSet(new long[]{ 0x0000000000000000L });
public static final BitSet FOLLOW_EOF_in_entryRuleExpression1047 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_ruleConditionalTestExpression_in_ruleExpression1073 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_ruleConditionalTestExpression_in_entryRuleConditionalTestExpression1099 = new BitSet(new long[]{ 0x0000000000000000L });
public static final BitSet FOLLOW_EOF_in_entryRuleConditionalTestExpression1106 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__ConditionalTestExpression__Group__0_in_ruleConditionalTestExpression1132 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_ruleConditionalOrExpression_in_entryRuleConditionalOrExpression1159 = new BitSet(new long[]{ 0x0000000000000000L });
public static final BitSet FOLLOW_EOF_in_entryRuleConditionalOrExpression1166 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__ConditionalOrExpression__Group__0_in_ruleConditionalOrExpression1192 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_ruleConditionalAndExpression_in_entryRuleConditionalAndExpression1219 = new BitSet(new long[]{ 0x0000000000000000L });
public static final BitSet FOLLOW_EOF_in_entryRuleConditionalAndExpression1226 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__ConditionalAndExpression__Group__0_in_ruleConditionalAndExpression1252 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_ruleInclusiveOrExpression_in_entryRuleInclusiveOrExpression1279 = new BitSet(new long[]{ 0x0000000000000000L });
public static final BitSet FOLLOW_EOF_in_entryRuleInclusiveOrExpression1286 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__InclusiveOrExpression__Group__0_in_ruleInclusiveOrExpression1312 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_ruleExclusiveOrExpression_in_entryRuleExclusiveOrExpression1339 = new BitSet(new long[]{ 0x0000000000000000L });
public static final BitSet FOLLOW_EOF_in_entryRuleExclusiveOrExpression1346 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__ExclusiveOrExpression__Group__0_in_ruleExclusiveOrExpression1372 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_ruleAndExpression_in_entryRuleAndExpression1399 = new BitSet(new long[]{ 0x0000000000000000L });
public static final BitSet FOLLOW_EOF_in_entryRuleAndExpression1406 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__AndExpression__Group__0_in_ruleAndExpression1432 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_ruleEqualityExpression_in_entryRuleEqualityExpression1459 = new BitSet(new long[]{ 0x0000000000000000L });
public static final BitSet FOLLOW_EOF_in_entryRuleEqualityExpression1466 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__EqualityExpression__Group__0_in_ruleEqualityExpression1492 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_ruleClassificationExpression_in_entryRuleClassificationExpression1519 = new BitSet(new long[]{ 0x0000000000000000L });
public static final BitSet FOLLOW_EOF_in_entryRuleClassificationExpression1526 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__ClassificationExpression__Group__0_in_ruleClassificationExpression1552 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_ruleRelationalExpression_in_entryRuleRelationalExpression1579 = new BitSet(new long[]{ 0x0000000000000000L });
public static final BitSet FOLLOW_EOF_in_entryRuleRelationalExpression1586 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__RelationalExpression__Group__0_in_ruleRelationalExpression1612 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_ruleShiftExpression_in_entryRuleShiftExpression1639 = new BitSet(new long[]{ 0x0000000000000000L });
public static final BitSet FOLLOW_EOF_in_entryRuleShiftExpression1646 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__ShiftExpression__Group__0_in_ruleShiftExpression1672 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_ruleAdditiveExpression_in_entryRuleAdditiveExpression1699 = new BitSet(new long[]{ 0x0000000000000000L });
public static final BitSet FOLLOW_EOF_in_entryRuleAdditiveExpression1706 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__AdditiveExpression__Group__0_in_ruleAdditiveExpression1732 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_ruleMultiplicativeExpression_in_entryRuleMultiplicativeExpression1759 = new BitSet(new long[]{ 0x0000000000000000L });
public static final BitSet FOLLOW_EOF_in_entryRuleMultiplicativeExpression1766 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__MultiplicativeExpression__Group__0_in_ruleMultiplicativeExpression1792 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_ruleUnaryExpression_in_entryRuleUnaryExpression1819 = new BitSet(new long[]{ 0x0000000000000000L });
public static final BitSet FOLLOW_EOF_in_entryRuleUnaryExpression1826 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__UnaryExpression__Group__0_in_ruleUnaryExpression1852 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rulePrimaryExpression_in_entryRulePrimaryExpression1879 = new BitSet(new long[]{ 0x0000000000000000L });
public static final BitSet FOLLOW_EOF_in_entryRulePrimaryExpression1886 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__PrimaryExpression__PrefixAssignment_in_rulePrimaryExpression1912 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_ruleSuffixExpression_in_entryRuleSuffixExpression1939 = new BitSet(new long[]{ 0x0000000000000000L });
public static final BitSet FOLLOW_EOF_in_entryRuleSuffixExpression1946 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__SuffixExpression__Alternatives_in_ruleSuffixExpression1972 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_ruleOperationCallExpression_in_entryRuleOperationCallExpression1999 = new BitSet(new long[]{ 0x0000000000000000L });
public static final BitSet FOLLOW_EOF_in_entryRuleOperationCallExpression2006 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__OperationCallExpression__Group__0_in_ruleOperationCallExpression2032 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rulePropertyCallExpression_in_entryRulePropertyCallExpression2059 = new BitSet(new long[]{ 0x0000000000000000L });
public static final BitSet FOLLOW_EOF_in_entryRulePropertyCallExpression2066 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__PropertyCallExpression__Group__0_in_rulePropertyCallExpression2092 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_ruleLinkOperationExpression_in_entryRuleLinkOperationExpression2119 = new BitSet(new long[]{ 0x0000000000000000L });
public static final BitSet FOLLOW_EOF_in_entryRuleLinkOperationExpression2126 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__LinkOperationExpression__Group__0_in_ruleLinkOperationExpression2152 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_ruleLinkOperationTuple_in_entryRuleLinkOperationTuple2179 = new BitSet(new long[]{ 0x0000000000000000L });
public static final BitSet FOLLOW_EOF_in_entryRuleLinkOperationTuple2186 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__LinkOperationTuple__Group__0_in_ruleLinkOperationTuple2212 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_ruleLinkOperationTupleElement_in_entryRuleLinkOperationTupleElement2239 = new BitSet(new long[]{ 0x0000000000000000L });
public static final BitSet FOLLOW_EOF_in_entryRuleLinkOperationTupleElement2246 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__LinkOperationTupleElement__Group__0_in_ruleLinkOperationTupleElement2272 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_ruleSequenceOperationExpression_in_entryRuleSequenceOperationExpression2299 = new BitSet(new long[]{ 0x0000000000000000L });
public static final BitSet FOLLOW_EOF_in_entryRuleSequenceOperationExpression2306 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__SequenceOperationExpression__Group__0_in_ruleSequenceOperationExpression2332 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_ruleSequenceReductionExpression_in_entryRuleSequenceReductionExpression2359 = new BitSet(new long[]{ 0x0000000000000000L });
public static final BitSet FOLLOW_EOF_in_entryRuleSequenceReductionExpression2366 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__SequenceReductionExpression__Group__0_in_ruleSequenceReductionExpression2392 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_ruleSequenceExpansionExpression_in_entryRuleSequenceExpansionExpression2419 = new BitSet(new long[]{ 0x0000000000000000L });
public static final BitSet FOLLOW_EOF_in_entryRuleSequenceExpansionExpression2426 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__SequenceExpansionExpression__Alternatives_in_ruleSequenceExpansionExpression2452 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_ruleSelectOrRejectOperation_in_entryRuleSelectOrRejectOperation2479 = new BitSet(new long[]{ 0x0000000000000000L });
public static final BitSet FOLLOW_EOF_in_entryRuleSelectOrRejectOperation2486 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__SelectOrRejectOperation__Group__0_in_ruleSelectOrRejectOperation2512 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_ruleCollectOrIterateOperation_in_entryRuleCollectOrIterateOperation2539 = new BitSet(new long[]{ 0x0000000000000000L });
public static final BitSet FOLLOW_EOF_in_entryRuleCollectOrIterateOperation2546 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__CollectOrIterateOperation__Group__0_in_ruleCollectOrIterateOperation2572 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_ruleForAllOrExistsOrOneOperation_in_entryRuleForAllOrExistsOrOneOperation2599 = new BitSet(new long[]{ 0x0000000000000000L });
public static final BitSet FOLLOW_EOF_in_entryRuleForAllOrExistsOrOneOperation2606 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__ForAllOrExistsOrOneOperation__Group__0_in_ruleForAllOrExistsOrOneOperation2632 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_ruleIsUniqueOperation_in_entryRuleIsUniqueOperation2659 = new BitSet(new long[]{ 0x0000000000000000L });
public static final BitSet FOLLOW_EOF_in_entryRuleIsUniqueOperation2666 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__IsUniqueOperation__Group__0_in_ruleIsUniqueOperation2692 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_ruleValueSpecification_in_entryRuleValueSpecification2719 = new BitSet(new long[]{ 0x0000000000000000L });
public static final BitSet FOLLOW_EOF_in_entryRuleValueSpecification2726 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__ValueSpecification__Alternatives_in_ruleValueSpecification2752 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_ruleNonLiteralValueSpecification_in_entryRuleNonLiteralValueSpecification2779 = new BitSet(new long[]{ 0x0000000000000000L });
public static final BitSet FOLLOW_EOF_in_entryRuleNonLiteralValueSpecification2786 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__NonLiteralValueSpecification__Alternatives_in_ruleNonLiteralValueSpecification2812 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_ruleParenthesizedExpression_in_entryRuleParenthesizedExpression2839 = new BitSet(new long[]{ 0x0000000000000000L });
public static final BitSet FOLLOW_EOF_in_entryRuleParenthesizedExpression2846 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__ParenthesizedExpression__Group__0_in_ruleParenthesizedExpression2872 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_ruleNullExpression_in_entryRuleNullExpression2899 = new BitSet(new long[]{ 0x0000000000000000L });
public static final BitSet FOLLOW_EOF_in_entryRuleNullExpression2906 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__NullExpression__Group__0_in_ruleNullExpression2932 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_ruleThisExpression_in_entryRuleThisExpression2959 = new BitSet(new long[]{ 0x0000000000000000L });
public static final BitSet FOLLOW_EOF_in_entryRuleThisExpression2966 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__ThisExpression__Group__0_in_ruleThisExpression2992 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_ruleSuperInvocationExpression_in_entryRuleSuperInvocationExpression3019 = new BitSet(new long[]{ 0x0000000000000000L });
public static final BitSet FOLLOW_EOF_in_entryRuleSuperInvocationExpression3026 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__SuperInvocationExpression__Group__0_in_ruleSuperInvocationExpression3052 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_ruleInstanceCreationExpression_in_entryRuleInstanceCreationExpression3079 = new BitSet(new long[]{ 0x0000000000000000L });
public static final BitSet FOLLOW_EOF_in_entryRuleInstanceCreationExpression3086 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__InstanceCreationExpression__Group__0_in_ruleInstanceCreationExpression3112 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_ruleInstanceCreationTuple_in_entryRuleInstanceCreationTuple3139 = new BitSet(new long[]{ 0x0000000000000000L });
public static final BitSet FOLLOW_EOF_in_entryRuleInstanceCreationTuple3146 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__InstanceCreationTuple__Group__0_in_ruleInstanceCreationTuple3172 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_ruleInstanceCreationTupleElement_in_entryRuleInstanceCreationTupleElement3199 = new BitSet(new long[]{ 0x0000000000000000L });
public static final BitSet FOLLOW_EOF_in_entryRuleInstanceCreationTupleElement3206 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__InstanceCreationTupleElement__Group__0_in_ruleInstanceCreationTupleElement3232 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_ruleSequenceConstructionOrAccessCompletion_in_entryRuleSequenceConstructionOrAccessCompletion3259 = new BitSet(new long[]{ 0x0000000000000000L });
public static final BitSet FOLLOW_EOF_in_entryRuleSequenceConstructionOrAccessCompletion3266 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__SequenceConstructionOrAccessCompletion__Alternatives_in_ruleSequenceConstructionOrAccessCompletion3292 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_ruleAccessCompletion_in_entryRuleAccessCompletion3319 = new BitSet(new long[]{ 0x0000000000000000L });
public static final BitSet FOLLOW_EOF_in_entryRuleAccessCompletion3326 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__AccessCompletion__Group__0_in_ruleAccessCompletion3352 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rulePartialSequenceConstructionCompletion_in_entryRulePartialSequenceConstructionCompletion3379 = new BitSet(new long[]{ 0x0000000000000000L });
public static final BitSet FOLLOW_EOF_in_entryRulePartialSequenceConstructionCompletion3386 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__PartialSequenceConstructionCompletion__Group__0_in_rulePartialSequenceConstructionCompletion3412 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_ruleSequenceConstructionExpression_in_entryRuleSequenceConstructionExpression3439 = new BitSet(new long[]{ 0x0000000000000000L });
public static final BitSet FOLLOW_EOF_in_entryRuleSequenceConstructionExpression3446 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__SequenceConstructionExpression__Group__0_in_ruleSequenceConstructionExpression3472 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_ruleSequenceElement_in_entryRuleSequenceElement3499 = new BitSet(new long[]{ 0x0000000000000000L });
public static final BitSet FOLLOW_EOF_in_entryRuleSequenceElement3506 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__SequenceElement__Alternatives_in_ruleSequenceElement3532 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_ruleClassExtentExpression_in_entryRuleClassExtentExpression3559 = new BitSet(new long[]{ 0x0000000000000000L });
public static final BitSet FOLLOW_EOF_in_entryRuleClassExtentExpression3566 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__ClassExtentExpression__Group__0_in_ruleClassExtentExpression3592 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_ruleBlock_in_entryRuleBlock3619 = new BitSet(new long[]{ 0x0000000000000000L });
public static final BitSet FOLLOW_EOF_in_entryRuleBlock3626 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__Block__Group__0_in_ruleBlock3652 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_ruleStatementSequence_in_entryRuleStatementSequence3679 = new BitSet(new long[]{ 0x0000000000000000L });
public static final BitSet FOLLOW_EOF_in_entryRuleStatementSequence3686 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__StatementSequence__StatementsAssignment_in_ruleStatementSequence3714 = new BitSet(new long[]{ 0x0000000000003072L, 0x000007B93C8F0000L });
public static final BitSet FOLLOW_rule__StatementSequence__StatementsAssignment_in_ruleStatementSequence3726 = new BitSet(new long[]{ 0x0000000000003072L, 0x000007B93C8F0000L });
public static final BitSet FOLLOW_ruleDocumentedStatement_in_entryRuleDocumentedStatement3756 = new BitSet(new long[]{ 0x0000000000000000L });
public static final BitSet FOLLOW_EOF_in_entryRuleDocumentedStatement3763 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__DocumentedStatement__Group__0_in_ruleDocumentedStatement3789 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_ruleInlineStatement_in_entryRuleInlineStatement3816 = new BitSet(new long[]{ 0x0000000000000000L });
public static final BitSet FOLLOW_EOF_in_entryRuleInlineStatement3823 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__InlineStatement__Group__0_in_ruleInlineStatement3849 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_ruleAnnotatedStatement_in_entryRuleAnnotatedStatement3876 = new BitSet(new long[]{ 0x0000000000000000L });
public static final BitSet FOLLOW_EOF_in_entryRuleAnnotatedStatement3883 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__AnnotatedStatement__Group__0_in_ruleAnnotatedStatement3909 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_ruleStatement_in_entryRuleStatement3936 = new BitSet(new long[]{ 0x0000000000000000L });
public static final BitSet FOLLOW_EOF_in_entryRuleStatement3943 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__Statement__Alternatives_in_ruleStatement3969 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_ruleAnnotation_in_entryRuleAnnotation3996 = new BitSet(new long[]{ 0x0000000000000000L });
public static final BitSet FOLLOW_EOF_in_entryRuleAnnotation4003 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__Annotation__Group__0_in_ruleAnnotation4029 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_ruleBlockStatement_in_entryRuleBlockStatement4056 = new BitSet(new long[]{ 0x0000000000000000L });
public static final BitSet FOLLOW_EOF_in_entryRuleBlockStatement4063 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__BlockStatement__BlockAssignment_in_ruleBlockStatement4089 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_ruleEmptyStatement_in_entryRuleEmptyStatement4116 = new BitSet(new long[]{ 0x0000000000000000L });
public static final BitSet FOLLOW_EOF_in_entryRuleEmptyStatement4123 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__EmptyStatement__Group__0_in_ruleEmptyStatement4149 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_ruleLocalNameDeclarationStatement_in_entryRuleLocalNameDeclarationStatement4176 = new BitSet(new long[]{ 0x0000000000000000L });
public static final BitSet FOLLOW_EOF_in_entryRuleLocalNameDeclarationStatement4183 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__LocalNameDeclarationStatement__Group__0_in_ruleLocalNameDeclarationStatement4209 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_ruleIfStatement_in_entryRuleIfStatement4236 = new BitSet(new long[]{ 0x0000000000000000L });
public static final BitSet FOLLOW_EOF_in_entryRuleIfStatement4243 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__IfStatement__Group__0_in_ruleIfStatement4269 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_ruleSequentialClauses_in_entryRuleSequentialClauses4296 = new BitSet(new long[]{ 0x0000000000000000L });
public static final BitSet FOLLOW_EOF_in_entryRuleSequentialClauses4303 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__SequentialClauses__Group__0_in_ruleSequentialClauses4329 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_ruleConcurrentClauses_in_entryRuleConcurrentClauses4356 = new BitSet(new long[]{ 0x0000000000000000L });
public static final BitSet FOLLOW_EOF_in_entryRuleConcurrentClauses4363 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__ConcurrentClauses__Group__0_in_ruleConcurrentClauses4389 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_ruleNonFinalClause_in_entryRuleNonFinalClause4416 = new BitSet(new long[]{ 0x0000000000000000L });
public static final BitSet FOLLOW_EOF_in_entryRuleNonFinalClause4423 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__NonFinalClause__Group__0_in_ruleNonFinalClause4449 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_ruleFinalClause_in_entryRuleFinalClause4476 = new BitSet(new long[]{ 0x0000000000000000L });
public static final BitSet FOLLOW_EOF_in_entryRuleFinalClause4483 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__FinalClause__Group__0_in_ruleFinalClause4509 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_ruleSwitchStatement_in_entryRuleSwitchStatement4536 = new BitSet(new long[]{ 0x0000000000000000L });
public static final BitSet FOLLOW_EOF_in_entryRuleSwitchStatement4543 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__SwitchStatement__Group__0_in_ruleSwitchStatement4569 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_ruleSwitchClause_in_entryRuleSwitchClause4596 = new BitSet(new long[]{ 0x0000000000000000L });
public static final BitSet FOLLOW_EOF_in_entryRuleSwitchClause4603 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__SwitchClause__Group__0_in_ruleSwitchClause4629 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_ruleSwitchCase_in_entryRuleSwitchCase4656 = new BitSet(new long[]{ 0x0000000000000000L });
public static final BitSet FOLLOW_EOF_in_entryRuleSwitchCase4663 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__SwitchCase__Group__0_in_ruleSwitchCase4689 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_ruleSwitchDefaultClause_in_entryRuleSwitchDefaultClause4716 = new BitSet(new long[]{ 0x0000000000000000L });
public static final BitSet FOLLOW_EOF_in_entryRuleSwitchDefaultClause4723 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__SwitchDefaultClause__Group__0_in_ruleSwitchDefaultClause4749 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_ruleNonEmptyStatementSequence_in_entryRuleNonEmptyStatementSequence4776 = new BitSet(new long[]{ 0x0000000000000000L });
public static final BitSet FOLLOW_EOF_in_entryRuleNonEmptyStatementSequence4783 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__NonEmptyStatementSequence__StatementAssignment_in_ruleNonEmptyStatementSequence4811 = new BitSet(new long[]{ 0x0000000000003072L, 0x000007B93C8F0000L });
public static final BitSet FOLLOW_rule__NonEmptyStatementSequence__StatementAssignment_in_ruleNonEmptyStatementSequence4823 = new BitSet(new long[]{ 0x0000000000003072L, 0x000007B93C8F0000L });
public static final BitSet FOLLOW_ruleWhileStatement_in_entryRuleWhileStatement4853 = new BitSet(new long[]{ 0x0000000000000000L });
public static final BitSet FOLLOW_EOF_in_entryRuleWhileStatement4860 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__WhileStatement__Group__0_in_ruleWhileStatement4886 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_ruleDoStatement_in_entryRuleDoStatement4913 = new BitSet(new long[]{ 0x0000000000000000L });
public static final BitSet FOLLOW_EOF_in_entryRuleDoStatement4920 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__DoStatement__Group__0_in_ruleDoStatement4946 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_ruleForStatement_in_entryRuleForStatement4973 = new BitSet(new long[]{ 0x0000000000000000L });
public static final BitSet FOLLOW_EOF_in_entryRuleForStatement4980 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__ForStatement__Group__0_in_ruleForStatement5006 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_ruleForControl_in_entryRuleForControl5033 = new BitSet(new long[]{ 0x0000000000000000L });
public static final BitSet FOLLOW_EOF_in_entryRuleForControl5040 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__ForControl__Group__0_in_ruleForControl5066 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_ruleLoopVariableDefinition_in_entryRuleLoopVariableDefinition5093 = new BitSet(new long[]{ 0x0000000000000000L });
public static final BitSet FOLLOW_EOF_in_entryRuleLoopVariableDefinition5100 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__LoopVariableDefinition__Alternatives_in_ruleLoopVariableDefinition5126 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_ruleBreakStatement_in_entryRuleBreakStatement5153 = new BitSet(new long[]{ 0x0000000000000000L });
public static final BitSet FOLLOW_EOF_in_entryRuleBreakStatement5160 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__BreakStatement__Group__0_in_ruleBreakStatement5186 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_ruleReturnStatement_in_entryRuleReturnStatement5213 = new BitSet(new long[]{ 0x0000000000000000L });
public static final BitSet FOLLOW_EOF_in_entryRuleReturnStatement5220 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__ReturnStatement__Group__0_in_ruleReturnStatement5246 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_ruleAcceptStatement_in_entryRuleAcceptStatement5273 = new BitSet(new long[]{ 0x0000000000000000L });
public static final BitSet FOLLOW_EOF_in_entryRuleAcceptStatement5280 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__AcceptStatement__Group__0_in_ruleAcceptStatement5306 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_ruleSimpleAcceptStatementCompletion_in_entryRuleSimpleAcceptStatementCompletion5333 = new BitSet(new long[]{ 0x0000000000000000L });
public static final BitSet FOLLOW_EOF_in_entryRuleSimpleAcceptStatementCompletion5340 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__SimpleAcceptStatementCompletion__Group__0_in_ruleSimpleAcceptStatementCompletion5366 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_ruleCompoundAcceptStatementCompletion_in_entryRuleCompoundAcceptStatementCompletion5393 = new BitSet(new long[]{ 0x0000000000000000L });
public static final BitSet FOLLOW_EOF_in_entryRuleCompoundAcceptStatementCompletion5400 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__CompoundAcceptStatementCompletion__Group__0_in_ruleCompoundAcceptStatementCompletion5426 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_ruleAcceptBlock_in_entryRuleAcceptBlock5453 = new BitSet(new long[]{ 0x0000000000000000L });
public static final BitSet FOLLOW_EOF_in_entryRuleAcceptBlock5460 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__AcceptBlock__Group__0_in_ruleAcceptBlock5486 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_ruleAcceptClause_in_entryRuleAcceptClause5513 = new BitSet(new long[]{ 0x0000000000000000L });
public static final BitSet FOLLOW_EOF_in_entryRuleAcceptClause5520 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__AcceptClause__Group__0_in_ruleAcceptClause5546 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_ruleClassifyStatement_in_entryRuleClassifyStatement5573 = new BitSet(new long[]{ 0x0000000000000000L });
public static final BitSet FOLLOW_EOF_in_entryRuleClassifyStatement5580 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__ClassifyStatement__Group__0_in_ruleClassifyStatement5606 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_ruleClassificationClause_in_entryRuleClassificationClause5633 = new BitSet(new long[]{ 0x0000000000000000L });
public static final BitSet FOLLOW_EOF_in_entryRuleClassificationClause5640 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__ClassificationClause__Alternatives_in_ruleClassificationClause5666 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_ruleClassificationFromClause_in_entryRuleClassificationFromClause5693 = new BitSet(new long[]{ 0x0000000000000000L });
public static final BitSet FOLLOW_EOF_in_entryRuleClassificationFromClause5700 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__ClassificationFromClause__Group__0_in_ruleClassificationFromClause5726 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_ruleClassificationToClause_in_entryRuleClassificationToClause5753 = new BitSet(new long[]{ 0x0000000000000000L });
public static final BitSet FOLLOW_EOF_in_entryRuleClassificationToClause5760 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__ClassificationToClause__Group__0_in_ruleClassificationToClause5786 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_ruleReclassifyAllClause_in_entryRuleReclassifyAllClause5813 = new BitSet(new long[]{ 0x0000000000000000L });
public static final BitSet FOLLOW_EOF_in_entryRuleReclassifyAllClause5820 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__ReclassifyAllClause__Group__0_in_ruleReclassifyAllClause5846 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_ruleQualifiedNameList_in_entryRuleQualifiedNameList5873 = new BitSet(new long[]{ 0x0000000000000000L });
public static final BitSet FOLLOW_EOF_in_entryRuleQualifiedNameList5880 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__QualifiedNameList__Group__0_in_ruleQualifiedNameList5906 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_ruleInvocationOrAssignementOrDeclarationStatement_in_entryRuleInvocationOrAssignementOrDeclarationStatement5933 = new BitSet(new long[]{ 0x0000000000000000L });
public static final BitSet FOLLOW_EOF_in_entryRuleInvocationOrAssignementOrDeclarationStatement5940 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__InvocationOrAssignementOrDeclarationStatement__Group__0_in_ruleInvocationOrAssignementOrDeclarationStatement5966 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_ruleSuperInvocationStatement_in_entryRuleSuperInvocationStatement5993 = new BitSet(new long[]{ 0x0000000000000000L });
public static final BitSet FOLLOW_EOF_in_entryRuleSuperInvocationStatement6000 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__SuperInvocationStatement__Group__0_in_ruleSuperInvocationStatement6026 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_ruleThisInvocationStatement_in_entryRuleThisInvocationStatement6053 = new BitSet(new long[]{ 0x0000000000000000L });
public static final BitSet FOLLOW_EOF_in_entryRuleThisInvocationStatement6060 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__ThisInvocationStatement__Group__0_in_ruleThisInvocationStatement6086 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_ruleInstanceCreationInvocationStatement_in_entryRuleInstanceCreationInvocationStatement6113 = new BitSet(new long[]{ 0x0000000000000000L });
public static final BitSet FOLLOW_EOF_in_entryRuleInstanceCreationInvocationStatement6120 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__InstanceCreationInvocationStatement__Group__0_in_ruleInstanceCreationInvocationStatement6146 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_ruleVariableDeclarationCompletion_in_entryRuleVariableDeclarationCompletion6173 = new BitSet(new long[]{ 0x0000000000000000L });
public static final BitSet FOLLOW_EOF_in_entryRuleVariableDeclarationCompletion6180 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__VariableDeclarationCompletion__Group__0_in_ruleVariableDeclarationCompletion6206 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_ruleAssignmentCompletion_in_entryRuleAssignmentCompletion6233 = new BitSet(new long[]{ 0x0000000000000000L });
public static final BitSet FOLLOW_EOF_in_entryRuleAssignmentCompletion6240 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__AssignmentCompletion__Group__0_in_ruleAssignmentCompletion6266 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__BooleanValue__Alternatives_in_ruleBooleanValue6303 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__LinkOperationKind__Alternatives_in_ruleLinkOperationKind6339 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__SelectOrRejectOperator__Alternatives_in_ruleSelectOrRejectOperator6375 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__CollectOrIterateOperator__Alternatives_in_ruleCollectOrIterateOperator6411 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__ForAllOrExistsOrOneOperator__Alternatives_in_ruleForAllOrExistsOrOneOperator6447 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__AnnotationKind__Alternatives_in_ruleAnnotationKind6483 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__AssignmentOperator__Alternatives_in_ruleAssignmentOperator6519 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_ruleBOOLEAN_LITERAL_in_rule__LITERAL__Alternatives6554 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_ruleNUMBER_LITERAL_in_rule__LITERAL__Alternatives6571 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_ruleSTRING_LITERAL_in_rule__LITERAL__Alternatives6588 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_ruleINTEGER_LITERAL_in_rule__NUMBER_LITERAL__Alternatives6620 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_ruleUNLIMITED_LITERAL_in_rule__NUMBER_LITERAL__Alternatives6637 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__NameExpression__Group_0_0__0_in_rule__NameExpression__Alternatives_06669 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__NameExpression__Group_0_1__0_in_rule__NameExpression__Alternatives_06687 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_12_in_rule__NameExpression__PrefixOpAlternatives_0_0_0_06721 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_13_in_rule__NameExpression__PrefixOpAlternatives_0_0_0_06741 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__NameExpression__InvocationCompletionAssignment_0_1_2_0_in_rule__NameExpression__Alternatives_0_1_26775 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__NameExpression__SequenceConstructionCompletionAssignment_0_1_2_1_in_rule__NameExpression__Alternatives_0_1_26793 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__NameExpression__PostfixOpAssignment_0_1_2_2_in_rule__NameExpression__Alternatives_0_1_26811 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_12_in_rule__NameExpression__PostfixOpAlternatives_0_1_2_2_06845 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_13_in_rule__NameExpression__PostfixOpAlternatives_0_1_2_2_06865 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_14_in_rule__EqualityExpression__OpAlternatives_1_0_06900 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_15_in_rule__EqualityExpression__OpAlternatives_1_0_06920 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_16_in_rule__ClassificationExpression__OpAlternatives_1_0_06955 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_17_in_rule__ClassificationExpression__OpAlternatives_1_0_06975 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_18_in_rule__RelationalExpression__OpAlternatives_1_0_07010 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_19_in_rule__RelationalExpression__OpAlternatives_1_0_07030 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_20_in_rule__RelationalExpression__OpAlternatives_1_0_07050 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_21_in_rule__RelationalExpression__OpAlternatives_1_0_07070 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_22_in_rule__ShiftExpression__OpAlternatives_1_0_07105 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_23_in_rule__ShiftExpression__OpAlternatives_1_0_07125 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_24_in_rule__ShiftExpression__OpAlternatives_1_0_07145 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_25_in_rule__AdditiveExpression__OpAlternatives_1_0_07180 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_26_in_rule__AdditiveExpression__OpAlternatives_1_0_07200 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_27_in_rule__MultiplicativeExpression__OpAlternatives_1_0_07235 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_28_in_rule__MultiplicativeExpression__OpAlternatives_1_0_07255 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_29_in_rule__MultiplicativeExpression__OpAlternatives_1_0_07275 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_30_in_rule__UnaryExpression__OpAlternatives_0_07310 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_26_in_rule__UnaryExpression__OpAlternatives_0_07330 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_25_in_rule__UnaryExpression__OpAlternatives_0_07350 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_31_in_rule__UnaryExpression__OpAlternatives_0_07370 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_32_in_rule__UnaryExpression__OpAlternatives_0_07390 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_ruleOperationCallExpression_in_rule__SuffixExpression__Alternatives7424 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rulePropertyCallExpression_in_rule__SuffixExpression__Alternatives7441 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_ruleLinkOperationExpression_in_rule__SuffixExpression__Alternatives7458 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_ruleSequenceOperationExpression_in_rule__SuffixExpression__Alternatives7475 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_ruleSequenceReductionExpression_in_rule__SuffixExpression__Alternatives7492 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_ruleSequenceExpansionExpression_in_rule__SuffixExpression__Alternatives7509 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_ruleClassExtentExpression_in_rule__SuffixExpression__Alternatives7526 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_ruleSelectOrRejectOperation_in_rule__SequenceExpansionExpression__Alternatives7558 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_ruleCollectOrIterateOperation_in_rule__SequenceExpansionExpression__Alternatives7575 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_ruleForAllOrExistsOrOneOperation_in_rule__SequenceExpansionExpression__Alternatives7592 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_ruleIsUniqueOperation_in_rule__SequenceExpansionExpression__Alternatives7609 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_ruleNameExpression_in_rule__ValueSpecification__Alternatives7641 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_ruleLITERAL_in_rule__ValueSpecification__Alternatives7658 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_ruleThisExpression_in_rule__ValueSpecification__Alternatives7675 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_ruleSuperInvocationExpression_in_rule__ValueSpecification__Alternatives7692 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_ruleInstanceCreationExpression_in_rule__ValueSpecification__Alternatives7709 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_ruleParenthesizedExpression_in_rule__ValueSpecification__Alternatives7726 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_ruleNullExpression_in_rule__ValueSpecification__Alternatives7743 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_ruleNameExpression_in_rule__NonLiteralValueSpecification__Alternatives7775 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_ruleParenthesizedExpression_in_rule__NonLiteralValueSpecification__Alternatives7792 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_ruleInstanceCreationExpression_in_rule__NonLiteralValueSpecification__Alternatives7809 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_ruleThisExpression_in_rule__NonLiteralValueSpecification__Alternatives7826 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_ruleSuperInvocationExpression_in_rule__NonLiteralValueSpecification__Alternatives7843 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__ParenthesizedExpression__CastedAssignment_3_0_in_rule__ParenthesizedExpression__Alternatives_37875 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__ParenthesizedExpression__SuffixAssignment_3_1_in_rule__ParenthesizedExpression__Alternatives_37893 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__SuperInvocationExpression__TupleAssignment_1_0_in_rule__SuperInvocationExpression__Alternatives_17926 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__SuperInvocationExpression__Group_1_1__0_in_rule__SuperInvocationExpression__Alternatives_17944 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__SequenceConstructionOrAccessCompletion__Group_0__0_in_rule__SequenceConstructionOrAccessCompletion__Alternatives7977 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__SequenceConstructionOrAccessCompletion__ExpressionAssignment_1_in_rule__SequenceConstructionOrAccessCompletion__Alternatives7995 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__SequenceConstructionOrAccessCompletion__AccessCompletionAssignment_0_1_0_in_rule__SequenceConstructionOrAccessCompletion__Alternatives_0_18028 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__SequenceConstructionOrAccessCompletion__SequenceCompletionAssignment_0_1_1_in_rule__SequenceConstructionOrAccessCompletion__Alternatives_0_18046 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__SequenceConstructionExpression__Group_2_0__0_in_rule__SequenceConstructionExpression__Alternatives_28079 = new BitSet(new long[]{ 0x4000000000000002L });
public static final BitSet FOLLOW_rule__SequenceConstructionExpression__Group_2_1__0_in_rule__SequenceConstructionExpression__Alternatives_28098 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_ruleExpression_in_rule__SequenceElement__Alternatives8131 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_ruleSequenceConstructionExpression_in_rule__SequenceElement__Alternatives8148 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_RULE_ML_COMMENT_in_rule__DocumentedStatement__CommentAlternatives_0_08180 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_RULE_SL_COMMENT_in_rule__DocumentedStatement__CommentAlternatives_0_08197 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_ruleAnnotatedStatement_in_rule__Statement__Alternatives8229 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_ruleInlineStatement_in_rule__Statement__Alternatives8246 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_ruleBlockStatement_in_rule__Statement__Alternatives8263 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_ruleEmptyStatement_in_rule__Statement__Alternatives8280 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_ruleLocalNameDeclarationStatement_in_rule__Statement__Alternatives8297 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_ruleIfStatement_in_rule__Statement__Alternatives8314 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_ruleSwitchStatement_in_rule__Statement__Alternatives8331 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_ruleWhileStatement_in_rule__Statement__Alternatives8348 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_ruleDoStatement_in_rule__Statement__Alternatives8365 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_ruleForStatement_in_rule__Statement__Alternatives8382 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_ruleBreakStatement_in_rule__Statement__Alternatives8399 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_ruleReturnStatement_in_rule__Statement__Alternatives8416 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_ruleAcceptStatement_in_rule__Statement__Alternatives8433 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_ruleClassifyStatement_in_rule__Statement__Alternatives8450 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_ruleInvocationOrAssignementOrDeclarationStatement_in_rule__Statement__Alternatives8467 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_ruleSuperInvocationStatement_in_rule__Statement__Alternatives8484 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_ruleThisInvocationStatement_in_rule__Statement__Alternatives8501 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_ruleInstanceCreationInvocationStatement_in_rule__Statement__Alternatives8518 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__LoopVariableDefinition__Group_0__0_in_rule__LoopVariableDefinition__Alternatives8550 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__LoopVariableDefinition__Group_1__0_in_rule__LoopVariableDefinition__Alternatives8568 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__AcceptStatement__SimpleAcceptAssignment_1_0_in_rule__AcceptStatement__Alternatives_18601 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__AcceptStatement__CompoundAcceptAssignment_1_1_in_rule__AcceptStatement__Alternatives_18619 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__ClassificationClause__Group_0__0_in_rule__ClassificationClause__Alternatives8652 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__ClassificationClause__Group_1__0_in_rule__ClassificationClause__Alternatives8670 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__InvocationOrAssignementOrDeclarationStatement__VariableDeclarationCompletionAssignment_1_0_in_rule__InvocationOrAssignementOrDeclarationStatement__Alternatives_18703 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__InvocationOrAssignementOrDeclarationStatement__AssignmentCompletionAssignment_1_1_in_rule__InvocationOrAssignementOrDeclarationStatement__Alternatives_18721 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_33_in_rule__BooleanValue__Alternatives8755 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_34_in_rule__BooleanValue__Alternatives8776 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_35_in_rule__LinkOperationKind__Alternatives8812 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_36_in_rule__LinkOperationKind__Alternatives8833 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_37_in_rule__LinkOperationKind__Alternatives8854 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_38_in_rule__SelectOrRejectOperator__Alternatives8890 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_39_in_rule__SelectOrRejectOperator__Alternatives8911 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_40_in_rule__CollectOrIterateOperator__Alternatives8947 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_41_in_rule__CollectOrIterateOperator__Alternatives8968 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_42_in_rule__ForAllOrExistsOrOneOperator__Alternatives9004 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_43_in_rule__ForAllOrExistsOrOneOperator__Alternatives9025 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_44_in_rule__ForAllOrExistsOrOneOperator__Alternatives9046 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_45_in_rule__AnnotationKind__Alternatives9082 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_46_in_rule__AnnotationKind__Alternatives9103 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_47_in_rule__AnnotationKind__Alternatives9124 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_48_in_rule__AnnotationKind__Alternatives9145 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_49_in_rule__AssignmentOperator__Alternatives9181 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_50_in_rule__AssignmentOperator__Alternatives9202 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_51_in_rule__AssignmentOperator__Alternatives9223 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_52_in_rule__AssignmentOperator__Alternatives9244 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_53_in_rule__AssignmentOperator__Alternatives9265 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_54_in_rule__AssignmentOperator__Alternatives9286 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_55_in_rule__AssignmentOperator__Alternatives9307 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_56_in_rule__AssignmentOperator__Alternatives9328 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_57_in_rule__AssignmentOperator__Alternatives9349 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_58_in_rule__AssignmentOperator__Alternatives9370 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_59_in_rule__AssignmentOperator__Alternatives9391 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_60_in_rule__AssignmentOperator__Alternatives9412 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__AppliedStereotypePropertyRule__Group__0__Impl_in_rule__AppliedStereotypePropertyRule__Group__09445 = new BitSet(new long[]{ 0x0002000000000000L });
public static final BitSet FOLLOW_rule__AppliedStereotypePropertyRule__Group__1_in_rule__AppliedStereotypePropertyRule__Group__09448 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__AppliedStereotypePropertyRule__PropertyAssignment_0_in_rule__AppliedStereotypePropertyRule__Group__0__Impl9475 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__AppliedStereotypePropertyRule__Group__1__Impl_in_rule__AppliedStereotypePropertyRule__Group__19505 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__AppliedStereotypePropertyRule__ValueAssignment_1_in_rule__AppliedStereotypePropertyRule__Group__1__Impl9532 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__ExpressionValueRule__Group__0__Impl_in_rule__ExpressionValueRule__Group__09566 = new BitSet(new long[]{ 0x00000007CE0031F0L, 0x000007B93C8F8001L });
public static final BitSet FOLLOW_rule__ExpressionValueRule__Group__1_in_rule__ExpressionValueRule__Group__09569 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_49_in_rule__ExpressionValueRule__Group__0__Impl9597 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__ExpressionValueRule__Group__1__Impl_in_rule__ExpressionValueRule__Group__19628 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__ExpressionValueRule__ExpressionAssignment_1_in_rule__ExpressionValueRule__Group__1__Impl9655 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__NameExpression__Group__0__Impl_in_rule__NameExpression__Group__09694 = new BitSet(new long[]{ 0x0000000000000000L, 0x0000000000001200L });
public static final BitSet FOLLOW_rule__NameExpression__Group__1_in_rule__NameExpression__Group__09697 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__NameExpression__Alternatives_0_in_rule__NameExpression__Group__0__Impl9724 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__NameExpression__Group__1__Impl_in_rule__NameExpression__Group__19754 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__NameExpression__SuffixAssignment_1_in_rule__NameExpression__Group__1__Impl9781 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__NameExpression__Group_0_0__0__Impl_in_rule__NameExpression__Group_0_0__09816 = new BitSet(new long[]{ 0x0000000000000040L });
public static final BitSet FOLLOW_rule__NameExpression__Group_0_0__1_in_rule__NameExpression__Group_0_0__09819 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__NameExpression__PrefixOpAssignment_0_0_0_in_rule__NameExpression__Group_0_0__0__Impl9846 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__NameExpression__Group_0_0__1__Impl_in_rule__NameExpression__Group_0_0__19876 = new BitSet(new long[]{ 0x0000000000000040L });
public static final BitSet FOLLOW_rule__NameExpression__Group_0_0__2_in_rule__NameExpression__Group_0_0__19879 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__NameExpression__PathAssignment_0_0_1_in_rule__NameExpression__Group_0_0__1__Impl9906 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__NameExpression__Group_0_0__2__Impl_in_rule__NameExpression__Group_0_0__29937 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__NameExpression__IdAssignment_0_0_2_in_rule__NameExpression__Group_0_0__2__Impl9964 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__NameExpression__Group_0_1__0__Impl_in_rule__NameExpression__Group_0_1__010000 = new BitSet(new long[]{ 0x0000000000003040L });
public static final BitSet FOLLOW_rule__NameExpression__Group_0_1__1_in_rule__NameExpression__Group_0_1__010003 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__NameExpression__PathAssignment_0_1_0_in_rule__NameExpression__Group_0_1__0__Impl10030 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__NameExpression__Group_0_1__1__Impl_in_rule__NameExpression__Group_0_1__110061 = new BitSet(new long[]{ 0x00000007CE0031F0L, 0x000007B93C8F8401L });
public static final BitSet FOLLOW_rule__NameExpression__Group_0_1__2_in_rule__NameExpression__Group_0_1__110064 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__NameExpression__IdAssignment_0_1_1_in_rule__NameExpression__Group_0_1__1__Impl10091 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__NameExpression__Group_0_1__2__Impl_in_rule__NameExpression__Group_0_1__210121 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__NameExpression__Alternatives_0_1_2_in_rule__NameExpression__Group_0_1__2__Impl10148 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__QualifiedNamePath__Group__0__Impl_in_rule__QualifiedNamePath__Group__010185 = new BitSet(new long[]{ 0x2000000000000000L });
public static final BitSet FOLLOW_rule__QualifiedNamePath__Group__1_in_rule__QualifiedNamePath__Group__010188 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__QualifiedNamePath__NamespaceAssignment_0_in_rule__QualifiedNamePath__Group__0__Impl10215 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__QualifiedNamePath__Group__1__Impl_in_rule__QualifiedNamePath__Group__110245 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_61_in_rule__QualifiedNamePath__Group__1__Impl10273 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__UnqualifiedName__Group__0__Impl_in_rule__UnqualifiedName__Group__010308 = new BitSet(new long[]{ 0x0000000000040000L });
public static final BitSet FOLLOW_rule__UnqualifiedName__Group__1_in_rule__UnqualifiedName__Group__010311 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__UnqualifiedName__NameAssignment_0_in_rule__UnqualifiedName__Group__0__Impl10338 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__UnqualifiedName__Group__1__Impl_in_rule__UnqualifiedName__Group__110368 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__UnqualifiedName__TemplateBindingAssignment_1_in_rule__UnqualifiedName__Group__1__Impl10395 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__TemplateBinding__Group__0__Impl_in_rule__TemplateBinding__Group__010430 = new BitSet(new long[]{ 0x0000000000000040L });
public static final BitSet FOLLOW_rule__TemplateBinding__Group__1_in_rule__TemplateBinding__Group__010433 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_18_in_rule__TemplateBinding__Group__0__Impl10461 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__TemplateBinding__Group__1__Impl_in_rule__TemplateBinding__Group__110492 = new BitSet(new long[]{ 0x4000000000080000L });
public static final BitSet FOLLOW_rule__TemplateBinding__Group__2_in_rule__TemplateBinding__Group__110495 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__TemplateBinding__BindingsAssignment_1_in_rule__TemplateBinding__Group__1__Impl10522 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__TemplateBinding__Group__2__Impl_in_rule__TemplateBinding__Group__210552 = new BitSet(new long[]{ 0x4000000000080000L });
public static final BitSet FOLLOW_rule__TemplateBinding__Group__3_in_rule__TemplateBinding__Group__210555 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__TemplateBinding__Group_2__0_in_rule__TemplateBinding__Group__2__Impl10582 = new BitSet(new long[]{ 0x4000000000000002L });
public static final BitSet FOLLOW_rule__TemplateBinding__Group__3__Impl_in_rule__TemplateBinding__Group__310613 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_19_in_rule__TemplateBinding__Group__3__Impl10641 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__TemplateBinding__Group_2__0__Impl_in_rule__TemplateBinding__Group_2__010680 = new BitSet(new long[]{ 0x0000000000000040L });
public static final BitSet FOLLOW_rule__TemplateBinding__Group_2__1_in_rule__TemplateBinding__Group_2__010683 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_62_in_rule__TemplateBinding__Group_2__0__Impl10711 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__TemplateBinding__Group_2__1__Impl_in_rule__TemplateBinding__Group_2__110742 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__TemplateBinding__BindingsAssignment_2_1_in_rule__TemplateBinding__Group_2__1__Impl10769 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__NamedTemplateBinding__Group__0__Impl_in_rule__NamedTemplateBinding__Group__010803 = new BitSet(new long[]{ 0x8000000000000000L });
public static final BitSet FOLLOW_rule__NamedTemplateBinding__Group__1_in_rule__NamedTemplateBinding__Group__010806 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__NamedTemplateBinding__FormalAssignment_0_in_rule__NamedTemplateBinding__Group__0__Impl10833 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__NamedTemplateBinding__Group__1__Impl_in_rule__NamedTemplateBinding__Group__110863 = new BitSet(new long[]{ 0x0000000000000040L });
public static final BitSet FOLLOW_rule__NamedTemplateBinding__Group__2_in_rule__NamedTemplateBinding__Group__110866 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_63_in_rule__NamedTemplateBinding__Group__1__Impl10894 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__NamedTemplateBinding__Group__2__Impl_in_rule__NamedTemplateBinding__Group__210925 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__NamedTemplateBinding__ActualAssignment_2_in_rule__NamedTemplateBinding__Group__2__Impl10952 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__QualifiedNameWithBinding__Group__0__Impl_in_rule__QualifiedNameWithBinding__Group__010988 = new BitSet(new long[]{ 0x2000000000040000L });
public static final BitSet FOLLOW_rule__QualifiedNameWithBinding__Group__1_in_rule__QualifiedNameWithBinding__Group__010991 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__QualifiedNameWithBinding__IdAssignment_0_in_rule__QualifiedNameWithBinding__Group__0__Impl11018 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__QualifiedNameWithBinding__Group__1__Impl_in_rule__QualifiedNameWithBinding__Group__111048 = new BitSet(new long[]{ 0x2000000000040000L });
public static final BitSet FOLLOW_rule__QualifiedNameWithBinding__Group__2_in_rule__QualifiedNameWithBinding__Group__111051 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__QualifiedNameWithBinding__BindingAssignment_1_in_rule__QualifiedNameWithBinding__Group__1__Impl11078 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__QualifiedNameWithBinding__Group__2__Impl_in_rule__QualifiedNameWithBinding__Group__211109 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__QualifiedNameWithBinding__Group_2__0_in_rule__QualifiedNameWithBinding__Group__2__Impl11136 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__QualifiedNameWithBinding__Group_2__0__Impl_in_rule__QualifiedNameWithBinding__Group_2__011173 = new BitSet(new long[]{ 0x0000000000000040L });
public static final BitSet FOLLOW_rule__QualifiedNameWithBinding__Group_2__1_in_rule__QualifiedNameWithBinding__Group_2__011176 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_61_in_rule__QualifiedNameWithBinding__Group_2__0__Impl11204 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__QualifiedNameWithBinding__Group_2__1__Impl_in_rule__QualifiedNameWithBinding__Group_2__111235 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__QualifiedNameWithBinding__RemainingAssignment_2_1_in_rule__QualifiedNameWithBinding__Group_2__1__Impl11262 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__Tuple__Group__0__Impl_in_rule__Tuple__Group__011296 = new BitSet(new long[]{ 0x0000000000000000L, 0x0000000000000001L });
public static final BitSet FOLLOW_rule__Tuple__Group__1_in_rule__Tuple__Group__011299 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__Tuple__Group__1__Impl_in_rule__Tuple__Group__111357 = new BitSet(new long[]{ 0x00000007CE0031F0L, 0x000007B93C8F8003L });
public static final BitSet FOLLOW_rule__Tuple__Group__2_in_rule__Tuple__Group__111360 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_64_in_rule__Tuple__Group__1__Impl11388 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__Tuple__Group__2__Impl_in_rule__Tuple__Group__211419 = new BitSet(new long[]{ 0x00000007CE0031F0L, 0x000007B93C8F8003L });
public static final BitSet FOLLOW_rule__Tuple__Group__3_in_rule__Tuple__Group__211422 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__Tuple__Group_2__0_in_rule__Tuple__Group__2__Impl11449 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__Tuple__Group__3__Impl_in_rule__Tuple__Group__311480 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_65_in_rule__Tuple__Group__3__Impl11508 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__Tuple__Group_2__0__Impl_in_rule__Tuple__Group_2__011547 = new BitSet(new long[]{ 0x4000000000000000L });
public static final BitSet FOLLOW_rule__Tuple__Group_2__1_in_rule__Tuple__Group_2__011550 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__Tuple__TupleElementsAssignment_2_0_in_rule__Tuple__Group_2__0__Impl11577 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__Tuple__Group_2__1__Impl_in_rule__Tuple__Group_2__111607 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__Tuple__Group_2_1__0_in_rule__Tuple__Group_2__1__Impl11634 = new BitSet(new long[]{ 0x4000000000000002L });
public static final BitSet FOLLOW_rule__Tuple__Group_2_1__0__Impl_in_rule__Tuple__Group_2_1__011669 = new BitSet(new long[]{ 0x00000007CE0031F0L, 0x000007B93C8F8001L });
public static final BitSet FOLLOW_rule__Tuple__Group_2_1__1_in_rule__Tuple__Group_2_1__011672 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_62_in_rule__Tuple__Group_2_1__0__Impl11700 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__Tuple__Group_2_1__1__Impl_in_rule__Tuple__Group_2_1__111731 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__Tuple__TupleElementsAssignment_2_1_1_in_rule__Tuple__Group_2_1__1__Impl11758 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__ConditionalTestExpression__Group__0__Impl_in_rule__ConditionalTestExpression__Group__011792 = new BitSet(new long[]{ 0x0000000000000000L, 0x0000000000000004L });
public static final BitSet FOLLOW_rule__ConditionalTestExpression__Group__1_in_rule__ConditionalTestExpression__Group__011795 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__ConditionalTestExpression__ExpAssignment_0_in_rule__ConditionalTestExpression__Group__0__Impl11822 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__ConditionalTestExpression__Group__1__Impl_in_rule__ConditionalTestExpression__Group__111852 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__ConditionalTestExpression__Group_1__0_in_rule__ConditionalTestExpression__Group__1__Impl11879 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__ConditionalTestExpression__Group_1__0__Impl_in_rule__ConditionalTestExpression__Group_1__011914 = new BitSet(new long[]{ 0x00000007CE0031F0L, 0x000007B93C8F8001L });
public static final BitSet FOLLOW_rule__ConditionalTestExpression__Group_1__1_in_rule__ConditionalTestExpression__Group_1__011917 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_66_in_rule__ConditionalTestExpression__Group_1__0__Impl11945 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__ConditionalTestExpression__Group_1__1__Impl_in_rule__ConditionalTestExpression__Group_1__111976 = new BitSet(new long[]{ 0x0000000000000000L, 0x0000000000000008L });
public static final BitSet FOLLOW_rule__ConditionalTestExpression__Group_1__2_in_rule__ConditionalTestExpression__Group_1__111979 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__ConditionalTestExpression__WhenTrueAssignment_1_1_in_rule__ConditionalTestExpression__Group_1__1__Impl12006 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__ConditionalTestExpression__Group_1__2__Impl_in_rule__ConditionalTestExpression__Group_1__212036 = new BitSet(new long[]{ 0x00000007CE0031F0L, 0x000007B93C8F8001L });
public static final BitSet FOLLOW_rule__ConditionalTestExpression__Group_1__3_in_rule__ConditionalTestExpression__Group_1__212039 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_67_in_rule__ConditionalTestExpression__Group_1__2__Impl12067 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__ConditionalTestExpression__Group_1__3__Impl_in_rule__ConditionalTestExpression__Group_1__312098 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__ConditionalTestExpression__WhenFalseAssignment_1_3_in_rule__ConditionalTestExpression__Group_1__3__Impl12125 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__ConditionalOrExpression__Group__0__Impl_in_rule__ConditionalOrExpression__Group__012163 = new BitSet(new long[]{ 0x0000000000000000L, 0x0000000000000010L });
public static final BitSet FOLLOW_rule__ConditionalOrExpression__Group__1_in_rule__ConditionalOrExpression__Group__012166 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__ConditionalOrExpression__ExpAssignment_0_in_rule__ConditionalOrExpression__Group__0__Impl12193 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__ConditionalOrExpression__Group__1__Impl_in_rule__ConditionalOrExpression__Group__112223 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__ConditionalOrExpression__Group_1__0_in_rule__ConditionalOrExpression__Group__1__Impl12250 = new BitSet(new long[]{ 0x0000000000000002L, 0x0000000000000010L });
public static final BitSet FOLLOW_rule__ConditionalOrExpression__Group_1__0__Impl_in_rule__ConditionalOrExpression__Group_1__012285 = new BitSet(new long[]{ 0x00000007CE0031F0L, 0x000007B93C8F8001L });
public static final BitSet FOLLOW_rule__ConditionalOrExpression__Group_1__1_in_rule__ConditionalOrExpression__Group_1__012288 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_68_in_rule__ConditionalOrExpression__Group_1__0__Impl12316 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__ConditionalOrExpression__Group_1__1__Impl_in_rule__ConditionalOrExpression__Group_1__112347 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__ConditionalOrExpression__ExpAssignment_1_1_in_rule__ConditionalOrExpression__Group_1__1__Impl12374 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__ConditionalAndExpression__Group__0__Impl_in_rule__ConditionalAndExpression__Group__012408 = new BitSet(new long[]{ 0x0000000000000000L, 0x0000000000000020L });
public static final BitSet FOLLOW_rule__ConditionalAndExpression__Group__1_in_rule__ConditionalAndExpression__Group__012411 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__ConditionalAndExpression__ExpAssignment_0_in_rule__ConditionalAndExpression__Group__0__Impl12438 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__ConditionalAndExpression__Group__1__Impl_in_rule__ConditionalAndExpression__Group__112468 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__ConditionalAndExpression__Group_1__0_in_rule__ConditionalAndExpression__Group__1__Impl12495 = new BitSet(new long[]{ 0x0000000000000002L, 0x0000000000000020L });
public static final BitSet FOLLOW_rule__ConditionalAndExpression__Group_1__0__Impl_in_rule__ConditionalAndExpression__Group_1__012530 = new BitSet(new long[]{ 0x00000007CE0031F0L, 0x000007B93C8F8001L });
public static final BitSet FOLLOW_rule__ConditionalAndExpression__Group_1__1_in_rule__ConditionalAndExpression__Group_1__012533 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_69_in_rule__ConditionalAndExpression__Group_1__0__Impl12561 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__ConditionalAndExpression__Group_1__1__Impl_in_rule__ConditionalAndExpression__Group_1__112592 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__ConditionalAndExpression__ExpAssignment_1_1_in_rule__ConditionalAndExpression__Group_1__1__Impl12619 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__InclusiveOrExpression__Group__0__Impl_in_rule__InclusiveOrExpression__Group__012653 = new BitSet(new long[]{ 0x0000000000000000L, 0x0000000000000040L });
public static final BitSet FOLLOW_rule__InclusiveOrExpression__Group__1_in_rule__InclusiveOrExpression__Group__012656 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__InclusiveOrExpression__ExpAssignment_0_in_rule__InclusiveOrExpression__Group__0__Impl12683 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__InclusiveOrExpression__Group__1__Impl_in_rule__InclusiveOrExpression__Group__112713 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__InclusiveOrExpression__Group_1__0_in_rule__InclusiveOrExpression__Group__1__Impl12740 = new BitSet(new long[]{ 0x0000000000000002L, 0x0000000000000040L });
public static final BitSet FOLLOW_rule__InclusiveOrExpression__Group_1__0__Impl_in_rule__InclusiveOrExpression__Group_1__012775 = new BitSet(new long[]{ 0x00000007CE0031F0L, 0x000007B93C8F8001L });
public static final BitSet FOLLOW_rule__InclusiveOrExpression__Group_1__1_in_rule__InclusiveOrExpression__Group_1__012778 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_70_in_rule__InclusiveOrExpression__Group_1__0__Impl12806 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__InclusiveOrExpression__Group_1__1__Impl_in_rule__InclusiveOrExpression__Group_1__112837 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__InclusiveOrExpression__ExpAssignment_1_1_in_rule__InclusiveOrExpression__Group_1__1__Impl12864 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__ExclusiveOrExpression__Group__0__Impl_in_rule__ExclusiveOrExpression__Group__012898 = new BitSet(new long[]{ 0x0000000000000000L, 0x0000000000000080L });
public static final BitSet FOLLOW_rule__ExclusiveOrExpression__Group__1_in_rule__ExclusiveOrExpression__Group__012901 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__ExclusiveOrExpression__ExpAssignment_0_in_rule__ExclusiveOrExpression__Group__0__Impl12928 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__ExclusiveOrExpression__Group__1__Impl_in_rule__ExclusiveOrExpression__Group__112958 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__ExclusiveOrExpression__Group_1__0_in_rule__ExclusiveOrExpression__Group__1__Impl12985 = new BitSet(new long[]{ 0x0000000000000002L, 0x0000000000000080L });
public static final BitSet FOLLOW_rule__ExclusiveOrExpression__Group_1__0__Impl_in_rule__ExclusiveOrExpression__Group_1__013020 = new BitSet(new long[]{ 0x00000007CE0031F0L, 0x000007B93C8F8001L });
public static final BitSet FOLLOW_rule__ExclusiveOrExpression__Group_1__1_in_rule__ExclusiveOrExpression__Group_1__013023 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_71_in_rule__ExclusiveOrExpression__Group_1__0__Impl13051 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__ExclusiveOrExpression__Group_1__1__Impl_in_rule__ExclusiveOrExpression__Group_1__113082 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__ExclusiveOrExpression__ExpAssignment_1_1_in_rule__ExclusiveOrExpression__Group_1__1__Impl13109 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__AndExpression__Group__0__Impl_in_rule__AndExpression__Group__013143 = new BitSet(new long[]{ 0x0000000000000000L, 0x0000000000000100L });
public static final BitSet FOLLOW_rule__AndExpression__Group__1_in_rule__AndExpression__Group__013146 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__AndExpression__ExpAssignment_0_in_rule__AndExpression__Group__0__Impl13173 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__AndExpression__Group__1__Impl_in_rule__AndExpression__Group__113203 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__AndExpression__Group_1__0_in_rule__AndExpression__Group__1__Impl13230 = new BitSet(new long[]{ 0x0000000000000002L, 0x0000000000000100L });
public static final BitSet FOLLOW_rule__AndExpression__Group_1__0__Impl_in_rule__AndExpression__Group_1__013265 = new BitSet(new long[]{ 0x00000007CE0031F0L, 0x000007B93C8F8001L });
public static final BitSet FOLLOW_rule__AndExpression__Group_1__1_in_rule__AndExpression__Group_1__013268 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_72_in_rule__AndExpression__Group_1__0__Impl13296 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__AndExpression__Group_1__1__Impl_in_rule__AndExpression__Group_1__113327 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__AndExpression__ExpAssignment_1_1_in_rule__AndExpression__Group_1__1__Impl13354 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__EqualityExpression__Group__0__Impl_in_rule__EqualityExpression__Group__013388 = new BitSet(new long[]{ 0x000000000000C000L });
public static final BitSet FOLLOW_rule__EqualityExpression__Group__1_in_rule__EqualityExpression__Group__013391 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__EqualityExpression__ExpAssignment_0_in_rule__EqualityExpression__Group__0__Impl13418 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__EqualityExpression__Group__1__Impl_in_rule__EqualityExpression__Group__113448 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__EqualityExpression__Group_1__0_in_rule__EqualityExpression__Group__1__Impl13475 = new BitSet(new long[]{ 0x000000000000C002L });
public static final BitSet FOLLOW_rule__EqualityExpression__Group_1__0__Impl_in_rule__EqualityExpression__Group_1__013510 = new BitSet(new long[]{ 0x00000007CE0031F0L, 0x000007B93C8F8001L });
public static final BitSet FOLLOW_rule__EqualityExpression__Group_1__1_in_rule__EqualityExpression__Group_1__013513 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__EqualityExpression__OpAssignment_1_0_in_rule__EqualityExpression__Group_1__0__Impl13540 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__EqualityExpression__Group_1__1__Impl_in_rule__EqualityExpression__Group_1__113570 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__EqualityExpression__ExpAssignment_1_1_in_rule__EqualityExpression__Group_1__1__Impl13597 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__ClassificationExpression__Group__0__Impl_in_rule__ClassificationExpression__Group__013631 = new BitSet(new long[]{ 0x0000000000030000L });
public static final BitSet FOLLOW_rule__ClassificationExpression__Group__1_in_rule__ClassificationExpression__Group__013634 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__ClassificationExpression__ExpAssignment_0_in_rule__ClassificationExpression__Group__0__Impl13661 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__ClassificationExpression__Group__1__Impl_in_rule__ClassificationExpression__Group__113691 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__ClassificationExpression__Group_1__0_in_rule__ClassificationExpression__Group__1__Impl13718 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__ClassificationExpression__Group_1__0__Impl_in_rule__ClassificationExpression__Group_1__013753 = new BitSet(new long[]{ 0x0000000000003040L });
public static final BitSet FOLLOW_rule__ClassificationExpression__Group_1__1_in_rule__ClassificationExpression__Group_1__013756 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__ClassificationExpression__OpAssignment_1_0_in_rule__ClassificationExpression__Group_1__0__Impl13783 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__ClassificationExpression__Group_1__1__Impl_in_rule__ClassificationExpression__Group_1__113813 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__ClassificationExpression__TypeNameAssignment_1_1_in_rule__ClassificationExpression__Group_1__1__Impl13840 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__RelationalExpression__Group__0__Impl_in_rule__RelationalExpression__Group__013874 = new BitSet(new long[]{ 0x00000000003C0000L });
public static final BitSet FOLLOW_rule__RelationalExpression__Group__1_in_rule__RelationalExpression__Group__013877 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__RelationalExpression__LeftAssignment_0_in_rule__RelationalExpression__Group__0__Impl13904 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__RelationalExpression__Group__1__Impl_in_rule__RelationalExpression__Group__113934 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__RelationalExpression__Group_1__0_in_rule__RelationalExpression__Group__1__Impl13961 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__RelationalExpression__Group_1__0__Impl_in_rule__RelationalExpression__Group_1__013996 = new BitSet(new long[]{ 0x00000007CE0031F0L, 0x000007B93C8F8001L });
public static final BitSet FOLLOW_rule__RelationalExpression__Group_1__1_in_rule__RelationalExpression__Group_1__013999 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__RelationalExpression__OpAssignment_1_0_in_rule__RelationalExpression__Group_1__0__Impl14026 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__RelationalExpression__Group_1__1__Impl_in_rule__RelationalExpression__Group_1__114056 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__RelationalExpression__RightAssignment_1_1_in_rule__RelationalExpression__Group_1__1__Impl14083 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__ShiftExpression__Group__0__Impl_in_rule__ShiftExpression__Group__014117 = new BitSet(new long[]{ 0x0000000001C00000L });
public static final BitSet FOLLOW_rule__ShiftExpression__Group__1_in_rule__ShiftExpression__Group__014120 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__ShiftExpression__ExpAssignment_0_in_rule__ShiftExpression__Group__0__Impl14147 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__ShiftExpression__Group__1__Impl_in_rule__ShiftExpression__Group__114177 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__ShiftExpression__Group_1__0_in_rule__ShiftExpression__Group__1__Impl14204 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__ShiftExpression__Group_1__0__Impl_in_rule__ShiftExpression__Group_1__014239 = new BitSet(new long[]{ 0x00000007CE0031F0L, 0x000007B93C8F8001L });
public static final BitSet FOLLOW_rule__ShiftExpression__Group_1__1_in_rule__ShiftExpression__Group_1__014242 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__ShiftExpression__OpAssignment_1_0_in_rule__ShiftExpression__Group_1__0__Impl14269 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__ShiftExpression__Group_1__1__Impl_in_rule__ShiftExpression__Group_1__114299 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__ShiftExpression__ExpAssignment_1_1_in_rule__ShiftExpression__Group_1__1__Impl14326 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__AdditiveExpression__Group__0__Impl_in_rule__AdditiveExpression__Group__014360 = new BitSet(new long[]{ 0x0000000006000000L });
public static final BitSet FOLLOW_rule__AdditiveExpression__Group__1_in_rule__AdditiveExpression__Group__014363 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__AdditiveExpression__ExpAssignment_0_in_rule__AdditiveExpression__Group__0__Impl14390 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__AdditiveExpression__Group__1__Impl_in_rule__AdditiveExpression__Group__114420 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__AdditiveExpression__Group_1__0_in_rule__AdditiveExpression__Group__1__Impl14447 = new BitSet(new long[]{ 0x0000000006000002L });
public static final BitSet FOLLOW_rule__AdditiveExpression__Group_1__0__Impl_in_rule__AdditiveExpression__Group_1__014482 = new BitSet(new long[]{ 0x00000007CE0031F0L, 0x000007B93C8F8001L });
public static final BitSet FOLLOW_rule__AdditiveExpression__Group_1__1_in_rule__AdditiveExpression__Group_1__014485 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__AdditiveExpression__OpAssignment_1_0_in_rule__AdditiveExpression__Group_1__0__Impl14512 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__AdditiveExpression__Group_1__1__Impl_in_rule__AdditiveExpression__Group_1__114542 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__AdditiveExpression__ExpAssignment_1_1_in_rule__AdditiveExpression__Group_1__1__Impl14569 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__MultiplicativeExpression__Group__0__Impl_in_rule__MultiplicativeExpression__Group__014603 = new BitSet(new long[]{ 0x0000000038000000L });
public static final BitSet FOLLOW_rule__MultiplicativeExpression__Group__1_in_rule__MultiplicativeExpression__Group__014606 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__MultiplicativeExpression__ExpAssignment_0_in_rule__MultiplicativeExpression__Group__0__Impl14633 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__MultiplicativeExpression__Group__1__Impl_in_rule__MultiplicativeExpression__Group__114663 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__MultiplicativeExpression__Group_1__0_in_rule__MultiplicativeExpression__Group__1__Impl14690 = new BitSet(new long[]{ 0x0000000038000002L });
public static final BitSet FOLLOW_rule__MultiplicativeExpression__Group_1__0__Impl_in_rule__MultiplicativeExpression__Group_1__014725 = new BitSet(new long[]{ 0x00000007CE0031F0L, 0x000007B93C8F8001L });
public static final BitSet FOLLOW_rule__MultiplicativeExpression__Group_1__1_in_rule__MultiplicativeExpression__Group_1__014728 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__MultiplicativeExpression__OpAssignment_1_0_in_rule__MultiplicativeExpression__Group_1__0__Impl14755 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__MultiplicativeExpression__Group_1__1__Impl_in_rule__MultiplicativeExpression__Group_1__114785 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__MultiplicativeExpression__ExpAssignment_1_1_in_rule__MultiplicativeExpression__Group_1__1__Impl14812 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__UnaryExpression__Group__0__Impl_in_rule__UnaryExpression__Group__014846 = new BitSet(new long[]{ 0x00000007CE0031F0L, 0x000007B93C8F8001L });
public static final BitSet FOLLOW_rule__UnaryExpression__Group__1_in_rule__UnaryExpression__Group__014849 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__UnaryExpression__OpAssignment_0_in_rule__UnaryExpression__Group__0__Impl14876 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__UnaryExpression__Group__1__Impl_in_rule__UnaryExpression__Group__114907 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__UnaryExpression__ExpAssignment_1_in_rule__UnaryExpression__Group__1__Impl14934 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__OperationCallExpression__Group__0__Impl_in_rule__OperationCallExpression__Group__014968 = new BitSet(new long[]{ 0x0000000000000040L });
public static final BitSet FOLLOW_rule__OperationCallExpression__Group__1_in_rule__OperationCallExpression__Group__014971 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_73_in_rule__OperationCallExpression__Group__0__Impl14999 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__OperationCallExpression__Group__1__Impl_in_rule__OperationCallExpression__Group__115030 = new BitSet(new long[]{ 0x0000000000000000L, 0x0000000000000001L });
public static final BitSet FOLLOW_rule__OperationCallExpression__Group__2_in_rule__OperationCallExpression__Group__115033 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__OperationCallExpression__OperationNameAssignment_1_in_rule__OperationCallExpression__Group__1__Impl15060 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__OperationCallExpression__Group__2__Impl_in_rule__OperationCallExpression__Group__215090 = new BitSet(new long[]{ 0x0000000000000000L, 0x0000000000001200L });
public static final BitSet FOLLOW_rule__OperationCallExpression__Group__3_in_rule__OperationCallExpression__Group__215093 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__OperationCallExpression__TupleAssignment_2_in_rule__OperationCallExpression__Group__2__Impl15120 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__OperationCallExpression__Group__3__Impl_in_rule__OperationCallExpression__Group__315150 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__OperationCallExpression__SuffixAssignment_3_in_rule__OperationCallExpression__Group__3__Impl15177 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__PropertyCallExpression__Group__0__Impl_in_rule__PropertyCallExpression__Group__015216 = new BitSet(new long[]{ 0x0000000000000040L });
public static final BitSet FOLLOW_rule__PropertyCallExpression__Group__1_in_rule__PropertyCallExpression__Group__015219 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_73_in_rule__PropertyCallExpression__Group__0__Impl15247 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__PropertyCallExpression__Group__1__Impl_in_rule__PropertyCallExpression__Group__115278 = new BitSet(new long[]{ 0x0000000000000000L, 0x0000000000001600L });
public static final BitSet FOLLOW_rule__PropertyCallExpression__Group__2_in_rule__PropertyCallExpression__Group__115281 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__PropertyCallExpression__PropertyNameAssignment_1_in_rule__PropertyCallExpression__Group__1__Impl15308 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__PropertyCallExpression__Group__2__Impl_in_rule__PropertyCallExpression__Group__215338 = new BitSet(new long[]{ 0x0000000000000000L, 0x0000000000001600L });
public static final BitSet FOLLOW_rule__PropertyCallExpression__Group__3_in_rule__PropertyCallExpression__Group__215341 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__PropertyCallExpression__Group_2__0_in_rule__PropertyCallExpression__Group__2__Impl15368 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__PropertyCallExpression__Group__3__Impl_in_rule__PropertyCallExpression__Group__315399 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__PropertyCallExpression__SuffixAssignment_3_in_rule__PropertyCallExpression__Group__3__Impl15426 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__PropertyCallExpression__Group_2__0__Impl_in_rule__PropertyCallExpression__Group_2__015465 = new BitSet(new long[]{ 0x00000007CE0031F0L, 0x000007B93C8F8001L });
public static final BitSet FOLLOW_rule__PropertyCallExpression__Group_2__1_in_rule__PropertyCallExpression__Group_2__015468 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_74_in_rule__PropertyCallExpression__Group_2__0__Impl15496 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__PropertyCallExpression__Group_2__1__Impl_in_rule__PropertyCallExpression__Group_2__115527 = new BitSet(new long[]{ 0x0000000000000000L, 0x0000000000000800L });
public static final BitSet FOLLOW_rule__PropertyCallExpression__Group_2__2_in_rule__PropertyCallExpression__Group_2__115530 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__PropertyCallExpression__IndexAssignment_2_1_in_rule__PropertyCallExpression__Group_2__1__Impl15557 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__PropertyCallExpression__Group_2__2__Impl_in_rule__PropertyCallExpression__Group_2__215587 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_75_in_rule__PropertyCallExpression__Group_2__2__Impl15615 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__LinkOperationExpression__Group__0__Impl_in_rule__LinkOperationExpression__Group__015652 = new BitSet(new long[]{ 0x0000003800000000L });
public static final BitSet FOLLOW_rule__LinkOperationExpression__Group__1_in_rule__LinkOperationExpression__Group__015655 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_73_in_rule__LinkOperationExpression__Group__0__Impl15683 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__LinkOperationExpression__Group__1__Impl_in_rule__LinkOperationExpression__Group__115714 = new BitSet(new long[]{ 0x0000000000000000L, 0x0000000000000001L });
public static final BitSet FOLLOW_rule__LinkOperationExpression__Group__2_in_rule__LinkOperationExpression__Group__115717 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__LinkOperationExpression__KindAssignment_1_in_rule__LinkOperationExpression__Group__1__Impl15744 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__LinkOperationExpression__Group__2__Impl_in_rule__LinkOperationExpression__Group__215774 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__LinkOperationExpression__TupleAssignment_2_in_rule__LinkOperationExpression__Group__2__Impl15801 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__LinkOperationTuple__Group__0__Impl_in_rule__LinkOperationTuple__Group__015837 = new BitSet(new long[]{ 0x0000000000000040L });
public static final BitSet FOLLOW_rule__LinkOperationTuple__Group__1_in_rule__LinkOperationTuple__Group__015840 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_64_in_rule__LinkOperationTuple__Group__0__Impl15868 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__LinkOperationTuple__Group__1__Impl_in_rule__LinkOperationTuple__Group__115899 = new BitSet(new long[]{ 0x4000000000000000L, 0x0000000000000002L });
public static final BitSet FOLLOW_rule__LinkOperationTuple__Group__2_in_rule__LinkOperationTuple__Group__115902 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__LinkOperationTuple__LinkOperationTupleElementAssignment_1_in_rule__LinkOperationTuple__Group__1__Impl15929 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__LinkOperationTuple__Group__2__Impl_in_rule__LinkOperationTuple__Group__215959 = new BitSet(new long[]{ 0x4000000000000000L, 0x0000000000000002L });
public static final BitSet FOLLOW_rule__LinkOperationTuple__Group__3_in_rule__LinkOperationTuple__Group__215962 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__LinkOperationTuple__Group_2__0_in_rule__LinkOperationTuple__Group__2__Impl15989 = new BitSet(new long[]{ 0x4000000000000002L });
public static final BitSet FOLLOW_rule__LinkOperationTuple__Group__3__Impl_in_rule__LinkOperationTuple__Group__316020 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_65_in_rule__LinkOperationTuple__Group__3__Impl16048 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__LinkOperationTuple__Group_2__0__Impl_in_rule__LinkOperationTuple__Group_2__016087 = new BitSet(new long[]{ 0x0000000000000040L });
public static final BitSet FOLLOW_rule__LinkOperationTuple__Group_2__1_in_rule__LinkOperationTuple__Group_2__016090 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_62_in_rule__LinkOperationTuple__Group_2__0__Impl16118 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__LinkOperationTuple__Group_2__1__Impl_in_rule__LinkOperationTuple__Group_2__116149 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__LinkOperationTuple__LinkOperationTupleElementAssignment_2_1_in_rule__LinkOperationTuple__Group_2__1__Impl16176 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__LinkOperationTupleElement__Group__0__Impl_in_rule__LinkOperationTupleElement__Group__016210 = new BitSet(new long[]{ 0x8000000000000000L, 0x0000000000000400L });
public static final BitSet FOLLOW_rule__LinkOperationTupleElement__Group__1_in_rule__LinkOperationTupleElement__Group__016213 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__LinkOperationTupleElement__RoleAssignment_0_in_rule__LinkOperationTupleElement__Group__0__Impl16240 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__LinkOperationTupleElement__Group__1__Impl_in_rule__LinkOperationTupleElement__Group__116270 = new BitSet(new long[]{ 0x8000000000000000L, 0x0000000000000400L });
public static final BitSet FOLLOW_rule__LinkOperationTupleElement__Group__2_in_rule__LinkOperationTupleElement__Group__116273 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__LinkOperationTupleElement__Group_1__0_in_rule__LinkOperationTupleElement__Group__1__Impl16300 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__LinkOperationTupleElement__Group__2__Impl_in_rule__LinkOperationTupleElement__Group__216331 = new BitSet(new long[]{ 0x00000007CE0031F0L, 0x000007B93C8F8001L });
public static final BitSet FOLLOW_rule__LinkOperationTupleElement__Group__3_in_rule__LinkOperationTupleElement__Group__216334 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_63_in_rule__LinkOperationTupleElement__Group__2__Impl16362 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__LinkOperationTupleElement__Group__3__Impl_in_rule__LinkOperationTupleElement__Group__316393 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__LinkOperationTupleElement__ObjectAssignment_3_in_rule__LinkOperationTupleElement__Group__3__Impl16420 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__LinkOperationTupleElement__Group_1__0__Impl_in_rule__LinkOperationTupleElement__Group_1__016458 = new BitSet(new long[]{ 0x00000007CE0031F0L, 0x000007B93C8F8001L });
public static final BitSet FOLLOW_rule__LinkOperationTupleElement__Group_1__1_in_rule__LinkOperationTupleElement__Group_1__016461 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_74_in_rule__LinkOperationTupleElement__Group_1__0__Impl16489 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__LinkOperationTupleElement__Group_1__1__Impl_in_rule__LinkOperationTupleElement__Group_1__116520 = new BitSet(new long[]{ 0x0000000000000000L, 0x0000000000000800L });
public static final BitSet FOLLOW_rule__LinkOperationTupleElement__Group_1__2_in_rule__LinkOperationTupleElement__Group_1__116523 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__LinkOperationTupleElement__RoleIndexAssignment_1_1_in_rule__LinkOperationTupleElement__Group_1__1__Impl16550 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__LinkOperationTupleElement__Group_1__2__Impl_in_rule__LinkOperationTupleElement__Group_1__216580 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_75_in_rule__LinkOperationTupleElement__Group_1__2__Impl16608 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__SequenceOperationExpression__Group__0__Impl_in_rule__SequenceOperationExpression__Group__016645 = new BitSet(new long[]{ 0x0000000000000040L });
public static final BitSet FOLLOW_rule__SequenceOperationExpression__Group__1_in_rule__SequenceOperationExpression__Group__016648 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_76_in_rule__SequenceOperationExpression__Group__0__Impl16676 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__SequenceOperationExpression__Group__1__Impl_in_rule__SequenceOperationExpression__Group__116707 = new BitSet(new long[]{ 0x0000000000000000L, 0x0000000000000001L });
public static final BitSet FOLLOW_rule__SequenceOperationExpression__Group__2_in_rule__SequenceOperationExpression__Group__116710 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__SequenceOperationExpression__OperationNameAssignment_1_in_rule__SequenceOperationExpression__Group__1__Impl16737 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__SequenceOperationExpression__Group__2__Impl_in_rule__SequenceOperationExpression__Group__216767 = new BitSet(new long[]{ 0x0000000000000000L, 0x0000000000001200L });
public static final BitSet FOLLOW_rule__SequenceOperationExpression__Group__3_in_rule__SequenceOperationExpression__Group__216770 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__SequenceOperationExpression__TupleAssignment_2_in_rule__SequenceOperationExpression__Group__2__Impl16797 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__SequenceOperationExpression__Group__3__Impl_in_rule__SequenceOperationExpression__Group__316827 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__SequenceOperationExpression__SuffixAssignment_3_in_rule__SequenceOperationExpression__Group__3__Impl16854 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__SequenceReductionExpression__Group__0__Impl_in_rule__SequenceReductionExpression__Group__016893 = new BitSet(new long[]{ 0x0000000000000000L, 0x0000000000002000L });
public static final BitSet FOLLOW_rule__SequenceReductionExpression__Group__1_in_rule__SequenceReductionExpression__Group__016896 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_76_in_rule__SequenceReductionExpression__Group__0__Impl16924 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__SequenceReductionExpression__Group__1__Impl_in_rule__SequenceReductionExpression__Group__116955 = new BitSet(new long[]{ 0x0000000000000040L, 0x0000200000000000L });
public static final BitSet FOLLOW_rule__SequenceReductionExpression__Group__2_in_rule__SequenceReductionExpression__Group__116958 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_77_in_rule__SequenceReductionExpression__Group__1__Impl16986 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__SequenceReductionExpression__Group__2__Impl_in_rule__SequenceReductionExpression__Group__217017 = new BitSet(new long[]{ 0x0000000000000040L, 0x0000200000000000L });
public static final BitSet FOLLOW_rule__SequenceReductionExpression__Group__3_in_rule__SequenceReductionExpression__Group__217020 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__SequenceReductionExpression__IsOrderedAssignment_2_in_rule__SequenceReductionExpression__Group__2__Impl17047 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__SequenceReductionExpression__Group__3__Impl_in_rule__SequenceReductionExpression__Group__317078 = new BitSet(new long[]{ 0x0000000000000000L, 0x0000000000001200L });
public static final BitSet FOLLOW_rule__SequenceReductionExpression__Group__4_in_rule__SequenceReductionExpression__Group__317081 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__SequenceReductionExpression__BehaviorAssignment_3_in_rule__SequenceReductionExpression__Group__3__Impl17108 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__SequenceReductionExpression__Group__4__Impl_in_rule__SequenceReductionExpression__Group__417138 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__SequenceReductionExpression__SuffixAssignment_4_in_rule__SequenceReductionExpression__Group__4__Impl17165 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__SelectOrRejectOperation__Group__0__Impl_in_rule__SelectOrRejectOperation__Group__017206 = new BitSet(new long[]{ 0x000000C000000000L });
public static final BitSet FOLLOW_rule__SelectOrRejectOperation__Group__1_in_rule__SelectOrRejectOperation__Group__017209 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_76_in_rule__SelectOrRejectOperation__Group__0__Impl17237 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__SelectOrRejectOperation__Group__1__Impl_in_rule__SelectOrRejectOperation__Group__117268 = new BitSet(new long[]{ 0x0000000000000040L });
public static final BitSet FOLLOW_rule__SelectOrRejectOperation__Group__2_in_rule__SelectOrRejectOperation__Group__117271 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__SelectOrRejectOperation__OpAssignment_1_in_rule__SelectOrRejectOperation__Group__1__Impl17298 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__SelectOrRejectOperation__Group__2__Impl_in_rule__SelectOrRejectOperation__Group__217328 = new BitSet(new long[]{ 0x0000000000000000L, 0x0000000000000001L });
public static final BitSet FOLLOW_rule__SelectOrRejectOperation__Group__3_in_rule__SelectOrRejectOperation__Group__217331 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__SelectOrRejectOperation__NameAssignment_2_in_rule__SelectOrRejectOperation__Group__2__Impl17358 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__SelectOrRejectOperation__Group__3__Impl_in_rule__SelectOrRejectOperation__Group__317388 = new BitSet(new long[]{ 0x00000007CE0031F0L, 0x000007B93C8F8001L });
public static final BitSet FOLLOW_rule__SelectOrRejectOperation__Group__4_in_rule__SelectOrRejectOperation__Group__317391 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_64_in_rule__SelectOrRejectOperation__Group__3__Impl17419 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__SelectOrRejectOperation__Group__4__Impl_in_rule__SelectOrRejectOperation__Group__417450 = new BitSet(new long[]{ 0x0000000000000000L, 0x0000000000000002L });
public static final BitSet FOLLOW_rule__SelectOrRejectOperation__Group__5_in_rule__SelectOrRejectOperation__Group__417453 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__SelectOrRejectOperation__ExprAssignment_4_in_rule__SelectOrRejectOperation__Group__4__Impl17480 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__SelectOrRejectOperation__Group__5__Impl_in_rule__SelectOrRejectOperation__Group__517510 = new BitSet(new long[]{ 0x0000000000000000L, 0x0000000000001200L });
public static final BitSet FOLLOW_rule__SelectOrRejectOperation__Group__6_in_rule__SelectOrRejectOperation__Group__517513 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_65_in_rule__SelectOrRejectOperation__Group__5__Impl17541 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__SelectOrRejectOperation__Group__6__Impl_in_rule__SelectOrRejectOperation__Group__617572 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__SelectOrRejectOperation__SuffixAssignment_6_in_rule__SelectOrRejectOperation__Group__6__Impl17599 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__CollectOrIterateOperation__Group__0__Impl_in_rule__CollectOrIterateOperation__Group__017644 = new BitSet(new long[]{ 0x0000030000000000L });
public static final BitSet FOLLOW_rule__CollectOrIterateOperation__Group__1_in_rule__CollectOrIterateOperation__Group__017647 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_76_in_rule__CollectOrIterateOperation__Group__0__Impl17675 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__CollectOrIterateOperation__Group__1__Impl_in_rule__CollectOrIterateOperation__Group__117706 = new BitSet(new long[]{ 0x0000000000000040L });
public static final BitSet FOLLOW_rule__CollectOrIterateOperation__Group__2_in_rule__CollectOrIterateOperation__Group__117709 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__CollectOrIterateOperation__OpAssignment_1_in_rule__CollectOrIterateOperation__Group__1__Impl17736 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__CollectOrIterateOperation__Group__2__Impl_in_rule__CollectOrIterateOperation__Group__217766 = new BitSet(new long[]{ 0x0000000000000000L, 0x0000000000000001L });
public static final BitSet FOLLOW_rule__CollectOrIterateOperation__Group__3_in_rule__CollectOrIterateOperation__Group__217769 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__CollectOrIterateOperation__NameAssignment_2_in_rule__CollectOrIterateOperation__Group__2__Impl17796 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__CollectOrIterateOperation__Group__3__Impl_in_rule__CollectOrIterateOperation__Group__317826 = new BitSet(new long[]{ 0x00000007CE0031F0L, 0x000007B93C8F8001L });
public static final BitSet FOLLOW_rule__CollectOrIterateOperation__Group__4_in_rule__CollectOrIterateOperation__Group__317829 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_64_in_rule__CollectOrIterateOperation__Group__3__Impl17857 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__CollectOrIterateOperation__Group__4__Impl_in_rule__CollectOrIterateOperation__Group__417888 = new BitSet(new long[]{ 0x0000000000000000L, 0x0000000000000002L });
public static final BitSet FOLLOW_rule__CollectOrIterateOperation__Group__5_in_rule__CollectOrIterateOperation__Group__417891 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__CollectOrIterateOperation__ExprAssignment_4_in_rule__CollectOrIterateOperation__Group__4__Impl17918 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__CollectOrIterateOperation__Group__5__Impl_in_rule__CollectOrIterateOperation__Group__517948 = new BitSet(new long[]{ 0x0000000000000000L, 0x0000000000001200L });
public static final BitSet FOLLOW_rule__CollectOrIterateOperation__Group__6_in_rule__CollectOrIterateOperation__Group__517951 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_65_in_rule__CollectOrIterateOperation__Group__5__Impl17979 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__CollectOrIterateOperation__Group__6__Impl_in_rule__CollectOrIterateOperation__Group__618010 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__CollectOrIterateOperation__SuffixAssignment_6_in_rule__CollectOrIterateOperation__Group__6__Impl18037 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__ForAllOrExistsOrOneOperation__Group__0__Impl_in_rule__ForAllOrExistsOrOneOperation__Group__018082 = new BitSet(new long[]{ 0x00001C0000000000L });
public static final BitSet FOLLOW_rule__ForAllOrExistsOrOneOperation__Group__1_in_rule__ForAllOrExistsOrOneOperation__Group__018085 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_76_in_rule__ForAllOrExistsOrOneOperation__Group__0__Impl18113 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__ForAllOrExistsOrOneOperation__Group__1__Impl_in_rule__ForAllOrExistsOrOneOperation__Group__118144 = new BitSet(new long[]{ 0x0000000000000040L });
public static final BitSet FOLLOW_rule__ForAllOrExistsOrOneOperation__Group__2_in_rule__ForAllOrExistsOrOneOperation__Group__118147 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__ForAllOrExistsOrOneOperation__OpAssignment_1_in_rule__ForAllOrExistsOrOneOperation__Group__1__Impl18174 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__ForAllOrExistsOrOneOperation__Group__2__Impl_in_rule__ForAllOrExistsOrOneOperation__Group__218204 = new BitSet(new long[]{ 0x0000000000000000L, 0x0000000000000001L });
public static final BitSet FOLLOW_rule__ForAllOrExistsOrOneOperation__Group__3_in_rule__ForAllOrExistsOrOneOperation__Group__218207 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__ForAllOrExistsOrOneOperation__NameAssignment_2_in_rule__ForAllOrExistsOrOneOperation__Group__2__Impl18234 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__ForAllOrExistsOrOneOperation__Group__3__Impl_in_rule__ForAllOrExistsOrOneOperation__Group__318264 = new BitSet(new long[]{ 0x00000007CE0031F0L, 0x000007B93C8F8001L });
public static final BitSet FOLLOW_rule__ForAllOrExistsOrOneOperation__Group__4_in_rule__ForAllOrExistsOrOneOperation__Group__318267 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_64_in_rule__ForAllOrExistsOrOneOperation__Group__3__Impl18295 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__ForAllOrExistsOrOneOperation__Group__4__Impl_in_rule__ForAllOrExistsOrOneOperation__Group__418326 = new BitSet(new long[]{ 0x0000000000000000L, 0x0000000000000002L });
public static final BitSet FOLLOW_rule__ForAllOrExistsOrOneOperation__Group__5_in_rule__ForAllOrExistsOrOneOperation__Group__418329 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__ForAllOrExistsOrOneOperation__ExprAssignment_4_in_rule__ForAllOrExistsOrOneOperation__Group__4__Impl18356 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__ForAllOrExistsOrOneOperation__Group__5__Impl_in_rule__ForAllOrExistsOrOneOperation__Group__518386 = new BitSet(new long[]{ 0x0000000000000000L, 0x0000000000001200L });
public static final BitSet FOLLOW_rule__ForAllOrExistsOrOneOperation__Group__6_in_rule__ForAllOrExistsOrOneOperation__Group__518389 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_65_in_rule__ForAllOrExistsOrOneOperation__Group__5__Impl18417 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__ForAllOrExistsOrOneOperation__Group__6__Impl_in_rule__ForAllOrExistsOrOneOperation__Group__618448 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__ForAllOrExistsOrOneOperation__SuffixAssignment_6_in_rule__ForAllOrExistsOrOneOperation__Group__6__Impl18475 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__IsUniqueOperation__Group__0__Impl_in_rule__IsUniqueOperation__Group__018520 = new BitSet(new long[]{ 0x0000000000000000L, 0x0000000000004000L });
public static final BitSet FOLLOW_rule__IsUniqueOperation__Group__1_in_rule__IsUniqueOperation__Group__018523 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_76_in_rule__IsUniqueOperation__Group__0__Impl18551 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__IsUniqueOperation__Group__1__Impl_in_rule__IsUniqueOperation__Group__118582 = new BitSet(new long[]{ 0x0000000000000040L });
public static final BitSet FOLLOW_rule__IsUniqueOperation__Group__2_in_rule__IsUniqueOperation__Group__118585 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_78_in_rule__IsUniqueOperation__Group__1__Impl18613 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__IsUniqueOperation__Group__2__Impl_in_rule__IsUniqueOperation__Group__218644 = new BitSet(new long[]{ 0x0000000000000000L, 0x0000000000000001L });
public static final BitSet FOLLOW_rule__IsUniqueOperation__Group__3_in_rule__IsUniqueOperation__Group__218647 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__IsUniqueOperation__NameAssignment_2_in_rule__IsUniqueOperation__Group__2__Impl18674 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__IsUniqueOperation__Group__3__Impl_in_rule__IsUniqueOperation__Group__318704 = new BitSet(new long[]{ 0x00000007CE0031F0L, 0x000007B93C8F8001L });
public static final BitSet FOLLOW_rule__IsUniqueOperation__Group__4_in_rule__IsUniqueOperation__Group__318707 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_64_in_rule__IsUniqueOperation__Group__3__Impl18735 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__IsUniqueOperation__Group__4__Impl_in_rule__IsUniqueOperation__Group__418766 = new BitSet(new long[]{ 0x0000000000000000L, 0x0000000000000002L });
public static final BitSet FOLLOW_rule__IsUniqueOperation__Group__5_in_rule__IsUniqueOperation__Group__418769 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__IsUniqueOperation__ExprAssignment_4_in_rule__IsUniqueOperation__Group__4__Impl18796 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__IsUniqueOperation__Group__5__Impl_in_rule__IsUniqueOperation__Group__518826 = new BitSet(new long[]{ 0x0000000000000000L, 0x0000000000001200L });
public static final BitSet FOLLOW_rule__IsUniqueOperation__Group__6_in_rule__IsUniqueOperation__Group__518829 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_65_in_rule__IsUniqueOperation__Group__5__Impl18857 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__IsUniqueOperation__Group__6__Impl_in_rule__IsUniqueOperation__Group__618888 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__IsUniqueOperation__SuffixAssignment_6_in_rule__IsUniqueOperation__Group__6__Impl18915 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__ParenthesizedExpression__Group__0__Impl_in_rule__ParenthesizedExpression__Group__018960 = new BitSet(new long[]{ 0x00000007CE0031F0L, 0x000007B93C8F8001L });
public static final BitSet FOLLOW_rule__ParenthesizedExpression__Group__1_in_rule__ParenthesizedExpression__Group__018963 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_64_in_rule__ParenthesizedExpression__Group__0__Impl18991 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__ParenthesizedExpression__Group__1__Impl_in_rule__ParenthesizedExpression__Group__119022 = new BitSet(new long[]{ 0x0000000000000000L, 0x0000000000000002L });
public static final BitSet FOLLOW_rule__ParenthesizedExpression__Group__2_in_rule__ParenthesizedExpression__Group__119025 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__ParenthesizedExpression__ExpOrTypeCastAssignment_1_in_rule__ParenthesizedExpression__Group__1__Impl19052 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__ParenthesizedExpression__Group__2__Impl_in_rule__ParenthesizedExpression__Group__219082 = new BitSet(new long[]{ 0x0000000000003070L, 0x000007B93C8F1201L });
public static final BitSet FOLLOW_rule__ParenthesizedExpression__Group__3_in_rule__ParenthesizedExpression__Group__219085 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_65_in_rule__ParenthesizedExpression__Group__2__Impl19113 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__ParenthesizedExpression__Group__3__Impl_in_rule__ParenthesizedExpression__Group__319144 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__ParenthesizedExpression__Alternatives_3_in_rule__ParenthesizedExpression__Group__3__Impl19171 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__NullExpression__Group__0__Impl_in_rule__NullExpression__Group__019210 = new BitSet(new long[]{ 0x00000007CE0031F0L, 0x000007B93C8F8001L });
public static final BitSet FOLLOW_rule__NullExpression__Group__1_in_rule__NullExpression__Group__019213 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__NullExpression__Group__1__Impl_in_rule__NullExpression__Group__119271 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_79_in_rule__NullExpression__Group__1__Impl19299 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__ThisExpression__Group__0__Impl_in_rule__ThisExpression__Group__019334 = new BitSet(new long[]{ 0x0000000000000000L, 0x0000000000010000L });
public static final BitSet FOLLOW_rule__ThisExpression__Group__1_in_rule__ThisExpression__Group__019337 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__ThisExpression__Group__1__Impl_in_rule__ThisExpression__Group__119395 = new BitSet(new long[]{ 0x0000000000000000L, 0x0000000000001200L });
public static final BitSet FOLLOW_rule__ThisExpression__Group__2_in_rule__ThisExpression__Group__119398 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_80_in_rule__ThisExpression__Group__1__Impl19426 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__ThisExpression__Group__2__Impl_in_rule__ThisExpression__Group__219457 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__ThisExpression__SuffixAssignment_2_in_rule__ThisExpression__Group__2__Impl19484 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__SuperInvocationExpression__Group__0__Impl_in_rule__SuperInvocationExpression__Group__019521 = new BitSet(new long[]{ 0x0000000000000000L, 0x0000000000000201L });
public static final BitSet FOLLOW_rule__SuperInvocationExpression__Group__1_in_rule__SuperInvocationExpression__Group__019524 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_81_in_rule__SuperInvocationExpression__Group__0__Impl19552 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__SuperInvocationExpression__Group__1__Impl_in_rule__SuperInvocationExpression__Group__119583 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__SuperInvocationExpression__Alternatives_1_in_rule__SuperInvocationExpression__Group__1__Impl19610 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__SuperInvocationExpression__Group_1_1__0__Impl_in_rule__SuperInvocationExpression__Group_1_1__019644 = new BitSet(new long[]{ 0x0000000000000040L });
public static final BitSet FOLLOW_rule__SuperInvocationExpression__Group_1_1__1_in_rule__SuperInvocationExpression__Group_1_1__019647 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_73_in_rule__SuperInvocationExpression__Group_1_1__0__Impl19675 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__SuperInvocationExpression__Group_1_1__1__Impl_in_rule__SuperInvocationExpression__Group_1_1__119706 = new BitSet(new long[]{ 0x0000000000000000L, 0x0000000000000001L });
public static final BitSet FOLLOW_rule__SuperInvocationExpression__Group_1_1__2_in_rule__SuperInvocationExpression__Group_1_1__119709 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__SuperInvocationExpression__OperationNameAssignment_1_1_1_in_rule__SuperInvocationExpression__Group_1_1__1__Impl19736 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__SuperInvocationExpression__Group_1_1__2__Impl_in_rule__SuperInvocationExpression__Group_1_1__219766 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__SuperInvocationExpression__TupleAssignment_1_1_2_in_rule__SuperInvocationExpression__Group_1_1__2__Impl19793 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__InstanceCreationExpression__Group__0__Impl_in_rule__InstanceCreationExpression__Group__019829 = new BitSet(new long[]{ 0x0000000000000040L });
public static final BitSet FOLLOW_rule__InstanceCreationExpression__Group__1_in_rule__InstanceCreationExpression__Group__019832 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_82_in_rule__InstanceCreationExpression__Group__0__Impl19860 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__InstanceCreationExpression__Group__1__Impl_in_rule__InstanceCreationExpression__Group__119891 = new BitSet(new long[]{ 0x0000000000000000L, 0x0000000000000001L });
public static final BitSet FOLLOW_rule__InstanceCreationExpression__Group__2_in_rule__InstanceCreationExpression__Group__119894 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__InstanceCreationExpression__ConstructorAssignment_1_in_rule__InstanceCreationExpression__Group__1__Impl19921 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__InstanceCreationExpression__Group__2__Impl_in_rule__InstanceCreationExpression__Group__219951 = new BitSet(new long[]{ 0x0000000000000000L, 0x0000000000001200L });
public static final BitSet FOLLOW_rule__InstanceCreationExpression__Group__3_in_rule__InstanceCreationExpression__Group__219954 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__InstanceCreationExpression__TupleAssignment_2_in_rule__InstanceCreationExpression__Group__2__Impl19981 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__InstanceCreationExpression__Group__3__Impl_in_rule__InstanceCreationExpression__Group__320011 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__InstanceCreationExpression__SuffixAssignment_3_in_rule__InstanceCreationExpression__Group__3__Impl20038 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__InstanceCreationTuple__Group__0__Impl_in_rule__InstanceCreationTuple__Group__020077 = new BitSet(new long[]{ 0x0000000000000000L, 0x0000000000000001L });
public static final BitSet FOLLOW_rule__InstanceCreationTuple__Group__1_in_rule__InstanceCreationTuple__Group__020080 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__InstanceCreationTuple__Group__1__Impl_in_rule__InstanceCreationTuple__Group__120138 = new BitSet(new long[]{ 0x0000000000000040L, 0x0000000000000002L });
public static final BitSet FOLLOW_rule__InstanceCreationTuple__Group__2_in_rule__InstanceCreationTuple__Group__120141 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_64_in_rule__InstanceCreationTuple__Group__1__Impl20169 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__InstanceCreationTuple__Group__2__Impl_in_rule__InstanceCreationTuple__Group__220200 = new BitSet(new long[]{ 0x0000000000000040L, 0x0000000000000002L });
public static final BitSet FOLLOW_rule__InstanceCreationTuple__Group__3_in_rule__InstanceCreationTuple__Group__220203 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__InstanceCreationTuple__Group_2__0_in_rule__InstanceCreationTuple__Group__2__Impl20230 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__InstanceCreationTuple__Group__3__Impl_in_rule__InstanceCreationTuple__Group__320261 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_65_in_rule__InstanceCreationTuple__Group__3__Impl20289 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__InstanceCreationTuple__Group_2__0__Impl_in_rule__InstanceCreationTuple__Group_2__020328 = new BitSet(new long[]{ 0x4000000000000000L });
public static final BitSet FOLLOW_rule__InstanceCreationTuple__Group_2__1_in_rule__InstanceCreationTuple__Group_2__020331 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__InstanceCreationTuple__InstanceCreationTupleElementAssignment_2_0_in_rule__InstanceCreationTuple__Group_2__0__Impl20358 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__InstanceCreationTuple__Group_2__1__Impl_in_rule__InstanceCreationTuple__Group_2__120388 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__InstanceCreationTuple__Group_2_1__0_in_rule__InstanceCreationTuple__Group_2__1__Impl20415 = new BitSet(new long[]{ 0x4000000000000002L });
public static final BitSet FOLLOW_rule__InstanceCreationTuple__Group_2_1__0__Impl_in_rule__InstanceCreationTuple__Group_2_1__020450 = new BitSet(new long[]{ 0x0000000000000040L });
public static final BitSet FOLLOW_rule__InstanceCreationTuple__Group_2_1__1_in_rule__InstanceCreationTuple__Group_2_1__020453 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_62_in_rule__InstanceCreationTuple__Group_2_1__0__Impl20481 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__InstanceCreationTuple__Group_2_1__1__Impl_in_rule__InstanceCreationTuple__Group_2_1__120512 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__InstanceCreationTuple__InstanceCreationTupleElementAssignment_2_1_1_in_rule__InstanceCreationTuple__Group_2_1__1__Impl20539 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__InstanceCreationTupleElement__Group__0__Impl_in_rule__InstanceCreationTupleElement__Group__020573 = new BitSet(new long[]{ 0x8000000000000000L });
public static final BitSet FOLLOW_rule__InstanceCreationTupleElement__Group__1_in_rule__InstanceCreationTupleElement__Group__020576 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__InstanceCreationTupleElement__RoleAssignment_0_in_rule__InstanceCreationTupleElement__Group__0__Impl20603 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__InstanceCreationTupleElement__Group__1__Impl_in_rule__InstanceCreationTupleElement__Group__120633 = new BitSet(new long[]{ 0x00000007CE0031F0L, 0x000007B93C8F8001L });
public static final BitSet FOLLOW_rule__InstanceCreationTupleElement__Group__2_in_rule__InstanceCreationTupleElement__Group__120636 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_63_in_rule__InstanceCreationTupleElement__Group__1__Impl20664 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__InstanceCreationTupleElement__Group__2__Impl_in_rule__InstanceCreationTupleElement__Group__220695 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__InstanceCreationTupleElement__ObjectAssignment_2_in_rule__InstanceCreationTupleElement__Group__2__Impl20722 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__SequenceConstructionOrAccessCompletion__Group_0__0__Impl_in_rule__SequenceConstructionOrAccessCompletion__Group_0__020758 = new BitSet(new long[]{ 0x00000007CE0031F0L, 0x000007B93C8F8801L });
public static final BitSet FOLLOW_rule__SequenceConstructionOrAccessCompletion__Group_0__1_in_rule__SequenceConstructionOrAccessCompletion__Group_0__020761 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__SequenceConstructionOrAccessCompletion__MultiplicityIndicatorAssignment_0_0_in_rule__SequenceConstructionOrAccessCompletion__Group_0__0__Impl20788 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__SequenceConstructionOrAccessCompletion__Group_0__1__Impl_in_rule__SequenceConstructionOrAccessCompletion__Group_0__120818 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__SequenceConstructionOrAccessCompletion__Alternatives_0_1_in_rule__SequenceConstructionOrAccessCompletion__Group_0__1__Impl20845 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__AccessCompletion__Group__0__Impl_in_rule__AccessCompletion__Group__020879 = new BitSet(new long[]{ 0x0000000000000000L, 0x0000000000000800L });
public static final BitSet FOLLOW_rule__AccessCompletion__Group__1_in_rule__AccessCompletion__Group__020882 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__AccessCompletion__AccessIndexAssignment_0_in_rule__AccessCompletion__Group__0__Impl20909 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__AccessCompletion__Group__1__Impl_in_rule__AccessCompletion__Group__120939 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_75_in_rule__AccessCompletion__Group__1__Impl20967 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__PartialSequenceConstructionCompletion__Group__0__Impl_in_rule__PartialSequenceConstructionCompletion__Group__021002 = new BitSet(new long[]{ 0x00000007CE0031F0L, 0x000007B93C8F8001L });
public static final BitSet FOLLOW_rule__PartialSequenceConstructionCompletion__Group__1_in_rule__PartialSequenceConstructionCompletion__Group__021005 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_75_in_rule__PartialSequenceConstructionCompletion__Group__0__Impl21033 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__PartialSequenceConstructionCompletion__Group__1__Impl_in_rule__PartialSequenceConstructionCompletion__Group__121064 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__PartialSequenceConstructionCompletion__ExpressionAssignment_1_in_rule__PartialSequenceConstructionCompletion__Group__1__Impl21091 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__SequenceConstructionExpression__Group__0__Impl_in_rule__SequenceConstructionExpression__Group__021125 = new BitSet(new long[]{ 0x00000007CE0031F0L, 0x000007B93C8F8001L });
public static final BitSet FOLLOW_rule__SequenceConstructionExpression__Group__1_in_rule__SequenceConstructionExpression__Group__021128 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_83_in_rule__SequenceConstructionExpression__Group__0__Impl21156 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__SequenceConstructionExpression__Group__1__Impl_in_rule__SequenceConstructionExpression__Group__121187 = new BitSet(new long[]{ 0x4000000000000000L, 0x0000000000200000L });
public static final BitSet FOLLOW_rule__SequenceConstructionExpression__Group__2_in_rule__SequenceConstructionExpression__Group__121190 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__SequenceConstructionExpression__SequenceElementAssignment_1_in_rule__SequenceConstructionExpression__Group__1__Impl21217 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__SequenceConstructionExpression__Group__2__Impl_in_rule__SequenceConstructionExpression__Group__221247 = new BitSet(new long[]{ 0x0000000000000000L, 0x0000000000100000L });
public static final BitSet FOLLOW_rule__SequenceConstructionExpression__Group__3_in_rule__SequenceConstructionExpression__Group__221250 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__SequenceConstructionExpression__Alternatives_2_in_rule__SequenceConstructionExpression__Group__2__Impl21277 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__SequenceConstructionExpression__Group__3__Impl_in_rule__SequenceConstructionExpression__Group__321307 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_84_in_rule__SequenceConstructionExpression__Group__3__Impl21335 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__SequenceConstructionExpression__Group_2_0__0__Impl_in_rule__SequenceConstructionExpression__Group_2_0__021374 = new BitSet(new long[]{ 0x00000007CE0031F0L, 0x000007B93C8F8001L });
public static final BitSet FOLLOW_rule__SequenceConstructionExpression__Group_2_0__1_in_rule__SequenceConstructionExpression__Group_2_0__021377 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_62_in_rule__SequenceConstructionExpression__Group_2_0__0__Impl21405 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__SequenceConstructionExpression__Group_2_0__1__Impl_in_rule__SequenceConstructionExpression__Group_2_0__121436 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__SequenceConstructionExpression__SequenceElementAssignment_2_0_1_in_rule__SequenceConstructionExpression__Group_2_0__1__Impl21463 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__SequenceConstructionExpression__Group_2_1__0__Impl_in_rule__SequenceConstructionExpression__Group_2_1__021497 = new BitSet(new long[]{ 0x00000007CE0031F0L, 0x000007B93C8F8001L });
public static final BitSet FOLLOW_rule__SequenceConstructionExpression__Group_2_1__1_in_rule__SequenceConstructionExpression__Group_2_1__021500 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_85_in_rule__SequenceConstructionExpression__Group_2_1__0__Impl21528 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__SequenceConstructionExpression__Group_2_1__1__Impl_in_rule__SequenceConstructionExpression__Group_2_1__121559 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__SequenceConstructionExpression__RangeUpperAssignment_2_1_1_in_rule__SequenceConstructionExpression__Group_2_1__1__Impl21586 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__ClassExtentExpression__Group__0__Impl_in_rule__ClassExtentExpression__Group__021620 = new BitSet(new long[]{ 0x0000000000000000L, 0x0000000000001200L });
public static final BitSet FOLLOW_rule__ClassExtentExpression__Group__1_in_rule__ClassExtentExpression__Group__021623 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__ClassExtentExpression__Group__1__Impl_in_rule__ClassExtentExpression__Group__121681 = new BitSet(new long[]{ 0x0000000000000000L, 0x0000000000400000L });
public static final BitSet FOLLOW_rule__ClassExtentExpression__Group__2_in_rule__ClassExtentExpression__Group__121684 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_73_in_rule__ClassExtentExpression__Group__1__Impl21712 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__ClassExtentExpression__Group__2__Impl_in_rule__ClassExtentExpression__Group__221743 = new BitSet(new long[]{ 0x0000000000000000L, 0x0000000000000001L });
public static final BitSet FOLLOW_rule__ClassExtentExpression__Group__3_in_rule__ClassExtentExpression__Group__221746 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_86_in_rule__ClassExtentExpression__Group__2__Impl21774 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__ClassExtentExpression__Group__3__Impl_in_rule__ClassExtentExpression__Group__321805 = new BitSet(new long[]{ 0x0000000000000000L, 0x0000000000000002L });
public static final BitSet FOLLOW_rule__ClassExtentExpression__Group__4_in_rule__ClassExtentExpression__Group__321808 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_64_in_rule__ClassExtentExpression__Group__3__Impl21836 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__ClassExtentExpression__Group__4__Impl_in_rule__ClassExtentExpression__Group__421867 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_65_in_rule__ClassExtentExpression__Group__4__Impl21895 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__Block__Group__0__Impl_in_rule__Block__Group__021936 = new BitSet(new long[]{ 0x0000000000003070L, 0x000007B93C9F0000L });
public static final BitSet FOLLOW_rule__Block__Group__1_in_rule__Block__Group__021939 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_83_in_rule__Block__Group__0__Impl21967 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__Block__Group__1__Impl_in_rule__Block__Group__121998 = new BitSet(new long[]{ 0x0000000000003070L, 0x000007B93C9F0000L });
public static final BitSet FOLLOW_rule__Block__Group__2_in_rule__Block__Group__122001 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__Block__Group__2__Impl_in_rule__Block__Group__222059 = new BitSet(new long[]{ 0x0000000000003070L, 0x000007B93C9F0000L });
public static final BitSet FOLLOW_rule__Block__Group__3_in_rule__Block__Group__222062 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__Block__SequenceAssignment_2_in_rule__Block__Group__2__Impl22089 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__Block__Group__3__Impl_in_rule__Block__Group__322120 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_84_in_rule__Block__Group__3__Impl22148 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__DocumentedStatement__Group__0__Impl_in_rule__DocumentedStatement__Group__022187 = new BitSet(new long[]{ 0x0000000000003070L, 0x000007B93C8F0000L });
public static final BitSet FOLLOW_rule__DocumentedStatement__Group__1_in_rule__DocumentedStatement__Group__022190 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__DocumentedStatement__CommentAssignment_0_in_rule__DocumentedStatement__Group__0__Impl22217 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__DocumentedStatement__Group__1__Impl_in_rule__DocumentedStatement__Group__122248 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__DocumentedStatement__StatementAssignment_1_in_rule__DocumentedStatement__Group__1__Impl22275 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__InlineStatement__Group__0__Impl_in_rule__InlineStatement__Group__022309 = new BitSet(new long[]{ 0x0000000000000000L, 0x0000000001000000L });
public static final BitSet FOLLOW_rule__InlineStatement__Group__1_in_rule__InlineStatement__Group__022312 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_87_in_rule__InlineStatement__Group__0__Impl22340 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__InlineStatement__Group__1__Impl_in_rule__InlineStatement__Group__122371 = new BitSet(new long[]{ 0x0000000000000000L, 0x0000000000000001L });
public static final BitSet FOLLOW_rule__InlineStatement__Group__2_in_rule__InlineStatement__Group__122374 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_88_in_rule__InlineStatement__Group__1__Impl22402 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__InlineStatement__Group__2__Impl_in_rule__InlineStatement__Group__222433 = new BitSet(new long[]{ 0x0000000000000040L });
public static final BitSet FOLLOW_rule__InlineStatement__Group__3_in_rule__InlineStatement__Group__222436 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_64_in_rule__InlineStatement__Group__2__Impl22464 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__InlineStatement__Group__3__Impl_in_rule__InlineStatement__Group__322495 = new BitSet(new long[]{ 0x0000000000000000L, 0x0000000000000002L });
public static final BitSet FOLLOW_rule__InlineStatement__Group__4_in_rule__InlineStatement__Group__322498 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__InlineStatement__LangageNameAssignment_3_in_rule__InlineStatement__Group__3__Impl22525 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__InlineStatement__Group__4__Impl_in_rule__InlineStatement__Group__422555 = new BitSet(new long[]{ 0x0000000000000100L });
public static final BitSet FOLLOW_rule__InlineStatement__Group__5_in_rule__InlineStatement__Group__422558 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_65_in_rule__InlineStatement__Group__4__Impl22586 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__InlineStatement__Group__5__Impl_in_rule__InlineStatement__Group__522617 = new BitSet(new long[]{ 0x0000000000000000L, 0x0000000002000000L });
public static final BitSet FOLLOW_rule__InlineStatement__Group__6_in_rule__InlineStatement__Group__522620 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__InlineStatement__BodyAssignment_5_in_rule__InlineStatement__Group__5__Impl22647 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__InlineStatement__Group__6__Impl_in_rule__InlineStatement__Group__622677 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_89_in_rule__InlineStatement__Group__6__Impl22705 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__AnnotatedStatement__Group__0__Impl_in_rule__AnnotatedStatement__Group__022750 = new BitSet(new long[]{ 0x0001E00000000000L });
public static final BitSet FOLLOW_rule__AnnotatedStatement__Group__1_in_rule__AnnotatedStatement__Group__022753 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_90_in_rule__AnnotatedStatement__Group__0__Impl22781 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__AnnotatedStatement__Group__1__Impl_in_rule__AnnotatedStatement__Group__122812 = new BitSet(new long[]{ 0x0000000000003070L, 0x000007B93C8F0000L });
public static final BitSet FOLLOW_rule__AnnotatedStatement__Group__2_in_rule__AnnotatedStatement__Group__122815 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__AnnotatedStatement__AnnotationAssignment_1_in_rule__AnnotatedStatement__Group__1__Impl22842 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__AnnotatedStatement__Group__2__Impl_in_rule__AnnotatedStatement__Group__222872 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__AnnotatedStatement__StatementAssignment_2_in_rule__AnnotatedStatement__Group__2__Impl22899 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__Annotation__Group__0__Impl_in_rule__Annotation__Group__022935 = new BitSet(new long[]{ 0x0000000000000000L, 0x0000000000000001L });
public static final BitSet FOLLOW_rule__Annotation__Group__1_in_rule__Annotation__Group__022938 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__Annotation__KindAssignment_0_in_rule__Annotation__Group__0__Impl22965 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__Annotation__Group__1__Impl_in_rule__Annotation__Group__122995 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__Annotation__Group_1__0_in_rule__Annotation__Group__1__Impl23022 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__Annotation__Group_1__0__Impl_in_rule__Annotation__Group_1__023057 = new BitSet(new long[]{ 0x0000000000000040L });
public static final BitSet FOLLOW_rule__Annotation__Group_1__1_in_rule__Annotation__Group_1__023060 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_64_in_rule__Annotation__Group_1__0__Impl23088 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__Annotation__Group_1__1__Impl_in_rule__Annotation__Group_1__123119 = new BitSet(new long[]{ 0x4000000000000000L, 0x0000000000000002L });
public static final BitSet FOLLOW_rule__Annotation__Group_1__2_in_rule__Annotation__Group_1__123122 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__Annotation__ArgsAssignment_1_1_in_rule__Annotation__Group_1__1__Impl23149 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__Annotation__Group_1__2__Impl_in_rule__Annotation__Group_1__223179 = new BitSet(new long[]{ 0x4000000000000000L, 0x0000000000000002L });
public static final BitSet FOLLOW_rule__Annotation__Group_1__3_in_rule__Annotation__Group_1__223182 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__Annotation__Group_1_2__0_in_rule__Annotation__Group_1__2__Impl23209 = new BitSet(new long[]{ 0x4000000000000002L });
public static final BitSet FOLLOW_rule__Annotation__Group_1__3__Impl_in_rule__Annotation__Group_1__323240 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_65_in_rule__Annotation__Group_1__3__Impl23268 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__Annotation__Group_1_2__0__Impl_in_rule__Annotation__Group_1_2__023307 = new BitSet(new long[]{ 0x0000000000000040L });
public static final BitSet FOLLOW_rule__Annotation__Group_1_2__1_in_rule__Annotation__Group_1_2__023310 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_62_in_rule__Annotation__Group_1_2__0__Impl23338 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__Annotation__Group_1_2__1__Impl_in_rule__Annotation__Group_1_2__123369 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__Annotation__ArgsAssignment_1_2_1_in_rule__Annotation__Group_1_2__1__Impl23396 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__EmptyStatement__Group__0__Impl_in_rule__EmptyStatement__Group__023430 = new BitSet(new long[]{ 0x0000000000000000L, 0x0000000008000000L });
public static final BitSet FOLLOW_rule__EmptyStatement__Group__1_in_rule__EmptyStatement__Group__023433 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__EmptyStatement__Group__1__Impl_in_rule__EmptyStatement__Group__123491 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_91_in_rule__EmptyStatement__Group__1__Impl23519 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__LocalNameDeclarationStatement__Group__0__Impl_in_rule__LocalNameDeclarationStatement__Group__023554 = new BitSet(new long[]{ 0x0000000000000040L });
public static final BitSet FOLLOW_rule__LocalNameDeclarationStatement__Group__1_in_rule__LocalNameDeclarationStatement__Group__023557 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_92_in_rule__LocalNameDeclarationStatement__Group__0__Impl23585 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__LocalNameDeclarationStatement__Group__1__Impl_in_rule__LocalNameDeclarationStatement__Group__123616 = new BitSet(new long[]{ 0x0000000000000000L, 0x0000000000000008L });
public static final BitSet FOLLOW_rule__LocalNameDeclarationStatement__Group__2_in_rule__LocalNameDeclarationStatement__Group__123619 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__LocalNameDeclarationStatement__VarNameAssignment_1_in_rule__LocalNameDeclarationStatement__Group__1__Impl23646 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__LocalNameDeclarationStatement__Group__2__Impl_in_rule__LocalNameDeclarationStatement__Group__223676 = new BitSet(new long[]{ 0x0000000000000040L });
public static final BitSet FOLLOW_rule__LocalNameDeclarationStatement__Group__3_in_rule__LocalNameDeclarationStatement__Group__223679 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_67_in_rule__LocalNameDeclarationStatement__Group__2__Impl23707 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__LocalNameDeclarationStatement__Group__3__Impl_in_rule__LocalNameDeclarationStatement__Group__323738 = new BitSet(new long[]{ 0x0002000000000000L, 0x0000000000000400L });
public static final BitSet FOLLOW_rule__LocalNameDeclarationStatement__Group__4_in_rule__LocalNameDeclarationStatement__Group__323741 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__LocalNameDeclarationStatement__TypeAssignment_3_in_rule__LocalNameDeclarationStatement__Group__3__Impl23768 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__LocalNameDeclarationStatement__Group__4__Impl_in_rule__LocalNameDeclarationStatement__Group__423798 = new BitSet(new long[]{ 0x0002000000000000L, 0x0000000000000400L });
public static final BitSet FOLLOW_rule__LocalNameDeclarationStatement__Group__5_in_rule__LocalNameDeclarationStatement__Group__423801 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__LocalNameDeclarationStatement__Group_4__0_in_rule__LocalNameDeclarationStatement__Group__4__Impl23828 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__LocalNameDeclarationStatement__Group__5__Impl_in_rule__LocalNameDeclarationStatement__Group__523859 = new BitSet(new long[]{ 0x00000007CE0031F0L, 0x000007B93C8F8001L });
public static final BitSet FOLLOW_rule__LocalNameDeclarationStatement__Group__6_in_rule__LocalNameDeclarationStatement__Group__523862 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_49_in_rule__LocalNameDeclarationStatement__Group__5__Impl23890 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__LocalNameDeclarationStatement__Group__6__Impl_in_rule__LocalNameDeclarationStatement__Group__623921 = new BitSet(new long[]{ 0x0000000000000000L, 0x0000000008000000L });
public static final BitSet FOLLOW_rule__LocalNameDeclarationStatement__Group__7_in_rule__LocalNameDeclarationStatement__Group__623924 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__LocalNameDeclarationStatement__InitAssignment_6_in_rule__LocalNameDeclarationStatement__Group__6__Impl23951 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__LocalNameDeclarationStatement__Group__7__Impl_in_rule__LocalNameDeclarationStatement__Group__723981 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_91_in_rule__LocalNameDeclarationStatement__Group__7__Impl24009 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__LocalNameDeclarationStatement__Group_4__0__Impl_in_rule__LocalNameDeclarationStatement__Group_4__024056 = new BitSet(new long[]{ 0x0000000000000000L, 0x0000000000000800L });
public static final BitSet FOLLOW_rule__LocalNameDeclarationStatement__Group_4__1_in_rule__LocalNameDeclarationStatement__Group_4__024059 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__LocalNameDeclarationStatement__MultiplicityIndicatorAssignment_4_0_in_rule__LocalNameDeclarationStatement__Group_4__0__Impl24086 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__LocalNameDeclarationStatement__Group_4__1__Impl_in_rule__LocalNameDeclarationStatement__Group_4__124116 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_75_in_rule__LocalNameDeclarationStatement__Group_4__1__Impl24144 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__IfStatement__Group__0__Impl_in_rule__IfStatement__Group__024179 = new BitSet(new long[]{ 0x0000000000000000L, 0x0000000000000001L });
public static final BitSet FOLLOW_rule__IfStatement__Group__1_in_rule__IfStatement__Group__024182 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_93_in_rule__IfStatement__Group__0__Impl24210 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__IfStatement__Group__1__Impl_in_rule__IfStatement__Group__124241 = new BitSet(new long[]{ 0x0000000000000000L, 0x0000000040000000L });
public static final BitSet FOLLOW_rule__IfStatement__Group__2_in_rule__IfStatement__Group__124244 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__IfStatement__SequentialClaussesAssignment_1_in_rule__IfStatement__Group__1__Impl24271 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__IfStatement__Group__2__Impl_in_rule__IfStatement__Group__224301 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__IfStatement__FinalClauseAssignment_2_in_rule__IfStatement__Group__2__Impl24328 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__SequentialClauses__Group__0__Impl_in_rule__SequentialClauses__Group__024365 = new BitSet(new long[]{ 0x0000000000000000L, 0x0000000040000000L });
public static final BitSet FOLLOW_rule__SequentialClauses__Group__1_in_rule__SequentialClauses__Group__024368 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__SequentialClauses__ConccurentClausesAssignment_0_in_rule__SequentialClauses__Group__0__Impl24395 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__SequentialClauses__Group__1__Impl_in_rule__SequentialClauses__Group__124425 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__SequentialClauses__Group_1__0_in_rule__SequentialClauses__Group__1__Impl24452 = new BitSet(new long[]{ 0x0000000000000002L, 0x0000000040000000L });
public static final BitSet FOLLOW_rule__SequentialClauses__Group_1__0__Impl_in_rule__SequentialClauses__Group_1__024487 = new BitSet(new long[]{ 0x0000000000000000L, 0x0000000020000000L });
public static final BitSet FOLLOW_rule__SequentialClauses__Group_1__1_in_rule__SequentialClauses__Group_1__024490 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_94_in_rule__SequentialClauses__Group_1__0__Impl24518 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__SequentialClauses__Group_1__1__Impl_in_rule__SequentialClauses__Group_1__124549 = new BitSet(new long[]{ 0x0000000000000000L, 0x0000000000000001L });
public static final BitSet FOLLOW_rule__SequentialClauses__Group_1__2_in_rule__SequentialClauses__Group_1__124552 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_93_in_rule__SequentialClauses__Group_1__1__Impl24580 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__SequentialClauses__Group_1__2__Impl_in_rule__SequentialClauses__Group_1__224611 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__SequentialClauses__ConccurentClausesAssignment_1_2_in_rule__SequentialClauses__Group_1__2__Impl24638 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__ConcurrentClauses__Group__0__Impl_in_rule__ConcurrentClauses__Group__024674 = new BitSet(new long[]{ 0x0000000000000000L, 0x0000000080000000L });
public static final BitSet FOLLOW_rule__ConcurrentClauses__Group__1_in_rule__ConcurrentClauses__Group__024677 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__ConcurrentClauses__NonFinalClauseAssignment_0_in_rule__ConcurrentClauses__Group__0__Impl24704 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__ConcurrentClauses__Group__1__Impl_in_rule__ConcurrentClauses__Group__124734 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__ConcurrentClauses__Group_1__0_in_rule__ConcurrentClauses__Group__1__Impl24761 = new BitSet(new long[]{ 0x0000000000000002L, 0x0000000080000000L });
public static final BitSet FOLLOW_rule__ConcurrentClauses__Group_1__0__Impl_in_rule__ConcurrentClauses__Group_1__024796 = new BitSet(new long[]{ 0x0000000000000000L, 0x0000000020000000L });
public static final BitSet FOLLOW_rule__ConcurrentClauses__Group_1__1_in_rule__ConcurrentClauses__Group_1__024799 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_95_in_rule__ConcurrentClauses__Group_1__0__Impl24827 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__ConcurrentClauses__Group_1__1__Impl_in_rule__ConcurrentClauses__Group_1__124858 = new BitSet(new long[]{ 0x0000000000000000L, 0x0000000000000001L });
public static final BitSet FOLLOW_rule__ConcurrentClauses__Group_1__2_in_rule__ConcurrentClauses__Group_1__124861 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_93_in_rule__ConcurrentClauses__Group_1__1__Impl24889 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__ConcurrentClauses__Group_1__2__Impl_in_rule__ConcurrentClauses__Group_1__224920 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__ConcurrentClauses__NonFinalClauseAssignment_1_2_in_rule__ConcurrentClauses__Group_1__2__Impl24947 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__NonFinalClause__Group__0__Impl_in_rule__NonFinalClause__Group__024983 = new BitSet(new long[]{ 0x00000007CE0031F0L, 0x000007B93C8F8001L });
public static final BitSet FOLLOW_rule__NonFinalClause__Group__1_in_rule__NonFinalClause__Group__024986 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_64_in_rule__NonFinalClause__Group__0__Impl25014 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__NonFinalClause__Group__1__Impl_in_rule__NonFinalClause__Group__125045 = new BitSet(new long[]{ 0x0000000000000000L, 0x0000000000000002L });
public static final BitSet FOLLOW_rule__NonFinalClause__Group__2_in_rule__NonFinalClause__Group__125048 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__NonFinalClause__ConditionAssignment_1_in_rule__NonFinalClause__Group__1__Impl25075 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__NonFinalClause__Group__2__Impl_in_rule__NonFinalClause__Group__225105 = new BitSet(new long[]{ 0x0000000000000000L, 0x0000000000080000L });
public static final BitSet FOLLOW_rule__NonFinalClause__Group__3_in_rule__NonFinalClause__Group__225108 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_65_in_rule__NonFinalClause__Group__2__Impl25136 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__NonFinalClause__Group__3__Impl_in_rule__NonFinalClause__Group__325167 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__NonFinalClause__BlockAssignment_3_in_rule__NonFinalClause__Group__3__Impl25194 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__FinalClause__Group__0__Impl_in_rule__FinalClause__Group__025232 = new BitSet(new long[]{ 0x0000000000000000L, 0x0000000000080000L });
public static final BitSet FOLLOW_rule__FinalClause__Group__1_in_rule__FinalClause__Group__025235 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_94_in_rule__FinalClause__Group__0__Impl25263 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__FinalClause__Group__1__Impl_in_rule__FinalClause__Group__125294 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__FinalClause__BlockAssignment_1_in_rule__FinalClause__Group__1__Impl25321 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__SwitchStatement__Group__0__Impl_in_rule__SwitchStatement__Group__025355 = new BitSet(new long[]{ 0x0000000000000000L, 0x0000000000000001L });
public static final BitSet FOLLOW_rule__SwitchStatement__Group__1_in_rule__SwitchStatement__Group__025358 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_96_in_rule__SwitchStatement__Group__0__Impl25386 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__SwitchStatement__Group__1__Impl_in_rule__SwitchStatement__Group__125417 = new BitSet(new long[]{ 0x00000007CE0031F0L, 0x000007B93C8F8001L });
public static final BitSet FOLLOW_rule__SwitchStatement__Group__2_in_rule__SwitchStatement__Group__125420 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_64_in_rule__SwitchStatement__Group__1__Impl25448 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__SwitchStatement__Group__2__Impl_in_rule__SwitchStatement__Group__225479 = new BitSet(new long[]{ 0x0000000000000000L, 0x0000000000000002L });
public static final BitSet FOLLOW_rule__SwitchStatement__Group__3_in_rule__SwitchStatement__Group__225482 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__SwitchStatement__ExpressionAssignment_2_in_rule__SwitchStatement__Group__2__Impl25509 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__SwitchStatement__Group__3__Impl_in_rule__SwitchStatement__Group__325539 = new BitSet(new long[]{ 0x0000000000000000L, 0x0000000000080000L });
public static final BitSet FOLLOW_rule__SwitchStatement__Group__4_in_rule__SwitchStatement__Group__325542 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_65_in_rule__SwitchStatement__Group__3__Impl25570 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__SwitchStatement__Group__4__Impl_in_rule__SwitchStatement__Group__425601 = new BitSet(new long[]{ 0x0000000000000000L, 0x0000000600100000L });
public static final BitSet FOLLOW_rule__SwitchStatement__Group__5_in_rule__SwitchStatement__Group__425604 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_83_in_rule__SwitchStatement__Group__4__Impl25632 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__SwitchStatement__Group__5__Impl_in_rule__SwitchStatement__Group__525663 = new BitSet(new long[]{ 0x0000000000000000L, 0x0000000600100000L });
public static final BitSet FOLLOW_rule__SwitchStatement__Group__6_in_rule__SwitchStatement__Group__525666 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__SwitchStatement__SwitchClauseAssignment_5_in_rule__SwitchStatement__Group__5__Impl25693 = new BitSet(new long[]{ 0x0000000000000002L, 0x0000000200000000L });
public static final BitSet FOLLOW_rule__SwitchStatement__Group__6__Impl_in_rule__SwitchStatement__Group__625724 = new BitSet(new long[]{ 0x0000000000000000L, 0x0000000600100000L });
public static final BitSet FOLLOW_rule__SwitchStatement__Group__7_in_rule__SwitchStatement__Group__625727 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__SwitchStatement__DefaultClauseAssignment_6_in_rule__SwitchStatement__Group__6__Impl25754 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__SwitchStatement__Group__7__Impl_in_rule__SwitchStatement__Group__725785 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_84_in_rule__SwitchStatement__Group__7__Impl25813 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__SwitchClause__Group__0__Impl_in_rule__SwitchClause__Group__025860 = new BitSet(new long[]{ 0x0000000000003070L, 0x000007BB3C8F0000L });
public static final BitSet FOLLOW_rule__SwitchClause__Group__1_in_rule__SwitchClause__Group__025863 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__SwitchClause__SwitchCaseAssignment_0_in_rule__SwitchClause__Group__0__Impl25890 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__SwitchClause__Group__1__Impl_in_rule__SwitchClause__Group__125920 = new BitSet(new long[]{ 0x0000000000003070L, 0x000007BB3C8F0000L });
public static final BitSet FOLLOW_rule__SwitchClause__Group__2_in_rule__SwitchClause__Group__125923 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__SwitchClause__SwitchCaseAssignment_1_in_rule__SwitchClause__Group__1__Impl25950 = new BitSet(new long[]{ 0x0000000000000002L, 0x0000000200000000L });
public static final BitSet FOLLOW_rule__SwitchClause__Group__2__Impl_in_rule__SwitchClause__Group__225981 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__SwitchClause__StatementSequenceAssignment_2_in_rule__SwitchClause__Group__2__Impl26008 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__SwitchCase__Group__0__Impl_in_rule__SwitchCase__Group__026044 = new BitSet(new long[]{ 0x00000007CE0031F0L, 0x000007B93C8F8001L });
public static final BitSet FOLLOW_rule__SwitchCase__Group__1_in_rule__SwitchCase__Group__026047 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_97_in_rule__SwitchCase__Group__0__Impl26075 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__SwitchCase__Group__1__Impl_in_rule__SwitchCase__Group__126106 = new BitSet(new long[]{ 0x0000000000000000L, 0x0000000000000008L });
public static final BitSet FOLLOW_rule__SwitchCase__Group__2_in_rule__SwitchCase__Group__126109 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__SwitchCase__ExpressionAssignment_1_in_rule__SwitchCase__Group__1__Impl26136 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__SwitchCase__Group__2__Impl_in_rule__SwitchCase__Group__226166 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_67_in_rule__SwitchCase__Group__2__Impl26194 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__SwitchDefaultClause__Group__0__Impl_in_rule__SwitchDefaultClause__Group__026231 = new BitSet(new long[]{ 0x0000000000000000L, 0x0000000000000008L });
public static final BitSet FOLLOW_rule__SwitchDefaultClause__Group__1_in_rule__SwitchDefaultClause__Group__026234 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_98_in_rule__SwitchDefaultClause__Group__0__Impl26262 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__SwitchDefaultClause__Group__1__Impl_in_rule__SwitchDefaultClause__Group__126293 = new BitSet(new long[]{ 0x0000000000003070L, 0x000007BB3C8F0000L });
public static final BitSet FOLLOW_rule__SwitchDefaultClause__Group__2_in_rule__SwitchDefaultClause__Group__126296 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_67_in_rule__SwitchDefaultClause__Group__1__Impl26324 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__SwitchDefaultClause__Group__2__Impl_in_rule__SwitchDefaultClause__Group__226355 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__SwitchDefaultClause__StatementSequenceAssignment_2_in_rule__SwitchDefaultClause__Group__2__Impl26382 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__WhileStatement__Group__0__Impl_in_rule__WhileStatement__Group__026418 = new BitSet(new long[]{ 0x0000000000000000L, 0x0000000000000001L });
public static final BitSet FOLLOW_rule__WhileStatement__Group__1_in_rule__WhileStatement__Group__026421 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_99_in_rule__WhileStatement__Group__0__Impl26449 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__WhileStatement__Group__1__Impl_in_rule__WhileStatement__Group__126480 = new BitSet(new long[]{ 0x00000007CE0031F0L, 0x000007B93C8F8001L });
public static final BitSet FOLLOW_rule__WhileStatement__Group__2_in_rule__WhileStatement__Group__126483 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_64_in_rule__WhileStatement__Group__1__Impl26511 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__WhileStatement__Group__2__Impl_in_rule__WhileStatement__Group__226542 = new BitSet(new long[]{ 0x0000000000000000L, 0x0000000000000002L });
public static final BitSet FOLLOW_rule__WhileStatement__Group__3_in_rule__WhileStatement__Group__226545 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__WhileStatement__ConditionAssignment_2_in_rule__WhileStatement__Group__2__Impl26572 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__WhileStatement__Group__3__Impl_in_rule__WhileStatement__Group__326602 = new BitSet(new long[]{ 0x0000000000000000L, 0x0000000000080000L });
public static final BitSet FOLLOW_rule__WhileStatement__Group__4_in_rule__WhileStatement__Group__326605 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_65_in_rule__WhileStatement__Group__3__Impl26633 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__WhileStatement__Group__4__Impl_in_rule__WhileStatement__Group__426664 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__WhileStatement__BlockAssignment_4_in_rule__WhileStatement__Group__4__Impl26691 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__DoStatement__Group__0__Impl_in_rule__DoStatement__Group__026731 = new BitSet(new long[]{ 0x0000000000000000L, 0x0000000000080000L });
public static final BitSet FOLLOW_rule__DoStatement__Group__1_in_rule__DoStatement__Group__026734 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_100_in_rule__DoStatement__Group__0__Impl26762 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__DoStatement__Group__1__Impl_in_rule__DoStatement__Group__126793 = new BitSet(new long[]{ 0x0000000000000000L, 0x0000000800000000L });
public static final BitSet FOLLOW_rule__DoStatement__Group__2_in_rule__DoStatement__Group__126796 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__DoStatement__BlockAssignment_1_in_rule__DoStatement__Group__1__Impl26823 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__DoStatement__Group__2__Impl_in_rule__DoStatement__Group__226853 = new BitSet(new long[]{ 0x0000000000000000L, 0x0000000000000001L });
public static final BitSet FOLLOW_rule__DoStatement__Group__3_in_rule__DoStatement__Group__226856 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_99_in_rule__DoStatement__Group__2__Impl26884 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__DoStatement__Group__3__Impl_in_rule__DoStatement__Group__326915 = new BitSet(new long[]{ 0x00000007CE0031F0L, 0x000007B93C8F8001L });
public static final BitSet FOLLOW_rule__DoStatement__Group__4_in_rule__DoStatement__Group__326918 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_64_in_rule__DoStatement__Group__3__Impl26946 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__DoStatement__Group__4__Impl_in_rule__DoStatement__Group__426977 = new BitSet(new long[]{ 0x0000000000000000L, 0x0000000000000002L });
public static final BitSet FOLLOW_rule__DoStatement__Group__5_in_rule__DoStatement__Group__426980 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__DoStatement__ConditionAssignment_4_in_rule__DoStatement__Group__4__Impl27007 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__DoStatement__Group__5__Impl_in_rule__DoStatement__Group__527037 = new BitSet(new long[]{ 0x0000000000000000L, 0x0000000008000000L });
public static final BitSet FOLLOW_rule__DoStatement__Group__6_in_rule__DoStatement__Group__527040 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_65_in_rule__DoStatement__Group__5__Impl27068 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__DoStatement__Group__6__Impl_in_rule__DoStatement__Group__627099 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_91_in_rule__DoStatement__Group__6__Impl27127 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__ForStatement__Group__0__Impl_in_rule__ForStatement__Group__027172 = new BitSet(new long[]{ 0x0000000000000000L, 0x0000000000000001L });
public static final BitSet FOLLOW_rule__ForStatement__Group__1_in_rule__ForStatement__Group__027175 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_101_in_rule__ForStatement__Group__0__Impl27203 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__ForStatement__Group__1__Impl_in_rule__ForStatement__Group__127234 = new BitSet(new long[]{ 0x0000000000000040L });
public static final BitSet FOLLOW_rule__ForStatement__Group__2_in_rule__ForStatement__Group__127237 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_64_in_rule__ForStatement__Group__1__Impl27265 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__ForStatement__Group__2__Impl_in_rule__ForStatement__Group__227296 = new BitSet(new long[]{ 0x0000000000000000L, 0x0000000000000002L });
public static final BitSet FOLLOW_rule__ForStatement__Group__3_in_rule__ForStatement__Group__227299 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__ForStatement__ControlAssignment_2_in_rule__ForStatement__Group__2__Impl27326 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__ForStatement__Group__3__Impl_in_rule__ForStatement__Group__327356 = new BitSet(new long[]{ 0x0000000000000000L, 0x0000000000080000L });
public static final BitSet FOLLOW_rule__ForStatement__Group__4_in_rule__ForStatement__Group__327359 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_65_in_rule__ForStatement__Group__3__Impl27387 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__ForStatement__Group__4__Impl_in_rule__ForStatement__Group__427418 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__ForStatement__BlockAssignment_4_in_rule__ForStatement__Group__4__Impl27445 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__ForControl__Group__0__Impl_in_rule__ForControl__Group__027485 = new BitSet(new long[]{ 0x4000000000000000L });
public static final BitSet FOLLOW_rule__ForControl__Group__1_in_rule__ForControl__Group__027488 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__ForControl__LoopVariableDefinitionAssignment_0_in_rule__ForControl__Group__0__Impl27515 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__ForControl__Group__1__Impl_in_rule__ForControl__Group__127545 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__ForControl__Group_1__0_in_rule__ForControl__Group__1__Impl27572 = new BitSet(new long[]{ 0x4000000000000002L });
public static final BitSet FOLLOW_rule__ForControl__Group_1__0__Impl_in_rule__ForControl__Group_1__027607 = new BitSet(new long[]{ 0x0000000000000040L });
public static final BitSet FOLLOW_rule__ForControl__Group_1__1_in_rule__ForControl__Group_1__027610 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_62_in_rule__ForControl__Group_1__0__Impl27638 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__ForControl__Group_1__1__Impl_in_rule__ForControl__Group_1__127669 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__ForControl__LoopVariableDefinitionAssignment_1_1_in_rule__ForControl__Group_1__1__Impl27696 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__LoopVariableDefinition__Group_0__0__Impl_in_rule__LoopVariableDefinition__Group_0__027730 = new BitSet(new long[]{ 0x0000000000000000L, 0x0000004000000000L });
public static final BitSet FOLLOW_rule__LoopVariableDefinition__Group_0__1_in_rule__LoopVariableDefinition__Group_0__027733 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__LoopVariableDefinition__NameAssignment_0_0_in_rule__LoopVariableDefinition__Group_0__0__Impl27760 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__LoopVariableDefinition__Group_0__1__Impl_in_rule__LoopVariableDefinition__Group_0__127790 = new BitSet(new long[]{ 0x00000007CE0031F0L, 0x000007B93C8F8001L });
public static final BitSet FOLLOW_rule__LoopVariableDefinition__Group_0__2_in_rule__LoopVariableDefinition__Group_0__127793 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_102_in_rule__LoopVariableDefinition__Group_0__1__Impl27821 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__LoopVariableDefinition__Group_0__2__Impl_in_rule__LoopVariableDefinition__Group_0__227852 = new BitSet(new long[]{ 0x0000000000000000L, 0x0000000000200000L });
public static final BitSet FOLLOW_rule__LoopVariableDefinition__Group_0__3_in_rule__LoopVariableDefinition__Group_0__227855 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__LoopVariableDefinition__Expression1Assignment_0_2_in_rule__LoopVariableDefinition__Group_0__2__Impl27882 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__LoopVariableDefinition__Group_0__3__Impl_in_rule__LoopVariableDefinition__Group_0__327912 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__LoopVariableDefinition__Group_0_3__0_in_rule__LoopVariableDefinition__Group_0__3__Impl27939 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__LoopVariableDefinition__Group_0_3__0__Impl_in_rule__LoopVariableDefinition__Group_0_3__027978 = new BitSet(new long[]{ 0x00000007CE0031F0L, 0x000007B93C8F8001L });
public static final BitSet FOLLOW_rule__LoopVariableDefinition__Group_0_3__1_in_rule__LoopVariableDefinition__Group_0_3__027981 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_85_in_rule__LoopVariableDefinition__Group_0_3__0__Impl28009 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__LoopVariableDefinition__Group_0_3__1__Impl_in_rule__LoopVariableDefinition__Group_0_3__128040 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__LoopVariableDefinition__Expression2Assignment_0_3_1_in_rule__LoopVariableDefinition__Group_0_3__1__Impl28067 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__LoopVariableDefinition__Group_1__0__Impl_in_rule__LoopVariableDefinition__Group_1__028101 = new BitSet(new long[]{ 0x0000000000000040L });
public static final BitSet FOLLOW_rule__LoopVariableDefinition__Group_1__1_in_rule__LoopVariableDefinition__Group_1__028104 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__LoopVariableDefinition__TypeAssignment_1_0_in_rule__LoopVariableDefinition__Group_1__0__Impl28131 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__LoopVariableDefinition__Group_1__1__Impl_in_rule__LoopVariableDefinition__Group_1__128161 = new BitSet(new long[]{ 0x0000000000000000L, 0x0000000000000008L });
public static final BitSet FOLLOW_rule__LoopVariableDefinition__Group_1__2_in_rule__LoopVariableDefinition__Group_1__128164 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__LoopVariableDefinition__NameAssignment_1_1_in_rule__LoopVariableDefinition__Group_1__1__Impl28191 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__LoopVariableDefinition__Group_1__2__Impl_in_rule__LoopVariableDefinition__Group_1__228221 = new BitSet(new long[]{ 0x00000007CE0031F0L, 0x000007B93C8F8001L });
public static final BitSet FOLLOW_rule__LoopVariableDefinition__Group_1__3_in_rule__LoopVariableDefinition__Group_1__228224 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_67_in_rule__LoopVariableDefinition__Group_1__2__Impl28252 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__LoopVariableDefinition__Group_1__3__Impl_in_rule__LoopVariableDefinition__Group_1__328283 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__LoopVariableDefinition__ExpressionAssignment_1_3_in_rule__LoopVariableDefinition__Group_1__3__Impl28310 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__BreakStatement__Group__0__Impl_in_rule__BreakStatement__Group__028348 = new BitSet(new long[]{ 0x0000000000000000L, 0x0000008000000000L });
public static final BitSet FOLLOW_rule__BreakStatement__Group__1_in_rule__BreakStatement__Group__028351 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__BreakStatement__Group__1__Impl_in_rule__BreakStatement__Group__128409 = new BitSet(new long[]{ 0x0000000000000000L, 0x0000000008000000L });
public static final BitSet FOLLOW_rule__BreakStatement__Group__2_in_rule__BreakStatement__Group__128412 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_103_in_rule__BreakStatement__Group__1__Impl28440 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__BreakStatement__Group__2__Impl_in_rule__BreakStatement__Group__228471 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_91_in_rule__BreakStatement__Group__2__Impl28499 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__ReturnStatement__Group__0__Impl_in_rule__ReturnStatement__Group__028536 = new BitSet(new long[]{ 0x00000007CE0031F0L, 0x000007B93C8F8001L });
public static final BitSet FOLLOW_rule__ReturnStatement__Group__1_in_rule__ReturnStatement__Group__028539 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_104_in_rule__ReturnStatement__Group__0__Impl28567 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__ReturnStatement__Group__1__Impl_in_rule__ReturnStatement__Group__128598 = new BitSet(new long[]{ 0x0000000000000000L, 0x0000000008000000L });
public static final BitSet FOLLOW_rule__ReturnStatement__Group__2_in_rule__ReturnStatement__Group__128601 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__ReturnStatement__ExpressionAssignment_1_in_rule__ReturnStatement__Group__1__Impl28628 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__ReturnStatement__Group__2__Impl_in_rule__ReturnStatement__Group__228658 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_91_in_rule__ReturnStatement__Group__2__Impl28686 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__AcceptStatement__Group__0__Impl_in_rule__AcceptStatement__Group__028723 = new BitSet(new long[]{ 0x0000000000000000L, 0x0000000008080000L });
public static final BitSet FOLLOW_rule__AcceptStatement__Group__1_in_rule__AcceptStatement__Group__028726 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__AcceptStatement__ClauseAssignment_0_in_rule__AcceptStatement__Group__0__Impl28753 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__AcceptStatement__Group__1__Impl_in_rule__AcceptStatement__Group__128783 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__AcceptStatement__Alternatives_1_in_rule__AcceptStatement__Group__1__Impl28810 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__SimpleAcceptStatementCompletion__Group__0__Impl_in_rule__SimpleAcceptStatementCompletion__Group__028844 = new BitSet(new long[]{ 0x0000000000000000L, 0x0000000008000000L });
public static final BitSet FOLLOW_rule__SimpleAcceptStatementCompletion__Group__1_in_rule__SimpleAcceptStatementCompletion__Group__028847 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__SimpleAcceptStatementCompletion__Group__1__Impl_in_rule__SimpleAcceptStatementCompletion__Group__128905 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_91_in_rule__SimpleAcceptStatementCompletion__Group__1__Impl28933 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__CompoundAcceptStatementCompletion__Group__0__Impl_in_rule__CompoundAcceptStatementCompletion__Group__028968 = new BitSet(new long[]{ 0x0000000000000000L, 0x0000000080000000L });
public static final BitSet FOLLOW_rule__CompoundAcceptStatementCompletion__Group__1_in_rule__CompoundAcceptStatementCompletion__Group__028971 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__CompoundAcceptStatementCompletion__BlockAssignment_0_in_rule__CompoundAcceptStatementCompletion__Group__0__Impl28998 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__CompoundAcceptStatementCompletion__Group__1__Impl_in_rule__CompoundAcceptStatementCompletion__Group__129028 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__CompoundAcceptStatementCompletion__Group_1__0_in_rule__CompoundAcceptStatementCompletion__Group__1__Impl29055 = new BitSet(new long[]{ 0x0000000000000002L, 0x0000000080000000L });
public static final BitSet FOLLOW_rule__CompoundAcceptStatementCompletion__Group_1__0__Impl_in_rule__CompoundAcceptStatementCompletion__Group_1__029090 = new BitSet(new long[]{ 0x0000000000000000L, 0x0000020000000000L });
public static final BitSet FOLLOW_rule__CompoundAcceptStatementCompletion__Group_1__1_in_rule__CompoundAcceptStatementCompletion__Group_1__029093 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_95_in_rule__CompoundAcceptStatementCompletion__Group_1__0__Impl29121 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__CompoundAcceptStatementCompletion__Group_1__1__Impl_in_rule__CompoundAcceptStatementCompletion__Group_1__129152 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__CompoundAcceptStatementCompletion__AcceptBlockAssignment_1_1_in_rule__CompoundAcceptStatementCompletion__Group_1__1__Impl29179 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__AcceptBlock__Group__0__Impl_in_rule__AcceptBlock__Group__029213 = new BitSet(new long[]{ 0x0000000000000000L, 0x0000000000080000L });
public static final BitSet FOLLOW_rule__AcceptBlock__Group__1_in_rule__AcceptBlock__Group__029216 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__AcceptBlock__ClauseAssignment_0_in_rule__AcceptBlock__Group__0__Impl29243 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__AcceptBlock__Group__1__Impl_in_rule__AcceptBlock__Group__129273 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__AcceptBlock__BlockAssignment_1_in_rule__AcceptBlock__Group__1__Impl29300 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__AcceptClause__Group__0__Impl_in_rule__AcceptClause__Group__029334 = new BitSet(new long[]{ 0x0000000000000000L, 0x0000000000000001L });
public static final BitSet FOLLOW_rule__AcceptClause__Group__1_in_rule__AcceptClause__Group__029337 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_105_in_rule__AcceptClause__Group__0__Impl29365 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__AcceptClause__Group__1__Impl_in_rule__AcceptClause__Group__129396 = new BitSet(new long[]{ 0x0000000000000040L });
public static final BitSet FOLLOW_rule__AcceptClause__Group__2_in_rule__AcceptClause__Group__129399 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_64_in_rule__AcceptClause__Group__1__Impl29427 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__AcceptClause__Group__2__Impl_in_rule__AcceptClause__Group__229458 = new BitSet(new long[]{ 0x0000000000000040L });
public static final BitSet FOLLOW_rule__AcceptClause__Group__3_in_rule__AcceptClause__Group__229461 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__AcceptClause__Group_2__0_in_rule__AcceptClause__Group__2__Impl29488 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__AcceptClause__Group__3__Impl_in_rule__AcceptClause__Group__329519 = new BitSet(new long[]{ 0x0000000000000000L, 0x0000000000000002L });
public static final BitSet FOLLOW_rule__AcceptClause__Group__4_in_rule__AcceptClause__Group__329522 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__AcceptClause__QualifiedNameListAssignment_3_in_rule__AcceptClause__Group__3__Impl29549 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__AcceptClause__Group__4__Impl_in_rule__AcceptClause__Group__429579 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_65_in_rule__AcceptClause__Group__4__Impl29607 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__AcceptClause__Group_2__0__Impl_in_rule__AcceptClause__Group_2__029648 = new BitSet(new long[]{ 0x0000000000000000L, 0x0000000000000008L });
public static final BitSet FOLLOW_rule__AcceptClause__Group_2__1_in_rule__AcceptClause__Group_2__029651 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__AcceptClause__NameAssignment_2_0_in_rule__AcceptClause__Group_2__0__Impl29678 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__AcceptClause__Group_2__1__Impl_in_rule__AcceptClause__Group_2__129708 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_67_in_rule__AcceptClause__Group_2__1__Impl29736 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__ClassifyStatement__Group__0__Impl_in_rule__ClassifyStatement__Group__029771 = new BitSet(new long[]{ 0x00000007CE0031F0L, 0x000007B93C8F8001L });
public static final BitSet FOLLOW_rule__ClassifyStatement__Group__1_in_rule__ClassifyStatement__Group__029774 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_106_in_rule__ClassifyStatement__Group__0__Impl29802 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__ClassifyStatement__Group__1__Impl_in_rule__ClassifyStatement__Group__129833 = new BitSet(new long[]{ 0x0000000000000000L, 0x0000180000000000L });
public static final BitSet FOLLOW_rule__ClassifyStatement__Group__2_in_rule__ClassifyStatement__Group__129836 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__ClassifyStatement__ExpressionAssignment_1_in_rule__ClassifyStatement__Group__1__Impl29863 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__ClassifyStatement__Group__2__Impl_in_rule__ClassifyStatement__Group__229893 = new BitSet(new long[]{ 0x0000000000000000L, 0x0000000008000000L });
public static final BitSet FOLLOW_rule__ClassifyStatement__Group__3_in_rule__ClassifyStatement__Group__229896 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__ClassifyStatement__ClauseAssignment_2_in_rule__ClassifyStatement__Group__2__Impl29923 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__ClassifyStatement__Group__3__Impl_in_rule__ClassifyStatement__Group__329953 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_91_in_rule__ClassifyStatement__Group__3__Impl29981 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__ClassificationClause__Group_0__0__Impl_in_rule__ClassificationClause__Group_0__030020 = new BitSet(new long[]{ 0x0000000000000000L, 0x0000180000000000L });
public static final BitSet FOLLOW_rule__ClassificationClause__Group_0__1_in_rule__ClassificationClause__Group_0__030023 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__ClassificationClause__ClassifyFromClauseAssignment_0_0_in_rule__ClassificationClause__Group_0__0__Impl30050 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__ClassificationClause__Group_0__1__Impl_in_rule__ClassificationClause__Group_0__130080 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__ClassificationClause__ClassifyToClauseAssignment_0_1_in_rule__ClassificationClause__Group_0__1__Impl30107 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__ClassificationClause__Group_1__0__Impl_in_rule__ClassificationClause__Group_1__030142 = new BitSet(new long[]{ 0x0000000000000000L, 0x0000180000000000L });
public static final BitSet FOLLOW_rule__ClassificationClause__Group_1__1_in_rule__ClassificationClause__Group_1__030145 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__ClassificationClause__ReclassyAllClauseAssignment_1_0_in_rule__ClassificationClause__Group_1__0__Impl30172 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__ClassificationClause__Group_1__1__Impl_in_rule__ClassificationClause__Group_1__130203 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__ClassificationClause__ClassifyToClauseAssignment_1_1_in_rule__ClassificationClause__Group_1__1__Impl30230 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__ClassificationFromClause__Group__0__Impl_in_rule__ClassificationFromClause__Group__030264 = new BitSet(new long[]{ 0x0000000000000040L });
public static final BitSet FOLLOW_rule__ClassificationFromClause__Group__1_in_rule__ClassificationFromClause__Group__030267 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_107_in_rule__ClassificationFromClause__Group__0__Impl30295 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__ClassificationFromClause__Group__1__Impl_in_rule__ClassificationFromClause__Group__130326 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__ClassificationFromClause__QualifiedNameListAssignment_1_in_rule__ClassificationFromClause__Group__1__Impl30353 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__ClassificationToClause__Group__0__Impl_in_rule__ClassificationToClause__Group__030387 = new BitSet(new long[]{ 0x0000000000000040L });
public static final BitSet FOLLOW_rule__ClassificationToClause__Group__1_in_rule__ClassificationToClause__Group__030390 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_108_in_rule__ClassificationToClause__Group__0__Impl30418 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__ClassificationToClause__Group__1__Impl_in_rule__ClassificationToClause__Group__130449 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__ClassificationToClause__QualifiedNameListAssignment_1_in_rule__ClassificationToClause__Group__1__Impl30476 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__ReclassifyAllClause__Group__0__Impl_in_rule__ReclassifyAllClause__Group__030510 = new BitSet(new long[]{ 0x0000000000000000L, 0x0000080000000000L });
public static final BitSet FOLLOW_rule__ReclassifyAllClause__Group__1_in_rule__ReclassifyAllClause__Group__030513 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__ReclassifyAllClause__Group__1__Impl_in_rule__ReclassifyAllClause__Group__130571 = new BitSet(new long[]{ 0x0000000008000000L });
public static final BitSet FOLLOW_rule__ReclassifyAllClause__Group__2_in_rule__ReclassifyAllClause__Group__130574 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_107_in_rule__ReclassifyAllClause__Group__1__Impl30602 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__ReclassifyAllClause__Group__2__Impl_in_rule__ReclassifyAllClause__Group__230633 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_27_in_rule__ReclassifyAllClause__Group__2__Impl30661 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__QualifiedNameList__Group__0__Impl_in_rule__QualifiedNameList__Group__030698 = new BitSet(new long[]{ 0x4000000000000000L });
public static final BitSet FOLLOW_rule__QualifiedNameList__Group__1_in_rule__QualifiedNameList__Group__030701 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__QualifiedNameList__QualifiedNameAssignment_0_in_rule__QualifiedNameList__Group__0__Impl30728 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__QualifiedNameList__Group__1__Impl_in_rule__QualifiedNameList__Group__130758 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__QualifiedNameList__Group_1__0_in_rule__QualifiedNameList__Group__1__Impl30785 = new BitSet(new long[]{ 0x4000000000000002L });
public static final BitSet FOLLOW_rule__QualifiedNameList__Group_1__0__Impl_in_rule__QualifiedNameList__Group_1__030820 = new BitSet(new long[]{ 0x0000000000000040L });
public static final BitSet FOLLOW_rule__QualifiedNameList__Group_1__1_in_rule__QualifiedNameList__Group_1__030823 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_62_in_rule__QualifiedNameList__Group_1__0__Impl30851 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__QualifiedNameList__Group_1__1__Impl_in_rule__QualifiedNameList__Group_1__130882 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__QualifiedNameList__QualifiedNameAssignment_1_1_in_rule__QualifiedNameList__Group_1__1__Impl30909 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__InvocationOrAssignementOrDeclarationStatement__Group__0__Impl_in_rule__InvocationOrAssignementOrDeclarationStatement__Group__030943 = new BitSet(new long[]{ 0x1FFE000000000040L, 0x0000000008000400L });
public static final BitSet FOLLOW_rule__InvocationOrAssignementOrDeclarationStatement__Group__1_in_rule__InvocationOrAssignementOrDeclarationStatement__Group__030946 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__InvocationOrAssignementOrDeclarationStatement__TypePart_OR_assignedPart_OR_invocationPartAssignment_0_in_rule__InvocationOrAssignementOrDeclarationStatement__Group__0__Impl30973 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__InvocationOrAssignementOrDeclarationStatement__Group__1__Impl_in_rule__InvocationOrAssignementOrDeclarationStatement__Group__131003 = new BitSet(new long[]{ 0x1FFE000000000040L, 0x0000000008000400L });
public static final BitSet FOLLOW_rule__InvocationOrAssignementOrDeclarationStatement__Group__2_in_rule__InvocationOrAssignementOrDeclarationStatement__Group__131006 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__InvocationOrAssignementOrDeclarationStatement__Alternatives_1_in_rule__InvocationOrAssignementOrDeclarationStatement__Group__1__Impl31033 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__InvocationOrAssignementOrDeclarationStatement__Group__2__Impl_in_rule__InvocationOrAssignementOrDeclarationStatement__Group__231064 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_91_in_rule__InvocationOrAssignementOrDeclarationStatement__Group__2__Impl31092 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__SuperInvocationStatement__Group__0__Impl_in_rule__SuperInvocationStatement__Group__031129 = new BitSet(new long[]{ 0x0000000000000000L, 0x0000000008000000L });
public static final BitSet FOLLOW_rule__SuperInvocationStatement__Group__1_in_rule__SuperInvocationStatement__Group__031132 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__SuperInvocationStatement___superAssignment_0_in_rule__SuperInvocationStatement__Group__0__Impl31159 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__SuperInvocationStatement__Group__1__Impl_in_rule__SuperInvocationStatement__Group__131189 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_91_in_rule__SuperInvocationStatement__Group__1__Impl31217 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__ThisInvocationStatement__Group__0__Impl_in_rule__ThisInvocationStatement__Group__031252 = new BitSet(new long[]{ 0x1FFE000000000040L, 0x0000000008000400L });
public static final BitSet FOLLOW_rule__ThisInvocationStatement__Group__1_in_rule__ThisInvocationStatement__Group__031255 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__ThisInvocationStatement___thisAssignment_0_in_rule__ThisInvocationStatement__Group__0__Impl31282 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__ThisInvocationStatement__Group__1__Impl_in_rule__ThisInvocationStatement__Group__131312 = new BitSet(new long[]{ 0x1FFE000000000040L, 0x0000000008000400L });
public static final BitSet FOLLOW_rule__ThisInvocationStatement__Group__2_in_rule__ThisInvocationStatement__Group__131315 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__ThisInvocationStatement__AssignmentCompletionAssignment_1_in_rule__ThisInvocationStatement__Group__1__Impl31342 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__ThisInvocationStatement__Group__2__Impl_in_rule__ThisInvocationStatement__Group__231373 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_91_in_rule__ThisInvocationStatement__Group__2__Impl31401 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__InstanceCreationInvocationStatement__Group__0__Impl_in_rule__InstanceCreationInvocationStatement__Group__031438 = new BitSet(new long[]{ 0x0000000000000000L, 0x0000000008000000L });
public static final BitSet FOLLOW_rule__InstanceCreationInvocationStatement__Group__1_in_rule__InstanceCreationInvocationStatement__Group__031441 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__InstanceCreationInvocationStatement___newAssignment_0_in_rule__InstanceCreationInvocationStatement__Group__0__Impl31468 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__InstanceCreationInvocationStatement__Group__1__Impl_in_rule__InstanceCreationInvocationStatement__Group__131498 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_91_in_rule__InstanceCreationInvocationStatement__Group__1__Impl31526 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__VariableDeclarationCompletion__Group__0__Impl_in_rule__VariableDeclarationCompletion__Group__031561 = new BitSet(new long[]{ 0x0000000000000040L, 0x0000000000000400L });
public static final BitSet FOLLOW_rule__VariableDeclarationCompletion__Group__1_in_rule__VariableDeclarationCompletion__Group__031564 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__VariableDeclarationCompletion__Group_0__0_in_rule__VariableDeclarationCompletion__Group__0__Impl31591 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__VariableDeclarationCompletion__Group__1__Impl_in_rule__VariableDeclarationCompletion__Group__131622 = new BitSet(new long[]{ 0x1FFE000000000040L, 0x0000000000000400L });
public static final BitSet FOLLOW_rule__VariableDeclarationCompletion__Group__2_in_rule__VariableDeclarationCompletion__Group__131625 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__VariableDeclarationCompletion__VariableNameAssignment_1_in_rule__VariableDeclarationCompletion__Group__1__Impl31652 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__VariableDeclarationCompletion__Group__2__Impl_in_rule__VariableDeclarationCompletion__Group__231682 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__VariableDeclarationCompletion__InitValueAssignment_2_in_rule__VariableDeclarationCompletion__Group__2__Impl31709 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__VariableDeclarationCompletion__Group_0__0__Impl_in_rule__VariableDeclarationCompletion__Group_0__031745 = new BitSet(new long[]{ 0x0000000000000000L, 0x0000000000000800L });
public static final BitSet FOLLOW_rule__VariableDeclarationCompletion__Group_0__1_in_rule__VariableDeclarationCompletion__Group_0__031748 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__VariableDeclarationCompletion__MultiplicityIndicatorAssignment_0_0_in_rule__VariableDeclarationCompletion__Group_0__0__Impl31775 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__VariableDeclarationCompletion__Group_0__1__Impl_in_rule__VariableDeclarationCompletion__Group_0__131805 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_75_in_rule__VariableDeclarationCompletion__Group_0__1__Impl31833 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__AssignmentCompletion__Group__0__Impl_in_rule__AssignmentCompletion__Group__031868 = new BitSet(new long[]{ 0x00000007CE0031F0L, 0x000007B93C8F8001L });
public static final BitSet FOLLOW_rule__AssignmentCompletion__Group__1_in_rule__AssignmentCompletion__Group__031871 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__AssignmentCompletion__OpAssignment_0_in_rule__AssignmentCompletion__Group__0__Impl31898 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__AssignmentCompletion__Group__1__Impl_in_rule__AssignmentCompletion__Group__131928 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__AssignmentCompletion__RightHandSideAssignment_1_in_rule__AssignmentCompletion__Group__1__Impl31955 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_RULE_ID_in_rule__AppliedStereotypePropertyRule__PropertyAssignment_031998 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_ruleExpressionValueRule_in_rule__AppliedStereotypePropertyRule__ValueAssignment_132033 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_ruleSequenceElement_in_rule__ExpressionValueRule__ExpressionAssignment_132064 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_ruleBooleanValue_in_rule__BOOLEAN_LITERAL__ValueAssignment32099 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_RULE_INTEGERVALUE_in_rule__INTEGER_LITERAL__ValueAssignment32130 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_27_in_rule__UNLIMITED_LITERAL__ValueAssignment32166 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_RULE_STRING_in_rule__STRING_LITERAL__ValueAssignment32205 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__NameExpression__PrefixOpAlternatives_0_0_0_0_in_rule__NameExpression__PrefixOpAssignment_0_0_032236 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_ruleQualifiedNamePath_in_rule__NameExpression__PathAssignment_0_0_132269 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_RULE_ID_in_rule__NameExpression__IdAssignment_0_0_232300 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_ruleQualifiedNamePath_in_rule__NameExpression__PathAssignment_0_1_032331 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_RULE_ID_in_rule__NameExpression__IdAssignment_0_1_132362 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_ruleTuple_in_rule__NameExpression__InvocationCompletionAssignment_0_1_2_032393 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_ruleSequenceConstructionOrAccessCompletion_in_rule__NameExpression__SequenceConstructionCompletionAssignment_0_1_2_132424 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__NameExpression__PostfixOpAlternatives_0_1_2_2_0_in_rule__NameExpression__PostfixOpAssignment_0_1_2_232455 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_ruleSuffixExpression_in_rule__NameExpression__SuffixAssignment_132488 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_ruleUnqualifiedName_in_rule__QualifiedNamePath__NamespaceAssignment_032519 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_RULE_ID_in_rule__UnqualifiedName__NameAssignment_032550 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_ruleTemplateBinding_in_rule__UnqualifiedName__TemplateBindingAssignment_132581 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_ruleNamedTemplateBinding_in_rule__TemplateBinding__BindingsAssignment_132612 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_ruleNamedTemplateBinding_in_rule__TemplateBinding__BindingsAssignment_2_132643 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_RULE_ID_in_rule__NamedTemplateBinding__FormalAssignment_032674 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_ruleQualifiedNameWithBinding_in_rule__NamedTemplateBinding__ActualAssignment_232705 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_RULE_ID_in_rule__QualifiedNameWithBinding__IdAssignment_032736 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_ruleTemplateBinding_in_rule__QualifiedNameWithBinding__BindingAssignment_132767 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_ruleQualifiedNameWithBinding_in_rule__QualifiedNameWithBinding__RemainingAssignment_2_132798 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_ruleTupleElement_in_rule__Tuple__TupleElementsAssignment_2_032829 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_ruleTupleElement_in_rule__Tuple__TupleElementsAssignment_2_1_132860 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_ruleExpression_in_rule__TupleElement__ArgumentAssignment32891 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_ruleConditionalOrExpression_in_rule__ConditionalTestExpression__ExpAssignment_032922 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_ruleConditionalTestExpression_in_rule__ConditionalTestExpression__WhenTrueAssignment_1_132953 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_ruleConditionalTestExpression_in_rule__ConditionalTestExpression__WhenFalseAssignment_1_332984 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_ruleConditionalAndExpression_in_rule__ConditionalOrExpression__ExpAssignment_033015 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_ruleConditionalAndExpression_in_rule__ConditionalOrExpression__ExpAssignment_1_133046 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_ruleInclusiveOrExpression_in_rule__ConditionalAndExpression__ExpAssignment_033077 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_ruleInclusiveOrExpression_in_rule__ConditionalAndExpression__ExpAssignment_1_133108 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_ruleExclusiveOrExpression_in_rule__InclusiveOrExpression__ExpAssignment_033139 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_ruleExclusiveOrExpression_in_rule__InclusiveOrExpression__ExpAssignment_1_133170 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_ruleAndExpression_in_rule__ExclusiveOrExpression__ExpAssignment_033201 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_ruleAndExpression_in_rule__ExclusiveOrExpression__ExpAssignment_1_133232 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_ruleEqualityExpression_in_rule__AndExpression__ExpAssignment_033263 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_ruleEqualityExpression_in_rule__AndExpression__ExpAssignment_1_133294 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_ruleClassificationExpression_in_rule__EqualityExpression__ExpAssignment_033325 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__EqualityExpression__OpAlternatives_1_0_0_in_rule__EqualityExpression__OpAssignment_1_033356 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_ruleClassificationExpression_in_rule__EqualityExpression__ExpAssignment_1_133389 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_ruleRelationalExpression_in_rule__ClassificationExpression__ExpAssignment_033420 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__ClassificationExpression__OpAlternatives_1_0_0_in_rule__ClassificationExpression__OpAssignment_1_033451 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_ruleNameExpression_in_rule__ClassificationExpression__TypeNameAssignment_1_133484 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_ruleShiftExpression_in_rule__RelationalExpression__LeftAssignment_033515 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__RelationalExpression__OpAlternatives_1_0_0_in_rule__RelationalExpression__OpAssignment_1_033546 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_ruleShiftExpression_in_rule__RelationalExpression__RightAssignment_1_133579 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_ruleAdditiveExpression_in_rule__ShiftExpression__ExpAssignment_033610 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__ShiftExpression__OpAlternatives_1_0_0_in_rule__ShiftExpression__OpAssignment_1_033641 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_ruleAdditiveExpression_in_rule__ShiftExpression__ExpAssignment_1_133674 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_ruleMultiplicativeExpression_in_rule__AdditiveExpression__ExpAssignment_033705 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__AdditiveExpression__OpAlternatives_1_0_0_in_rule__AdditiveExpression__OpAssignment_1_033736 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_ruleMultiplicativeExpression_in_rule__AdditiveExpression__ExpAssignment_1_133769 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_ruleUnaryExpression_in_rule__MultiplicativeExpression__ExpAssignment_033800 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__MultiplicativeExpression__OpAlternatives_1_0_0_in_rule__MultiplicativeExpression__OpAssignment_1_033831 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_ruleUnaryExpression_in_rule__MultiplicativeExpression__ExpAssignment_1_133864 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__UnaryExpression__OpAlternatives_0_0_in_rule__UnaryExpression__OpAssignment_033895 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rulePrimaryExpression_in_rule__UnaryExpression__ExpAssignment_133928 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_ruleValueSpecification_in_rule__PrimaryExpression__PrefixAssignment33959 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_RULE_ID_in_rule__OperationCallExpression__OperationNameAssignment_133990 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_ruleTuple_in_rule__OperationCallExpression__TupleAssignment_234021 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_ruleSuffixExpression_in_rule__OperationCallExpression__SuffixAssignment_334052 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_RULE_ID_in_rule__PropertyCallExpression__PropertyNameAssignment_134083 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_ruleExpression_in_rule__PropertyCallExpression__IndexAssignment_2_134114 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_ruleSuffixExpression_in_rule__PropertyCallExpression__SuffixAssignment_334145 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_ruleLinkOperationKind_in_rule__LinkOperationExpression__KindAssignment_134176 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_ruleLinkOperationTuple_in_rule__LinkOperationExpression__TupleAssignment_234207 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_ruleLinkOperationTupleElement_in_rule__LinkOperationTuple__LinkOperationTupleElementAssignment_134238 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_ruleLinkOperationTupleElement_in_rule__LinkOperationTuple__LinkOperationTupleElementAssignment_2_134269 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_RULE_ID_in_rule__LinkOperationTupleElement__RoleAssignment_034300 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_ruleExpression_in_rule__LinkOperationTupleElement__RoleIndexAssignment_1_134331 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_ruleExpression_in_rule__LinkOperationTupleElement__ObjectAssignment_334362 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_ruleQualifiedNameWithBinding_in_rule__SequenceOperationExpression__OperationNameAssignment_134393 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_ruleTuple_in_rule__SequenceOperationExpression__TupleAssignment_234424 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_ruleSuffixExpression_in_rule__SequenceOperationExpression__SuffixAssignment_334455 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_109_in_rule__SequenceReductionExpression__IsOrderedAssignment_234491 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_ruleQualifiedNameWithBinding_in_rule__SequenceReductionExpression__BehaviorAssignment_334530 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_ruleSuffixExpression_in_rule__SequenceReductionExpression__SuffixAssignment_434561 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_ruleSelectOrRejectOperator_in_rule__SelectOrRejectOperation__OpAssignment_134592 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_RULE_ID_in_rule__SelectOrRejectOperation__NameAssignment_234623 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_ruleExpression_in_rule__SelectOrRejectOperation__ExprAssignment_434654 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_ruleSuffixExpression_in_rule__SelectOrRejectOperation__SuffixAssignment_634685 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_ruleCollectOrIterateOperator_in_rule__CollectOrIterateOperation__OpAssignment_134716 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_RULE_ID_in_rule__CollectOrIterateOperation__NameAssignment_234747 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_ruleExpression_in_rule__CollectOrIterateOperation__ExprAssignment_434778 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_ruleSuffixExpression_in_rule__CollectOrIterateOperation__SuffixAssignment_634809 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_ruleForAllOrExistsOrOneOperator_in_rule__ForAllOrExistsOrOneOperation__OpAssignment_134840 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_RULE_ID_in_rule__ForAllOrExistsOrOneOperation__NameAssignment_234871 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_ruleExpression_in_rule__ForAllOrExistsOrOneOperation__ExprAssignment_434902 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_ruleSuffixExpression_in_rule__ForAllOrExistsOrOneOperation__SuffixAssignment_634933 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_RULE_ID_in_rule__IsUniqueOperation__NameAssignment_234964 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_ruleExpression_in_rule__IsUniqueOperation__ExprAssignment_434995 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_ruleSuffixExpression_in_rule__IsUniqueOperation__SuffixAssignment_635026 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_ruleExpression_in_rule__ParenthesizedExpression__ExpOrTypeCastAssignment_135057 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_ruleNonLiteralValueSpecification_in_rule__ParenthesizedExpression__CastedAssignment_3_035088 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_ruleSuffixExpression_in_rule__ParenthesizedExpression__SuffixAssignment_3_135119 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_ruleSuffixExpression_in_rule__ThisExpression__SuffixAssignment_235150 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_ruleTuple_in_rule__SuperInvocationExpression__TupleAssignment_1_035181 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_ruleQualifiedNameWithBinding_in_rule__SuperInvocationExpression__OperationNameAssignment_1_1_135212 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_ruleTuple_in_rule__SuperInvocationExpression__TupleAssignment_1_1_235243 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_ruleQualifiedNameWithBinding_in_rule__InstanceCreationExpression__ConstructorAssignment_135274 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_ruleInstanceCreationTuple_in_rule__InstanceCreationExpression__TupleAssignment_235305 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_ruleSuffixExpression_in_rule__InstanceCreationExpression__SuffixAssignment_335336 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_ruleInstanceCreationTupleElement_in_rule__InstanceCreationTuple__InstanceCreationTupleElementAssignment_2_035367 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_ruleInstanceCreationTupleElement_in_rule__InstanceCreationTuple__InstanceCreationTupleElementAssignment_2_1_135398 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_RULE_ID_in_rule__InstanceCreationTupleElement__RoleAssignment_035429 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_ruleExpression_in_rule__InstanceCreationTupleElement__ObjectAssignment_235460 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_74_in_rule__SequenceConstructionOrAccessCompletion__MultiplicityIndicatorAssignment_0_035496 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_ruleAccessCompletion_in_rule__SequenceConstructionOrAccessCompletion__AccessCompletionAssignment_0_1_035535 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rulePartialSequenceConstructionCompletion_in_rule__SequenceConstructionOrAccessCompletion__SequenceCompletionAssignment_0_1_135566 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_ruleSequenceConstructionExpression_in_rule__SequenceConstructionOrAccessCompletion__ExpressionAssignment_135597 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_ruleExpression_in_rule__AccessCompletion__AccessIndexAssignment_035628 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_ruleSequenceConstructionExpression_in_rule__PartialSequenceConstructionCompletion__ExpressionAssignment_135659 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_ruleSequenceElement_in_rule__SequenceConstructionExpression__SequenceElementAssignment_135690 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_ruleSequenceElement_in_rule__SequenceConstructionExpression__SequenceElementAssignment_2_0_135721 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_ruleExpression_in_rule__SequenceConstructionExpression__RangeUpperAssignment_2_1_135752 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_ruleStatementSequence_in_rule__Block__SequenceAssignment_235783 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_ruleDocumentedStatement_in_rule__StatementSequence__StatementsAssignment35814 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_rule__DocumentedStatement__CommentAlternatives_0_0_in_rule__DocumentedStatement__CommentAssignment_035845 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_ruleStatement_in_rule__DocumentedStatement__StatementAssignment_135878 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_RULE_ID_in_rule__InlineStatement__LangageNameAssignment_335909 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_RULE_STRING_in_rule__InlineStatement__BodyAssignment_535940 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_ruleAnnotation_in_rule__AnnotatedStatement__AnnotationAssignment_135971 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_ruleStatement_in_rule__AnnotatedStatement__StatementAssignment_236002 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_ruleAnnotationKind_in_rule__Annotation__KindAssignment_036033 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_RULE_ID_in_rule__Annotation__ArgsAssignment_1_136064 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_RULE_ID_in_rule__Annotation__ArgsAssignment_1_2_136095 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_ruleBlock_in_rule__BlockStatement__BlockAssignment36126 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_RULE_ID_in_rule__LocalNameDeclarationStatement__VarNameAssignment_136157 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_ruleQualifiedNameWithBinding_in_rule__LocalNameDeclarationStatement__TypeAssignment_336188 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_74_in_rule__LocalNameDeclarationStatement__MultiplicityIndicatorAssignment_4_036224 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_ruleSequenceElement_in_rule__LocalNameDeclarationStatement__InitAssignment_636263 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_ruleSequentialClauses_in_rule__IfStatement__SequentialClaussesAssignment_136294 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_ruleFinalClause_in_rule__IfStatement__FinalClauseAssignment_236325 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_ruleConcurrentClauses_in_rule__SequentialClauses__ConccurentClausesAssignment_036356 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_ruleConcurrentClauses_in_rule__SequentialClauses__ConccurentClausesAssignment_1_236387 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_ruleNonFinalClause_in_rule__ConcurrentClauses__NonFinalClauseAssignment_036418 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_ruleNonFinalClause_in_rule__ConcurrentClauses__NonFinalClauseAssignment_1_236449 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_ruleExpression_in_rule__NonFinalClause__ConditionAssignment_136480 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_ruleBlock_in_rule__NonFinalClause__BlockAssignment_336511 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_ruleBlock_in_rule__FinalClause__BlockAssignment_136542 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_ruleExpression_in_rule__SwitchStatement__ExpressionAssignment_236573 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_ruleSwitchClause_in_rule__SwitchStatement__SwitchClauseAssignment_536604 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_ruleSwitchDefaultClause_in_rule__SwitchStatement__DefaultClauseAssignment_636635 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_ruleSwitchCase_in_rule__SwitchClause__SwitchCaseAssignment_036666 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_ruleSwitchCase_in_rule__SwitchClause__SwitchCaseAssignment_136697 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_ruleNonEmptyStatementSequence_in_rule__SwitchClause__StatementSequenceAssignment_236728 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_ruleExpression_in_rule__SwitchCase__ExpressionAssignment_136759 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_ruleNonEmptyStatementSequence_in_rule__SwitchDefaultClause__StatementSequenceAssignment_236790 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_ruleDocumentedStatement_in_rule__NonEmptyStatementSequence__StatementAssignment36821 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_ruleExpression_in_rule__WhileStatement__ConditionAssignment_236852 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_ruleBlock_in_rule__WhileStatement__BlockAssignment_436883 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_ruleBlock_in_rule__DoStatement__BlockAssignment_136914 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_ruleExpression_in_rule__DoStatement__ConditionAssignment_436945 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_ruleForControl_in_rule__ForStatement__ControlAssignment_236976 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_ruleBlock_in_rule__ForStatement__BlockAssignment_437007 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_ruleLoopVariableDefinition_in_rule__ForControl__LoopVariableDefinitionAssignment_037038 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_ruleLoopVariableDefinition_in_rule__ForControl__LoopVariableDefinitionAssignment_1_137069 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_RULE_ID_in_rule__LoopVariableDefinition__NameAssignment_0_037100 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_ruleExpression_in_rule__LoopVariableDefinition__Expression1Assignment_0_237131 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_ruleExpression_in_rule__LoopVariableDefinition__Expression2Assignment_0_3_137162 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_ruleQualifiedNameWithBinding_in_rule__LoopVariableDefinition__TypeAssignment_1_037193 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_RULE_ID_in_rule__LoopVariableDefinition__NameAssignment_1_137224 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_ruleExpression_in_rule__LoopVariableDefinition__ExpressionAssignment_1_337255 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_ruleExpression_in_rule__ReturnStatement__ExpressionAssignment_137286 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_ruleAcceptClause_in_rule__AcceptStatement__ClauseAssignment_037317 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_ruleSimpleAcceptStatementCompletion_in_rule__AcceptStatement__SimpleAcceptAssignment_1_037348 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_ruleCompoundAcceptStatementCompletion_in_rule__AcceptStatement__CompoundAcceptAssignment_1_137379 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_ruleBlock_in_rule__CompoundAcceptStatementCompletion__BlockAssignment_037410 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_ruleAcceptBlock_in_rule__CompoundAcceptStatementCompletion__AcceptBlockAssignment_1_137441 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_ruleAcceptClause_in_rule__AcceptBlock__ClauseAssignment_037472 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_ruleBlock_in_rule__AcceptBlock__BlockAssignment_137503 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_RULE_ID_in_rule__AcceptClause__NameAssignment_2_037534 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_ruleQualifiedNameList_in_rule__AcceptClause__QualifiedNameListAssignment_337565 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_ruleExpression_in_rule__ClassifyStatement__ExpressionAssignment_137596 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_ruleClassificationClause_in_rule__ClassifyStatement__ClauseAssignment_237627 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_ruleClassificationFromClause_in_rule__ClassificationClause__ClassifyFromClauseAssignment_0_037658 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_ruleClassificationToClause_in_rule__ClassificationClause__ClassifyToClauseAssignment_0_137689 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_ruleReclassifyAllClause_in_rule__ClassificationClause__ReclassyAllClauseAssignment_1_037720 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_ruleClassificationToClause_in_rule__ClassificationClause__ClassifyToClauseAssignment_1_137751 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_ruleQualifiedNameList_in_rule__ClassificationFromClause__QualifiedNameListAssignment_137782 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_ruleQualifiedNameList_in_rule__ClassificationToClause__QualifiedNameListAssignment_137813 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_ruleQualifiedNameWithBinding_in_rule__QualifiedNameList__QualifiedNameAssignment_037844 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_ruleQualifiedNameWithBinding_in_rule__QualifiedNameList__QualifiedNameAssignment_1_137875 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_ruleNameExpression_in_rule__InvocationOrAssignementOrDeclarationStatement__TypePart_OR_assignedPart_OR_invocationPartAssignment_037906 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_ruleVariableDeclarationCompletion_in_rule__InvocationOrAssignementOrDeclarationStatement__VariableDeclarationCompletionAssignment_1_037937 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_ruleAssignmentCompletion_in_rule__InvocationOrAssignementOrDeclarationStatement__AssignmentCompletionAssignment_1_137968 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_ruleSuperInvocationExpression_in_rule__SuperInvocationStatement___superAssignment_037999 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_ruleThisExpression_in_rule__ThisInvocationStatement___thisAssignment_038030 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_ruleAssignmentCompletion_in_rule__ThisInvocationStatement__AssignmentCompletionAssignment_138061 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_ruleInstanceCreationExpression_in_rule__InstanceCreationInvocationStatement___newAssignment_038092 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_74_in_rule__VariableDeclarationCompletion__MultiplicityIndicatorAssignment_0_038128 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_RULE_ID_in_rule__VariableDeclarationCompletion__VariableNameAssignment_138167 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_ruleAssignmentCompletion_in_rule__VariableDeclarationCompletion__InitValueAssignment_238198 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_ruleAssignmentOperator_in_rule__AssignmentCompletion__OpAssignment_038229 = new BitSet(new long[]{ 0x0000000000000002L });
public static final BitSet FOLLOW_ruleSequenceElement_in_rule__AssignmentCompletion__RightHandSideAssignment_138260 = new BitSet(new long[]{ 0x0000000000000002L });
}