package org.occiware.clouddesigner.occi.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.occiware.clouddesigner.occi.xtext.services.OCCIGrammarAccess;
import org.antlr.runtime.*;
import java.util.Stack;
import java.util.List;
import java.util.ArrayList;
@SuppressWarnings("all")
public class InternalOCCIParser extends AbstractInternalContentAssistParser {
public static final String[] tokenNames = new String[] {
"<invalid>", "<EOR>", "<DOWN>", "<UP>", "RULE_INT", "RULE_ID", "RULE_QUALIFIED_ID", "RULE_STRING", "RULE_ML_COMMENT", "RULE_SL_COMMENT", "RULE_WS", "RULE_ANY_OTHER", "'extension'", "':'", "'import'", "'as'", "'kind'", "'{'", "'}'", "'extends'", "'title'", "'mixin'", "'depends'", "','", "'applies'", "'scheme'", "'attribute'", "'='", "'description'", "'action'", "'('", "')'", "'datatype'", "'enum'", "'configuration'", "'use'", "'resource'", "'mixins'", "'state'", "'link'", "'target'", "'-'", "'mutable'", "'required'", "'*'", "'minExclusive'", "'minInclusive'", "'maxExclusive'", "'maxInclusive'", "'totalDigits'", "'fractionDigits'", "'length'", "'minLength'", "'maxLength'", "'whiteSpace'", "'pattern'"
};
public static final int RULE_ID=5;
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__55=55;
public static final int T__19=19;
public static final int T__16=16;
public static final int T__51=51;
public static final int T__52=52;
public static final int T__15=15;
public static final int T__53=53;
public static final int T__18=18;
public static final int T__54=54;
public static final int T__17=17;
public static final int T__12=12;
public static final int RULE_QUALIFIED_ID=6;
public static final int T__14=14;
public static final int T__13=13;
public static final int RULE_INT=4;
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 RULE_SL_COMMENT=9;
public static final int RULE_ML_COMMENT=8;
public static final int T__30=30;
public static final int T__31=31;
public static final int RULE_STRING=7;
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 InternalOCCIParser(TokenStream input) {
this(input, new RecognizerSharedState());
}
public InternalOCCIParser(TokenStream input, RecognizerSharedState state) {
super(input, state);
}
public String[] getTokenNames() { return InternalOCCIParser.tokenNames; }
public String getGrammarFileName() { return "../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g"; }
private OCCIGrammarAccess grammarAccess;
public void setGrammarAccess(OCCIGrammarAccess grammarAccess) {
this.grammarAccess = grammarAccess;
}
@Override
protected Grammar getGrammar() {
return grammarAccess.getGrammar();
}
@Override
protected String getValueForTokenName(String tokenName) {
return tokenName;
}
// $ANTLR start "entryRuleGrammar"
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:60:1: entryRuleGrammar : ruleGrammar EOF ;
public final void entryRuleGrammar() throws RecognitionException {
try {
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:61:1: ( ruleGrammar EOF )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:62:1: ruleGrammar EOF
{
before(grammarAccess.getGrammarRule());
pushFollow(FollowSets000.FOLLOW_ruleGrammar_in_entryRuleGrammar61);
ruleGrammar();
state._fsp--;
after(grammarAccess.getGrammarRule());
match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleGrammar68);
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
}
return ;
}
// $ANTLR end "entryRuleGrammar"
// $ANTLR start "ruleGrammar"
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:69:1: ruleGrammar : ( ( rule__Grammar__Alternatives ) ) ;
public final void ruleGrammar() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:73:2: ( ( ( rule__Grammar__Alternatives ) ) )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:74:1: ( ( rule__Grammar__Alternatives ) )
{
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:74:1: ( ( rule__Grammar__Alternatives ) )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:75:1: ( rule__Grammar__Alternatives )
{
before(grammarAccess.getGrammarAccess().getAlternatives());
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:76:1: ( rule__Grammar__Alternatives )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:76:2: rule__Grammar__Alternatives
{
pushFollow(FollowSets000.FOLLOW_rule__Grammar__Alternatives_in_ruleGrammar94);
rule__Grammar__Alternatives();
state._fsp--;
}
after(grammarAccess.getGrammarAccess().getAlternatives());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "ruleGrammar"
// $ANTLR start "entryRuleExtensionDecl"
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:88:1: entryRuleExtensionDecl : ruleExtensionDecl EOF ;
public final void entryRuleExtensionDecl() throws RecognitionException {
try {
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:89:1: ( ruleExtensionDecl EOF )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:90:1: ruleExtensionDecl EOF
{
before(grammarAccess.getExtensionDeclRule());
pushFollow(FollowSets000.FOLLOW_ruleExtensionDecl_in_entryRuleExtensionDecl121);
ruleExtensionDecl();
state._fsp--;
after(grammarAccess.getExtensionDeclRule());
match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleExtensionDecl128);
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
}
return ;
}
// $ANTLR end "entryRuleExtensionDecl"
// $ANTLR start "ruleExtensionDecl"
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:97:1: ruleExtensionDecl : ( ( rule__ExtensionDecl__Group__0 ) ) ;
public final void ruleExtensionDecl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:101:2: ( ( ( rule__ExtensionDecl__Group__0 ) ) )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:102:1: ( ( rule__ExtensionDecl__Group__0 ) )
{
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:102:1: ( ( rule__ExtensionDecl__Group__0 ) )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:103:1: ( rule__ExtensionDecl__Group__0 )
{
before(grammarAccess.getExtensionDeclAccess().getGroup());
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:104:1: ( rule__ExtensionDecl__Group__0 )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:104:2: rule__ExtensionDecl__Group__0
{
pushFollow(FollowSets000.FOLLOW_rule__ExtensionDecl__Group__0_in_ruleExtensionDecl154);
rule__ExtensionDecl__Group__0();
state._fsp--;
}
after(grammarAccess.getExtensionDeclAccess().getGroup());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "ruleExtensionDecl"
// $ANTLR start "entryRuleKindDecl"
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:116:1: entryRuleKindDecl : ruleKindDecl EOF ;
public final void entryRuleKindDecl() throws RecognitionException {
try {
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:117:1: ( ruleKindDecl EOF )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:118:1: ruleKindDecl EOF
{
before(grammarAccess.getKindDeclRule());
pushFollow(FollowSets000.FOLLOW_ruleKindDecl_in_entryRuleKindDecl181);
ruleKindDecl();
state._fsp--;
after(grammarAccess.getKindDeclRule());
match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleKindDecl188);
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
}
return ;
}
// $ANTLR end "entryRuleKindDecl"
// $ANTLR start "ruleKindDecl"
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:125:1: ruleKindDecl : ( ( rule__KindDecl__Group__0 ) ) ;
public final void ruleKindDecl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:129:2: ( ( ( rule__KindDecl__Group__0 ) ) )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:130:1: ( ( rule__KindDecl__Group__0 ) )
{
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:130:1: ( ( rule__KindDecl__Group__0 ) )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:131:1: ( rule__KindDecl__Group__0 )
{
before(grammarAccess.getKindDeclAccess().getGroup());
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:132:1: ( rule__KindDecl__Group__0 )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:132:2: rule__KindDecl__Group__0
{
pushFollow(FollowSets000.FOLLOW_rule__KindDecl__Group__0_in_ruleKindDecl214);
rule__KindDecl__Group__0();
state._fsp--;
}
after(grammarAccess.getKindDeclAccess().getGroup());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "ruleKindDecl"
// $ANTLR start "entryRuleMixinDecl"
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:144:1: entryRuleMixinDecl : ruleMixinDecl EOF ;
public final void entryRuleMixinDecl() throws RecognitionException {
try {
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:145:1: ( ruleMixinDecl EOF )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:146:1: ruleMixinDecl EOF
{
before(grammarAccess.getMixinDeclRule());
pushFollow(FollowSets000.FOLLOW_ruleMixinDecl_in_entryRuleMixinDecl241);
ruleMixinDecl();
state._fsp--;
after(grammarAccess.getMixinDeclRule());
match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleMixinDecl248);
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
}
return ;
}
// $ANTLR end "entryRuleMixinDecl"
// $ANTLR start "ruleMixinDecl"
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:153:1: ruleMixinDecl : ( ( rule__MixinDecl__Group__0 ) ) ;
public final void ruleMixinDecl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:157:2: ( ( ( rule__MixinDecl__Group__0 ) ) )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:158:1: ( ( rule__MixinDecl__Group__0 ) )
{
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:158:1: ( ( rule__MixinDecl__Group__0 ) )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:159:1: ( rule__MixinDecl__Group__0 )
{
before(grammarAccess.getMixinDeclAccess().getGroup());
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:160:1: ( rule__MixinDecl__Group__0 )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:160:2: rule__MixinDecl__Group__0
{
pushFollow(FollowSets000.FOLLOW_rule__MixinDecl__Group__0_in_ruleMixinDecl274);
rule__MixinDecl__Group__0();
state._fsp--;
}
after(grammarAccess.getMixinDeclAccess().getGroup());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "ruleMixinDecl"
// $ANTLR start "entryRuleAttributeDecl"
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:172:1: entryRuleAttributeDecl : ruleAttributeDecl EOF ;
public final void entryRuleAttributeDecl() throws RecognitionException {
try {
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:173:1: ( ruleAttributeDecl EOF )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:174:1: ruleAttributeDecl EOF
{
before(grammarAccess.getAttributeDeclRule());
pushFollow(FollowSets000.FOLLOW_ruleAttributeDecl_in_entryRuleAttributeDecl301);
ruleAttributeDecl();
state._fsp--;
after(grammarAccess.getAttributeDeclRule());
match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleAttributeDecl308);
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
}
return ;
}
// $ANTLR end "entryRuleAttributeDecl"
// $ANTLR start "ruleAttributeDecl"
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:181:1: ruleAttributeDecl : ( ( rule__AttributeDecl__Group__0 ) ) ;
public final void ruleAttributeDecl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:185:2: ( ( ( rule__AttributeDecl__Group__0 ) ) )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:186:1: ( ( rule__AttributeDecl__Group__0 ) )
{
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:186:1: ( ( rule__AttributeDecl__Group__0 ) )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:187:1: ( rule__AttributeDecl__Group__0 )
{
before(grammarAccess.getAttributeDeclAccess().getGroup());
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:188:1: ( rule__AttributeDecl__Group__0 )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:188:2: rule__AttributeDecl__Group__0
{
pushFollow(FollowSets000.FOLLOW_rule__AttributeDecl__Group__0_in_ruleAttributeDecl334);
rule__AttributeDecl__Group__0();
state._fsp--;
}
after(grammarAccess.getAttributeDeclAccess().getGroup());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "ruleAttributeDecl"
// $ANTLR start "entryRuleActionDecl"
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:200:1: entryRuleActionDecl : ruleActionDecl EOF ;
public final void entryRuleActionDecl() throws RecognitionException {
try {
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:201:1: ( ruleActionDecl EOF )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:202:1: ruleActionDecl EOF
{
before(grammarAccess.getActionDeclRule());
pushFollow(FollowSets000.FOLLOW_ruleActionDecl_in_entryRuleActionDecl361);
ruleActionDecl();
state._fsp--;
after(grammarAccess.getActionDeclRule());
match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleActionDecl368);
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
}
return ;
}
// $ANTLR end "entryRuleActionDecl"
// $ANTLR start "ruleActionDecl"
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:209:1: ruleActionDecl : ( ( rule__ActionDecl__Group__0 ) ) ;
public final void ruleActionDecl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:213:2: ( ( ( rule__ActionDecl__Group__0 ) ) )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:214:1: ( ( rule__ActionDecl__Group__0 ) )
{
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:214:1: ( ( rule__ActionDecl__Group__0 ) )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:215:1: ( rule__ActionDecl__Group__0 )
{
before(grammarAccess.getActionDeclAccess().getGroup());
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:216:1: ( rule__ActionDecl__Group__0 )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:216:2: rule__ActionDecl__Group__0
{
pushFollow(FollowSets000.FOLLOW_rule__ActionDecl__Group__0_in_ruleActionDecl394);
rule__ActionDecl__Group__0();
state._fsp--;
}
after(grammarAccess.getActionDeclAccess().getGroup());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "ruleActionDecl"
// $ANTLR start "entryRuleParameterDecl"
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:228:1: entryRuleParameterDecl : ruleParameterDecl EOF ;
public final void entryRuleParameterDecl() throws RecognitionException {
try {
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:229:1: ( ruleParameterDecl EOF )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:230:1: ruleParameterDecl EOF
{
before(grammarAccess.getParameterDeclRule());
pushFollow(FollowSets000.FOLLOW_ruleParameterDecl_in_entryRuleParameterDecl421);
ruleParameterDecl();
state._fsp--;
after(grammarAccess.getParameterDeclRule());
match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleParameterDecl428);
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
}
return ;
}
// $ANTLR end "entryRuleParameterDecl"
// $ANTLR start "ruleParameterDecl"
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:237:1: ruleParameterDecl : ( ( rule__ParameterDecl__Group__0 ) ) ;
public final void ruleParameterDecl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:241:2: ( ( ( rule__ParameterDecl__Group__0 ) ) )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:242:1: ( ( rule__ParameterDecl__Group__0 ) )
{
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:242:1: ( ( rule__ParameterDecl__Group__0 ) )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:243:1: ( rule__ParameterDecl__Group__0 )
{
before(grammarAccess.getParameterDeclAccess().getGroup());
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:244:1: ( rule__ParameterDecl__Group__0 )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:244:2: rule__ParameterDecl__Group__0
{
pushFollow(FollowSets000.FOLLOW_rule__ParameterDecl__Group__0_in_ruleParameterDecl454);
rule__ParameterDecl__Group__0();
state._fsp--;
}
after(grammarAccess.getParameterDeclAccess().getGroup());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "ruleParameterDecl"
// $ANTLR start "entryRuleDataTypeDecl"
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:256:1: entryRuleDataTypeDecl : ruleDataTypeDecl EOF ;
public final void entryRuleDataTypeDecl() throws RecognitionException {
try {
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:257:1: ( ruleDataTypeDecl EOF )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:258:1: ruleDataTypeDecl EOF
{
before(grammarAccess.getDataTypeDeclRule());
pushFollow(FollowSets000.FOLLOW_ruleDataTypeDecl_in_entryRuleDataTypeDecl481);
ruleDataTypeDecl();
state._fsp--;
after(grammarAccess.getDataTypeDeclRule());
match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleDataTypeDecl488);
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
}
return ;
}
// $ANTLR end "entryRuleDataTypeDecl"
// $ANTLR start "ruleDataTypeDecl"
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:265:1: ruleDataTypeDecl : ( ( rule__DataTypeDecl__Group__0 ) ) ;
public final void ruleDataTypeDecl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:269:2: ( ( ( rule__DataTypeDecl__Group__0 ) ) )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:270:1: ( ( rule__DataTypeDecl__Group__0 ) )
{
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:270:1: ( ( rule__DataTypeDecl__Group__0 ) )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:271:1: ( rule__DataTypeDecl__Group__0 )
{
before(grammarAccess.getDataTypeDeclAccess().getGroup());
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:272:1: ( rule__DataTypeDecl__Group__0 )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:272:2: rule__DataTypeDecl__Group__0
{
pushFollow(FollowSets000.FOLLOW_rule__DataTypeDecl__Group__0_in_ruleDataTypeDecl514);
rule__DataTypeDecl__Group__0();
state._fsp--;
}
after(grammarAccess.getDataTypeDeclAccess().getGroup());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "ruleDataTypeDecl"
// $ANTLR start "entryRuleDataTypeAnnotations"
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:284:1: entryRuleDataTypeAnnotations : ruleDataTypeAnnotations EOF ;
public final void entryRuleDataTypeAnnotations() throws RecognitionException {
try {
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:285:1: ( ruleDataTypeAnnotations EOF )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:286:1: ruleDataTypeAnnotations EOF
{
before(grammarAccess.getDataTypeAnnotationsRule());
pushFollow(FollowSets000.FOLLOW_ruleDataTypeAnnotations_in_entryRuleDataTypeAnnotations541);
ruleDataTypeAnnotations();
state._fsp--;
after(grammarAccess.getDataTypeAnnotationsRule());
match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleDataTypeAnnotations548);
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
}
return ;
}
// $ANTLR end "entryRuleDataTypeAnnotations"
// $ANTLR start "ruleDataTypeAnnotations"
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:293:1: ruleDataTypeAnnotations : ( ( ( rule__DataTypeAnnotations__DetailsAssignment ) ) ( ( rule__DataTypeAnnotations__DetailsAssignment )* ) ) ;
public final void ruleDataTypeAnnotations() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:297:2: ( ( ( ( rule__DataTypeAnnotations__DetailsAssignment ) ) ( ( rule__DataTypeAnnotations__DetailsAssignment )* ) ) )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:298:1: ( ( ( rule__DataTypeAnnotations__DetailsAssignment ) ) ( ( rule__DataTypeAnnotations__DetailsAssignment )* ) )
{
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:298:1: ( ( ( rule__DataTypeAnnotations__DetailsAssignment ) ) ( ( rule__DataTypeAnnotations__DetailsAssignment )* ) )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:299:1: ( ( rule__DataTypeAnnotations__DetailsAssignment ) ) ( ( rule__DataTypeAnnotations__DetailsAssignment )* )
{
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:299:1: ( ( rule__DataTypeAnnotations__DetailsAssignment ) )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:300:1: ( rule__DataTypeAnnotations__DetailsAssignment )
{
before(grammarAccess.getDataTypeAnnotationsAccess().getDetailsAssignment());
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:301:1: ( rule__DataTypeAnnotations__DetailsAssignment )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:301:2: rule__DataTypeAnnotations__DetailsAssignment
{
pushFollow(FollowSets000.FOLLOW_rule__DataTypeAnnotations__DetailsAssignment_in_ruleDataTypeAnnotations576);
rule__DataTypeAnnotations__DetailsAssignment();
state._fsp--;
}
after(grammarAccess.getDataTypeAnnotationsAccess().getDetailsAssignment());
}
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:304:1: ( ( rule__DataTypeAnnotations__DetailsAssignment )* )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:305:1: ( rule__DataTypeAnnotations__DetailsAssignment )*
{
before(grammarAccess.getDataTypeAnnotationsAccess().getDetailsAssignment());
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:306:1: ( rule__DataTypeAnnotations__DetailsAssignment )*
loop1:
do {
int alt1=2;
int LA1_0 = input.LA(1);
if ( ((LA1_0>=45 && LA1_0<=55)) ) {
alt1=1;
}
switch (alt1) {
case 1 :
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:306:2: rule__DataTypeAnnotations__DetailsAssignment
{
pushFollow(FollowSets000.FOLLOW_rule__DataTypeAnnotations__DetailsAssignment_in_ruleDataTypeAnnotations588);
rule__DataTypeAnnotations__DetailsAssignment();
state._fsp--;
}
break;
default :
break loop1;
}
} while (true);
after(grammarAccess.getDataTypeAnnotationsAccess().getDetailsAssignment());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "ruleDataTypeAnnotations"
// $ANTLR start "entryRuleDataTypeAnnotation"
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:319:1: entryRuleDataTypeAnnotation : ruleDataTypeAnnotation EOF ;
public final void entryRuleDataTypeAnnotation() throws RecognitionException {
try {
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:320:1: ( ruleDataTypeAnnotation EOF )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:321:1: ruleDataTypeAnnotation EOF
{
before(grammarAccess.getDataTypeAnnotationRule());
pushFollow(FollowSets000.FOLLOW_ruleDataTypeAnnotation_in_entryRuleDataTypeAnnotation618);
ruleDataTypeAnnotation();
state._fsp--;
after(grammarAccess.getDataTypeAnnotationRule());
match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleDataTypeAnnotation625);
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
}
return ;
}
// $ANTLR end "entryRuleDataTypeAnnotation"
// $ANTLR start "ruleDataTypeAnnotation"
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:328:1: ruleDataTypeAnnotation : ( ( rule__DataTypeAnnotation__Alternatives ) ) ;
public final void ruleDataTypeAnnotation() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:332:2: ( ( ( rule__DataTypeAnnotation__Alternatives ) ) )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:333:1: ( ( rule__DataTypeAnnotation__Alternatives ) )
{
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:333:1: ( ( rule__DataTypeAnnotation__Alternatives ) )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:334:1: ( rule__DataTypeAnnotation__Alternatives )
{
before(grammarAccess.getDataTypeAnnotationAccess().getAlternatives());
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:335:1: ( rule__DataTypeAnnotation__Alternatives )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:335:2: rule__DataTypeAnnotation__Alternatives
{
pushFollow(FollowSets000.FOLLOW_rule__DataTypeAnnotation__Alternatives_in_ruleDataTypeAnnotation651);
rule__DataTypeAnnotation__Alternatives();
state._fsp--;
}
after(grammarAccess.getDataTypeAnnotationAccess().getAlternatives());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "ruleDataTypeAnnotation"
// $ANTLR start "entryRuleEnumTypeDecl"
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:347:1: entryRuleEnumTypeDecl : ruleEnumTypeDecl EOF ;
public final void entryRuleEnumTypeDecl() throws RecognitionException {
try {
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:348:1: ( ruleEnumTypeDecl EOF )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:349:1: ruleEnumTypeDecl EOF
{
before(grammarAccess.getEnumTypeDeclRule());
pushFollow(FollowSets000.FOLLOW_ruleEnumTypeDecl_in_entryRuleEnumTypeDecl678);
ruleEnumTypeDecl();
state._fsp--;
after(grammarAccess.getEnumTypeDeclRule());
match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleEnumTypeDecl685);
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
}
return ;
}
// $ANTLR end "entryRuleEnumTypeDecl"
// $ANTLR start "ruleEnumTypeDecl"
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:356:1: ruleEnumTypeDecl : ( ( rule__EnumTypeDecl__Group__0 ) ) ;
public final void ruleEnumTypeDecl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:360:2: ( ( ( rule__EnumTypeDecl__Group__0 ) ) )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:361:1: ( ( rule__EnumTypeDecl__Group__0 ) )
{
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:361:1: ( ( rule__EnumTypeDecl__Group__0 ) )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:362:1: ( rule__EnumTypeDecl__Group__0 )
{
before(grammarAccess.getEnumTypeDeclAccess().getGroup());
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:363:1: ( rule__EnumTypeDecl__Group__0 )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:363:2: rule__EnumTypeDecl__Group__0
{
pushFollow(FollowSets000.FOLLOW_rule__EnumTypeDecl__Group__0_in_ruleEnumTypeDecl711);
rule__EnumTypeDecl__Group__0();
state._fsp--;
}
after(grammarAccess.getEnumTypeDeclAccess().getGroup());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "ruleEnumTypeDecl"
// $ANTLR start "entryRuleEnumLiteralDecl"
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:375:1: entryRuleEnumLiteralDecl : ruleEnumLiteralDecl EOF ;
public final void entryRuleEnumLiteralDecl() throws RecognitionException {
try {
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:376:1: ( ruleEnumLiteralDecl EOF )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:377:1: ruleEnumLiteralDecl EOF
{
before(grammarAccess.getEnumLiteralDeclRule());
pushFollow(FollowSets000.FOLLOW_ruleEnumLiteralDecl_in_entryRuleEnumLiteralDecl738);
ruleEnumLiteralDecl();
state._fsp--;
after(grammarAccess.getEnumLiteralDeclRule());
match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleEnumLiteralDecl745);
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
}
return ;
}
// $ANTLR end "entryRuleEnumLiteralDecl"
// $ANTLR start "ruleEnumLiteralDecl"
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:384:1: ruleEnumLiteralDecl : ( ( rule__EnumLiteralDecl__Group__0 ) ) ;
public final void ruleEnumLiteralDecl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:388:2: ( ( ( rule__EnumLiteralDecl__Group__0 ) ) )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:389:1: ( ( rule__EnumLiteralDecl__Group__0 ) )
{
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:389:1: ( ( rule__EnumLiteralDecl__Group__0 ) )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:390:1: ( rule__EnumLiteralDecl__Group__0 )
{
before(grammarAccess.getEnumLiteralDeclAccess().getGroup());
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:391:1: ( rule__EnumLiteralDecl__Group__0 )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:391:2: rule__EnumLiteralDecl__Group__0
{
pushFollow(FollowSets000.FOLLOW_rule__EnumLiteralDecl__Group__0_in_ruleEnumLiteralDecl771);
rule__EnumLiteralDecl__Group__0();
state._fsp--;
}
after(grammarAccess.getEnumLiteralDeclAccess().getGroup());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "ruleEnumLiteralDecl"
// $ANTLR start "entryRuleConfigurationDecl"
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:403:1: entryRuleConfigurationDecl : ruleConfigurationDecl EOF ;
public final void entryRuleConfigurationDecl() throws RecognitionException {
try {
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:404:1: ( ruleConfigurationDecl EOF )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:405:1: ruleConfigurationDecl EOF
{
before(grammarAccess.getConfigurationDeclRule());
pushFollow(FollowSets000.FOLLOW_ruleConfigurationDecl_in_entryRuleConfigurationDecl798);
ruleConfigurationDecl();
state._fsp--;
after(grammarAccess.getConfigurationDeclRule());
match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleConfigurationDecl805);
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
}
return ;
}
// $ANTLR end "entryRuleConfigurationDecl"
// $ANTLR start "ruleConfigurationDecl"
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:412:1: ruleConfigurationDecl : ( ( rule__ConfigurationDecl__Group__0 ) ) ;
public final void ruleConfigurationDecl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:416:2: ( ( ( rule__ConfigurationDecl__Group__0 ) ) )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:417:1: ( ( rule__ConfigurationDecl__Group__0 ) )
{
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:417:1: ( ( rule__ConfigurationDecl__Group__0 ) )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:418:1: ( rule__ConfigurationDecl__Group__0 )
{
before(grammarAccess.getConfigurationDeclAccess().getGroup());
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:419:1: ( rule__ConfigurationDecl__Group__0 )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:419:2: rule__ConfigurationDecl__Group__0
{
pushFollow(FollowSets000.FOLLOW_rule__ConfigurationDecl__Group__0_in_ruleConfigurationDecl831);
rule__ConfigurationDecl__Group__0();
state._fsp--;
}
after(grammarAccess.getConfigurationDeclAccess().getGroup());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "ruleConfigurationDecl"
// $ANTLR start "entryRuleResourceDecl"
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:431:1: entryRuleResourceDecl : ruleResourceDecl EOF ;
public final void entryRuleResourceDecl() throws RecognitionException {
try {
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:432:1: ( ruleResourceDecl EOF )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:433:1: ruleResourceDecl EOF
{
before(grammarAccess.getResourceDeclRule());
pushFollow(FollowSets000.FOLLOW_ruleResourceDecl_in_entryRuleResourceDecl858);
ruleResourceDecl();
state._fsp--;
after(grammarAccess.getResourceDeclRule());
match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleResourceDecl865);
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
}
return ;
}
// $ANTLR end "entryRuleResourceDecl"
// $ANTLR start "ruleResourceDecl"
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:440:1: ruleResourceDecl : ( ( rule__ResourceDecl__Group__0 ) ) ;
public final void ruleResourceDecl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:444:2: ( ( ( rule__ResourceDecl__Group__0 ) ) )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:445:1: ( ( rule__ResourceDecl__Group__0 ) )
{
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:445:1: ( ( rule__ResourceDecl__Group__0 ) )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:446:1: ( rule__ResourceDecl__Group__0 )
{
before(grammarAccess.getResourceDeclAccess().getGroup());
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:447:1: ( rule__ResourceDecl__Group__0 )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:447:2: rule__ResourceDecl__Group__0
{
pushFollow(FollowSets000.FOLLOW_rule__ResourceDecl__Group__0_in_ruleResourceDecl891);
rule__ResourceDecl__Group__0();
state._fsp--;
}
after(grammarAccess.getResourceDeclAccess().getGroup());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "ruleResourceDecl"
// $ANTLR start "entryRuleStateDecl"
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:459:1: entryRuleStateDecl : ruleStateDecl EOF ;
public final void entryRuleStateDecl() throws RecognitionException {
try {
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:460:1: ( ruleStateDecl EOF )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:461:1: ruleStateDecl EOF
{
before(grammarAccess.getStateDeclRule());
pushFollow(FollowSets000.FOLLOW_ruleStateDecl_in_entryRuleStateDecl918);
ruleStateDecl();
state._fsp--;
after(grammarAccess.getStateDeclRule());
match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleStateDecl925);
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
}
return ;
}
// $ANTLR end "entryRuleStateDecl"
// $ANTLR start "ruleStateDecl"
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:468:1: ruleStateDecl : ( ( rule__StateDecl__Group__0 ) ) ;
public final void ruleStateDecl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:472:2: ( ( ( rule__StateDecl__Group__0 ) ) )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:473:1: ( ( rule__StateDecl__Group__0 ) )
{
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:473:1: ( ( rule__StateDecl__Group__0 ) )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:474:1: ( rule__StateDecl__Group__0 )
{
before(grammarAccess.getStateDeclAccess().getGroup());
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:475:1: ( rule__StateDecl__Group__0 )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:475:2: rule__StateDecl__Group__0
{
pushFollow(FollowSets000.FOLLOW_rule__StateDecl__Group__0_in_ruleStateDecl951);
rule__StateDecl__Group__0();
state._fsp--;
}
after(grammarAccess.getStateDeclAccess().getGroup());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "ruleStateDecl"
// $ANTLR start "entryRuleLinkDecl"
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:487:1: entryRuleLinkDecl : ruleLinkDecl EOF ;
public final void entryRuleLinkDecl() throws RecognitionException {
try {
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:488:1: ( ruleLinkDecl EOF )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:489:1: ruleLinkDecl EOF
{
before(grammarAccess.getLinkDeclRule());
pushFollow(FollowSets000.FOLLOW_ruleLinkDecl_in_entryRuleLinkDecl978);
ruleLinkDecl();
state._fsp--;
after(grammarAccess.getLinkDeclRule());
match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleLinkDecl985);
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
}
return ;
}
// $ANTLR end "entryRuleLinkDecl"
// $ANTLR start "ruleLinkDecl"
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:496:1: ruleLinkDecl : ( ( rule__LinkDecl__Group__0 ) ) ;
public final void ruleLinkDecl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:500:2: ( ( ( rule__LinkDecl__Group__0 ) ) )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:501:1: ( ( rule__LinkDecl__Group__0 ) )
{
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:501:1: ( ( rule__LinkDecl__Group__0 ) )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:502:1: ( rule__LinkDecl__Group__0 )
{
before(grammarAccess.getLinkDeclAccess().getGroup());
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:503:1: ( rule__LinkDecl__Group__0 )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:503:2: rule__LinkDecl__Group__0
{
pushFollow(FollowSets000.FOLLOW_rule__LinkDecl__Group__0_in_ruleLinkDecl1011);
rule__LinkDecl__Group__0();
state._fsp--;
}
after(grammarAccess.getLinkDeclAccess().getGroup());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "ruleLinkDecl"
// $ANTLR start "entryRuleQualifiedID"
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:515:1: entryRuleQualifiedID : ruleQualifiedID EOF ;
public final void entryRuleQualifiedID() throws RecognitionException {
try {
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:516:1: ( ruleQualifiedID EOF )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:517:1: ruleQualifiedID EOF
{
before(grammarAccess.getQualifiedIDRule());
pushFollow(FollowSets000.FOLLOW_ruleQualifiedID_in_entryRuleQualifiedID1038);
ruleQualifiedID();
state._fsp--;
after(grammarAccess.getQualifiedIDRule());
match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleQualifiedID1045);
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
}
return ;
}
// $ANTLR end "entryRuleQualifiedID"
// $ANTLR start "ruleQualifiedID"
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:524:1: ruleQualifiedID : ( ( rule__QualifiedID__Alternatives ) ) ;
public final void ruleQualifiedID() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:528:2: ( ( ( rule__QualifiedID__Alternatives ) ) )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:529:1: ( ( rule__QualifiedID__Alternatives ) )
{
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:529:1: ( ( rule__QualifiedID__Alternatives ) )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:530:1: ( rule__QualifiedID__Alternatives )
{
before(grammarAccess.getQualifiedIDAccess().getAlternatives());
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:531:1: ( rule__QualifiedID__Alternatives )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:531:2: rule__QualifiedID__Alternatives
{
pushFollow(FollowSets000.FOLLOW_rule__QualifiedID__Alternatives_in_ruleQualifiedID1071);
rule__QualifiedID__Alternatives();
state._fsp--;
}
after(grammarAccess.getQualifiedIDAccess().getAlternatives());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "ruleQualifiedID"
// $ANTLR start "entryRuleInteger"
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:543:1: entryRuleInteger : ruleInteger EOF ;
public final void entryRuleInteger() throws RecognitionException {
try {
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:544:1: ( ruleInteger EOF )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:545:1: ruleInteger EOF
{
before(grammarAccess.getIntegerRule());
pushFollow(FollowSets000.FOLLOW_ruleInteger_in_entryRuleInteger1098);
ruleInteger();
state._fsp--;
after(grammarAccess.getIntegerRule());
match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleInteger1105);
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
}
return ;
}
// $ANTLR end "entryRuleInteger"
// $ANTLR start "ruleInteger"
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:552:1: ruleInteger : ( ( rule__Integer__Group__0 ) ) ;
public final void ruleInteger() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:556:2: ( ( ( rule__Integer__Group__0 ) ) )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:557:1: ( ( rule__Integer__Group__0 ) )
{
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:557:1: ( ( rule__Integer__Group__0 ) )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:558:1: ( rule__Integer__Group__0 )
{
before(grammarAccess.getIntegerAccess().getGroup());
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:559:1: ( rule__Integer__Group__0 )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:559:2: rule__Integer__Group__0
{
pushFollow(FollowSets000.FOLLOW_rule__Integer__Group__0_in_ruleInteger1131);
rule__Integer__Group__0();
state._fsp--;
}
after(grammarAccess.getIntegerAccess().getGroup());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "ruleInteger"
// $ANTLR start "entryRulePositiveInteger"
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:571:1: entryRulePositiveInteger : rulePositiveInteger EOF ;
public final void entryRulePositiveInteger() throws RecognitionException {
try {
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:572:1: ( rulePositiveInteger EOF )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:573:1: rulePositiveInteger EOF
{
before(grammarAccess.getPositiveIntegerRule());
pushFollow(FollowSets000.FOLLOW_rulePositiveInteger_in_entryRulePositiveInteger1158);
rulePositiveInteger();
state._fsp--;
after(grammarAccess.getPositiveIntegerRule());
match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRulePositiveInteger1165);
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
}
return ;
}
// $ANTLR end "entryRulePositiveInteger"
// $ANTLR start "rulePositiveInteger"
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:580:1: rulePositiveInteger : ( RULE_INT ) ;
public final void rulePositiveInteger() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:584:2: ( ( RULE_INT ) )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:585:1: ( RULE_INT )
{
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:585:1: ( RULE_INT )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:586:1: RULE_INT
{
before(grammarAccess.getPositiveIntegerAccess().getINTTerminalRuleCall());
match(input,RULE_INT,FollowSets000.FOLLOW_RULE_INT_in_rulePositiveInteger1191);
after(grammarAccess.getPositiveIntegerAccess().getINTTerminalRuleCall());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rulePositiveInteger"
// $ANTLR start "rule__Grammar__Alternatives"
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:599:1: rule__Grammar__Alternatives : ( ( ruleExtensionDecl ) | ( ruleConfigurationDecl ) );
public final void rule__Grammar__Alternatives() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:603:1: ( ( ruleExtensionDecl ) | ( ruleConfigurationDecl ) )
int alt2=2;
int LA2_0 = input.LA(1);
if ( (LA2_0==12) ) {
alt2=1;
}
else if ( (LA2_0==34) ) {
alt2=2;
}
else {
NoViableAltException nvae =
new NoViableAltException("", 2, 0, input);
throw nvae;
}
switch (alt2) {
case 1 :
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:604:1: ( ruleExtensionDecl )
{
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:604:1: ( ruleExtensionDecl )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:605:1: ruleExtensionDecl
{
before(grammarAccess.getGrammarAccess().getExtensionDeclParserRuleCall_0());
pushFollow(FollowSets000.FOLLOW_ruleExtensionDecl_in_rule__Grammar__Alternatives1226);
ruleExtensionDecl();
state._fsp--;
after(grammarAccess.getGrammarAccess().getExtensionDeclParserRuleCall_0());
}
}
break;
case 2 :
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:610:6: ( ruleConfigurationDecl )
{
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:610:6: ( ruleConfigurationDecl )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:611:1: ruleConfigurationDecl
{
before(grammarAccess.getGrammarAccess().getConfigurationDeclParserRuleCall_1());
pushFollow(FollowSets000.FOLLOW_ruleConfigurationDecl_in_rule__Grammar__Alternatives1243);
ruleConfigurationDecl();
state._fsp--;
after(grammarAccess.getGrammarAccess().getConfigurationDeclParserRuleCall_1());
}
}
break;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__Grammar__Alternatives"
// $ANTLR start "rule__ExtensionDecl__Alternatives_5"
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:621:1: rule__ExtensionDecl__Alternatives_5 : ( ( ( rule__ExtensionDecl__KindsAssignment_5_0 ) ) | ( ( rule__ExtensionDecl__MixinsAssignment_5_1 ) ) | ( ( rule__ExtensionDecl__TypesAssignment_5_2 ) ) | ( ( rule__ExtensionDecl__TypesAssignment_5_3 ) ) );
public final void rule__ExtensionDecl__Alternatives_5() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:625:1: ( ( ( rule__ExtensionDecl__KindsAssignment_5_0 ) ) | ( ( rule__ExtensionDecl__MixinsAssignment_5_1 ) ) | ( ( rule__ExtensionDecl__TypesAssignment_5_2 ) ) | ( ( rule__ExtensionDecl__TypesAssignment_5_3 ) ) )
int alt3=4;
switch ( input.LA(1) ) {
case 16:
{
alt3=1;
}
break;
case 21:
{
alt3=2;
}
break;
case 32:
{
alt3=3;
}
break;
case 33:
{
alt3=4;
}
break;
default:
NoViableAltException nvae =
new NoViableAltException("", 3, 0, input);
throw nvae;
}
switch (alt3) {
case 1 :
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:626:1: ( ( rule__ExtensionDecl__KindsAssignment_5_0 ) )
{
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:626:1: ( ( rule__ExtensionDecl__KindsAssignment_5_0 ) )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:627:1: ( rule__ExtensionDecl__KindsAssignment_5_0 )
{
before(grammarAccess.getExtensionDeclAccess().getKindsAssignment_5_0());
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:628:1: ( rule__ExtensionDecl__KindsAssignment_5_0 )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:628:2: rule__ExtensionDecl__KindsAssignment_5_0
{
pushFollow(FollowSets000.FOLLOW_rule__ExtensionDecl__KindsAssignment_5_0_in_rule__ExtensionDecl__Alternatives_51275);
rule__ExtensionDecl__KindsAssignment_5_0();
state._fsp--;
}
after(grammarAccess.getExtensionDeclAccess().getKindsAssignment_5_0());
}
}
break;
case 2 :
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:632:6: ( ( rule__ExtensionDecl__MixinsAssignment_5_1 ) )
{
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:632:6: ( ( rule__ExtensionDecl__MixinsAssignment_5_1 ) )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:633:1: ( rule__ExtensionDecl__MixinsAssignment_5_1 )
{
before(grammarAccess.getExtensionDeclAccess().getMixinsAssignment_5_1());
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:634:1: ( rule__ExtensionDecl__MixinsAssignment_5_1 )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:634:2: rule__ExtensionDecl__MixinsAssignment_5_1
{
pushFollow(FollowSets000.FOLLOW_rule__ExtensionDecl__MixinsAssignment_5_1_in_rule__ExtensionDecl__Alternatives_51293);
rule__ExtensionDecl__MixinsAssignment_5_1();
state._fsp--;
}
after(grammarAccess.getExtensionDeclAccess().getMixinsAssignment_5_1());
}
}
break;
case 3 :
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:638:6: ( ( rule__ExtensionDecl__TypesAssignment_5_2 ) )
{
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:638:6: ( ( rule__ExtensionDecl__TypesAssignment_5_2 ) )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:639:1: ( rule__ExtensionDecl__TypesAssignment_5_2 )
{
before(grammarAccess.getExtensionDeclAccess().getTypesAssignment_5_2());
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:640:1: ( rule__ExtensionDecl__TypesAssignment_5_2 )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:640:2: rule__ExtensionDecl__TypesAssignment_5_2
{
pushFollow(FollowSets000.FOLLOW_rule__ExtensionDecl__TypesAssignment_5_2_in_rule__ExtensionDecl__Alternatives_51311);
rule__ExtensionDecl__TypesAssignment_5_2();
state._fsp--;
}
after(grammarAccess.getExtensionDeclAccess().getTypesAssignment_5_2());
}
}
break;
case 4 :
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:644:6: ( ( rule__ExtensionDecl__TypesAssignment_5_3 ) )
{
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:644:6: ( ( rule__ExtensionDecl__TypesAssignment_5_3 ) )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:645:1: ( rule__ExtensionDecl__TypesAssignment_5_3 )
{
before(grammarAccess.getExtensionDeclAccess().getTypesAssignment_5_3());
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:646:1: ( rule__ExtensionDecl__TypesAssignment_5_3 )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:646:2: rule__ExtensionDecl__TypesAssignment_5_3
{
pushFollow(FollowSets000.FOLLOW_rule__ExtensionDecl__TypesAssignment_5_3_in_rule__ExtensionDecl__Alternatives_51329);
rule__ExtensionDecl__TypesAssignment_5_3();
state._fsp--;
}
after(grammarAccess.getExtensionDeclAccess().getTypesAssignment_5_3());
}
}
break;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__ExtensionDecl__Alternatives_5"
// $ANTLR start "rule__KindDecl__Alternatives_5"
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:655:1: rule__KindDecl__Alternatives_5 : ( ( ( rule__KindDecl__AttributesAssignment_5_0 ) ) | ( ( rule__KindDecl__ActionsAssignment_5_1 ) ) );
public final void rule__KindDecl__Alternatives_5() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:659:1: ( ( ( rule__KindDecl__AttributesAssignment_5_0 ) ) | ( ( rule__KindDecl__ActionsAssignment_5_1 ) ) )
int alt4=2;
int LA4_0 = input.LA(1);
if ( (LA4_0==26) ) {
alt4=1;
}
else if ( (LA4_0==29) ) {
alt4=2;
}
else {
NoViableAltException nvae =
new NoViableAltException("", 4, 0, input);
throw nvae;
}
switch (alt4) {
case 1 :
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:660:1: ( ( rule__KindDecl__AttributesAssignment_5_0 ) )
{
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:660:1: ( ( rule__KindDecl__AttributesAssignment_5_0 ) )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:661:1: ( rule__KindDecl__AttributesAssignment_5_0 )
{
before(grammarAccess.getKindDeclAccess().getAttributesAssignment_5_0());
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:662:1: ( rule__KindDecl__AttributesAssignment_5_0 )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:662:2: rule__KindDecl__AttributesAssignment_5_0
{
pushFollow(FollowSets000.FOLLOW_rule__KindDecl__AttributesAssignment_5_0_in_rule__KindDecl__Alternatives_51362);
rule__KindDecl__AttributesAssignment_5_0();
state._fsp--;
}
after(grammarAccess.getKindDeclAccess().getAttributesAssignment_5_0());
}
}
break;
case 2 :
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:666:6: ( ( rule__KindDecl__ActionsAssignment_5_1 ) )
{
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:666:6: ( ( rule__KindDecl__ActionsAssignment_5_1 ) )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:667:1: ( rule__KindDecl__ActionsAssignment_5_1 )
{
before(grammarAccess.getKindDeclAccess().getActionsAssignment_5_1());
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:668:1: ( rule__KindDecl__ActionsAssignment_5_1 )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:668:2: rule__KindDecl__ActionsAssignment_5_1
{
pushFollow(FollowSets000.FOLLOW_rule__KindDecl__ActionsAssignment_5_1_in_rule__KindDecl__Alternatives_51380);
rule__KindDecl__ActionsAssignment_5_1();
state._fsp--;
}
after(grammarAccess.getKindDeclAccess().getActionsAssignment_5_1());
}
}
break;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__KindDecl__Alternatives_5"
// $ANTLR start "rule__MixinDecl__Alternatives_7"
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:677:1: rule__MixinDecl__Alternatives_7 : ( ( ( rule__MixinDecl__AttributesAssignment_7_0 ) ) | ( ( rule__MixinDecl__ActionsAssignment_7_1 ) ) );
public final void rule__MixinDecl__Alternatives_7() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:681:1: ( ( ( rule__MixinDecl__AttributesAssignment_7_0 ) ) | ( ( rule__MixinDecl__ActionsAssignment_7_1 ) ) )
int alt5=2;
int LA5_0 = input.LA(1);
if ( (LA5_0==26) ) {
alt5=1;
}
else if ( (LA5_0==29) ) {
alt5=2;
}
else {
NoViableAltException nvae =
new NoViableAltException("", 5, 0, input);
throw nvae;
}
switch (alt5) {
case 1 :
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:682:1: ( ( rule__MixinDecl__AttributesAssignment_7_0 ) )
{
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:682:1: ( ( rule__MixinDecl__AttributesAssignment_7_0 ) )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:683:1: ( rule__MixinDecl__AttributesAssignment_7_0 )
{
before(grammarAccess.getMixinDeclAccess().getAttributesAssignment_7_0());
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:684:1: ( rule__MixinDecl__AttributesAssignment_7_0 )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:684:2: rule__MixinDecl__AttributesAssignment_7_0
{
pushFollow(FollowSets000.FOLLOW_rule__MixinDecl__AttributesAssignment_7_0_in_rule__MixinDecl__Alternatives_71413);
rule__MixinDecl__AttributesAssignment_7_0();
state._fsp--;
}
after(grammarAccess.getMixinDeclAccess().getAttributesAssignment_7_0());
}
}
break;
case 2 :
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:688:6: ( ( rule__MixinDecl__ActionsAssignment_7_1 ) )
{
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:688:6: ( ( rule__MixinDecl__ActionsAssignment_7_1 ) )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:689:1: ( rule__MixinDecl__ActionsAssignment_7_1 )
{
before(grammarAccess.getMixinDeclAccess().getActionsAssignment_7_1());
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:690:1: ( rule__MixinDecl__ActionsAssignment_7_1 )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:690:2: rule__MixinDecl__ActionsAssignment_7_1
{
pushFollow(FollowSets000.FOLLOW_rule__MixinDecl__ActionsAssignment_7_1_in_rule__MixinDecl__Alternatives_71431);
rule__MixinDecl__ActionsAssignment_7_1();
state._fsp--;
}
after(grammarAccess.getMixinDeclAccess().getActionsAssignment_7_1());
}
}
break;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__MixinDecl__Alternatives_7"
// $ANTLR start "rule__DataTypeAnnotation__Alternatives"
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:699:1: rule__DataTypeAnnotation__Alternatives : ( ( ( rule__DataTypeAnnotation__Group_0__0 ) ) | ( ( rule__DataTypeAnnotation__Group_1__0 ) ) | ( ( rule__DataTypeAnnotation__Group_2__0 ) ) | ( ( rule__DataTypeAnnotation__Group_3__0 ) ) | ( ( rule__DataTypeAnnotation__Group_4__0 ) ) | ( ( rule__DataTypeAnnotation__Group_5__0 ) ) | ( ( rule__DataTypeAnnotation__Group_6__0 ) ) | ( ( rule__DataTypeAnnotation__Group_7__0 ) ) | ( ( rule__DataTypeAnnotation__Group_8__0 ) ) | ( ( rule__DataTypeAnnotation__Group_9__0 ) ) | ( ( rule__DataTypeAnnotation__Group_10__0 ) ) );
public final void rule__DataTypeAnnotation__Alternatives() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:703:1: ( ( ( rule__DataTypeAnnotation__Group_0__0 ) ) | ( ( rule__DataTypeAnnotation__Group_1__0 ) ) | ( ( rule__DataTypeAnnotation__Group_2__0 ) ) | ( ( rule__DataTypeAnnotation__Group_3__0 ) ) | ( ( rule__DataTypeAnnotation__Group_4__0 ) ) | ( ( rule__DataTypeAnnotation__Group_5__0 ) ) | ( ( rule__DataTypeAnnotation__Group_6__0 ) ) | ( ( rule__DataTypeAnnotation__Group_7__0 ) ) | ( ( rule__DataTypeAnnotation__Group_8__0 ) ) | ( ( rule__DataTypeAnnotation__Group_9__0 ) ) | ( ( rule__DataTypeAnnotation__Group_10__0 ) ) )
int alt6=11;
switch ( input.LA(1) ) {
case 45:
{
alt6=1;
}
break;
case 46:
{
alt6=2;
}
break;
case 47:
{
alt6=3;
}
break;
case 48:
{
alt6=4;
}
break;
case 49:
{
alt6=5;
}
break;
case 50:
{
alt6=6;
}
break;
case 51:
{
alt6=7;
}
break;
case 52:
{
alt6=8;
}
break;
case 53:
{
alt6=9;
}
break;
case 54:
{
alt6=10;
}
break;
case 55:
{
alt6=11;
}
break;
default:
NoViableAltException nvae =
new NoViableAltException("", 6, 0, input);
throw nvae;
}
switch (alt6) {
case 1 :
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:704:1: ( ( rule__DataTypeAnnotation__Group_0__0 ) )
{
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:704:1: ( ( rule__DataTypeAnnotation__Group_0__0 ) )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:705:1: ( rule__DataTypeAnnotation__Group_0__0 )
{
before(grammarAccess.getDataTypeAnnotationAccess().getGroup_0());
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:706:1: ( rule__DataTypeAnnotation__Group_0__0 )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:706:2: rule__DataTypeAnnotation__Group_0__0
{
pushFollow(FollowSets000.FOLLOW_rule__DataTypeAnnotation__Group_0__0_in_rule__DataTypeAnnotation__Alternatives1464);
rule__DataTypeAnnotation__Group_0__0();
state._fsp--;
}
after(grammarAccess.getDataTypeAnnotationAccess().getGroup_0());
}
}
break;
case 2 :
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:710:6: ( ( rule__DataTypeAnnotation__Group_1__0 ) )
{
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:710:6: ( ( rule__DataTypeAnnotation__Group_1__0 ) )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:711:1: ( rule__DataTypeAnnotation__Group_1__0 )
{
before(grammarAccess.getDataTypeAnnotationAccess().getGroup_1());
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:712:1: ( rule__DataTypeAnnotation__Group_1__0 )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:712:2: rule__DataTypeAnnotation__Group_1__0
{
pushFollow(FollowSets000.FOLLOW_rule__DataTypeAnnotation__Group_1__0_in_rule__DataTypeAnnotation__Alternatives1482);
rule__DataTypeAnnotation__Group_1__0();
state._fsp--;
}
after(grammarAccess.getDataTypeAnnotationAccess().getGroup_1());
}
}
break;
case 3 :
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:716:6: ( ( rule__DataTypeAnnotation__Group_2__0 ) )
{
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:716:6: ( ( rule__DataTypeAnnotation__Group_2__0 ) )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:717:1: ( rule__DataTypeAnnotation__Group_2__0 )
{
before(grammarAccess.getDataTypeAnnotationAccess().getGroup_2());
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:718:1: ( rule__DataTypeAnnotation__Group_2__0 )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:718:2: rule__DataTypeAnnotation__Group_2__0
{
pushFollow(FollowSets000.FOLLOW_rule__DataTypeAnnotation__Group_2__0_in_rule__DataTypeAnnotation__Alternatives1500);
rule__DataTypeAnnotation__Group_2__0();
state._fsp--;
}
after(grammarAccess.getDataTypeAnnotationAccess().getGroup_2());
}
}
break;
case 4 :
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:722:6: ( ( rule__DataTypeAnnotation__Group_3__0 ) )
{
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:722:6: ( ( rule__DataTypeAnnotation__Group_3__0 ) )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:723:1: ( rule__DataTypeAnnotation__Group_3__0 )
{
before(grammarAccess.getDataTypeAnnotationAccess().getGroup_3());
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:724:1: ( rule__DataTypeAnnotation__Group_3__0 )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:724:2: rule__DataTypeAnnotation__Group_3__0
{
pushFollow(FollowSets000.FOLLOW_rule__DataTypeAnnotation__Group_3__0_in_rule__DataTypeAnnotation__Alternatives1518);
rule__DataTypeAnnotation__Group_3__0();
state._fsp--;
}
after(grammarAccess.getDataTypeAnnotationAccess().getGroup_3());
}
}
break;
case 5 :
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:728:6: ( ( rule__DataTypeAnnotation__Group_4__0 ) )
{
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:728:6: ( ( rule__DataTypeAnnotation__Group_4__0 ) )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:729:1: ( rule__DataTypeAnnotation__Group_4__0 )
{
before(grammarAccess.getDataTypeAnnotationAccess().getGroup_4());
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:730:1: ( rule__DataTypeAnnotation__Group_4__0 )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:730:2: rule__DataTypeAnnotation__Group_4__0
{
pushFollow(FollowSets000.FOLLOW_rule__DataTypeAnnotation__Group_4__0_in_rule__DataTypeAnnotation__Alternatives1536);
rule__DataTypeAnnotation__Group_4__0();
state._fsp--;
}
after(grammarAccess.getDataTypeAnnotationAccess().getGroup_4());
}
}
break;
case 6 :
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:734:6: ( ( rule__DataTypeAnnotation__Group_5__0 ) )
{
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:734:6: ( ( rule__DataTypeAnnotation__Group_5__0 ) )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:735:1: ( rule__DataTypeAnnotation__Group_5__0 )
{
before(grammarAccess.getDataTypeAnnotationAccess().getGroup_5());
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:736:1: ( rule__DataTypeAnnotation__Group_5__0 )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:736:2: rule__DataTypeAnnotation__Group_5__0
{
pushFollow(FollowSets000.FOLLOW_rule__DataTypeAnnotation__Group_5__0_in_rule__DataTypeAnnotation__Alternatives1554);
rule__DataTypeAnnotation__Group_5__0();
state._fsp--;
}
after(grammarAccess.getDataTypeAnnotationAccess().getGroup_5());
}
}
break;
case 7 :
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:740:6: ( ( rule__DataTypeAnnotation__Group_6__0 ) )
{
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:740:6: ( ( rule__DataTypeAnnotation__Group_6__0 ) )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:741:1: ( rule__DataTypeAnnotation__Group_6__0 )
{
before(grammarAccess.getDataTypeAnnotationAccess().getGroup_6());
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:742:1: ( rule__DataTypeAnnotation__Group_6__0 )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:742:2: rule__DataTypeAnnotation__Group_6__0
{
pushFollow(FollowSets000.FOLLOW_rule__DataTypeAnnotation__Group_6__0_in_rule__DataTypeAnnotation__Alternatives1572);
rule__DataTypeAnnotation__Group_6__0();
state._fsp--;
}
after(grammarAccess.getDataTypeAnnotationAccess().getGroup_6());
}
}
break;
case 8 :
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:746:6: ( ( rule__DataTypeAnnotation__Group_7__0 ) )
{
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:746:6: ( ( rule__DataTypeAnnotation__Group_7__0 ) )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:747:1: ( rule__DataTypeAnnotation__Group_7__0 )
{
before(grammarAccess.getDataTypeAnnotationAccess().getGroup_7());
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:748:1: ( rule__DataTypeAnnotation__Group_7__0 )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:748:2: rule__DataTypeAnnotation__Group_7__0
{
pushFollow(FollowSets000.FOLLOW_rule__DataTypeAnnotation__Group_7__0_in_rule__DataTypeAnnotation__Alternatives1590);
rule__DataTypeAnnotation__Group_7__0();
state._fsp--;
}
after(grammarAccess.getDataTypeAnnotationAccess().getGroup_7());
}
}
break;
case 9 :
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:752:6: ( ( rule__DataTypeAnnotation__Group_8__0 ) )
{
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:752:6: ( ( rule__DataTypeAnnotation__Group_8__0 ) )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:753:1: ( rule__DataTypeAnnotation__Group_8__0 )
{
before(grammarAccess.getDataTypeAnnotationAccess().getGroup_8());
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:754:1: ( rule__DataTypeAnnotation__Group_8__0 )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:754:2: rule__DataTypeAnnotation__Group_8__0
{
pushFollow(FollowSets000.FOLLOW_rule__DataTypeAnnotation__Group_8__0_in_rule__DataTypeAnnotation__Alternatives1608);
rule__DataTypeAnnotation__Group_8__0();
state._fsp--;
}
after(grammarAccess.getDataTypeAnnotationAccess().getGroup_8());
}
}
break;
case 10 :
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:758:6: ( ( rule__DataTypeAnnotation__Group_9__0 ) )
{
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:758:6: ( ( rule__DataTypeAnnotation__Group_9__0 ) )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:759:1: ( rule__DataTypeAnnotation__Group_9__0 )
{
before(grammarAccess.getDataTypeAnnotationAccess().getGroup_9());
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:760:1: ( rule__DataTypeAnnotation__Group_9__0 )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:760:2: rule__DataTypeAnnotation__Group_9__0
{
pushFollow(FollowSets000.FOLLOW_rule__DataTypeAnnotation__Group_9__0_in_rule__DataTypeAnnotation__Alternatives1626);
rule__DataTypeAnnotation__Group_9__0();
state._fsp--;
}
after(grammarAccess.getDataTypeAnnotationAccess().getGroup_9());
}
}
break;
case 11 :
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:764:6: ( ( rule__DataTypeAnnotation__Group_10__0 ) )
{
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:764:6: ( ( rule__DataTypeAnnotation__Group_10__0 ) )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:765:1: ( rule__DataTypeAnnotation__Group_10__0 )
{
before(grammarAccess.getDataTypeAnnotationAccess().getGroup_10());
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:766:1: ( rule__DataTypeAnnotation__Group_10__0 )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:766:2: rule__DataTypeAnnotation__Group_10__0
{
pushFollow(FollowSets000.FOLLOW_rule__DataTypeAnnotation__Group_10__0_in_rule__DataTypeAnnotation__Alternatives1644);
rule__DataTypeAnnotation__Group_10__0();
state._fsp--;
}
after(grammarAccess.getDataTypeAnnotationAccess().getGroup_10());
}
}
break;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__DataTypeAnnotation__Alternatives"
// $ANTLR start "rule__QualifiedID__Alternatives"
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:775:1: rule__QualifiedID__Alternatives : ( ( RULE_ID ) | ( RULE_QUALIFIED_ID ) );
public final void rule__QualifiedID__Alternatives() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:779:1: ( ( RULE_ID ) | ( RULE_QUALIFIED_ID ) )
int alt7=2;
int LA7_0 = input.LA(1);
if ( (LA7_0==RULE_ID) ) {
alt7=1;
}
else if ( (LA7_0==RULE_QUALIFIED_ID) ) {
alt7=2;
}
else {
NoViableAltException nvae =
new NoViableAltException("", 7, 0, input);
throw nvae;
}
switch (alt7) {
case 1 :
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:780:1: ( RULE_ID )
{
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:780:1: ( RULE_ID )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:781:1: RULE_ID
{
before(grammarAccess.getQualifiedIDAccess().getIDTerminalRuleCall_0());
match(input,RULE_ID,FollowSets000.FOLLOW_RULE_ID_in_rule__QualifiedID__Alternatives1677);
after(grammarAccess.getQualifiedIDAccess().getIDTerminalRuleCall_0());
}
}
break;
case 2 :
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:786:6: ( RULE_QUALIFIED_ID )
{
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:786:6: ( RULE_QUALIFIED_ID )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:787:1: RULE_QUALIFIED_ID
{
before(grammarAccess.getQualifiedIDAccess().getQUALIFIED_IDTerminalRuleCall_1());
match(input,RULE_QUALIFIED_ID,FollowSets000.FOLLOW_RULE_QUALIFIED_ID_in_rule__QualifiedID__Alternatives1694);
after(grammarAccess.getQualifiedIDAccess().getQUALIFIED_IDTerminalRuleCall_1());
}
}
break;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__QualifiedID__Alternatives"
// $ANTLR start "rule__ExtensionDecl__Group__0"
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:799:1: rule__ExtensionDecl__Group__0 : rule__ExtensionDecl__Group__0__Impl rule__ExtensionDecl__Group__1 ;
public final void rule__ExtensionDecl__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:803:1: ( rule__ExtensionDecl__Group__0__Impl rule__ExtensionDecl__Group__1 )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:804:2: rule__ExtensionDecl__Group__0__Impl rule__ExtensionDecl__Group__1
{
pushFollow(FollowSets000.FOLLOW_rule__ExtensionDecl__Group__0__Impl_in_rule__ExtensionDecl__Group__01724);
rule__ExtensionDecl__Group__0__Impl();
state._fsp--;
pushFollow(FollowSets000.FOLLOW_rule__ExtensionDecl__Group__1_in_rule__ExtensionDecl__Group__01727);
rule__ExtensionDecl__Group__1();
state._fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__ExtensionDecl__Group__0"
// $ANTLR start "rule__ExtensionDecl__Group__0__Impl"
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:811:1: rule__ExtensionDecl__Group__0__Impl : ( 'extension' ) ;
public final void rule__ExtensionDecl__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:815:1: ( ( 'extension' ) )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:816:1: ( 'extension' )
{
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:816:1: ( 'extension' )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:817:1: 'extension'
{
before(grammarAccess.getExtensionDeclAccess().getExtensionKeyword_0());
match(input,12,FollowSets000.FOLLOW_12_in_rule__ExtensionDecl__Group__0__Impl1755);
after(grammarAccess.getExtensionDeclAccess().getExtensionKeyword_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__ExtensionDecl__Group__0__Impl"
// $ANTLR start "rule__ExtensionDecl__Group__1"
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:830:1: rule__ExtensionDecl__Group__1 : rule__ExtensionDecl__Group__1__Impl rule__ExtensionDecl__Group__2 ;
public final void rule__ExtensionDecl__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:834:1: ( rule__ExtensionDecl__Group__1__Impl rule__ExtensionDecl__Group__2 )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:835:2: rule__ExtensionDecl__Group__1__Impl rule__ExtensionDecl__Group__2
{
pushFollow(FollowSets000.FOLLOW_rule__ExtensionDecl__Group__1__Impl_in_rule__ExtensionDecl__Group__11786);
rule__ExtensionDecl__Group__1__Impl();
state._fsp--;
pushFollow(FollowSets000.FOLLOW_rule__ExtensionDecl__Group__2_in_rule__ExtensionDecl__Group__11789);
rule__ExtensionDecl__Group__2();
state._fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__ExtensionDecl__Group__1"
// $ANTLR start "rule__ExtensionDecl__Group__1__Impl"
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:842:1: rule__ExtensionDecl__Group__1__Impl : ( ( rule__ExtensionDecl__NameAssignment_1 ) ) ;
public final void rule__ExtensionDecl__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:846:1: ( ( ( rule__ExtensionDecl__NameAssignment_1 ) ) )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:847:1: ( ( rule__ExtensionDecl__NameAssignment_1 ) )
{
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:847:1: ( ( rule__ExtensionDecl__NameAssignment_1 ) )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:848:1: ( rule__ExtensionDecl__NameAssignment_1 )
{
before(grammarAccess.getExtensionDeclAccess().getNameAssignment_1());
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:849:1: ( rule__ExtensionDecl__NameAssignment_1 )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:849:2: rule__ExtensionDecl__NameAssignment_1
{
pushFollow(FollowSets000.FOLLOW_rule__ExtensionDecl__NameAssignment_1_in_rule__ExtensionDecl__Group__1__Impl1816);
rule__ExtensionDecl__NameAssignment_1();
state._fsp--;
}
after(grammarAccess.getExtensionDeclAccess().getNameAssignment_1());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__ExtensionDecl__Group__1__Impl"
// $ANTLR start "rule__ExtensionDecl__Group__2"
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:859:1: rule__ExtensionDecl__Group__2 : rule__ExtensionDecl__Group__2__Impl rule__ExtensionDecl__Group__3 ;
public final void rule__ExtensionDecl__Group__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:863:1: ( rule__ExtensionDecl__Group__2__Impl rule__ExtensionDecl__Group__3 )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:864:2: rule__ExtensionDecl__Group__2__Impl rule__ExtensionDecl__Group__3
{
pushFollow(FollowSets000.FOLLOW_rule__ExtensionDecl__Group__2__Impl_in_rule__ExtensionDecl__Group__21846);
rule__ExtensionDecl__Group__2__Impl();
state._fsp--;
pushFollow(FollowSets000.FOLLOW_rule__ExtensionDecl__Group__3_in_rule__ExtensionDecl__Group__21849);
rule__ExtensionDecl__Group__3();
state._fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__ExtensionDecl__Group__2"
// $ANTLR start "rule__ExtensionDecl__Group__2__Impl"
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:871:1: rule__ExtensionDecl__Group__2__Impl : ( ':' ) ;
public final void rule__ExtensionDecl__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:875:1: ( ( ':' ) )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:876:1: ( ':' )
{
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:876:1: ( ':' )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:877:1: ':'
{
before(grammarAccess.getExtensionDeclAccess().getColonKeyword_2());
match(input,13,FollowSets000.FOLLOW_13_in_rule__ExtensionDecl__Group__2__Impl1877);
after(grammarAccess.getExtensionDeclAccess().getColonKeyword_2());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__ExtensionDecl__Group__2__Impl"
// $ANTLR start "rule__ExtensionDecl__Group__3"
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:890:1: rule__ExtensionDecl__Group__3 : rule__ExtensionDecl__Group__3__Impl rule__ExtensionDecl__Group__4 ;
public final void rule__ExtensionDecl__Group__3() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:894:1: ( rule__ExtensionDecl__Group__3__Impl rule__ExtensionDecl__Group__4 )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:895:2: rule__ExtensionDecl__Group__3__Impl rule__ExtensionDecl__Group__4
{
pushFollow(FollowSets000.FOLLOW_rule__ExtensionDecl__Group__3__Impl_in_rule__ExtensionDecl__Group__31908);
rule__ExtensionDecl__Group__3__Impl();
state._fsp--;
pushFollow(FollowSets000.FOLLOW_rule__ExtensionDecl__Group__4_in_rule__ExtensionDecl__Group__31911);
rule__ExtensionDecl__Group__4();
state._fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__ExtensionDecl__Group__3"
// $ANTLR start "rule__ExtensionDecl__Group__3__Impl"
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:902:1: rule__ExtensionDecl__Group__3__Impl : ( ( rule__ExtensionDecl__SchemeAssignment_3 ) ) ;
public final void rule__ExtensionDecl__Group__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:906:1: ( ( ( rule__ExtensionDecl__SchemeAssignment_3 ) ) )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:907:1: ( ( rule__ExtensionDecl__SchemeAssignment_3 ) )
{
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:907:1: ( ( rule__ExtensionDecl__SchemeAssignment_3 ) )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:908:1: ( rule__ExtensionDecl__SchemeAssignment_3 )
{
before(grammarAccess.getExtensionDeclAccess().getSchemeAssignment_3());
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:909:1: ( rule__ExtensionDecl__SchemeAssignment_3 )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:909:2: rule__ExtensionDecl__SchemeAssignment_3
{
pushFollow(FollowSets000.FOLLOW_rule__ExtensionDecl__SchemeAssignment_3_in_rule__ExtensionDecl__Group__3__Impl1938);
rule__ExtensionDecl__SchemeAssignment_3();
state._fsp--;
}
after(grammarAccess.getExtensionDeclAccess().getSchemeAssignment_3());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__ExtensionDecl__Group__3__Impl"
// $ANTLR start "rule__ExtensionDecl__Group__4"
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:919:1: rule__ExtensionDecl__Group__4 : rule__ExtensionDecl__Group__4__Impl rule__ExtensionDecl__Group__5 ;
public final void rule__ExtensionDecl__Group__4() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:923:1: ( rule__ExtensionDecl__Group__4__Impl rule__ExtensionDecl__Group__5 )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:924:2: rule__ExtensionDecl__Group__4__Impl rule__ExtensionDecl__Group__5
{
pushFollow(FollowSets000.FOLLOW_rule__ExtensionDecl__Group__4__Impl_in_rule__ExtensionDecl__Group__41968);
rule__ExtensionDecl__Group__4__Impl();
state._fsp--;
pushFollow(FollowSets000.FOLLOW_rule__ExtensionDecl__Group__5_in_rule__ExtensionDecl__Group__41971);
rule__ExtensionDecl__Group__5();
state._fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__ExtensionDecl__Group__4"
// $ANTLR start "rule__ExtensionDecl__Group__4__Impl"
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:931:1: rule__ExtensionDecl__Group__4__Impl : ( ( rule__ExtensionDecl__Group_4__0 )* ) ;
public final void rule__ExtensionDecl__Group__4__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:935:1: ( ( ( rule__ExtensionDecl__Group_4__0 )* ) )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:936:1: ( ( rule__ExtensionDecl__Group_4__0 )* )
{
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:936:1: ( ( rule__ExtensionDecl__Group_4__0 )* )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:937:1: ( rule__ExtensionDecl__Group_4__0 )*
{
before(grammarAccess.getExtensionDeclAccess().getGroup_4());
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:938:1: ( rule__ExtensionDecl__Group_4__0 )*
loop8:
do {
int alt8=2;
int LA8_0 = input.LA(1);
if ( (LA8_0==14) ) {
alt8=1;
}
switch (alt8) {
case 1 :
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:938:2: rule__ExtensionDecl__Group_4__0
{
pushFollow(FollowSets000.FOLLOW_rule__ExtensionDecl__Group_4__0_in_rule__ExtensionDecl__Group__4__Impl1998);
rule__ExtensionDecl__Group_4__0();
state._fsp--;
}
break;
default :
break loop8;
}
} while (true);
after(grammarAccess.getExtensionDeclAccess().getGroup_4());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__ExtensionDecl__Group__4__Impl"
// $ANTLR start "rule__ExtensionDecl__Group__5"
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:948:1: rule__ExtensionDecl__Group__5 : rule__ExtensionDecl__Group__5__Impl ;
public final void rule__ExtensionDecl__Group__5() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:952:1: ( rule__ExtensionDecl__Group__5__Impl )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:953:2: rule__ExtensionDecl__Group__5__Impl
{
pushFollow(FollowSets000.FOLLOW_rule__ExtensionDecl__Group__5__Impl_in_rule__ExtensionDecl__Group__52029);
rule__ExtensionDecl__Group__5__Impl();
state._fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__ExtensionDecl__Group__5"
// $ANTLR start "rule__ExtensionDecl__Group__5__Impl"
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:959:1: rule__ExtensionDecl__Group__5__Impl : ( ( rule__ExtensionDecl__Alternatives_5 )* ) ;
public final void rule__ExtensionDecl__Group__5__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:963:1: ( ( ( rule__ExtensionDecl__Alternatives_5 )* ) )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:964:1: ( ( rule__ExtensionDecl__Alternatives_5 )* )
{
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:964:1: ( ( rule__ExtensionDecl__Alternatives_5 )* )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:965:1: ( rule__ExtensionDecl__Alternatives_5 )*
{
before(grammarAccess.getExtensionDeclAccess().getAlternatives_5());
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:966:1: ( rule__ExtensionDecl__Alternatives_5 )*
loop9:
do {
int alt9=2;
int LA9_0 = input.LA(1);
if ( (LA9_0==16||LA9_0==21||(LA9_0>=32 && LA9_0<=33)) ) {
alt9=1;
}
switch (alt9) {
case 1 :
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:966:2: rule__ExtensionDecl__Alternatives_5
{
pushFollow(FollowSets000.FOLLOW_rule__ExtensionDecl__Alternatives_5_in_rule__ExtensionDecl__Group__5__Impl2056);
rule__ExtensionDecl__Alternatives_5();
state._fsp--;
}
break;
default :
break loop9;
}
} while (true);
after(grammarAccess.getExtensionDeclAccess().getAlternatives_5());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__ExtensionDecl__Group__5__Impl"
// $ANTLR start "rule__ExtensionDecl__Group_4__0"
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:988:1: rule__ExtensionDecl__Group_4__0 : rule__ExtensionDecl__Group_4__0__Impl rule__ExtensionDecl__Group_4__1 ;
public final void rule__ExtensionDecl__Group_4__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:992:1: ( rule__ExtensionDecl__Group_4__0__Impl rule__ExtensionDecl__Group_4__1 )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:993:2: rule__ExtensionDecl__Group_4__0__Impl rule__ExtensionDecl__Group_4__1
{
pushFollow(FollowSets000.FOLLOW_rule__ExtensionDecl__Group_4__0__Impl_in_rule__ExtensionDecl__Group_4__02099);
rule__ExtensionDecl__Group_4__0__Impl();
state._fsp--;
pushFollow(FollowSets000.FOLLOW_rule__ExtensionDecl__Group_4__1_in_rule__ExtensionDecl__Group_4__02102);
rule__ExtensionDecl__Group_4__1();
state._fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__ExtensionDecl__Group_4__0"
// $ANTLR start "rule__ExtensionDecl__Group_4__0__Impl"
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:1000:1: rule__ExtensionDecl__Group_4__0__Impl : ( 'import' ) ;
public final void rule__ExtensionDecl__Group_4__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:1004:1: ( ( 'import' ) )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:1005:1: ( 'import' )
{
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:1005:1: ( 'import' )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:1006:1: 'import'
{
before(grammarAccess.getExtensionDeclAccess().getImportKeyword_4_0());
match(input,14,FollowSets000.FOLLOW_14_in_rule__ExtensionDecl__Group_4__0__Impl2130);
after(grammarAccess.getExtensionDeclAccess().getImportKeyword_4_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__ExtensionDecl__Group_4__0__Impl"
// $ANTLR start "rule__ExtensionDecl__Group_4__1"
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:1019:1: rule__ExtensionDecl__Group_4__1 : rule__ExtensionDecl__Group_4__1__Impl rule__ExtensionDecl__Group_4__2 ;
public final void rule__ExtensionDecl__Group_4__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:1023:1: ( rule__ExtensionDecl__Group_4__1__Impl rule__ExtensionDecl__Group_4__2 )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:1024:2: rule__ExtensionDecl__Group_4__1__Impl rule__ExtensionDecl__Group_4__2
{
pushFollow(FollowSets000.FOLLOW_rule__ExtensionDecl__Group_4__1__Impl_in_rule__ExtensionDecl__Group_4__12161);
rule__ExtensionDecl__Group_4__1__Impl();
state._fsp--;
pushFollow(FollowSets000.FOLLOW_rule__ExtensionDecl__Group_4__2_in_rule__ExtensionDecl__Group_4__12164);
rule__ExtensionDecl__Group_4__2();
state._fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__ExtensionDecl__Group_4__1"
// $ANTLR start "rule__ExtensionDecl__Group_4__1__Impl"
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:1031:1: rule__ExtensionDecl__Group_4__1__Impl : ( ( rule__ExtensionDecl__ImportAssignment_4_1 ) ) ;
public final void rule__ExtensionDecl__Group_4__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:1035:1: ( ( ( rule__ExtensionDecl__ImportAssignment_4_1 ) ) )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:1036:1: ( ( rule__ExtensionDecl__ImportAssignment_4_1 ) )
{
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:1036:1: ( ( rule__ExtensionDecl__ImportAssignment_4_1 ) )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:1037:1: ( rule__ExtensionDecl__ImportAssignment_4_1 )
{
before(grammarAccess.getExtensionDeclAccess().getImportAssignment_4_1());
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:1038:1: ( rule__ExtensionDecl__ImportAssignment_4_1 )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:1038:2: rule__ExtensionDecl__ImportAssignment_4_1
{
pushFollow(FollowSets000.FOLLOW_rule__ExtensionDecl__ImportAssignment_4_1_in_rule__ExtensionDecl__Group_4__1__Impl2191);
rule__ExtensionDecl__ImportAssignment_4_1();
state._fsp--;
}
after(grammarAccess.getExtensionDeclAccess().getImportAssignment_4_1());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__ExtensionDecl__Group_4__1__Impl"
// $ANTLR start "rule__ExtensionDecl__Group_4__2"
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:1048:1: rule__ExtensionDecl__Group_4__2 : rule__ExtensionDecl__Group_4__2__Impl ;
public final void rule__ExtensionDecl__Group_4__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:1052:1: ( rule__ExtensionDecl__Group_4__2__Impl )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:1053:2: rule__ExtensionDecl__Group_4__2__Impl
{
pushFollow(FollowSets000.FOLLOW_rule__ExtensionDecl__Group_4__2__Impl_in_rule__ExtensionDecl__Group_4__22221);
rule__ExtensionDecl__Group_4__2__Impl();
state._fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__ExtensionDecl__Group_4__2"
// $ANTLR start "rule__ExtensionDecl__Group_4__2__Impl"
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:1059:1: rule__ExtensionDecl__Group_4__2__Impl : ( ( rule__ExtensionDecl__Group_4_2__0 )? ) ;
public final void rule__ExtensionDecl__Group_4__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:1063:1: ( ( ( rule__ExtensionDecl__Group_4_2__0 )? ) )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:1064:1: ( ( rule__ExtensionDecl__Group_4_2__0 )? )
{
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:1064:1: ( ( rule__ExtensionDecl__Group_4_2__0 )? )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:1065:1: ( rule__ExtensionDecl__Group_4_2__0 )?
{
before(grammarAccess.getExtensionDeclAccess().getGroup_4_2());
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:1066:1: ( rule__ExtensionDecl__Group_4_2__0 )?
int alt10=2;
int LA10_0 = input.LA(1);
if ( (LA10_0==15) ) {
alt10=1;
}
switch (alt10) {
case 1 :
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:1066:2: rule__ExtensionDecl__Group_4_2__0
{
pushFollow(FollowSets000.FOLLOW_rule__ExtensionDecl__Group_4_2__0_in_rule__ExtensionDecl__Group_4__2__Impl2248);
rule__ExtensionDecl__Group_4_2__0();
state._fsp--;
}
break;
}
after(grammarAccess.getExtensionDeclAccess().getGroup_4_2());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__ExtensionDecl__Group_4__2__Impl"
// $ANTLR start "rule__ExtensionDecl__Group_4_2__0"
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:1082:1: rule__ExtensionDecl__Group_4_2__0 : rule__ExtensionDecl__Group_4_2__0__Impl rule__ExtensionDecl__Group_4_2__1 ;
public final void rule__ExtensionDecl__Group_4_2__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:1086:1: ( rule__ExtensionDecl__Group_4_2__0__Impl rule__ExtensionDecl__Group_4_2__1 )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:1087:2: rule__ExtensionDecl__Group_4_2__0__Impl rule__ExtensionDecl__Group_4_2__1
{
pushFollow(FollowSets000.FOLLOW_rule__ExtensionDecl__Group_4_2__0__Impl_in_rule__ExtensionDecl__Group_4_2__02285);
rule__ExtensionDecl__Group_4_2__0__Impl();
state._fsp--;
pushFollow(FollowSets000.FOLLOW_rule__ExtensionDecl__Group_4_2__1_in_rule__ExtensionDecl__Group_4_2__02288);
rule__ExtensionDecl__Group_4_2__1();
state._fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__ExtensionDecl__Group_4_2__0"
// $ANTLR start "rule__ExtensionDecl__Group_4_2__0__Impl"
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:1094:1: rule__ExtensionDecl__Group_4_2__0__Impl : ( 'as' ) ;
public final void rule__ExtensionDecl__Group_4_2__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:1098:1: ( ( 'as' ) )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:1099:1: ( 'as' )
{
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:1099:1: ( 'as' )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:1100:1: 'as'
{
before(grammarAccess.getExtensionDeclAccess().getAsKeyword_4_2_0());
match(input,15,FollowSets000.FOLLOW_15_in_rule__ExtensionDecl__Group_4_2__0__Impl2316);
after(grammarAccess.getExtensionDeclAccess().getAsKeyword_4_2_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__ExtensionDecl__Group_4_2__0__Impl"
// $ANTLR start "rule__ExtensionDecl__Group_4_2__1"
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:1113:1: rule__ExtensionDecl__Group_4_2__1 : rule__ExtensionDecl__Group_4_2__1__Impl ;
public final void rule__ExtensionDecl__Group_4_2__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:1117:1: ( rule__ExtensionDecl__Group_4_2__1__Impl )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:1118:2: rule__ExtensionDecl__Group_4_2__1__Impl
{
pushFollow(FollowSets000.FOLLOW_rule__ExtensionDecl__Group_4_2__1__Impl_in_rule__ExtensionDecl__Group_4_2__12347);
rule__ExtensionDecl__Group_4_2__1__Impl();
state._fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__ExtensionDecl__Group_4_2__1"
// $ANTLR start "rule__ExtensionDecl__Group_4_2__1__Impl"
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:1124:1: rule__ExtensionDecl__Group_4_2__1__Impl : ( RULE_ID ) ;
public final void rule__ExtensionDecl__Group_4_2__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:1128:1: ( ( RULE_ID ) )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:1129:1: ( RULE_ID )
{
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:1129:1: ( RULE_ID )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:1130:1: RULE_ID
{
before(grammarAccess.getExtensionDeclAccess().getIDTerminalRuleCall_4_2_1());
match(input,RULE_ID,FollowSets000.FOLLOW_RULE_ID_in_rule__ExtensionDecl__Group_4_2__1__Impl2374);
after(grammarAccess.getExtensionDeclAccess().getIDTerminalRuleCall_4_2_1());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__ExtensionDecl__Group_4_2__1__Impl"
// $ANTLR start "rule__KindDecl__Group__0"
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:1145:1: rule__KindDecl__Group__0 : rule__KindDecl__Group__0__Impl rule__KindDecl__Group__1 ;
public final void rule__KindDecl__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:1149:1: ( rule__KindDecl__Group__0__Impl rule__KindDecl__Group__1 )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:1150:2: rule__KindDecl__Group__0__Impl rule__KindDecl__Group__1
{
pushFollow(FollowSets000.FOLLOW_rule__KindDecl__Group__0__Impl_in_rule__KindDecl__Group__02407);
rule__KindDecl__Group__0__Impl();
state._fsp--;
pushFollow(FollowSets000.FOLLOW_rule__KindDecl__Group__1_in_rule__KindDecl__Group__02410);
rule__KindDecl__Group__1();
state._fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__KindDecl__Group__0"
// $ANTLR start "rule__KindDecl__Group__0__Impl"
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:1157:1: rule__KindDecl__Group__0__Impl : ( 'kind' ) ;
public final void rule__KindDecl__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:1161:1: ( ( 'kind' ) )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:1162:1: ( 'kind' )
{
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:1162:1: ( 'kind' )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:1163:1: 'kind'
{
before(grammarAccess.getKindDeclAccess().getKindKeyword_0());
match(input,16,FollowSets000.FOLLOW_16_in_rule__KindDecl__Group__0__Impl2438);
after(grammarAccess.getKindDeclAccess().getKindKeyword_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__KindDecl__Group__0__Impl"
// $ANTLR start "rule__KindDecl__Group__1"
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:1176:1: rule__KindDecl__Group__1 : rule__KindDecl__Group__1__Impl rule__KindDecl__Group__2 ;
public final void rule__KindDecl__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:1180:1: ( rule__KindDecl__Group__1__Impl rule__KindDecl__Group__2 )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:1181:2: rule__KindDecl__Group__1__Impl rule__KindDecl__Group__2
{
pushFollow(FollowSets000.FOLLOW_rule__KindDecl__Group__1__Impl_in_rule__KindDecl__Group__12469);
rule__KindDecl__Group__1__Impl();
state._fsp--;
pushFollow(FollowSets000.FOLLOW_rule__KindDecl__Group__2_in_rule__KindDecl__Group__12472);
rule__KindDecl__Group__2();
state._fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__KindDecl__Group__1"
// $ANTLR start "rule__KindDecl__Group__1__Impl"
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:1188:1: rule__KindDecl__Group__1__Impl : ( ( rule__KindDecl__TermAssignment_1 ) ) ;
public final void rule__KindDecl__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:1192:1: ( ( ( rule__KindDecl__TermAssignment_1 ) ) )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:1193:1: ( ( rule__KindDecl__TermAssignment_1 ) )
{
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:1193:1: ( ( rule__KindDecl__TermAssignment_1 ) )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:1194:1: ( rule__KindDecl__TermAssignment_1 )
{
before(grammarAccess.getKindDeclAccess().getTermAssignment_1());
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:1195:1: ( rule__KindDecl__TermAssignment_1 )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:1195:2: rule__KindDecl__TermAssignment_1
{
pushFollow(FollowSets000.FOLLOW_rule__KindDecl__TermAssignment_1_in_rule__KindDecl__Group__1__Impl2499);
rule__KindDecl__TermAssignment_1();
state._fsp--;
}
after(grammarAccess.getKindDeclAccess().getTermAssignment_1());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__KindDecl__Group__1__Impl"
// $ANTLR start "rule__KindDecl__Group__2"
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:1205:1: rule__KindDecl__Group__2 : rule__KindDecl__Group__2__Impl rule__KindDecl__Group__3 ;
public final void rule__KindDecl__Group__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:1209:1: ( rule__KindDecl__Group__2__Impl rule__KindDecl__Group__3 )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:1210:2: rule__KindDecl__Group__2__Impl rule__KindDecl__Group__3
{
pushFollow(FollowSets000.FOLLOW_rule__KindDecl__Group__2__Impl_in_rule__KindDecl__Group__22529);
rule__KindDecl__Group__2__Impl();
state._fsp--;
pushFollow(FollowSets000.FOLLOW_rule__KindDecl__Group__3_in_rule__KindDecl__Group__22532);
rule__KindDecl__Group__3();
state._fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__KindDecl__Group__2"
// $ANTLR start "rule__KindDecl__Group__2__Impl"
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:1217:1: rule__KindDecl__Group__2__Impl : ( ( rule__KindDecl__Group_2__0 )? ) ;
public final void rule__KindDecl__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:1221:1: ( ( ( rule__KindDecl__Group_2__0 )? ) )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:1222:1: ( ( rule__KindDecl__Group_2__0 )? )
{
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:1222:1: ( ( rule__KindDecl__Group_2__0 )? )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:1223:1: ( rule__KindDecl__Group_2__0 )?
{
before(grammarAccess.getKindDeclAccess().getGroup_2());
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:1224:1: ( rule__KindDecl__Group_2__0 )?
int alt11=2;
int LA11_0 = input.LA(1);
if ( (LA11_0==19) ) {
alt11=1;
}
switch (alt11) {
case 1 :
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:1224:2: rule__KindDecl__Group_2__0
{
pushFollow(FollowSets000.FOLLOW_rule__KindDecl__Group_2__0_in_rule__KindDecl__Group__2__Impl2559);
rule__KindDecl__Group_2__0();
state._fsp--;
}
break;
}
after(grammarAccess.getKindDeclAccess().getGroup_2());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__KindDecl__Group__2__Impl"
// $ANTLR start "rule__KindDecl__Group__3"
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:1234:1: rule__KindDecl__Group__3 : rule__KindDecl__Group__3__Impl rule__KindDecl__Group__4 ;
public final void rule__KindDecl__Group__3() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:1238:1: ( rule__KindDecl__Group__3__Impl rule__KindDecl__Group__4 )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:1239:2: rule__KindDecl__Group__3__Impl rule__KindDecl__Group__4
{
pushFollow(FollowSets000.FOLLOW_rule__KindDecl__Group__3__Impl_in_rule__KindDecl__Group__32590);
rule__KindDecl__Group__3__Impl();
state._fsp--;
pushFollow(FollowSets000.FOLLOW_rule__KindDecl__Group__4_in_rule__KindDecl__Group__32593);
rule__KindDecl__Group__4();
state._fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__KindDecl__Group__3"
// $ANTLR start "rule__KindDecl__Group__3__Impl"
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:1246:1: rule__KindDecl__Group__3__Impl : ( '{' ) ;
public final void rule__KindDecl__Group__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:1250:1: ( ( '{' ) )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:1251:1: ( '{' )
{
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:1251:1: ( '{' )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:1252:1: '{'
{
before(grammarAccess.getKindDeclAccess().getLeftCurlyBracketKeyword_3());
match(input,17,FollowSets000.FOLLOW_17_in_rule__KindDecl__Group__3__Impl2621);
after(grammarAccess.getKindDeclAccess().getLeftCurlyBracketKeyword_3());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__KindDecl__Group__3__Impl"
// $ANTLR start "rule__KindDecl__Group__4"
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:1265:1: rule__KindDecl__Group__4 : rule__KindDecl__Group__4__Impl rule__KindDecl__Group__5 ;
public final void rule__KindDecl__Group__4() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:1269:1: ( rule__KindDecl__Group__4__Impl rule__KindDecl__Group__5 )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:1270:2: rule__KindDecl__Group__4__Impl rule__KindDecl__Group__5
{
pushFollow(FollowSets000.FOLLOW_rule__KindDecl__Group__4__Impl_in_rule__KindDecl__Group__42652);
rule__KindDecl__Group__4__Impl();
state._fsp--;
pushFollow(FollowSets000.FOLLOW_rule__KindDecl__Group__5_in_rule__KindDecl__Group__42655);
rule__KindDecl__Group__5();
state._fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__KindDecl__Group__4"
// $ANTLR start "rule__KindDecl__Group__4__Impl"
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:1277:1: rule__KindDecl__Group__4__Impl : ( ( rule__KindDecl__Group_4__0 )? ) ;
public final void rule__KindDecl__Group__4__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:1281:1: ( ( ( rule__KindDecl__Group_4__0 )? ) )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:1282:1: ( ( rule__KindDecl__Group_4__0 )? )
{
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:1282:1: ( ( rule__KindDecl__Group_4__0 )? )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:1283:1: ( rule__KindDecl__Group_4__0 )?
{
before(grammarAccess.getKindDeclAccess().getGroup_4());
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:1284:1: ( rule__KindDecl__Group_4__0 )?
int alt12=2;
int LA12_0 = input.LA(1);
if ( (LA12_0==20) ) {
alt12=1;
}
switch (alt12) {
case 1 :
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:1284:2: rule__KindDecl__Group_4__0
{
pushFollow(FollowSets000.FOLLOW_rule__KindDecl__Group_4__0_in_rule__KindDecl__Group__4__Impl2682);
rule__KindDecl__Group_4__0();
state._fsp--;
}
break;
}
after(grammarAccess.getKindDeclAccess().getGroup_4());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__KindDecl__Group__4__Impl"
// $ANTLR start "rule__KindDecl__Group__5"
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:1294:1: rule__KindDecl__Group__5 : rule__KindDecl__Group__5__Impl rule__KindDecl__Group__6 ;
public final void rule__KindDecl__Group__5() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:1298:1: ( rule__KindDecl__Group__5__Impl rule__KindDecl__Group__6 )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:1299:2: rule__KindDecl__Group__5__Impl rule__KindDecl__Group__6
{
pushFollow(FollowSets000.FOLLOW_rule__KindDecl__Group__5__Impl_in_rule__KindDecl__Group__52713);
rule__KindDecl__Group__5__Impl();
state._fsp--;
pushFollow(FollowSets000.FOLLOW_rule__KindDecl__Group__6_in_rule__KindDecl__Group__52716);
rule__KindDecl__Group__6();
state._fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__KindDecl__Group__5"
// $ANTLR start "rule__KindDecl__Group__5__Impl"
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:1306:1: rule__KindDecl__Group__5__Impl : ( ( rule__KindDecl__Alternatives_5 )* ) ;
public final void rule__KindDecl__Group__5__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:1310:1: ( ( ( rule__KindDecl__Alternatives_5 )* ) )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:1311:1: ( ( rule__KindDecl__Alternatives_5 )* )
{
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:1311:1: ( ( rule__KindDecl__Alternatives_5 )* )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:1312:1: ( rule__KindDecl__Alternatives_5 )*
{
before(grammarAccess.getKindDeclAccess().getAlternatives_5());
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:1313:1: ( rule__KindDecl__Alternatives_5 )*
loop13:
do {
int alt13=2;
int LA13_0 = input.LA(1);
if ( (LA13_0==26||LA13_0==29) ) {
alt13=1;
}
switch (alt13) {
case 1 :
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:1313:2: rule__KindDecl__Alternatives_5
{
pushFollow(FollowSets000.FOLLOW_rule__KindDecl__Alternatives_5_in_rule__KindDecl__Group__5__Impl2743);
rule__KindDecl__Alternatives_5();
state._fsp--;
}
break;
default :
break loop13;
}
} while (true);
after(grammarAccess.getKindDeclAccess().getAlternatives_5());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__KindDecl__Group__5__Impl"
// $ANTLR start "rule__KindDecl__Group__6"
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:1323:1: rule__KindDecl__Group__6 : rule__KindDecl__Group__6__Impl ;
public final void rule__KindDecl__Group__6() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:1327:1: ( rule__KindDecl__Group__6__Impl )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:1328:2: rule__KindDecl__Group__6__Impl
{
pushFollow(FollowSets000.FOLLOW_rule__KindDecl__Group__6__Impl_in_rule__KindDecl__Group__62774);
rule__KindDecl__Group__6__Impl();
state._fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__KindDecl__Group__6"
// $ANTLR start "rule__KindDecl__Group__6__Impl"
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:1334:1: rule__KindDecl__Group__6__Impl : ( '}' ) ;
public final void rule__KindDecl__Group__6__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:1338:1: ( ( '}' ) )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:1339:1: ( '}' )
{
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:1339:1: ( '}' )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:1340:1: '}'
{
before(grammarAccess.getKindDeclAccess().getRightCurlyBracketKeyword_6());
match(input,18,FollowSets000.FOLLOW_18_in_rule__KindDecl__Group__6__Impl2802);
after(grammarAccess.getKindDeclAccess().getRightCurlyBracketKeyword_6());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__KindDecl__Group__6__Impl"
// $ANTLR start "rule__KindDecl__Group_2__0"
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:1367:1: rule__KindDecl__Group_2__0 : rule__KindDecl__Group_2__0__Impl rule__KindDecl__Group_2__1 ;
public final void rule__KindDecl__Group_2__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:1371:1: ( rule__KindDecl__Group_2__0__Impl rule__KindDecl__Group_2__1 )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:1372:2: rule__KindDecl__Group_2__0__Impl rule__KindDecl__Group_2__1
{
pushFollow(FollowSets000.FOLLOW_rule__KindDecl__Group_2__0__Impl_in_rule__KindDecl__Group_2__02847);
rule__KindDecl__Group_2__0__Impl();
state._fsp--;
pushFollow(FollowSets000.FOLLOW_rule__KindDecl__Group_2__1_in_rule__KindDecl__Group_2__02850);
rule__KindDecl__Group_2__1();
state._fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__KindDecl__Group_2__0"
// $ANTLR start "rule__KindDecl__Group_2__0__Impl"
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:1379:1: rule__KindDecl__Group_2__0__Impl : ( 'extends' ) ;
public final void rule__KindDecl__Group_2__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:1383:1: ( ( 'extends' ) )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:1384:1: ( 'extends' )
{
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:1384:1: ( 'extends' )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:1385:1: 'extends'
{
before(grammarAccess.getKindDeclAccess().getExtendsKeyword_2_0());
match(input,19,FollowSets000.FOLLOW_19_in_rule__KindDecl__Group_2__0__Impl2878);
after(grammarAccess.getKindDeclAccess().getExtendsKeyword_2_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__KindDecl__Group_2__0__Impl"
// $ANTLR start "rule__KindDecl__Group_2__1"
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:1398:1: rule__KindDecl__Group_2__1 : rule__KindDecl__Group_2__1__Impl ;
public final void rule__KindDecl__Group_2__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:1402:1: ( rule__KindDecl__Group_2__1__Impl )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:1403:2: rule__KindDecl__Group_2__1__Impl
{
pushFollow(FollowSets000.FOLLOW_rule__KindDecl__Group_2__1__Impl_in_rule__KindDecl__Group_2__12909);
rule__KindDecl__Group_2__1__Impl();
state._fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__KindDecl__Group_2__1"
// $ANTLR start "rule__KindDecl__Group_2__1__Impl"
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:1409:1: rule__KindDecl__Group_2__1__Impl : ( ( rule__KindDecl__ParentAssignment_2_1 ) ) ;
public final void rule__KindDecl__Group_2__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:1413:1: ( ( ( rule__KindDecl__ParentAssignment_2_1 ) ) )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:1414:1: ( ( rule__KindDecl__ParentAssignment_2_1 ) )
{
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:1414:1: ( ( rule__KindDecl__ParentAssignment_2_1 ) )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:1415:1: ( rule__KindDecl__ParentAssignment_2_1 )
{
before(grammarAccess.getKindDeclAccess().getParentAssignment_2_1());
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:1416:1: ( rule__KindDecl__ParentAssignment_2_1 )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:1416:2: rule__KindDecl__ParentAssignment_2_1
{
pushFollow(FollowSets000.FOLLOW_rule__KindDecl__ParentAssignment_2_1_in_rule__KindDecl__Group_2__1__Impl2936);
rule__KindDecl__ParentAssignment_2_1();
state._fsp--;
}
after(grammarAccess.getKindDeclAccess().getParentAssignment_2_1());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__KindDecl__Group_2__1__Impl"
// $ANTLR start "rule__KindDecl__Group_4__0"
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:1430:1: rule__KindDecl__Group_4__0 : rule__KindDecl__Group_4__0__Impl rule__KindDecl__Group_4__1 ;
public final void rule__KindDecl__Group_4__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:1434:1: ( rule__KindDecl__Group_4__0__Impl rule__KindDecl__Group_4__1 )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:1435:2: rule__KindDecl__Group_4__0__Impl rule__KindDecl__Group_4__1
{
pushFollow(FollowSets000.FOLLOW_rule__KindDecl__Group_4__0__Impl_in_rule__KindDecl__Group_4__02970);
rule__KindDecl__Group_4__0__Impl();
state._fsp--;
pushFollow(FollowSets000.FOLLOW_rule__KindDecl__Group_4__1_in_rule__KindDecl__Group_4__02973);
rule__KindDecl__Group_4__1();
state._fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__KindDecl__Group_4__0"
// $ANTLR start "rule__KindDecl__Group_4__0__Impl"
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:1442:1: rule__KindDecl__Group_4__0__Impl : ( 'title' ) ;
public final void rule__KindDecl__Group_4__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:1446:1: ( ( 'title' ) )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:1447:1: ( 'title' )
{
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:1447:1: ( 'title' )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:1448:1: 'title'
{
before(grammarAccess.getKindDeclAccess().getTitleKeyword_4_0());
match(input,20,FollowSets000.FOLLOW_20_in_rule__KindDecl__Group_4__0__Impl3001);
after(grammarAccess.getKindDeclAccess().getTitleKeyword_4_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__KindDecl__Group_4__0__Impl"
// $ANTLR start "rule__KindDecl__Group_4__1"
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:1461:1: rule__KindDecl__Group_4__1 : rule__KindDecl__Group_4__1__Impl ;
public final void rule__KindDecl__Group_4__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:1465:1: ( rule__KindDecl__Group_4__1__Impl )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:1466:2: rule__KindDecl__Group_4__1__Impl
{
pushFollow(FollowSets000.FOLLOW_rule__KindDecl__Group_4__1__Impl_in_rule__KindDecl__Group_4__13032);
rule__KindDecl__Group_4__1__Impl();
state._fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__KindDecl__Group_4__1"
// $ANTLR start "rule__KindDecl__Group_4__1__Impl"
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:1472:1: rule__KindDecl__Group_4__1__Impl : ( ( rule__KindDecl__TitleAssignment_4_1 ) ) ;
public final void rule__KindDecl__Group_4__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:1476:1: ( ( ( rule__KindDecl__TitleAssignment_4_1 ) ) )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:1477:1: ( ( rule__KindDecl__TitleAssignment_4_1 ) )
{
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:1477:1: ( ( rule__KindDecl__TitleAssignment_4_1 ) )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:1478:1: ( rule__KindDecl__TitleAssignment_4_1 )
{
before(grammarAccess.getKindDeclAccess().getTitleAssignment_4_1());
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:1479:1: ( rule__KindDecl__TitleAssignment_4_1 )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:1479:2: rule__KindDecl__TitleAssignment_4_1
{
pushFollow(FollowSets000.FOLLOW_rule__KindDecl__TitleAssignment_4_1_in_rule__KindDecl__Group_4__1__Impl3059);
rule__KindDecl__TitleAssignment_4_1();
state._fsp--;
}
after(grammarAccess.getKindDeclAccess().getTitleAssignment_4_1());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__KindDecl__Group_4__1__Impl"
// $ANTLR start "rule__MixinDecl__Group__0"
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:1493:1: rule__MixinDecl__Group__0 : rule__MixinDecl__Group__0__Impl rule__MixinDecl__Group__1 ;
public final void rule__MixinDecl__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:1497:1: ( rule__MixinDecl__Group__0__Impl rule__MixinDecl__Group__1 )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:1498:2: rule__MixinDecl__Group__0__Impl rule__MixinDecl__Group__1
{
pushFollow(FollowSets000.FOLLOW_rule__MixinDecl__Group__0__Impl_in_rule__MixinDecl__Group__03093);
rule__MixinDecl__Group__0__Impl();
state._fsp--;
pushFollow(FollowSets000.FOLLOW_rule__MixinDecl__Group__1_in_rule__MixinDecl__Group__03096);
rule__MixinDecl__Group__1();
state._fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__MixinDecl__Group__0"
// $ANTLR start "rule__MixinDecl__Group__0__Impl"
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:1505:1: rule__MixinDecl__Group__0__Impl : ( 'mixin' ) ;
public final void rule__MixinDecl__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:1509:1: ( ( 'mixin' ) )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:1510:1: ( 'mixin' )
{
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:1510:1: ( 'mixin' )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:1511:1: 'mixin'
{
before(grammarAccess.getMixinDeclAccess().getMixinKeyword_0());
match(input,21,FollowSets000.FOLLOW_21_in_rule__MixinDecl__Group__0__Impl3124);
after(grammarAccess.getMixinDeclAccess().getMixinKeyword_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__MixinDecl__Group__0__Impl"
// $ANTLR start "rule__MixinDecl__Group__1"
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:1524:1: rule__MixinDecl__Group__1 : rule__MixinDecl__Group__1__Impl rule__MixinDecl__Group__2 ;
public final void rule__MixinDecl__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:1528:1: ( rule__MixinDecl__Group__1__Impl rule__MixinDecl__Group__2 )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:1529:2: rule__MixinDecl__Group__1__Impl rule__MixinDecl__Group__2
{
pushFollow(FollowSets000.FOLLOW_rule__MixinDecl__Group__1__Impl_in_rule__MixinDecl__Group__13155);
rule__MixinDecl__Group__1__Impl();
state._fsp--;
pushFollow(FollowSets000.FOLLOW_rule__MixinDecl__Group__2_in_rule__MixinDecl__Group__13158);
rule__MixinDecl__Group__2();
state._fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__MixinDecl__Group__1"
// $ANTLR start "rule__MixinDecl__Group__1__Impl"
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:1536:1: rule__MixinDecl__Group__1__Impl : ( ( rule__MixinDecl__TermAssignment_1 ) ) ;
public final void rule__MixinDecl__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:1540:1: ( ( ( rule__MixinDecl__TermAssignment_1 ) ) )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:1541:1: ( ( rule__MixinDecl__TermAssignment_1 ) )
{
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:1541:1: ( ( rule__MixinDecl__TermAssignment_1 ) )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:1542:1: ( rule__MixinDecl__TermAssignment_1 )
{
before(grammarAccess.getMixinDeclAccess().getTermAssignment_1());
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:1543:1: ( rule__MixinDecl__TermAssignment_1 )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:1543:2: rule__MixinDecl__TermAssignment_1
{
pushFollow(FollowSets000.FOLLOW_rule__MixinDecl__TermAssignment_1_in_rule__MixinDecl__Group__1__Impl3185);
rule__MixinDecl__TermAssignment_1();
state._fsp--;
}
after(grammarAccess.getMixinDeclAccess().getTermAssignment_1());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__MixinDecl__Group__1__Impl"
// $ANTLR start "rule__MixinDecl__Group__2"
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:1553:1: rule__MixinDecl__Group__2 : rule__MixinDecl__Group__2__Impl rule__MixinDecl__Group__3 ;
public final void rule__MixinDecl__Group__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:1557:1: ( rule__MixinDecl__Group__2__Impl rule__MixinDecl__Group__3 )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:1558:2: rule__MixinDecl__Group__2__Impl rule__MixinDecl__Group__3
{
pushFollow(FollowSets000.FOLLOW_rule__MixinDecl__Group__2__Impl_in_rule__MixinDecl__Group__23215);
rule__MixinDecl__Group__2__Impl();
state._fsp--;
pushFollow(FollowSets000.FOLLOW_rule__MixinDecl__Group__3_in_rule__MixinDecl__Group__23218);
rule__MixinDecl__Group__3();
state._fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__MixinDecl__Group__2"
// $ANTLR start "rule__MixinDecl__Group__2__Impl"
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:1565:1: rule__MixinDecl__Group__2__Impl : ( ( rule__MixinDecl__Group_2__0 )? ) ;
public final void rule__MixinDecl__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:1569:1: ( ( ( rule__MixinDecl__Group_2__0 )? ) )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:1570:1: ( ( rule__MixinDecl__Group_2__0 )? )
{
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:1570:1: ( ( rule__MixinDecl__Group_2__0 )? )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:1571:1: ( rule__MixinDecl__Group_2__0 )?
{
before(grammarAccess.getMixinDeclAccess().getGroup_2());
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:1572:1: ( rule__MixinDecl__Group_2__0 )?
int alt14=2;
int LA14_0 = input.LA(1);
if ( (LA14_0==22) ) {
alt14=1;
}
switch (alt14) {
case 1 :
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:1572:2: rule__MixinDecl__Group_2__0
{
pushFollow(FollowSets000.FOLLOW_rule__MixinDecl__Group_2__0_in_rule__MixinDecl__Group__2__Impl3245);
rule__MixinDecl__Group_2__0();
state._fsp--;
}
break;
}
after(grammarAccess.getMixinDeclAccess().getGroup_2());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__MixinDecl__Group__2__Impl"
// $ANTLR start "rule__MixinDecl__Group__3"
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:1582:1: rule__MixinDecl__Group__3 : rule__MixinDecl__Group__3__Impl rule__MixinDecl__Group__4 ;
public final void rule__MixinDecl__Group__3() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:1586:1: ( rule__MixinDecl__Group__3__Impl rule__MixinDecl__Group__4 )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:1587:2: rule__MixinDecl__Group__3__Impl rule__MixinDecl__Group__4
{
pushFollow(FollowSets000.FOLLOW_rule__MixinDecl__Group__3__Impl_in_rule__MixinDecl__Group__33276);
rule__MixinDecl__Group__3__Impl();
state._fsp--;
pushFollow(FollowSets000.FOLLOW_rule__MixinDecl__Group__4_in_rule__MixinDecl__Group__33279);
rule__MixinDecl__Group__4();
state._fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__MixinDecl__Group__3"
// $ANTLR start "rule__MixinDecl__Group__3__Impl"
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:1594:1: rule__MixinDecl__Group__3__Impl : ( ( rule__MixinDecl__Group_3__0 )? ) ;
public final void rule__MixinDecl__Group__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:1598:1: ( ( ( rule__MixinDecl__Group_3__0 )? ) )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:1599:1: ( ( rule__MixinDecl__Group_3__0 )? )
{
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:1599:1: ( ( rule__MixinDecl__Group_3__0 )? )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:1600:1: ( rule__MixinDecl__Group_3__0 )?
{
before(grammarAccess.getMixinDeclAccess().getGroup_3());
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:1601:1: ( rule__MixinDecl__Group_3__0 )?
int alt15=2;
int LA15_0 = input.LA(1);
if ( (LA15_0==24) ) {
alt15=1;
}
switch (alt15) {
case 1 :
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:1601:2: rule__MixinDecl__Group_3__0
{
pushFollow(FollowSets000.FOLLOW_rule__MixinDecl__Group_3__0_in_rule__MixinDecl__Group__3__Impl3306);
rule__MixinDecl__Group_3__0();
state._fsp--;
}
break;
}
after(grammarAccess.getMixinDeclAccess().getGroup_3());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__MixinDecl__Group__3__Impl"
// $ANTLR start "rule__MixinDecl__Group__4"
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:1611:1: rule__MixinDecl__Group__4 : rule__MixinDecl__Group__4__Impl rule__MixinDecl__Group__5 ;
public final void rule__MixinDecl__Group__4() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:1615:1: ( rule__MixinDecl__Group__4__Impl rule__MixinDecl__Group__5 )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:1616:2: rule__MixinDecl__Group__4__Impl rule__MixinDecl__Group__5
{
pushFollow(FollowSets000.FOLLOW_rule__MixinDecl__Group__4__Impl_in_rule__MixinDecl__Group__43337);
rule__MixinDecl__Group__4__Impl();
state._fsp--;
pushFollow(FollowSets000.FOLLOW_rule__MixinDecl__Group__5_in_rule__MixinDecl__Group__43340);
rule__MixinDecl__Group__5();
state._fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__MixinDecl__Group__4"
// $ANTLR start "rule__MixinDecl__Group__4__Impl"
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:1623:1: rule__MixinDecl__Group__4__Impl : ( '{' ) ;
public final void rule__MixinDecl__Group__4__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:1627:1: ( ( '{' ) )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:1628:1: ( '{' )
{
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:1628:1: ( '{' )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:1629:1: '{'
{
before(grammarAccess.getMixinDeclAccess().getLeftCurlyBracketKeyword_4());
match(input,17,FollowSets000.FOLLOW_17_in_rule__MixinDecl__Group__4__Impl3368);
after(grammarAccess.getMixinDeclAccess().getLeftCurlyBracketKeyword_4());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__MixinDecl__Group__4__Impl"
// $ANTLR start "rule__MixinDecl__Group__5"
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:1642:1: rule__MixinDecl__Group__5 : rule__MixinDecl__Group__5__Impl rule__MixinDecl__Group__6 ;
public final void rule__MixinDecl__Group__5() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:1646:1: ( rule__MixinDecl__Group__5__Impl rule__MixinDecl__Group__6 )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:1647:2: rule__MixinDecl__Group__5__Impl rule__MixinDecl__Group__6
{
pushFollow(FollowSets000.FOLLOW_rule__MixinDecl__Group__5__Impl_in_rule__MixinDecl__Group__53399);
rule__MixinDecl__Group__5__Impl();
state._fsp--;
pushFollow(FollowSets000.FOLLOW_rule__MixinDecl__Group__6_in_rule__MixinDecl__Group__53402);
rule__MixinDecl__Group__6();
state._fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__MixinDecl__Group__5"
// $ANTLR start "rule__MixinDecl__Group__5__Impl"
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:1654:1: rule__MixinDecl__Group__5__Impl : ( ( rule__MixinDecl__Group_5__0 )? ) ;
public final void rule__MixinDecl__Group__5__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:1658:1: ( ( ( rule__MixinDecl__Group_5__0 )? ) )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:1659:1: ( ( rule__MixinDecl__Group_5__0 )? )
{
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:1659:1: ( ( rule__MixinDecl__Group_5__0 )? )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:1660:1: ( rule__MixinDecl__Group_5__0 )?
{
before(grammarAccess.getMixinDeclAccess().getGroup_5());
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:1661:1: ( rule__MixinDecl__Group_5__0 )?
int alt16=2;
int LA16_0 = input.LA(1);
if ( (LA16_0==25) ) {
alt16=1;
}
switch (alt16) {
case 1 :
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:1661:2: rule__MixinDecl__Group_5__0
{
pushFollow(FollowSets000.FOLLOW_rule__MixinDecl__Group_5__0_in_rule__MixinDecl__Group__5__Impl3429);
rule__MixinDecl__Group_5__0();
state._fsp--;
}
break;
}
after(grammarAccess.getMixinDeclAccess().getGroup_5());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__MixinDecl__Group__5__Impl"
// $ANTLR start "rule__MixinDecl__Group__6"
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:1671:1: rule__MixinDecl__Group__6 : rule__MixinDecl__Group__6__Impl rule__MixinDecl__Group__7 ;
public final void rule__MixinDecl__Group__6() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:1675:1: ( rule__MixinDecl__Group__6__Impl rule__MixinDecl__Group__7 )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:1676:2: rule__MixinDecl__Group__6__Impl rule__MixinDecl__Group__7
{
pushFollow(FollowSets000.FOLLOW_rule__MixinDecl__Group__6__Impl_in_rule__MixinDecl__Group__63460);
rule__MixinDecl__Group__6__Impl();
state._fsp--;
pushFollow(FollowSets000.FOLLOW_rule__MixinDecl__Group__7_in_rule__MixinDecl__Group__63463);
rule__MixinDecl__Group__7();
state._fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__MixinDecl__Group__6"
// $ANTLR start "rule__MixinDecl__Group__6__Impl"
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:1683:1: rule__MixinDecl__Group__6__Impl : ( ( rule__MixinDecl__Group_6__0 )? ) ;
public final void rule__MixinDecl__Group__6__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:1687:1: ( ( ( rule__MixinDecl__Group_6__0 )? ) )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:1688:1: ( ( rule__MixinDecl__Group_6__0 )? )
{
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:1688:1: ( ( rule__MixinDecl__Group_6__0 )? )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:1689:1: ( rule__MixinDecl__Group_6__0 )?
{
before(grammarAccess.getMixinDeclAccess().getGroup_6());
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:1690:1: ( rule__MixinDecl__Group_6__0 )?
int alt17=2;
int LA17_0 = input.LA(1);
if ( (LA17_0==20) ) {
alt17=1;
}
switch (alt17) {
case 1 :
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:1690:2: rule__MixinDecl__Group_6__0
{
pushFollow(FollowSets000.FOLLOW_rule__MixinDecl__Group_6__0_in_rule__MixinDecl__Group__6__Impl3490);
rule__MixinDecl__Group_6__0();
state._fsp--;
}
break;
}
after(grammarAccess.getMixinDeclAccess().getGroup_6());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__MixinDecl__Group__6__Impl"
// $ANTLR start "rule__MixinDecl__Group__7"
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:1700:1: rule__MixinDecl__Group__7 : rule__MixinDecl__Group__7__Impl rule__MixinDecl__Group__8 ;
public final void rule__MixinDecl__Group__7() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:1704:1: ( rule__MixinDecl__Group__7__Impl rule__MixinDecl__Group__8 )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:1705:2: rule__MixinDecl__Group__7__Impl rule__MixinDecl__Group__8
{
pushFollow(FollowSets000.FOLLOW_rule__MixinDecl__Group__7__Impl_in_rule__MixinDecl__Group__73521);
rule__MixinDecl__Group__7__Impl();
state._fsp--;
pushFollow(FollowSets000.FOLLOW_rule__MixinDecl__Group__8_in_rule__MixinDecl__Group__73524);
rule__MixinDecl__Group__8();
state._fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__MixinDecl__Group__7"
// $ANTLR start "rule__MixinDecl__Group__7__Impl"
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:1712:1: rule__MixinDecl__Group__7__Impl : ( ( rule__MixinDecl__Alternatives_7 )* ) ;
public final void rule__MixinDecl__Group__7__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:1716:1: ( ( ( rule__MixinDecl__Alternatives_7 )* ) )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:1717:1: ( ( rule__MixinDecl__Alternatives_7 )* )
{
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:1717:1: ( ( rule__MixinDecl__Alternatives_7 )* )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:1718:1: ( rule__MixinDecl__Alternatives_7 )*
{
before(grammarAccess.getMixinDeclAccess().getAlternatives_7());
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:1719:1: ( rule__MixinDecl__Alternatives_7 )*
loop18:
do {
int alt18=2;
int LA18_0 = input.LA(1);
if ( (LA18_0==26||LA18_0==29) ) {
alt18=1;
}
switch (alt18) {
case 1 :
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:1719:2: rule__MixinDecl__Alternatives_7
{
pushFollow(FollowSets000.FOLLOW_rule__MixinDecl__Alternatives_7_in_rule__MixinDecl__Group__7__Impl3551);
rule__MixinDecl__Alternatives_7();
state._fsp--;
}
break;
default :
break loop18;
}
} while (true);
after(grammarAccess.getMixinDeclAccess().getAlternatives_7());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__MixinDecl__Group__7__Impl"
// $ANTLR start "rule__MixinDecl__Group__8"
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:1729:1: rule__MixinDecl__Group__8 : rule__MixinDecl__Group__8__Impl ;
public final void rule__MixinDecl__Group__8() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:1733:1: ( rule__MixinDecl__Group__8__Impl )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:1734:2: rule__MixinDecl__Group__8__Impl
{
pushFollow(FollowSets000.FOLLOW_rule__MixinDecl__Group__8__Impl_in_rule__MixinDecl__Group__83582);
rule__MixinDecl__Group__8__Impl();
state._fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__MixinDecl__Group__8"
// $ANTLR start "rule__MixinDecl__Group__8__Impl"
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:1740:1: rule__MixinDecl__Group__8__Impl : ( '}' ) ;
public final void rule__MixinDecl__Group__8__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:1744:1: ( ( '}' ) )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:1745:1: ( '}' )
{
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:1745:1: ( '}' )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:1746:1: '}'
{
before(grammarAccess.getMixinDeclAccess().getRightCurlyBracketKeyword_8());
match(input,18,FollowSets000.FOLLOW_18_in_rule__MixinDecl__Group__8__Impl3610);
after(grammarAccess.getMixinDeclAccess().getRightCurlyBracketKeyword_8());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__MixinDecl__Group__8__Impl"
// $ANTLR start "rule__MixinDecl__Group_2__0"
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:1777:1: rule__MixinDecl__Group_2__0 : rule__MixinDecl__Group_2__0__Impl rule__MixinDecl__Group_2__1 ;
public final void rule__MixinDecl__Group_2__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:1781:1: ( rule__MixinDecl__Group_2__0__Impl rule__MixinDecl__Group_2__1 )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:1782:2: rule__MixinDecl__Group_2__0__Impl rule__MixinDecl__Group_2__1
{
pushFollow(FollowSets000.FOLLOW_rule__MixinDecl__Group_2__0__Impl_in_rule__MixinDecl__Group_2__03659);
rule__MixinDecl__Group_2__0__Impl();
state._fsp--;
pushFollow(FollowSets000.FOLLOW_rule__MixinDecl__Group_2__1_in_rule__MixinDecl__Group_2__03662);
rule__MixinDecl__Group_2__1();
state._fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__MixinDecl__Group_2__0"
// $ANTLR start "rule__MixinDecl__Group_2__0__Impl"
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:1789:1: rule__MixinDecl__Group_2__0__Impl : ( 'depends' ) ;
public final void rule__MixinDecl__Group_2__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:1793:1: ( ( 'depends' ) )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:1794:1: ( 'depends' )
{
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:1794:1: ( 'depends' )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:1795:1: 'depends'
{
before(grammarAccess.getMixinDeclAccess().getDependsKeyword_2_0());
match(input,22,FollowSets000.FOLLOW_22_in_rule__MixinDecl__Group_2__0__Impl3690);
after(grammarAccess.getMixinDeclAccess().getDependsKeyword_2_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__MixinDecl__Group_2__0__Impl"
// $ANTLR start "rule__MixinDecl__Group_2__1"
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:1808:1: rule__MixinDecl__Group_2__1 : rule__MixinDecl__Group_2__1__Impl rule__MixinDecl__Group_2__2 ;
public final void rule__MixinDecl__Group_2__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:1812:1: ( rule__MixinDecl__Group_2__1__Impl rule__MixinDecl__Group_2__2 )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:1813:2: rule__MixinDecl__Group_2__1__Impl rule__MixinDecl__Group_2__2
{
pushFollow(FollowSets000.FOLLOW_rule__MixinDecl__Group_2__1__Impl_in_rule__MixinDecl__Group_2__13721);
rule__MixinDecl__Group_2__1__Impl();
state._fsp--;
pushFollow(FollowSets000.FOLLOW_rule__MixinDecl__Group_2__2_in_rule__MixinDecl__Group_2__13724);
rule__MixinDecl__Group_2__2();
state._fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__MixinDecl__Group_2__1"
// $ANTLR start "rule__MixinDecl__Group_2__1__Impl"
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:1820:1: rule__MixinDecl__Group_2__1__Impl : ( ( rule__MixinDecl__DependsAssignment_2_1 ) ) ;
public final void rule__MixinDecl__Group_2__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:1824:1: ( ( ( rule__MixinDecl__DependsAssignment_2_1 ) ) )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:1825:1: ( ( rule__MixinDecl__DependsAssignment_2_1 ) )
{
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:1825:1: ( ( rule__MixinDecl__DependsAssignment_2_1 ) )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:1826:1: ( rule__MixinDecl__DependsAssignment_2_1 )
{
before(grammarAccess.getMixinDeclAccess().getDependsAssignment_2_1());
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:1827:1: ( rule__MixinDecl__DependsAssignment_2_1 )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:1827:2: rule__MixinDecl__DependsAssignment_2_1
{
pushFollow(FollowSets000.FOLLOW_rule__MixinDecl__DependsAssignment_2_1_in_rule__MixinDecl__Group_2__1__Impl3751);
rule__MixinDecl__DependsAssignment_2_1();
state._fsp--;
}
after(grammarAccess.getMixinDeclAccess().getDependsAssignment_2_1());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__MixinDecl__Group_2__1__Impl"
// $ANTLR start "rule__MixinDecl__Group_2__2"
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:1837:1: rule__MixinDecl__Group_2__2 : rule__MixinDecl__Group_2__2__Impl ;
public final void rule__MixinDecl__Group_2__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:1841:1: ( rule__MixinDecl__Group_2__2__Impl )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:1842:2: rule__MixinDecl__Group_2__2__Impl
{
pushFollow(FollowSets000.FOLLOW_rule__MixinDecl__Group_2__2__Impl_in_rule__MixinDecl__Group_2__23781);
rule__MixinDecl__Group_2__2__Impl();
state._fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__MixinDecl__Group_2__2"
// $ANTLR start "rule__MixinDecl__Group_2__2__Impl"
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:1848:1: rule__MixinDecl__Group_2__2__Impl : ( ( rule__MixinDecl__Group_2_2__0 )* ) ;
public final void rule__MixinDecl__Group_2__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:1852:1: ( ( ( rule__MixinDecl__Group_2_2__0 )* ) )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:1853:1: ( ( rule__MixinDecl__Group_2_2__0 )* )
{
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:1853:1: ( ( rule__MixinDecl__Group_2_2__0 )* )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:1854:1: ( rule__MixinDecl__Group_2_2__0 )*
{
before(grammarAccess.getMixinDeclAccess().getGroup_2_2());
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:1855:1: ( rule__MixinDecl__Group_2_2__0 )*
loop19:
do {
int alt19=2;
int LA19_0 = input.LA(1);
if ( (LA19_0==23) ) {
alt19=1;
}
switch (alt19) {
case 1 :
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:1855:2: rule__MixinDecl__Group_2_2__0
{
pushFollow(FollowSets000.FOLLOW_rule__MixinDecl__Group_2_2__0_in_rule__MixinDecl__Group_2__2__Impl3808);
rule__MixinDecl__Group_2_2__0();
state._fsp--;
}
break;
default :
break loop19;
}
} while (true);
after(grammarAccess.getMixinDeclAccess().getGroup_2_2());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__MixinDecl__Group_2__2__Impl"
// $ANTLR start "rule__MixinDecl__Group_2_2__0"
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:1871:1: rule__MixinDecl__Group_2_2__0 : rule__MixinDecl__Group_2_2__0__Impl rule__MixinDecl__Group_2_2__1 ;
public final void rule__MixinDecl__Group_2_2__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:1875:1: ( rule__MixinDecl__Group_2_2__0__Impl rule__MixinDecl__Group_2_2__1 )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:1876:2: rule__MixinDecl__Group_2_2__0__Impl rule__MixinDecl__Group_2_2__1
{
pushFollow(FollowSets000.FOLLOW_rule__MixinDecl__Group_2_2__0__Impl_in_rule__MixinDecl__Group_2_2__03845);
rule__MixinDecl__Group_2_2__0__Impl();
state._fsp--;
pushFollow(FollowSets000.FOLLOW_rule__MixinDecl__Group_2_2__1_in_rule__MixinDecl__Group_2_2__03848);
rule__MixinDecl__Group_2_2__1();
state._fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__MixinDecl__Group_2_2__0"
// $ANTLR start "rule__MixinDecl__Group_2_2__0__Impl"
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:1883:1: rule__MixinDecl__Group_2_2__0__Impl : ( ',' ) ;
public final void rule__MixinDecl__Group_2_2__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:1887:1: ( ( ',' ) )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:1888:1: ( ',' )
{
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:1888:1: ( ',' )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:1889:1: ','
{
before(grammarAccess.getMixinDeclAccess().getCommaKeyword_2_2_0());
match(input,23,FollowSets000.FOLLOW_23_in_rule__MixinDecl__Group_2_2__0__Impl3876);
after(grammarAccess.getMixinDeclAccess().getCommaKeyword_2_2_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__MixinDecl__Group_2_2__0__Impl"
// $ANTLR start "rule__MixinDecl__Group_2_2__1"
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:1902:1: rule__MixinDecl__Group_2_2__1 : rule__MixinDecl__Group_2_2__1__Impl ;
public final void rule__MixinDecl__Group_2_2__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:1906:1: ( rule__MixinDecl__Group_2_2__1__Impl )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:1907:2: rule__MixinDecl__Group_2_2__1__Impl
{
pushFollow(FollowSets000.FOLLOW_rule__MixinDecl__Group_2_2__1__Impl_in_rule__MixinDecl__Group_2_2__13907);
rule__MixinDecl__Group_2_2__1__Impl();
state._fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__MixinDecl__Group_2_2__1"
// $ANTLR start "rule__MixinDecl__Group_2_2__1__Impl"
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:1913:1: rule__MixinDecl__Group_2_2__1__Impl : ( ( rule__MixinDecl__DependsAssignment_2_2_1 ) ) ;
public final void rule__MixinDecl__Group_2_2__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:1917:1: ( ( ( rule__MixinDecl__DependsAssignment_2_2_1 ) ) )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:1918:1: ( ( rule__MixinDecl__DependsAssignment_2_2_1 ) )
{
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:1918:1: ( ( rule__MixinDecl__DependsAssignment_2_2_1 ) )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:1919:1: ( rule__MixinDecl__DependsAssignment_2_2_1 )
{
before(grammarAccess.getMixinDeclAccess().getDependsAssignment_2_2_1());
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:1920:1: ( rule__MixinDecl__DependsAssignment_2_2_1 )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:1920:2: rule__MixinDecl__DependsAssignment_2_2_1
{
pushFollow(FollowSets000.FOLLOW_rule__MixinDecl__DependsAssignment_2_2_1_in_rule__MixinDecl__Group_2_2__1__Impl3934);
rule__MixinDecl__DependsAssignment_2_2_1();
state._fsp--;
}
after(grammarAccess.getMixinDeclAccess().getDependsAssignment_2_2_1());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__MixinDecl__Group_2_2__1__Impl"
// $ANTLR start "rule__MixinDecl__Group_3__0"
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:1934:1: rule__MixinDecl__Group_3__0 : rule__MixinDecl__Group_3__0__Impl rule__MixinDecl__Group_3__1 ;
public final void rule__MixinDecl__Group_3__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:1938:1: ( rule__MixinDecl__Group_3__0__Impl rule__MixinDecl__Group_3__1 )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:1939:2: rule__MixinDecl__Group_3__0__Impl rule__MixinDecl__Group_3__1
{
pushFollow(FollowSets000.FOLLOW_rule__MixinDecl__Group_3__0__Impl_in_rule__MixinDecl__Group_3__03968);
rule__MixinDecl__Group_3__0__Impl();
state._fsp--;
pushFollow(FollowSets000.FOLLOW_rule__MixinDecl__Group_3__1_in_rule__MixinDecl__Group_3__03971);
rule__MixinDecl__Group_3__1();
state._fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__MixinDecl__Group_3__0"
// $ANTLR start "rule__MixinDecl__Group_3__0__Impl"
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:1946:1: rule__MixinDecl__Group_3__0__Impl : ( 'applies' ) ;
public final void rule__MixinDecl__Group_3__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:1950:1: ( ( 'applies' ) )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:1951:1: ( 'applies' )
{
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:1951:1: ( 'applies' )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:1952:1: 'applies'
{
before(grammarAccess.getMixinDeclAccess().getAppliesKeyword_3_0());
match(input,24,FollowSets000.FOLLOW_24_in_rule__MixinDecl__Group_3__0__Impl3999);
after(grammarAccess.getMixinDeclAccess().getAppliesKeyword_3_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__MixinDecl__Group_3__0__Impl"
// $ANTLR start "rule__MixinDecl__Group_3__1"
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:1965:1: rule__MixinDecl__Group_3__1 : rule__MixinDecl__Group_3__1__Impl rule__MixinDecl__Group_3__2 ;
public final void rule__MixinDecl__Group_3__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:1969:1: ( rule__MixinDecl__Group_3__1__Impl rule__MixinDecl__Group_3__2 )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:1970:2: rule__MixinDecl__Group_3__1__Impl rule__MixinDecl__Group_3__2
{
pushFollow(FollowSets000.FOLLOW_rule__MixinDecl__Group_3__1__Impl_in_rule__MixinDecl__Group_3__14030);
rule__MixinDecl__Group_3__1__Impl();
state._fsp--;
pushFollow(FollowSets000.FOLLOW_rule__MixinDecl__Group_3__2_in_rule__MixinDecl__Group_3__14033);
rule__MixinDecl__Group_3__2();
state._fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__MixinDecl__Group_3__1"
// $ANTLR start "rule__MixinDecl__Group_3__1__Impl"
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:1977:1: rule__MixinDecl__Group_3__1__Impl : ( ( rule__MixinDecl__AppliesAssignment_3_1 ) ) ;
public final void rule__MixinDecl__Group_3__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:1981:1: ( ( ( rule__MixinDecl__AppliesAssignment_3_1 ) ) )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:1982:1: ( ( rule__MixinDecl__AppliesAssignment_3_1 ) )
{
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:1982:1: ( ( rule__MixinDecl__AppliesAssignment_3_1 ) )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:1983:1: ( rule__MixinDecl__AppliesAssignment_3_1 )
{
before(grammarAccess.getMixinDeclAccess().getAppliesAssignment_3_1());
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:1984:1: ( rule__MixinDecl__AppliesAssignment_3_1 )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:1984:2: rule__MixinDecl__AppliesAssignment_3_1
{
pushFollow(FollowSets000.FOLLOW_rule__MixinDecl__AppliesAssignment_3_1_in_rule__MixinDecl__Group_3__1__Impl4060);
rule__MixinDecl__AppliesAssignment_3_1();
state._fsp--;
}
after(grammarAccess.getMixinDeclAccess().getAppliesAssignment_3_1());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__MixinDecl__Group_3__1__Impl"
// $ANTLR start "rule__MixinDecl__Group_3__2"
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:1994:1: rule__MixinDecl__Group_3__2 : rule__MixinDecl__Group_3__2__Impl ;
public final void rule__MixinDecl__Group_3__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:1998:1: ( rule__MixinDecl__Group_3__2__Impl )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:1999:2: rule__MixinDecl__Group_3__2__Impl
{
pushFollow(FollowSets000.FOLLOW_rule__MixinDecl__Group_3__2__Impl_in_rule__MixinDecl__Group_3__24090);
rule__MixinDecl__Group_3__2__Impl();
state._fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__MixinDecl__Group_3__2"
// $ANTLR start "rule__MixinDecl__Group_3__2__Impl"
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:2005:1: rule__MixinDecl__Group_3__2__Impl : ( ( rule__MixinDecl__Group_3_2__0 )* ) ;
public final void rule__MixinDecl__Group_3__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:2009:1: ( ( ( rule__MixinDecl__Group_3_2__0 )* ) )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:2010:1: ( ( rule__MixinDecl__Group_3_2__0 )* )
{
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:2010:1: ( ( rule__MixinDecl__Group_3_2__0 )* )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:2011:1: ( rule__MixinDecl__Group_3_2__0 )*
{
before(grammarAccess.getMixinDeclAccess().getGroup_3_2());
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:2012:1: ( rule__MixinDecl__Group_3_2__0 )*
loop20:
do {
int alt20=2;
int LA20_0 = input.LA(1);
if ( (LA20_0==23) ) {
alt20=1;
}
switch (alt20) {
case 1 :
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:2012:2: rule__MixinDecl__Group_3_2__0
{
pushFollow(FollowSets000.FOLLOW_rule__MixinDecl__Group_3_2__0_in_rule__MixinDecl__Group_3__2__Impl4117);
rule__MixinDecl__Group_3_2__0();
state._fsp--;
}
break;
default :
break loop20;
}
} while (true);
after(grammarAccess.getMixinDeclAccess().getGroup_3_2());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__MixinDecl__Group_3__2__Impl"
// $ANTLR start "rule__MixinDecl__Group_3_2__0"
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:2028:1: rule__MixinDecl__Group_3_2__0 : rule__MixinDecl__Group_3_2__0__Impl rule__MixinDecl__Group_3_2__1 ;
public final void rule__MixinDecl__Group_3_2__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:2032:1: ( rule__MixinDecl__Group_3_2__0__Impl rule__MixinDecl__Group_3_2__1 )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:2033:2: rule__MixinDecl__Group_3_2__0__Impl rule__MixinDecl__Group_3_2__1
{
pushFollow(FollowSets000.FOLLOW_rule__MixinDecl__Group_3_2__0__Impl_in_rule__MixinDecl__Group_3_2__04154);
rule__MixinDecl__Group_3_2__0__Impl();
state._fsp--;
pushFollow(FollowSets000.FOLLOW_rule__MixinDecl__Group_3_2__1_in_rule__MixinDecl__Group_3_2__04157);
rule__MixinDecl__Group_3_2__1();
state._fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__MixinDecl__Group_3_2__0"
// $ANTLR start "rule__MixinDecl__Group_3_2__0__Impl"
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:2040:1: rule__MixinDecl__Group_3_2__0__Impl : ( ',' ) ;
public final void rule__MixinDecl__Group_3_2__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:2044:1: ( ( ',' ) )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:2045:1: ( ',' )
{
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:2045:1: ( ',' )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:2046:1: ','
{
before(grammarAccess.getMixinDeclAccess().getCommaKeyword_3_2_0());
match(input,23,FollowSets000.FOLLOW_23_in_rule__MixinDecl__Group_3_2__0__Impl4185);
after(grammarAccess.getMixinDeclAccess().getCommaKeyword_3_2_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__MixinDecl__Group_3_2__0__Impl"
// $ANTLR start "rule__MixinDecl__Group_3_2__1"
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:2059:1: rule__MixinDecl__Group_3_2__1 : rule__MixinDecl__Group_3_2__1__Impl ;
public final void rule__MixinDecl__Group_3_2__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:2063:1: ( rule__MixinDecl__Group_3_2__1__Impl )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:2064:2: rule__MixinDecl__Group_3_2__1__Impl
{
pushFollow(FollowSets000.FOLLOW_rule__MixinDecl__Group_3_2__1__Impl_in_rule__MixinDecl__Group_3_2__14216);
rule__MixinDecl__Group_3_2__1__Impl();
state._fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__MixinDecl__Group_3_2__1"
// $ANTLR start "rule__MixinDecl__Group_3_2__1__Impl"
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:2070:1: rule__MixinDecl__Group_3_2__1__Impl : ( ( rule__MixinDecl__AppliesAssignment_3_2_1 ) ) ;
public final void rule__MixinDecl__Group_3_2__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:2074:1: ( ( ( rule__MixinDecl__AppliesAssignment_3_2_1 ) ) )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:2075:1: ( ( rule__MixinDecl__AppliesAssignment_3_2_1 ) )
{
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:2075:1: ( ( rule__MixinDecl__AppliesAssignment_3_2_1 ) )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:2076:1: ( rule__MixinDecl__AppliesAssignment_3_2_1 )
{
before(grammarAccess.getMixinDeclAccess().getAppliesAssignment_3_2_1());
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:2077:1: ( rule__MixinDecl__AppliesAssignment_3_2_1 )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:2077:2: rule__MixinDecl__AppliesAssignment_3_2_1
{
pushFollow(FollowSets000.FOLLOW_rule__MixinDecl__AppliesAssignment_3_2_1_in_rule__MixinDecl__Group_3_2__1__Impl4243);
rule__MixinDecl__AppliesAssignment_3_2_1();
state._fsp--;
}
after(grammarAccess.getMixinDeclAccess().getAppliesAssignment_3_2_1());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__MixinDecl__Group_3_2__1__Impl"
// $ANTLR start "rule__MixinDecl__Group_5__0"
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:2091:1: rule__MixinDecl__Group_5__0 : rule__MixinDecl__Group_5__0__Impl rule__MixinDecl__Group_5__1 ;
public final void rule__MixinDecl__Group_5__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:2095:1: ( rule__MixinDecl__Group_5__0__Impl rule__MixinDecl__Group_5__1 )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:2096:2: rule__MixinDecl__Group_5__0__Impl rule__MixinDecl__Group_5__1
{
pushFollow(FollowSets000.FOLLOW_rule__MixinDecl__Group_5__0__Impl_in_rule__MixinDecl__Group_5__04277);
rule__MixinDecl__Group_5__0__Impl();
state._fsp--;
pushFollow(FollowSets000.FOLLOW_rule__MixinDecl__Group_5__1_in_rule__MixinDecl__Group_5__04280);
rule__MixinDecl__Group_5__1();
state._fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__MixinDecl__Group_5__0"
// $ANTLR start "rule__MixinDecl__Group_5__0__Impl"
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:2103:1: rule__MixinDecl__Group_5__0__Impl : ( 'scheme' ) ;
public final void rule__MixinDecl__Group_5__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:2107:1: ( ( 'scheme' ) )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:2108:1: ( 'scheme' )
{
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:2108:1: ( 'scheme' )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:2109:1: 'scheme'
{
before(grammarAccess.getMixinDeclAccess().getSchemeKeyword_5_0());
match(input,25,FollowSets000.FOLLOW_25_in_rule__MixinDecl__Group_5__0__Impl4308);
after(grammarAccess.getMixinDeclAccess().getSchemeKeyword_5_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__MixinDecl__Group_5__0__Impl"
// $ANTLR start "rule__MixinDecl__Group_5__1"
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:2122:1: rule__MixinDecl__Group_5__1 : rule__MixinDecl__Group_5__1__Impl ;
public final void rule__MixinDecl__Group_5__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:2126:1: ( rule__MixinDecl__Group_5__1__Impl )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:2127:2: rule__MixinDecl__Group_5__1__Impl
{
pushFollow(FollowSets000.FOLLOW_rule__MixinDecl__Group_5__1__Impl_in_rule__MixinDecl__Group_5__14339);
rule__MixinDecl__Group_5__1__Impl();
state._fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__MixinDecl__Group_5__1"
// $ANTLR start "rule__MixinDecl__Group_5__1__Impl"
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:2133:1: rule__MixinDecl__Group_5__1__Impl : ( ( rule__MixinDecl__SchemeAssignment_5_1 ) ) ;
public final void rule__MixinDecl__Group_5__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:2137:1: ( ( ( rule__MixinDecl__SchemeAssignment_5_1 ) ) )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:2138:1: ( ( rule__MixinDecl__SchemeAssignment_5_1 ) )
{
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:2138:1: ( ( rule__MixinDecl__SchemeAssignment_5_1 ) )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:2139:1: ( rule__MixinDecl__SchemeAssignment_5_1 )
{
before(grammarAccess.getMixinDeclAccess().getSchemeAssignment_5_1());
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:2140:1: ( rule__MixinDecl__SchemeAssignment_5_1 )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:2140:2: rule__MixinDecl__SchemeAssignment_5_1
{
pushFollow(FollowSets000.FOLLOW_rule__MixinDecl__SchemeAssignment_5_1_in_rule__MixinDecl__Group_5__1__Impl4366);
rule__MixinDecl__SchemeAssignment_5_1();
state._fsp--;
}
after(grammarAccess.getMixinDeclAccess().getSchemeAssignment_5_1());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__MixinDecl__Group_5__1__Impl"
// $ANTLR start "rule__MixinDecl__Group_6__0"
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:2154:1: rule__MixinDecl__Group_6__0 : rule__MixinDecl__Group_6__0__Impl rule__MixinDecl__Group_6__1 ;
public final void rule__MixinDecl__Group_6__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:2158:1: ( rule__MixinDecl__Group_6__0__Impl rule__MixinDecl__Group_6__1 )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:2159:2: rule__MixinDecl__Group_6__0__Impl rule__MixinDecl__Group_6__1
{
pushFollow(FollowSets000.FOLLOW_rule__MixinDecl__Group_6__0__Impl_in_rule__MixinDecl__Group_6__04400);
rule__MixinDecl__Group_6__0__Impl();
state._fsp--;
pushFollow(FollowSets000.FOLLOW_rule__MixinDecl__Group_6__1_in_rule__MixinDecl__Group_6__04403);
rule__MixinDecl__Group_6__1();
state._fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__MixinDecl__Group_6__0"
// $ANTLR start "rule__MixinDecl__Group_6__0__Impl"
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:2166:1: rule__MixinDecl__Group_6__0__Impl : ( 'title' ) ;
public final void rule__MixinDecl__Group_6__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:2170:1: ( ( 'title' ) )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:2171:1: ( 'title' )
{
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:2171:1: ( 'title' )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:2172:1: 'title'
{
before(grammarAccess.getMixinDeclAccess().getTitleKeyword_6_0());
match(input,20,FollowSets000.FOLLOW_20_in_rule__MixinDecl__Group_6__0__Impl4431);
after(grammarAccess.getMixinDeclAccess().getTitleKeyword_6_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__MixinDecl__Group_6__0__Impl"
// $ANTLR start "rule__MixinDecl__Group_6__1"
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:2185:1: rule__MixinDecl__Group_6__1 : rule__MixinDecl__Group_6__1__Impl ;
public final void rule__MixinDecl__Group_6__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:2189:1: ( rule__MixinDecl__Group_6__1__Impl )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:2190:2: rule__MixinDecl__Group_6__1__Impl
{
pushFollow(FollowSets000.FOLLOW_rule__MixinDecl__Group_6__1__Impl_in_rule__MixinDecl__Group_6__14462);
rule__MixinDecl__Group_6__1__Impl();
state._fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__MixinDecl__Group_6__1"
// $ANTLR start "rule__MixinDecl__Group_6__1__Impl"
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:2196:1: rule__MixinDecl__Group_6__1__Impl : ( ( rule__MixinDecl__TitleAssignment_6_1 ) ) ;
public final void rule__MixinDecl__Group_6__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:2200:1: ( ( ( rule__MixinDecl__TitleAssignment_6_1 ) ) )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:2201:1: ( ( rule__MixinDecl__TitleAssignment_6_1 ) )
{
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:2201:1: ( ( rule__MixinDecl__TitleAssignment_6_1 ) )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:2202:1: ( rule__MixinDecl__TitleAssignment_6_1 )
{
before(grammarAccess.getMixinDeclAccess().getTitleAssignment_6_1());
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:2203:1: ( rule__MixinDecl__TitleAssignment_6_1 )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:2203:2: rule__MixinDecl__TitleAssignment_6_1
{
pushFollow(FollowSets000.FOLLOW_rule__MixinDecl__TitleAssignment_6_1_in_rule__MixinDecl__Group_6__1__Impl4489);
rule__MixinDecl__TitleAssignment_6_1();
state._fsp--;
}
after(grammarAccess.getMixinDeclAccess().getTitleAssignment_6_1());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__MixinDecl__Group_6__1__Impl"
// $ANTLR start "rule__AttributeDecl__Group__0"
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:2217:1: rule__AttributeDecl__Group__0 : rule__AttributeDecl__Group__0__Impl rule__AttributeDecl__Group__1 ;
public final void rule__AttributeDecl__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:2221:1: ( rule__AttributeDecl__Group__0__Impl rule__AttributeDecl__Group__1 )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:2222:2: rule__AttributeDecl__Group__0__Impl rule__AttributeDecl__Group__1
{
pushFollow(FollowSets000.FOLLOW_rule__AttributeDecl__Group__0__Impl_in_rule__AttributeDecl__Group__04523);
rule__AttributeDecl__Group__0__Impl();
state._fsp--;
pushFollow(FollowSets000.FOLLOW_rule__AttributeDecl__Group__1_in_rule__AttributeDecl__Group__04526);
rule__AttributeDecl__Group__1();
state._fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__AttributeDecl__Group__0"
// $ANTLR start "rule__AttributeDecl__Group__0__Impl"
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:2229:1: rule__AttributeDecl__Group__0__Impl : ( 'attribute' ) ;
public final void rule__AttributeDecl__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:2233:1: ( ( 'attribute' ) )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:2234:1: ( 'attribute' )
{
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:2234:1: ( 'attribute' )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:2235:1: 'attribute'
{
before(grammarAccess.getAttributeDeclAccess().getAttributeKeyword_0());
match(input,26,FollowSets000.FOLLOW_26_in_rule__AttributeDecl__Group__0__Impl4554);
after(grammarAccess.getAttributeDeclAccess().getAttributeKeyword_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__AttributeDecl__Group__0__Impl"
// $ANTLR start "rule__AttributeDecl__Group__1"
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:2248:1: rule__AttributeDecl__Group__1 : rule__AttributeDecl__Group__1__Impl rule__AttributeDecl__Group__2 ;
public final void rule__AttributeDecl__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:2252:1: ( rule__AttributeDecl__Group__1__Impl rule__AttributeDecl__Group__2 )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:2253:2: rule__AttributeDecl__Group__1__Impl rule__AttributeDecl__Group__2
{
pushFollow(FollowSets000.FOLLOW_rule__AttributeDecl__Group__1__Impl_in_rule__AttributeDecl__Group__14585);
rule__AttributeDecl__Group__1__Impl();
state._fsp--;
pushFollow(FollowSets000.FOLLOW_rule__AttributeDecl__Group__2_in_rule__AttributeDecl__Group__14588);
rule__AttributeDecl__Group__2();
state._fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__AttributeDecl__Group__1"
// $ANTLR start "rule__AttributeDecl__Group__1__Impl"
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:2260:1: rule__AttributeDecl__Group__1__Impl : ( ( rule__AttributeDecl__MutableAssignment_1 )? ) ;
public final void rule__AttributeDecl__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:2264:1: ( ( ( rule__AttributeDecl__MutableAssignment_1 )? ) )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:2265:1: ( ( rule__AttributeDecl__MutableAssignment_1 )? )
{
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:2265:1: ( ( rule__AttributeDecl__MutableAssignment_1 )? )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:2266:1: ( rule__AttributeDecl__MutableAssignment_1 )?
{
before(grammarAccess.getAttributeDeclAccess().getMutableAssignment_1());
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:2267:1: ( rule__AttributeDecl__MutableAssignment_1 )?
int alt21=2;
int LA21_0 = input.LA(1);
if ( (LA21_0==42) ) {
alt21=1;
}
switch (alt21) {
case 1 :
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:2267:2: rule__AttributeDecl__MutableAssignment_1
{
pushFollow(FollowSets000.FOLLOW_rule__AttributeDecl__MutableAssignment_1_in_rule__AttributeDecl__Group__1__Impl4615);
rule__AttributeDecl__MutableAssignment_1();
state._fsp--;
}
break;
}
after(grammarAccess.getAttributeDeclAccess().getMutableAssignment_1());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__AttributeDecl__Group__1__Impl"
// $ANTLR start "rule__AttributeDecl__Group__2"
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:2277:1: rule__AttributeDecl__Group__2 : rule__AttributeDecl__Group__2__Impl rule__AttributeDecl__Group__3 ;
public final void rule__AttributeDecl__Group__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:2281:1: ( rule__AttributeDecl__Group__2__Impl rule__AttributeDecl__Group__3 )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:2282:2: rule__AttributeDecl__Group__2__Impl rule__AttributeDecl__Group__3
{
pushFollow(FollowSets000.FOLLOW_rule__AttributeDecl__Group__2__Impl_in_rule__AttributeDecl__Group__24646);
rule__AttributeDecl__Group__2__Impl();
state._fsp--;
pushFollow(FollowSets000.FOLLOW_rule__AttributeDecl__Group__3_in_rule__AttributeDecl__Group__24649);
rule__AttributeDecl__Group__3();
state._fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__AttributeDecl__Group__2"
// $ANTLR start "rule__AttributeDecl__Group__2__Impl"
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:2289:1: rule__AttributeDecl__Group__2__Impl : ( ( rule__AttributeDecl__RequiredAssignment_2 )? ) ;
public final void rule__AttributeDecl__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:2293:1: ( ( ( rule__AttributeDecl__RequiredAssignment_2 )? ) )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:2294:1: ( ( rule__AttributeDecl__RequiredAssignment_2 )? )
{
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:2294:1: ( ( rule__AttributeDecl__RequiredAssignment_2 )? )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:2295:1: ( rule__AttributeDecl__RequiredAssignment_2 )?
{
before(grammarAccess.getAttributeDeclAccess().getRequiredAssignment_2());
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:2296:1: ( rule__AttributeDecl__RequiredAssignment_2 )?
int alt22=2;
int LA22_0 = input.LA(1);
if ( (LA22_0==43) ) {
alt22=1;
}
switch (alt22) {
case 1 :
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:2296:2: rule__AttributeDecl__RequiredAssignment_2
{
pushFollow(FollowSets000.FOLLOW_rule__AttributeDecl__RequiredAssignment_2_in_rule__AttributeDecl__Group__2__Impl4676);
rule__AttributeDecl__RequiredAssignment_2();
state._fsp--;
}
break;
}
after(grammarAccess.getAttributeDeclAccess().getRequiredAssignment_2());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__AttributeDecl__Group__2__Impl"
// $ANTLR start "rule__AttributeDecl__Group__3"
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:2306:1: rule__AttributeDecl__Group__3 : rule__AttributeDecl__Group__3__Impl rule__AttributeDecl__Group__4 ;
public final void rule__AttributeDecl__Group__3() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:2310:1: ( rule__AttributeDecl__Group__3__Impl rule__AttributeDecl__Group__4 )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:2311:2: rule__AttributeDecl__Group__3__Impl rule__AttributeDecl__Group__4
{
pushFollow(FollowSets000.FOLLOW_rule__AttributeDecl__Group__3__Impl_in_rule__AttributeDecl__Group__34707);
rule__AttributeDecl__Group__3__Impl();
state._fsp--;
pushFollow(FollowSets000.FOLLOW_rule__AttributeDecl__Group__4_in_rule__AttributeDecl__Group__34710);
rule__AttributeDecl__Group__4();
state._fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__AttributeDecl__Group__3"
// $ANTLR start "rule__AttributeDecl__Group__3__Impl"
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:2318:1: rule__AttributeDecl__Group__3__Impl : ( ( rule__AttributeDecl__NameAssignment_3 ) ) ;
public final void rule__AttributeDecl__Group__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:2322:1: ( ( ( rule__AttributeDecl__NameAssignment_3 ) ) )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:2323:1: ( ( rule__AttributeDecl__NameAssignment_3 ) )
{
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:2323:1: ( ( rule__AttributeDecl__NameAssignment_3 ) )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:2324:1: ( rule__AttributeDecl__NameAssignment_3 )
{
before(grammarAccess.getAttributeDeclAccess().getNameAssignment_3());
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:2325:1: ( rule__AttributeDecl__NameAssignment_3 )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:2325:2: rule__AttributeDecl__NameAssignment_3
{
pushFollow(FollowSets000.FOLLOW_rule__AttributeDecl__NameAssignment_3_in_rule__AttributeDecl__Group__3__Impl4737);
rule__AttributeDecl__NameAssignment_3();
state._fsp--;
}
after(grammarAccess.getAttributeDeclAccess().getNameAssignment_3());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__AttributeDecl__Group__3__Impl"
// $ANTLR start "rule__AttributeDecl__Group__4"
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:2335:1: rule__AttributeDecl__Group__4 : rule__AttributeDecl__Group__4__Impl rule__AttributeDecl__Group__5 ;
public final void rule__AttributeDecl__Group__4() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:2339:1: ( rule__AttributeDecl__Group__4__Impl rule__AttributeDecl__Group__5 )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:2340:2: rule__AttributeDecl__Group__4__Impl rule__AttributeDecl__Group__5
{
pushFollow(FollowSets000.FOLLOW_rule__AttributeDecl__Group__4__Impl_in_rule__AttributeDecl__Group__44767);
rule__AttributeDecl__Group__4__Impl();
state._fsp--;
pushFollow(FollowSets000.FOLLOW_rule__AttributeDecl__Group__5_in_rule__AttributeDecl__Group__44770);
rule__AttributeDecl__Group__5();
state._fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__AttributeDecl__Group__4"
// $ANTLR start "rule__AttributeDecl__Group__4__Impl"
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:2347:1: rule__AttributeDecl__Group__4__Impl : ( ':' ) ;
public final void rule__AttributeDecl__Group__4__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:2351:1: ( ( ':' ) )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:2352:1: ( ':' )
{
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:2352:1: ( ':' )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:2353:1: ':'
{
before(grammarAccess.getAttributeDeclAccess().getColonKeyword_4());
match(input,13,FollowSets000.FOLLOW_13_in_rule__AttributeDecl__Group__4__Impl4798);
after(grammarAccess.getAttributeDeclAccess().getColonKeyword_4());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__AttributeDecl__Group__4__Impl"
// $ANTLR start "rule__AttributeDecl__Group__5"
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:2366:1: rule__AttributeDecl__Group__5 : rule__AttributeDecl__Group__5__Impl rule__AttributeDecl__Group__6 ;
public final void rule__AttributeDecl__Group__5() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:2370:1: ( rule__AttributeDecl__Group__5__Impl rule__AttributeDecl__Group__6 )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:2371:2: rule__AttributeDecl__Group__5__Impl rule__AttributeDecl__Group__6
{
pushFollow(FollowSets000.FOLLOW_rule__AttributeDecl__Group__5__Impl_in_rule__AttributeDecl__Group__54829);
rule__AttributeDecl__Group__5__Impl();
state._fsp--;
pushFollow(FollowSets000.FOLLOW_rule__AttributeDecl__Group__6_in_rule__AttributeDecl__Group__54832);
rule__AttributeDecl__Group__6();
state._fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__AttributeDecl__Group__5"
// $ANTLR start "rule__AttributeDecl__Group__5__Impl"
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:2378:1: rule__AttributeDecl__Group__5__Impl : ( ( rule__AttributeDecl__TypeAssignment_5 ) ) ;
public final void rule__AttributeDecl__Group__5__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:2382:1: ( ( ( rule__AttributeDecl__TypeAssignment_5 ) ) )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:2383:1: ( ( rule__AttributeDecl__TypeAssignment_5 ) )
{
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:2383:1: ( ( rule__AttributeDecl__TypeAssignment_5 ) )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:2384:1: ( rule__AttributeDecl__TypeAssignment_5 )
{
before(grammarAccess.getAttributeDeclAccess().getTypeAssignment_5());
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:2385:1: ( rule__AttributeDecl__TypeAssignment_5 )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:2385:2: rule__AttributeDecl__TypeAssignment_5
{
pushFollow(FollowSets000.FOLLOW_rule__AttributeDecl__TypeAssignment_5_in_rule__AttributeDecl__Group__5__Impl4859);
rule__AttributeDecl__TypeAssignment_5();
state._fsp--;
}
after(grammarAccess.getAttributeDeclAccess().getTypeAssignment_5());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__AttributeDecl__Group__5__Impl"
// $ANTLR start "rule__AttributeDecl__Group__6"
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:2395:1: rule__AttributeDecl__Group__6 : rule__AttributeDecl__Group__6__Impl rule__AttributeDecl__Group__7 ;
public final void rule__AttributeDecl__Group__6() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:2399:1: ( rule__AttributeDecl__Group__6__Impl rule__AttributeDecl__Group__7 )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:2400:2: rule__AttributeDecl__Group__6__Impl rule__AttributeDecl__Group__7
{
pushFollow(FollowSets000.FOLLOW_rule__AttributeDecl__Group__6__Impl_in_rule__AttributeDecl__Group__64889);
rule__AttributeDecl__Group__6__Impl();
state._fsp--;
pushFollow(FollowSets000.FOLLOW_rule__AttributeDecl__Group__7_in_rule__AttributeDecl__Group__64892);
rule__AttributeDecl__Group__7();
state._fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__AttributeDecl__Group__6"
// $ANTLR start "rule__AttributeDecl__Group__6__Impl"
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:2407:1: rule__AttributeDecl__Group__6__Impl : ( ( rule__AttributeDecl__Multiple_valuesAssignment_6 )? ) ;
public final void rule__AttributeDecl__Group__6__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:2411:1: ( ( ( rule__AttributeDecl__Multiple_valuesAssignment_6 )? ) )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:2412:1: ( ( rule__AttributeDecl__Multiple_valuesAssignment_6 )? )
{
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:2412:1: ( ( rule__AttributeDecl__Multiple_valuesAssignment_6 )? )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:2413:1: ( rule__AttributeDecl__Multiple_valuesAssignment_6 )?
{
before(grammarAccess.getAttributeDeclAccess().getMultiple_valuesAssignment_6());
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:2414:1: ( rule__AttributeDecl__Multiple_valuesAssignment_6 )?
int alt23=2;
int LA23_0 = input.LA(1);
if ( (LA23_0==44) ) {
alt23=1;
}
switch (alt23) {
case 1 :
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:2414:2: rule__AttributeDecl__Multiple_valuesAssignment_6
{
pushFollow(FollowSets000.FOLLOW_rule__AttributeDecl__Multiple_valuesAssignment_6_in_rule__AttributeDecl__Group__6__Impl4919);
rule__AttributeDecl__Multiple_valuesAssignment_6();
state._fsp--;
}
break;
}
after(grammarAccess.getAttributeDeclAccess().getMultiple_valuesAssignment_6());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__AttributeDecl__Group__6__Impl"
// $ANTLR start "rule__AttributeDecl__Group__7"
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:2424:1: rule__AttributeDecl__Group__7 : rule__AttributeDecl__Group__7__Impl rule__AttributeDecl__Group__8 ;
public final void rule__AttributeDecl__Group__7() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:2428:1: ( rule__AttributeDecl__Group__7__Impl rule__AttributeDecl__Group__8 )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:2429:2: rule__AttributeDecl__Group__7__Impl rule__AttributeDecl__Group__8
{
pushFollow(FollowSets000.FOLLOW_rule__AttributeDecl__Group__7__Impl_in_rule__AttributeDecl__Group__74950);
rule__AttributeDecl__Group__7__Impl();
state._fsp--;
pushFollow(FollowSets000.FOLLOW_rule__AttributeDecl__Group__8_in_rule__AttributeDecl__Group__74953);
rule__AttributeDecl__Group__8();
state._fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__AttributeDecl__Group__7"
// $ANTLR start "rule__AttributeDecl__Group__7__Impl"
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:2436:1: rule__AttributeDecl__Group__7__Impl : ( ( rule__AttributeDecl__Group_7__0 )? ) ;
public final void rule__AttributeDecl__Group__7__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:2440:1: ( ( ( rule__AttributeDecl__Group_7__0 )? ) )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:2441:1: ( ( rule__AttributeDecl__Group_7__0 )? )
{
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:2441:1: ( ( rule__AttributeDecl__Group_7__0 )? )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:2442:1: ( rule__AttributeDecl__Group_7__0 )?
{
before(grammarAccess.getAttributeDeclAccess().getGroup_7());
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:2443:1: ( rule__AttributeDecl__Group_7__0 )?
int alt24=2;
int LA24_0 = input.LA(1);
if ( (LA24_0==27) ) {
alt24=1;
}
switch (alt24) {
case 1 :
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:2443:2: rule__AttributeDecl__Group_7__0
{
pushFollow(FollowSets000.FOLLOW_rule__AttributeDecl__Group_7__0_in_rule__AttributeDecl__Group__7__Impl4980);
rule__AttributeDecl__Group_7__0();
state._fsp--;
}
break;
}
after(grammarAccess.getAttributeDeclAccess().getGroup_7());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__AttributeDecl__Group__7__Impl"
// $ANTLR start "rule__AttributeDecl__Group__8"
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:2453:1: rule__AttributeDecl__Group__8 : rule__AttributeDecl__Group__8__Impl ;
public final void rule__AttributeDecl__Group__8() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:2457:1: ( rule__AttributeDecl__Group__8__Impl )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:2458:2: rule__AttributeDecl__Group__8__Impl
{
pushFollow(FollowSets000.FOLLOW_rule__AttributeDecl__Group__8__Impl_in_rule__AttributeDecl__Group__85011);
rule__AttributeDecl__Group__8__Impl();
state._fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__AttributeDecl__Group__8"
// $ANTLR start "rule__AttributeDecl__Group__8__Impl"
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:2464:1: rule__AttributeDecl__Group__8__Impl : ( ( rule__AttributeDecl__Group_8__0 )? ) ;
public final void rule__AttributeDecl__Group__8__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:2468:1: ( ( ( rule__AttributeDecl__Group_8__0 )? ) )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:2469:1: ( ( rule__AttributeDecl__Group_8__0 )? )
{
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:2469:1: ( ( rule__AttributeDecl__Group_8__0 )? )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:2470:1: ( rule__AttributeDecl__Group_8__0 )?
{
before(grammarAccess.getAttributeDeclAccess().getGroup_8());
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:2471:1: ( rule__AttributeDecl__Group_8__0 )?
int alt25=2;
int LA25_0 = input.LA(1);
if ( (LA25_0==17) ) {
alt25=1;
}
switch (alt25) {
case 1 :
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:2471:2: rule__AttributeDecl__Group_8__0
{
pushFollow(FollowSets000.FOLLOW_rule__AttributeDecl__Group_8__0_in_rule__AttributeDecl__Group__8__Impl5038);
rule__AttributeDecl__Group_8__0();
state._fsp--;
}
break;
}
after(grammarAccess.getAttributeDeclAccess().getGroup_8());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__AttributeDecl__Group__8__Impl"
// $ANTLR start "rule__AttributeDecl__Group_7__0"
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:2499:1: rule__AttributeDecl__Group_7__0 : rule__AttributeDecl__Group_7__0__Impl rule__AttributeDecl__Group_7__1 ;
public final void rule__AttributeDecl__Group_7__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:2503:1: ( rule__AttributeDecl__Group_7__0__Impl rule__AttributeDecl__Group_7__1 )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:2504:2: rule__AttributeDecl__Group_7__0__Impl rule__AttributeDecl__Group_7__1
{
pushFollow(FollowSets000.FOLLOW_rule__AttributeDecl__Group_7__0__Impl_in_rule__AttributeDecl__Group_7__05087);
rule__AttributeDecl__Group_7__0__Impl();
state._fsp--;
pushFollow(FollowSets000.FOLLOW_rule__AttributeDecl__Group_7__1_in_rule__AttributeDecl__Group_7__05090);
rule__AttributeDecl__Group_7__1();
state._fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__AttributeDecl__Group_7__0"
// $ANTLR start "rule__AttributeDecl__Group_7__0__Impl"
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:2511:1: rule__AttributeDecl__Group_7__0__Impl : ( '=' ) ;
public final void rule__AttributeDecl__Group_7__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:2515:1: ( ( '=' ) )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:2516:1: ( '=' )
{
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:2516:1: ( '=' )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:2517:1: '='
{
before(grammarAccess.getAttributeDeclAccess().getEqualsSignKeyword_7_0());
match(input,27,FollowSets000.FOLLOW_27_in_rule__AttributeDecl__Group_7__0__Impl5118);
after(grammarAccess.getAttributeDeclAccess().getEqualsSignKeyword_7_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__AttributeDecl__Group_7__0__Impl"
// $ANTLR start "rule__AttributeDecl__Group_7__1"
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:2530:1: rule__AttributeDecl__Group_7__1 : rule__AttributeDecl__Group_7__1__Impl ;
public final void rule__AttributeDecl__Group_7__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:2534:1: ( rule__AttributeDecl__Group_7__1__Impl )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:2535:2: rule__AttributeDecl__Group_7__1__Impl
{
pushFollow(FollowSets000.FOLLOW_rule__AttributeDecl__Group_7__1__Impl_in_rule__AttributeDecl__Group_7__15149);
rule__AttributeDecl__Group_7__1__Impl();
state._fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__AttributeDecl__Group_7__1"
// $ANTLR start "rule__AttributeDecl__Group_7__1__Impl"
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:2541:1: rule__AttributeDecl__Group_7__1__Impl : ( ( rule__AttributeDecl__DefaultAssignment_7_1 ) ) ;
public final void rule__AttributeDecl__Group_7__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:2545:1: ( ( ( rule__AttributeDecl__DefaultAssignment_7_1 ) ) )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:2546:1: ( ( rule__AttributeDecl__DefaultAssignment_7_1 ) )
{
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:2546:1: ( ( rule__AttributeDecl__DefaultAssignment_7_1 ) )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:2547:1: ( rule__AttributeDecl__DefaultAssignment_7_1 )
{
before(grammarAccess.getAttributeDeclAccess().getDefaultAssignment_7_1());
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:2548:1: ( rule__AttributeDecl__DefaultAssignment_7_1 )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:2548:2: rule__AttributeDecl__DefaultAssignment_7_1
{
pushFollow(FollowSets000.FOLLOW_rule__AttributeDecl__DefaultAssignment_7_1_in_rule__AttributeDecl__Group_7__1__Impl5176);
rule__AttributeDecl__DefaultAssignment_7_1();
state._fsp--;
}
after(grammarAccess.getAttributeDeclAccess().getDefaultAssignment_7_1());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__AttributeDecl__Group_7__1__Impl"
// $ANTLR start "rule__AttributeDecl__Group_8__0"
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:2562:1: rule__AttributeDecl__Group_8__0 : rule__AttributeDecl__Group_8__0__Impl rule__AttributeDecl__Group_8__1 ;
public final void rule__AttributeDecl__Group_8__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:2566:1: ( rule__AttributeDecl__Group_8__0__Impl rule__AttributeDecl__Group_8__1 )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:2567:2: rule__AttributeDecl__Group_8__0__Impl rule__AttributeDecl__Group_8__1
{
pushFollow(FollowSets000.FOLLOW_rule__AttributeDecl__Group_8__0__Impl_in_rule__AttributeDecl__Group_8__05210);
rule__AttributeDecl__Group_8__0__Impl();
state._fsp--;
pushFollow(FollowSets000.FOLLOW_rule__AttributeDecl__Group_8__1_in_rule__AttributeDecl__Group_8__05213);
rule__AttributeDecl__Group_8__1();
state._fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__AttributeDecl__Group_8__0"
// $ANTLR start "rule__AttributeDecl__Group_8__0__Impl"
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:2574:1: rule__AttributeDecl__Group_8__0__Impl : ( '{' ) ;
public final void rule__AttributeDecl__Group_8__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:2578:1: ( ( '{' ) )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:2579:1: ( '{' )
{
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:2579:1: ( '{' )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:2580:1: '{'
{
before(grammarAccess.getAttributeDeclAccess().getLeftCurlyBracketKeyword_8_0());
match(input,17,FollowSets000.FOLLOW_17_in_rule__AttributeDecl__Group_8__0__Impl5241);
after(grammarAccess.getAttributeDeclAccess().getLeftCurlyBracketKeyword_8_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__AttributeDecl__Group_8__0__Impl"
// $ANTLR start "rule__AttributeDecl__Group_8__1"
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:2593:1: rule__AttributeDecl__Group_8__1 : rule__AttributeDecl__Group_8__1__Impl rule__AttributeDecl__Group_8__2 ;
public final void rule__AttributeDecl__Group_8__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:2597:1: ( rule__AttributeDecl__Group_8__1__Impl rule__AttributeDecl__Group_8__2 )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:2598:2: rule__AttributeDecl__Group_8__1__Impl rule__AttributeDecl__Group_8__2
{
pushFollow(FollowSets000.FOLLOW_rule__AttributeDecl__Group_8__1__Impl_in_rule__AttributeDecl__Group_8__15272);
rule__AttributeDecl__Group_8__1__Impl();
state._fsp--;
pushFollow(FollowSets000.FOLLOW_rule__AttributeDecl__Group_8__2_in_rule__AttributeDecl__Group_8__15275);
rule__AttributeDecl__Group_8__2();
state._fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__AttributeDecl__Group_8__1"
// $ANTLR start "rule__AttributeDecl__Group_8__1__Impl"
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:2605:1: rule__AttributeDecl__Group_8__1__Impl : ( ( rule__AttributeDecl__Group_8_1__0 )? ) ;
public final void rule__AttributeDecl__Group_8__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:2609:1: ( ( ( rule__AttributeDecl__Group_8_1__0 )? ) )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:2610:1: ( ( rule__AttributeDecl__Group_8_1__0 )? )
{
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:2610:1: ( ( rule__AttributeDecl__Group_8_1__0 )? )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:2611:1: ( rule__AttributeDecl__Group_8_1__0 )?
{
before(grammarAccess.getAttributeDeclAccess().getGroup_8_1());
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:2612:1: ( rule__AttributeDecl__Group_8_1__0 )?
int alt26=2;
int LA26_0 = input.LA(1);
if ( (LA26_0==28) ) {
alt26=1;
}
switch (alt26) {
case 1 :
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:2612:2: rule__AttributeDecl__Group_8_1__0
{
pushFollow(FollowSets000.FOLLOW_rule__AttributeDecl__Group_8_1__0_in_rule__AttributeDecl__Group_8__1__Impl5302);
rule__AttributeDecl__Group_8_1__0();
state._fsp--;
}
break;
}
after(grammarAccess.getAttributeDeclAccess().getGroup_8_1());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__AttributeDecl__Group_8__1__Impl"
// $ANTLR start "rule__AttributeDecl__Group_8__2"
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:2622:1: rule__AttributeDecl__Group_8__2 : rule__AttributeDecl__Group_8__2__Impl ;
public final void rule__AttributeDecl__Group_8__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:2626:1: ( rule__AttributeDecl__Group_8__2__Impl )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:2627:2: rule__AttributeDecl__Group_8__2__Impl
{
pushFollow(FollowSets000.FOLLOW_rule__AttributeDecl__Group_8__2__Impl_in_rule__AttributeDecl__Group_8__25333);
rule__AttributeDecl__Group_8__2__Impl();
state._fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__AttributeDecl__Group_8__2"
// $ANTLR start "rule__AttributeDecl__Group_8__2__Impl"
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:2633:1: rule__AttributeDecl__Group_8__2__Impl : ( '}' ) ;
public final void rule__AttributeDecl__Group_8__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:2637:1: ( ( '}' ) )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:2638:1: ( '}' )
{
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:2638:1: ( '}' )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:2639:1: '}'
{
before(grammarAccess.getAttributeDeclAccess().getRightCurlyBracketKeyword_8_2());
match(input,18,FollowSets000.FOLLOW_18_in_rule__AttributeDecl__Group_8__2__Impl5361);
after(grammarAccess.getAttributeDeclAccess().getRightCurlyBracketKeyword_8_2());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__AttributeDecl__Group_8__2__Impl"
// $ANTLR start "rule__AttributeDecl__Group_8_1__0"
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:2658:1: rule__AttributeDecl__Group_8_1__0 : rule__AttributeDecl__Group_8_1__0__Impl rule__AttributeDecl__Group_8_1__1 ;
public final void rule__AttributeDecl__Group_8_1__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:2662:1: ( rule__AttributeDecl__Group_8_1__0__Impl rule__AttributeDecl__Group_8_1__1 )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:2663:2: rule__AttributeDecl__Group_8_1__0__Impl rule__AttributeDecl__Group_8_1__1
{
pushFollow(FollowSets000.FOLLOW_rule__AttributeDecl__Group_8_1__0__Impl_in_rule__AttributeDecl__Group_8_1__05398);
rule__AttributeDecl__Group_8_1__0__Impl();
state._fsp--;
pushFollow(FollowSets000.FOLLOW_rule__AttributeDecl__Group_8_1__1_in_rule__AttributeDecl__Group_8_1__05401);
rule__AttributeDecl__Group_8_1__1();
state._fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__AttributeDecl__Group_8_1__0"
// $ANTLR start "rule__AttributeDecl__Group_8_1__0__Impl"
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:2670:1: rule__AttributeDecl__Group_8_1__0__Impl : ( 'description' ) ;
public final void rule__AttributeDecl__Group_8_1__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:2674:1: ( ( 'description' ) )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:2675:1: ( 'description' )
{
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:2675:1: ( 'description' )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:2676:1: 'description'
{
before(grammarAccess.getAttributeDeclAccess().getDescriptionKeyword_8_1_0());
match(input,28,FollowSets000.FOLLOW_28_in_rule__AttributeDecl__Group_8_1__0__Impl5429);
after(grammarAccess.getAttributeDeclAccess().getDescriptionKeyword_8_1_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__AttributeDecl__Group_8_1__0__Impl"
// $ANTLR start "rule__AttributeDecl__Group_8_1__1"
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:2689:1: rule__AttributeDecl__Group_8_1__1 : rule__AttributeDecl__Group_8_1__1__Impl ;
public final void rule__AttributeDecl__Group_8_1__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:2693:1: ( rule__AttributeDecl__Group_8_1__1__Impl )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:2694:2: rule__AttributeDecl__Group_8_1__1__Impl
{
pushFollow(FollowSets000.FOLLOW_rule__AttributeDecl__Group_8_1__1__Impl_in_rule__AttributeDecl__Group_8_1__15460);
rule__AttributeDecl__Group_8_1__1__Impl();
state._fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__AttributeDecl__Group_8_1__1"
// $ANTLR start "rule__AttributeDecl__Group_8_1__1__Impl"
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:2700:1: rule__AttributeDecl__Group_8_1__1__Impl : ( ( rule__AttributeDecl__DescriptionAssignment_8_1_1 ) ) ;
public final void rule__AttributeDecl__Group_8_1__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:2704:1: ( ( ( rule__AttributeDecl__DescriptionAssignment_8_1_1 ) ) )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:2705:1: ( ( rule__AttributeDecl__DescriptionAssignment_8_1_1 ) )
{
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:2705:1: ( ( rule__AttributeDecl__DescriptionAssignment_8_1_1 ) )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:2706:1: ( rule__AttributeDecl__DescriptionAssignment_8_1_1 )
{
before(grammarAccess.getAttributeDeclAccess().getDescriptionAssignment_8_1_1());
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:2707:1: ( rule__AttributeDecl__DescriptionAssignment_8_1_1 )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:2707:2: rule__AttributeDecl__DescriptionAssignment_8_1_1
{
pushFollow(FollowSets000.FOLLOW_rule__AttributeDecl__DescriptionAssignment_8_1_1_in_rule__AttributeDecl__Group_8_1__1__Impl5487);
rule__AttributeDecl__DescriptionAssignment_8_1_1();
state._fsp--;
}
after(grammarAccess.getAttributeDeclAccess().getDescriptionAssignment_8_1_1());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__AttributeDecl__Group_8_1__1__Impl"
// $ANTLR start "rule__ActionDecl__Group__0"
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:2721:1: rule__ActionDecl__Group__0 : rule__ActionDecl__Group__0__Impl rule__ActionDecl__Group__1 ;
public final void rule__ActionDecl__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:2725:1: ( rule__ActionDecl__Group__0__Impl rule__ActionDecl__Group__1 )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:2726:2: rule__ActionDecl__Group__0__Impl rule__ActionDecl__Group__1
{
pushFollow(FollowSets000.FOLLOW_rule__ActionDecl__Group__0__Impl_in_rule__ActionDecl__Group__05521);
rule__ActionDecl__Group__0__Impl();
state._fsp--;
pushFollow(FollowSets000.FOLLOW_rule__ActionDecl__Group__1_in_rule__ActionDecl__Group__05524);
rule__ActionDecl__Group__1();
state._fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__ActionDecl__Group__0"
// $ANTLR start "rule__ActionDecl__Group__0__Impl"
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:2733:1: rule__ActionDecl__Group__0__Impl : ( 'action' ) ;
public final void rule__ActionDecl__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:2737:1: ( ( 'action' ) )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:2738:1: ( 'action' )
{
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:2738:1: ( 'action' )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:2739:1: 'action'
{
before(grammarAccess.getActionDeclAccess().getActionKeyword_0());
match(input,29,FollowSets000.FOLLOW_29_in_rule__ActionDecl__Group__0__Impl5552);
after(grammarAccess.getActionDeclAccess().getActionKeyword_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__ActionDecl__Group__0__Impl"
// $ANTLR start "rule__ActionDecl__Group__1"
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:2752:1: rule__ActionDecl__Group__1 : rule__ActionDecl__Group__1__Impl rule__ActionDecl__Group__2 ;
public final void rule__ActionDecl__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:2756:1: ( rule__ActionDecl__Group__1__Impl rule__ActionDecl__Group__2 )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:2757:2: rule__ActionDecl__Group__1__Impl rule__ActionDecl__Group__2
{
pushFollow(FollowSets000.FOLLOW_rule__ActionDecl__Group__1__Impl_in_rule__ActionDecl__Group__15583);
rule__ActionDecl__Group__1__Impl();
state._fsp--;
pushFollow(FollowSets000.FOLLOW_rule__ActionDecl__Group__2_in_rule__ActionDecl__Group__15586);
rule__ActionDecl__Group__2();
state._fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__ActionDecl__Group__1"
// $ANTLR start "rule__ActionDecl__Group__1__Impl"
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:2764:1: rule__ActionDecl__Group__1__Impl : ( ( rule__ActionDecl__TermAssignment_1 ) ) ;
public final void rule__ActionDecl__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:2768:1: ( ( ( rule__ActionDecl__TermAssignment_1 ) ) )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:2769:1: ( ( rule__ActionDecl__TermAssignment_1 ) )
{
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:2769:1: ( ( rule__ActionDecl__TermAssignment_1 ) )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:2770:1: ( rule__ActionDecl__TermAssignment_1 )
{
before(grammarAccess.getActionDeclAccess().getTermAssignment_1());
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:2771:1: ( rule__ActionDecl__TermAssignment_1 )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:2771:2: rule__ActionDecl__TermAssignment_1
{
pushFollow(FollowSets000.FOLLOW_rule__ActionDecl__TermAssignment_1_in_rule__ActionDecl__Group__1__Impl5613);
rule__ActionDecl__TermAssignment_1();
state._fsp--;
}
after(grammarAccess.getActionDeclAccess().getTermAssignment_1());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__ActionDecl__Group__1__Impl"
// $ANTLR start "rule__ActionDecl__Group__2"
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:2781:1: rule__ActionDecl__Group__2 : rule__ActionDecl__Group__2__Impl rule__ActionDecl__Group__3 ;
public final void rule__ActionDecl__Group__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:2785:1: ( rule__ActionDecl__Group__2__Impl rule__ActionDecl__Group__3 )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:2786:2: rule__ActionDecl__Group__2__Impl rule__ActionDecl__Group__3
{
pushFollow(FollowSets000.FOLLOW_rule__ActionDecl__Group__2__Impl_in_rule__ActionDecl__Group__25643);
rule__ActionDecl__Group__2__Impl();
state._fsp--;
pushFollow(FollowSets000.FOLLOW_rule__ActionDecl__Group__3_in_rule__ActionDecl__Group__25646);
rule__ActionDecl__Group__3();
state._fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__ActionDecl__Group__2"
// $ANTLR start "rule__ActionDecl__Group__2__Impl"
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:2793:1: rule__ActionDecl__Group__2__Impl : ( '(' ) ;
public final void rule__ActionDecl__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:2797:1: ( ( '(' ) )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:2798:1: ( '(' )
{
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:2798:1: ( '(' )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:2799:1: '('
{
before(grammarAccess.getActionDeclAccess().getLeftParenthesisKeyword_2());
match(input,30,FollowSets000.FOLLOW_30_in_rule__ActionDecl__Group__2__Impl5674);
after(grammarAccess.getActionDeclAccess().getLeftParenthesisKeyword_2());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__ActionDecl__Group__2__Impl"
// $ANTLR start "rule__ActionDecl__Group__3"
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:2812:1: rule__ActionDecl__Group__3 : rule__ActionDecl__Group__3__Impl rule__ActionDecl__Group__4 ;
public final void rule__ActionDecl__Group__3() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:2816:1: ( rule__ActionDecl__Group__3__Impl rule__ActionDecl__Group__4 )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:2817:2: rule__ActionDecl__Group__3__Impl rule__ActionDecl__Group__4
{
pushFollow(FollowSets000.FOLLOW_rule__ActionDecl__Group__3__Impl_in_rule__ActionDecl__Group__35705);
rule__ActionDecl__Group__3__Impl();
state._fsp--;
pushFollow(FollowSets000.FOLLOW_rule__ActionDecl__Group__4_in_rule__ActionDecl__Group__35708);
rule__ActionDecl__Group__4();
state._fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__ActionDecl__Group__3"
// $ANTLR start "rule__ActionDecl__Group__3__Impl"
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:2824:1: rule__ActionDecl__Group__3__Impl : ( ( rule__ActionDecl__Group_3__0 )? ) ;
public final void rule__ActionDecl__Group__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:2828:1: ( ( ( rule__ActionDecl__Group_3__0 )? ) )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:2829:1: ( ( rule__ActionDecl__Group_3__0 )? )
{
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:2829:1: ( ( rule__ActionDecl__Group_3__0 )? )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:2830:1: ( rule__ActionDecl__Group_3__0 )?
{
before(grammarAccess.getActionDeclAccess().getGroup_3());
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:2831:1: ( rule__ActionDecl__Group_3__0 )?
int alt27=2;
int LA27_0 = input.LA(1);
if ( ((LA27_0>=RULE_ID && LA27_0<=RULE_QUALIFIED_ID)) ) {
alt27=1;
}
switch (alt27) {
case 1 :
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:2831:2: rule__ActionDecl__Group_3__0
{
pushFollow(FollowSets000.FOLLOW_rule__ActionDecl__Group_3__0_in_rule__ActionDecl__Group__3__Impl5735);
rule__ActionDecl__Group_3__0();
state._fsp--;
}
break;
}
after(grammarAccess.getActionDeclAccess().getGroup_3());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__ActionDecl__Group__3__Impl"
// $ANTLR start "rule__ActionDecl__Group__4"
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:2841:1: rule__ActionDecl__Group__4 : rule__ActionDecl__Group__4__Impl rule__ActionDecl__Group__5 ;
public final void rule__ActionDecl__Group__4() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:2845:1: ( rule__ActionDecl__Group__4__Impl rule__ActionDecl__Group__5 )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:2846:2: rule__ActionDecl__Group__4__Impl rule__ActionDecl__Group__5
{
pushFollow(FollowSets000.FOLLOW_rule__ActionDecl__Group__4__Impl_in_rule__ActionDecl__Group__45766);
rule__ActionDecl__Group__4__Impl();
state._fsp--;
pushFollow(FollowSets000.FOLLOW_rule__ActionDecl__Group__5_in_rule__ActionDecl__Group__45769);
rule__ActionDecl__Group__5();
state._fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__ActionDecl__Group__4"
// $ANTLR start "rule__ActionDecl__Group__4__Impl"
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:2853:1: rule__ActionDecl__Group__4__Impl : ( ')' ) ;
public final void rule__ActionDecl__Group__4__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:2857:1: ( ( ')' ) )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:2858:1: ( ')' )
{
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:2858:1: ( ')' )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:2859:1: ')'
{
before(grammarAccess.getActionDeclAccess().getRightParenthesisKeyword_4());
match(input,31,FollowSets000.FOLLOW_31_in_rule__ActionDecl__Group__4__Impl5797);
after(grammarAccess.getActionDeclAccess().getRightParenthesisKeyword_4());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__ActionDecl__Group__4__Impl"
// $ANTLR start "rule__ActionDecl__Group__5"
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:2872:1: rule__ActionDecl__Group__5 : rule__ActionDecl__Group__5__Impl ;
public final void rule__ActionDecl__Group__5() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:2876:1: ( rule__ActionDecl__Group__5__Impl )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:2877:2: rule__ActionDecl__Group__5__Impl
{
pushFollow(FollowSets000.FOLLOW_rule__ActionDecl__Group__5__Impl_in_rule__ActionDecl__Group__55828);
rule__ActionDecl__Group__5__Impl();
state._fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__ActionDecl__Group__5"
// $ANTLR start "rule__ActionDecl__Group__5__Impl"
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:2883:1: rule__ActionDecl__Group__5__Impl : ( ( rule__ActionDecl__Group_5__0 )? ) ;
public final void rule__ActionDecl__Group__5__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:2887:1: ( ( ( rule__ActionDecl__Group_5__0 )? ) )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:2888:1: ( ( rule__ActionDecl__Group_5__0 )? )
{
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:2888:1: ( ( rule__ActionDecl__Group_5__0 )? )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:2889:1: ( rule__ActionDecl__Group_5__0 )?
{
before(grammarAccess.getActionDeclAccess().getGroup_5());
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:2890:1: ( rule__ActionDecl__Group_5__0 )?
int alt28=2;
int LA28_0 = input.LA(1);
if ( (LA28_0==17) ) {
alt28=1;
}
switch (alt28) {
case 1 :
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:2890:2: rule__ActionDecl__Group_5__0
{
pushFollow(FollowSets000.FOLLOW_rule__ActionDecl__Group_5__0_in_rule__ActionDecl__Group__5__Impl5855);
rule__ActionDecl__Group_5__0();
state._fsp--;
}
break;
}
after(grammarAccess.getActionDeclAccess().getGroup_5());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__ActionDecl__Group__5__Impl"
// $ANTLR start "rule__ActionDecl__Group_3__0"
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:2912:1: rule__ActionDecl__Group_3__0 : rule__ActionDecl__Group_3__0__Impl rule__ActionDecl__Group_3__1 ;
public final void rule__ActionDecl__Group_3__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:2916:1: ( rule__ActionDecl__Group_3__0__Impl rule__ActionDecl__Group_3__1 )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:2917:2: rule__ActionDecl__Group_3__0__Impl rule__ActionDecl__Group_3__1
{
pushFollow(FollowSets000.FOLLOW_rule__ActionDecl__Group_3__0__Impl_in_rule__ActionDecl__Group_3__05898);
rule__ActionDecl__Group_3__0__Impl();
state._fsp--;
pushFollow(FollowSets000.FOLLOW_rule__ActionDecl__Group_3__1_in_rule__ActionDecl__Group_3__05901);
rule__ActionDecl__Group_3__1();
state._fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__ActionDecl__Group_3__0"
// $ANTLR start "rule__ActionDecl__Group_3__0__Impl"
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:2924:1: rule__ActionDecl__Group_3__0__Impl : ( ( rule__ActionDecl__AttributesAssignment_3_0 ) ) ;
public final void rule__ActionDecl__Group_3__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:2928:1: ( ( ( rule__ActionDecl__AttributesAssignment_3_0 ) ) )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:2929:1: ( ( rule__ActionDecl__AttributesAssignment_3_0 ) )
{
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:2929:1: ( ( rule__ActionDecl__AttributesAssignment_3_0 ) )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:2930:1: ( rule__ActionDecl__AttributesAssignment_3_0 )
{
before(grammarAccess.getActionDeclAccess().getAttributesAssignment_3_0());
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:2931:1: ( rule__ActionDecl__AttributesAssignment_3_0 )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:2931:2: rule__ActionDecl__AttributesAssignment_3_0
{
pushFollow(FollowSets000.FOLLOW_rule__ActionDecl__AttributesAssignment_3_0_in_rule__ActionDecl__Group_3__0__Impl5928);
rule__ActionDecl__AttributesAssignment_3_0();
state._fsp--;
}
after(grammarAccess.getActionDeclAccess().getAttributesAssignment_3_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__ActionDecl__Group_3__0__Impl"
// $ANTLR start "rule__ActionDecl__Group_3__1"
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:2941:1: rule__ActionDecl__Group_3__1 : rule__ActionDecl__Group_3__1__Impl ;
public final void rule__ActionDecl__Group_3__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:2945:1: ( rule__ActionDecl__Group_3__1__Impl )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:2946:2: rule__ActionDecl__Group_3__1__Impl
{
pushFollow(FollowSets000.FOLLOW_rule__ActionDecl__Group_3__1__Impl_in_rule__ActionDecl__Group_3__15958);
rule__ActionDecl__Group_3__1__Impl();
state._fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__ActionDecl__Group_3__1"
// $ANTLR start "rule__ActionDecl__Group_3__1__Impl"
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:2952:1: rule__ActionDecl__Group_3__1__Impl : ( ( rule__ActionDecl__Group_3_1__0 )* ) ;
public final void rule__ActionDecl__Group_3__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:2956:1: ( ( ( rule__ActionDecl__Group_3_1__0 )* ) )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:2957:1: ( ( rule__ActionDecl__Group_3_1__0 )* )
{
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:2957:1: ( ( rule__ActionDecl__Group_3_1__0 )* )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:2958:1: ( rule__ActionDecl__Group_3_1__0 )*
{
before(grammarAccess.getActionDeclAccess().getGroup_3_1());
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:2959:1: ( rule__ActionDecl__Group_3_1__0 )*
loop29:
do {
int alt29=2;
int LA29_0 = input.LA(1);
if ( (LA29_0==23) ) {
alt29=1;
}
switch (alt29) {
case 1 :
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:2959:2: rule__ActionDecl__Group_3_1__0
{
pushFollow(FollowSets000.FOLLOW_rule__ActionDecl__Group_3_1__0_in_rule__ActionDecl__Group_3__1__Impl5985);
rule__ActionDecl__Group_3_1__0();
state._fsp--;
}
break;
default :
break loop29;
}
} while (true);
after(grammarAccess.getActionDeclAccess().getGroup_3_1());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__ActionDecl__Group_3__1__Impl"
// $ANTLR start "rule__ActionDecl__Group_3_1__0"
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:2973:1: rule__ActionDecl__Group_3_1__0 : rule__ActionDecl__Group_3_1__0__Impl rule__ActionDecl__Group_3_1__1 ;
public final void rule__ActionDecl__Group_3_1__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:2977:1: ( rule__ActionDecl__Group_3_1__0__Impl rule__ActionDecl__Group_3_1__1 )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:2978:2: rule__ActionDecl__Group_3_1__0__Impl rule__ActionDecl__Group_3_1__1
{
pushFollow(FollowSets000.FOLLOW_rule__ActionDecl__Group_3_1__0__Impl_in_rule__ActionDecl__Group_3_1__06020);
rule__ActionDecl__Group_3_1__0__Impl();
state._fsp--;
pushFollow(FollowSets000.FOLLOW_rule__ActionDecl__Group_3_1__1_in_rule__ActionDecl__Group_3_1__06023);
rule__ActionDecl__Group_3_1__1();
state._fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__ActionDecl__Group_3_1__0"
// $ANTLR start "rule__ActionDecl__Group_3_1__0__Impl"
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:2985:1: rule__ActionDecl__Group_3_1__0__Impl : ( ',' ) ;
public final void rule__ActionDecl__Group_3_1__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:2989:1: ( ( ',' ) )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:2990:1: ( ',' )
{
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:2990:1: ( ',' )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:2991:1: ','
{
before(grammarAccess.getActionDeclAccess().getCommaKeyword_3_1_0());
match(input,23,FollowSets000.FOLLOW_23_in_rule__ActionDecl__Group_3_1__0__Impl6051);
after(grammarAccess.getActionDeclAccess().getCommaKeyword_3_1_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__ActionDecl__Group_3_1__0__Impl"
// $ANTLR start "rule__ActionDecl__Group_3_1__1"
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:3004:1: rule__ActionDecl__Group_3_1__1 : rule__ActionDecl__Group_3_1__1__Impl ;
public final void rule__ActionDecl__Group_3_1__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:3008:1: ( rule__ActionDecl__Group_3_1__1__Impl )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:3009:2: rule__ActionDecl__Group_3_1__1__Impl
{
pushFollow(FollowSets000.FOLLOW_rule__ActionDecl__Group_3_1__1__Impl_in_rule__ActionDecl__Group_3_1__16082);
rule__ActionDecl__Group_3_1__1__Impl();
state._fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__ActionDecl__Group_3_1__1"
// $ANTLR start "rule__ActionDecl__Group_3_1__1__Impl"
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:3015:1: rule__ActionDecl__Group_3_1__1__Impl : ( ( rule__ActionDecl__AttributesAssignment_3_1_1 ) ) ;
public final void rule__ActionDecl__Group_3_1__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:3019:1: ( ( ( rule__ActionDecl__AttributesAssignment_3_1_1 ) ) )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:3020:1: ( ( rule__ActionDecl__AttributesAssignment_3_1_1 ) )
{
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:3020:1: ( ( rule__ActionDecl__AttributesAssignment_3_1_1 ) )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:3021:1: ( rule__ActionDecl__AttributesAssignment_3_1_1 )
{
before(grammarAccess.getActionDeclAccess().getAttributesAssignment_3_1_1());
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:3022:1: ( rule__ActionDecl__AttributesAssignment_3_1_1 )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:3022:2: rule__ActionDecl__AttributesAssignment_3_1_1
{
pushFollow(FollowSets000.FOLLOW_rule__ActionDecl__AttributesAssignment_3_1_1_in_rule__ActionDecl__Group_3_1__1__Impl6109);
rule__ActionDecl__AttributesAssignment_3_1_1();
state._fsp--;
}
after(grammarAccess.getActionDeclAccess().getAttributesAssignment_3_1_1());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__ActionDecl__Group_3_1__1__Impl"
// $ANTLR start "rule__ActionDecl__Group_5__0"
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:3036:1: rule__ActionDecl__Group_5__0 : rule__ActionDecl__Group_5__0__Impl rule__ActionDecl__Group_5__1 ;
public final void rule__ActionDecl__Group_5__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:3040:1: ( rule__ActionDecl__Group_5__0__Impl rule__ActionDecl__Group_5__1 )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:3041:2: rule__ActionDecl__Group_5__0__Impl rule__ActionDecl__Group_5__1
{
pushFollow(FollowSets000.FOLLOW_rule__ActionDecl__Group_5__0__Impl_in_rule__ActionDecl__Group_5__06143);
rule__ActionDecl__Group_5__0__Impl();
state._fsp--;
pushFollow(FollowSets000.FOLLOW_rule__ActionDecl__Group_5__1_in_rule__ActionDecl__Group_5__06146);
rule__ActionDecl__Group_5__1();
state._fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__ActionDecl__Group_5__0"
// $ANTLR start "rule__ActionDecl__Group_5__0__Impl"
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:3048:1: rule__ActionDecl__Group_5__0__Impl : ( '{' ) ;
public final void rule__ActionDecl__Group_5__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:3052:1: ( ( '{' ) )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:3053:1: ( '{' )
{
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:3053:1: ( '{' )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:3054:1: '{'
{
before(grammarAccess.getActionDeclAccess().getLeftCurlyBracketKeyword_5_0());
match(input,17,FollowSets000.FOLLOW_17_in_rule__ActionDecl__Group_5__0__Impl6174);
after(grammarAccess.getActionDeclAccess().getLeftCurlyBracketKeyword_5_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__ActionDecl__Group_5__0__Impl"
// $ANTLR start "rule__ActionDecl__Group_5__1"
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:3067:1: rule__ActionDecl__Group_5__1 : rule__ActionDecl__Group_5__1__Impl rule__ActionDecl__Group_5__2 ;
public final void rule__ActionDecl__Group_5__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:3071:1: ( rule__ActionDecl__Group_5__1__Impl rule__ActionDecl__Group_5__2 )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:3072:2: rule__ActionDecl__Group_5__1__Impl rule__ActionDecl__Group_5__2
{
pushFollow(FollowSets000.FOLLOW_rule__ActionDecl__Group_5__1__Impl_in_rule__ActionDecl__Group_5__16205);
rule__ActionDecl__Group_5__1__Impl();
state._fsp--;
pushFollow(FollowSets000.FOLLOW_rule__ActionDecl__Group_5__2_in_rule__ActionDecl__Group_5__16208);
rule__ActionDecl__Group_5__2();
state._fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__ActionDecl__Group_5__1"
// $ANTLR start "rule__ActionDecl__Group_5__1__Impl"
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:3079:1: rule__ActionDecl__Group_5__1__Impl : ( 'title' ) ;
public final void rule__ActionDecl__Group_5__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:3083:1: ( ( 'title' ) )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:3084:1: ( 'title' )
{
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:3084:1: ( 'title' )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:3085:1: 'title'
{
before(grammarAccess.getActionDeclAccess().getTitleKeyword_5_1());
match(input,20,FollowSets000.FOLLOW_20_in_rule__ActionDecl__Group_5__1__Impl6236);
after(grammarAccess.getActionDeclAccess().getTitleKeyword_5_1());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__ActionDecl__Group_5__1__Impl"
// $ANTLR start "rule__ActionDecl__Group_5__2"
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:3098:1: rule__ActionDecl__Group_5__2 : rule__ActionDecl__Group_5__2__Impl rule__ActionDecl__Group_5__3 ;
public final void rule__ActionDecl__Group_5__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:3102:1: ( rule__ActionDecl__Group_5__2__Impl rule__ActionDecl__Group_5__3 )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:3103:2: rule__ActionDecl__Group_5__2__Impl rule__ActionDecl__Group_5__3
{
pushFollow(FollowSets000.FOLLOW_rule__ActionDecl__Group_5__2__Impl_in_rule__ActionDecl__Group_5__26267);
rule__ActionDecl__Group_5__2__Impl();
state._fsp--;
pushFollow(FollowSets000.FOLLOW_rule__ActionDecl__Group_5__3_in_rule__ActionDecl__Group_5__26270);
rule__ActionDecl__Group_5__3();
state._fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__ActionDecl__Group_5__2"
// $ANTLR start "rule__ActionDecl__Group_5__2__Impl"
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:3110:1: rule__ActionDecl__Group_5__2__Impl : ( ( rule__ActionDecl__TitleAssignment_5_2 ) ) ;
public final void rule__ActionDecl__Group_5__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:3114:1: ( ( ( rule__ActionDecl__TitleAssignment_5_2 ) ) )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:3115:1: ( ( rule__ActionDecl__TitleAssignment_5_2 ) )
{
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:3115:1: ( ( rule__ActionDecl__TitleAssignment_5_2 ) )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:3116:1: ( rule__ActionDecl__TitleAssignment_5_2 )
{
before(grammarAccess.getActionDeclAccess().getTitleAssignment_5_2());
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:3117:1: ( rule__ActionDecl__TitleAssignment_5_2 )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:3117:2: rule__ActionDecl__TitleAssignment_5_2
{
pushFollow(FollowSets000.FOLLOW_rule__ActionDecl__TitleAssignment_5_2_in_rule__ActionDecl__Group_5__2__Impl6297);
rule__ActionDecl__TitleAssignment_5_2();
state._fsp--;
}
after(grammarAccess.getActionDeclAccess().getTitleAssignment_5_2());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__ActionDecl__Group_5__2__Impl"
// $ANTLR start "rule__ActionDecl__Group_5__3"
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:3127:1: rule__ActionDecl__Group_5__3 : rule__ActionDecl__Group_5__3__Impl ;
public final void rule__ActionDecl__Group_5__3() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:3131:1: ( rule__ActionDecl__Group_5__3__Impl )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:3132:2: rule__ActionDecl__Group_5__3__Impl
{
pushFollow(FollowSets000.FOLLOW_rule__ActionDecl__Group_5__3__Impl_in_rule__ActionDecl__Group_5__36327);
rule__ActionDecl__Group_5__3__Impl();
state._fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__ActionDecl__Group_5__3"
// $ANTLR start "rule__ActionDecl__Group_5__3__Impl"
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:3138:1: rule__ActionDecl__Group_5__3__Impl : ( '}' ) ;
public final void rule__ActionDecl__Group_5__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:3142:1: ( ( '}' ) )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:3143:1: ( '}' )
{
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:3143:1: ( '}' )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:3144:1: '}'
{
before(grammarAccess.getActionDeclAccess().getRightCurlyBracketKeyword_5_3());
match(input,18,FollowSets000.FOLLOW_18_in_rule__ActionDecl__Group_5__3__Impl6355);
after(grammarAccess.getActionDeclAccess().getRightCurlyBracketKeyword_5_3());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__ActionDecl__Group_5__3__Impl"
// $ANTLR start "rule__ParameterDecl__Group__0"
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:3165:1: rule__ParameterDecl__Group__0 : rule__ParameterDecl__Group__0__Impl rule__ParameterDecl__Group__1 ;
public final void rule__ParameterDecl__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:3169:1: ( rule__ParameterDecl__Group__0__Impl rule__ParameterDecl__Group__1 )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:3170:2: rule__ParameterDecl__Group__0__Impl rule__ParameterDecl__Group__1
{
pushFollow(FollowSets000.FOLLOW_rule__ParameterDecl__Group__0__Impl_in_rule__ParameterDecl__Group__06394);
rule__ParameterDecl__Group__0__Impl();
state._fsp--;
pushFollow(FollowSets000.FOLLOW_rule__ParameterDecl__Group__1_in_rule__ParameterDecl__Group__06397);
rule__ParameterDecl__Group__1();
state._fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__ParameterDecl__Group__0"
// $ANTLR start "rule__ParameterDecl__Group__0__Impl"
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:3177:1: rule__ParameterDecl__Group__0__Impl : ( ( rule__ParameterDecl__NameAssignment_0 ) ) ;
public final void rule__ParameterDecl__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:3181:1: ( ( ( rule__ParameterDecl__NameAssignment_0 ) ) )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:3182:1: ( ( rule__ParameterDecl__NameAssignment_0 ) )
{
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:3182:1: ( ( rule__ParameterDecl__NameAssignment_0 ) )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:3183:1: ( rule__ParameterDecl__NameAssignment_0 )
{
before(grammarAccess.getParameterDeclAccess().getNameAssignment_0());
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:3184:1: ( rule__ParameterDecl__NameAssignment_0 )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:3184:2: rule__ParameterDecl__NameAssignment_0
{
pushFollow(FollowSets000.FOLLOW_rule__ParameterDecl__NameAssignment_0_in_rule__ParameterDecl__Group__0__Impl6424);
rule__ParameterDecl__NameAssignment_0();
state._fsp--;
}
after(grammarAccess.getParameterDeclAccess().getNameAssignment_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__ParameterDecl__Group__0__Impl"
// $ANTLR start "rule__ParameterDecl__Group__1"
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:3194:1: rule__ParameterDecl__Group__1 : rule__ParameterDecl__Group__1__Impl rule__ParameterDecl__Group__2 ;
public final void rule__ParameterDecl__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:3198:1: ( rule__ParameterDecl__Group__1__Impl rule__ParameterDecl__Group__2 )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:3199:2: rule__ParameterDecl__Group__1__Impl rule__ParameterDecl__Group__2
{
pushFollow(FollowSets000.FOLLOW_rule__ParameterDecl__Group__1__Impl_in_rule__ParameterDecl__Group__16454);
rule__ParameterDecl__Group__1__Impl();
state._fsp--;
pushFollow(FollowSets000.FOLLOW_rule__ParameterDecl__Group__2_in_rule__ParameterDecl__Group__16457);
rule__ParameterDecl__Group__2();
state._fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__ParameterDecl__Group__1"
// $ANTLR start "rule__ParameterDecl__Group__1__Impl"
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:3206:1: rule__ParameterDecl__Group__1__Impl : ( ':' ) ;
public final void rule__ParameterDecl__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:3210:1: ( ( ':' ) )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:3211:1: ( ':' )
{
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:3211:1: ( ':' )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:3212:1: ':'
{
before(grammarAccess.getParameterDeclAccess().getColonKeyword_1());
match(input,13,FollowSets000.FOLLOW_13_in_rule__ParameterDecl__Group__1__Impl6485);
after(grammarAccess.getParameterDeclAccess().getColonKeyword_1());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__ParameterDecl__Group__1__Impl"
// $ANTLR start "rule__ParameterDecl__Group__2"
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:3225:1: rule__ParameterDecl__Group__2 : rule__ParameterDecl__Group__2__Impl rule__ParameterDecl__Group__3 ;
public final void rule__ParameterDecl__Group__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:3229:1: ( rule__ParameterDecl__Group__2__Impl rule__ParameterDecl__Group__3 )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:3230:2: rule__ParameterDecl__Group__2__Impl rule__ParameterDecl__Group__3
{
pushFollow(FollowSets000.FOLLOW_rule__ParameterDecl__Group__2__Impl_in_rule__ParameterDecl__Group__26516);
rule__ParameterDecl__Group__2__Impl();
state._fsp--;
pushFollow(FollowSets000.FOLLOW_rule__ParameterDecl__Group__3_in_rule__ParameterDecl__Group__26519);
rule__ParameterDecl__Group__3();
state._fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__ParameterDecl__Group__2"
// $ANTLR start "rule__ParameterDecl__Group__2__Impl"
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:3237:1: rule__ParameterDecl__Group__2__Impl : ( ( rule__ParameterDecl__TypeAssignment_2 ) ) ;
public final void rule__ParameterDecl__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:3241:1: ( ( ( rule__ParameterDecl__TypeAssignment_2 ) ) )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:3242:1: ( ( rule__ParameterDecl__TypeAssignment_2 ) )
{
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:3242:1: ( ( rule__ParameterDecl__TypeAssignment_2 ) )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:3243:1: ( rule__ParameterDecl__TypeAssignment_2 )
{
before(grammarAccess.getParameterDeclAccess().getTypeAssignment_2());
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:3244:1: ( rule__ParameterDecl__TypeAssignment_2 )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:3244:2: rule__ParameterDecl__TypeAssignment_2
{
pushFollow(FollowSets000.FOLLOW_rule__ParameterDecl__TypeAssignment_2_in_rule__ParameterDecl__Group__2__Impl6546);
rule__ParameterDecl__TypeAssignment_2();
state._fsp--;
}
after(grammarAccess.getParameterDeclAccess().getTypeAssignment_2());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__ParameterDecl__Group__2__Impl"
// $ANTLR start "rule__ParameterDecl__Group__3"
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:3254:1: rule__ParameterDecl__Group__3 : rule__ParameterDecl__Group__3__Impl rule__ParameterDecl__Group__4 ;
public final void rule__ParameterDecl__Group__3() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:3258:1: ( rule__ParameterDecl__Group__3__Impl rule__ParameterDecl__Group__4 )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:3259:2: rule__ParameterDecl__Group__3__Impl rule__ParameterDecl__Group__4
{
pushFollow(FollowSets000.FOLLOW_rule__ParameterDecl__Group__3__Impl_in_rule__ParameterDecl__Group__36576);
rule__ParameterDecl__Group__3__Impl();
state._fsp--;
pushFollow(FollowSets000.FOLLOW_rule__ParameterDecl__Group__4_in_rule__ParameterDecl__Group__36579);
rule__ParameterDecl__Group__4();
state._fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__ParameterDecl__Group__3"
// $ANTLR start "rule__ParameterDecl__Group__3__Impl"
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:3266:1: rule__ParameterDecl__Group__3__Impl : ( ( rule__ParameterDecl__Multiple_valuesAssignment_3 )? ) ;
public final void rule__ParameterDecl__Group__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:3270:1: ( ( ( rule__ParameterDecl__Multiple_valuesAssignment_3 )? ) )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:3271:1: ( ( rule__ParameterDecl__Multiple_valuesAssignment_3 )? )
{
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:3271:1: ( ( rule__ParameterDecl__Multiple_valuesAssignment_3 )? )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:3272:1: ( rule__ParameterDecl__Multiple_valuesAssignment_3 )?
{
before(grammarAccess.getParameterDeclAccess().getMultiple_valuesAssignment_3());
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:3273:1: ( rule__ParameterDecl__Multiple_valuesAssignment_3 )?
int alt30=2;
int LA30_0 = input.LA(1);
if ( (LA30_0==44) ) {
alt30=1;
}
switch (alt30) {
case 1 :
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:3273:2: rule__ParameterDecl__Multiple_valuesAssignment_3
{
pushFollow(FollowSets000.FOLLOW_rule__ParameterDecl__Multiple_valuesAssignment_3_in_rule__ParameterDecl__Group__3__Impl6606);
rule__ParameterDecl__Multiple_valuesAssignment_3();
state._fsp--;
}
break;
}
after(grammarAccess.getParameterDeclAccess().getMultiple_valuesAssignment_3());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__ParameterDecl__Group__3__Impl"
// $ANTLR start "rule__ParameterDecl__Group__4"
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:3283:1: rule__ParameterDecl__Group__4 : rule__ParameterDecl__Group__4__Impl ;
public final void rule__ParameterDecl__Group__4() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:3287:1: ( rule__ParameterDecl__Group__4__Impl )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:3288:2: rule__ParameterDecl__Group__4__Impl
{
pushFollow(FollowSets000.FOLLOW_rule__ParameterDecl__Group__4__Impl_in_rule__ParameterDecl__Group__46637);
rule__ParameterDecl__Group__4__Impl();
state._fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__ParameterDecl__Group__4"
// $ANTLR start "rule__ParameterDecl__Group__4__Impl"
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:3294:1: rule__ParameterDecl__Group__4__Impl : ( ( rule__ParameterDecl__Group_4__0 )? ) ;
public final void rule__ParameterDecl__Group__4__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:3298:1: ( ( ( rule__ParameterDecl__Group_4__0 )? ) )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:3299:1: ( ( rule__ParameterDecl__Group_4__0 )? )
{
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:3299:1: ( ( rule__ParameterDecl__Group_4__0 )? )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:3300:1: ( rule__ParameterDecl__Group_4__0 )?
{
before(grammarAccess.getParameterDeclAccess().getGroup_4());
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:3301:1: ( rule__ParameterDecl__Group_4__0 )?
int alt31=2;
int LA31_0 = input.LA(1);
if ( (LA31_0==27) ) {
alt31=1;
}
switch (alt31) {
case 1 :
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:3301:2: rule__ParameterDecl__Group_4__0
{
pushFollow(FollowSets000.FOLLOW_rule__ParameterDecl__Group_4__0_in_rule__ParameterDecl__Group__4__Impl6664);
rule__ParameterDecl__Group_4__0();
state._fsp--;
}
break;
}
after(grammarAccess.getParameterDeclAccess().getGroup_4());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__ParameterDecl__Group__4__Impl"
// $ANTLR start "rule__ParameterDecl__Group_4__0"
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:3321:1: rule__ParameterDecl__Group_4__0 : rule__ParameterDecl__Group_4__0__Impl rule__ParameterDecl__Group_4__1 ;
public final void rule__ParameterDecl__Group_4__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:3325:1: ( rule__ParameterDecl__Group_4__0__Impl rule__ParameterDecl__Group_4__1 )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:3326:2: rule__ParameterDecl__Group_4__0__Impl rule__ParameterDecl__Group_4__1
{
pushFollow(FollowSets000.FOLLOW_rule__ParameterDecl__Group_4__0__Impl_in_rule__ParameterDecl__Group_4__06705);
rule__ParameterDecl__Group_4__0__Impl();
state._fsp--;
pushFollow(FollowSets000.FOLLOW_rule__ParameterDecl__Group_4__1_in_rule__ParameterDecl__Group_4__06708);
rule__ParameterDecl__Group_4__1();
state._fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__ParameterDecl__Group_4__0"
// $ANTLR start "rule__ParameterDecl__Group_4__0__Impl"
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:3333:1: rule__ParameterDecl__Group_4__0__Impl : ( '=' ) ;
public final void rule__ParameterDecl__Group_4__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:3337:1: ( ( '=' ) )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:3338:1: ( '=' )
{
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:3338:1: ( '=' )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:3339:1: '='
{
before(grammarAccess.getParameterDeclAccess().getEqualsSignKeyword_4_0());
match(input,27,FollowSets000.FOLLOW_27_in_rule__ParameterDecl__Group_4__0__Impl6736);
after(grammarAccess.getParameterDeclAccess().getEqualsSignKeyword_4_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__ParameterDecl__Group_4__0__Impl"
// $ANTLR start "rule__ParameterDecl__Group_4__1"
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:3352:1: rule__ParameterDecl__Group_4__1 : rule__ParameterDecl__Group_4__1__Impl ;
public final void rule__ParameterDecl__Group_4__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:3356:1: ( rule__ParameterDecl__Group_4__1__Impl )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:3357:2: rule__ParameterDecl__Group_4__1__Impl
{
pushFollow(FollowSets000.FOLLOW_rule__ParameterDecl__Group_4__1__Impl_in_rule__ParameterDecl__Group_4__16767);
rule__ParameterDecl__Group_4__1__Impl();
state._fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__ParameterDecl__Group_4__1"
// $ANTLR start "rule__ParameterDecl__Group_4__1__Impl"
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:3363:1: rule__ParameterDecl__Group_4__1__Impl : ( ( rule__ParameterDecl__DefaultAssignment_4_1 ) ) ;
public final void rule__ParameterDecl__Group_4__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:3367:1: ( ( ( rule__ParameterDecl__DefaultAssignment_4_1 ) ) )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:3368:1: ( ( rule__ParameterDecl__DefaultAssignment_4_1 ) )
{
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:3368:1: ( ( rule__ParameterDecl__DefaultAssignment_4_1 ) )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:3369:1: ( rule__ParameterDecl__DefaultAssignment_4_1 )
{
before(grammarAccess.getParameterDeclAccess().getDefaultAssignment_4_1());
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:3370:1: ( rule__ParameterDecl__DefaultAssignment_4_1 )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:3370:2: rule__ParameterDecl__DefaultAssignment_4_1
{
pushFollow(FollowSets000.FOLLOW_rule__ParameterDecl__DefaultAssignment_4_1_in_rule__ParameterDecl__Group_4__1__Impl6794);
rule__ParameterDecl__DefaultAssignment_4_1();
state._fsp--;
}
after(grammarAccess.getParameterDeclAccess().getDefaultAssignment_4_1());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__ParameterDecl__Group_4__1__Impl"
// $ANTLR start "rule__DataTypeDecl__Group__0"
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:3384:1: rule__DataTypeDecl__Group__0 : rule__DataTypeDecl__Group__0__Impl rule__DataTypeDecl__Group__1 ;
public final void rule__DataTypeDecl__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:3388:1: ( rule__DataTypeDecl__Group__0__Impl rule__DataTypeDecl__Group__1 )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:3389:2: rule__DataTypeDecl__Group__0__Impl rule__DataTypeDecl__Group__1
{
pushFollow(FollowSets000.FOLLOW_rule__DataTypeDecl__Group__0__Impl_in_rule__DataTypeDecl__Group__06828);
rule__DataTypeDecl__Group__0__Impl();
state._fsp--;
pushFollow(FollowSets000.FOLLOW_rule__DataTypeDecl__Group__1_in_rule__DataTypeDecl__Group__06831);
rule__DataTypeDecl__Group__1();
state._fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__DataTypeDecl__Group__0"
// $ANTLR start "rule__DataTypeDecl__Group__0__Impl"
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:3396:1: rule__DataTypeDecl__Group__0__Impl : ( () ) ;
public final void rule__DataTypeDecl__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:3400:1: ( ( () ) )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:3401:1: ( () )
{
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:3401:1: ( () )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:3402:1: ()
{
before(grammarAccess.getDataTypeDeclAccess().getEDataTypeAction_0());
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:3403:1: ()
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:3405:1:
{
}
after(grammarAccess.getDataTypeDeclAccess().getEDataTypeAction_0());
}
}
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__DataTypeDecl__Group__0__Impl"
// $ANTLR start "rule__DataTypeDecl__Group__1"
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:3415:1: rule__DataTypeDecl__Group__1 : rule__DataTypeDecl__Group__1__Impl rule__DataTypeDecl__Group__2 ;
public final void rule__DataTypeDecl__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:3419:1: ( rule__DataTypeDecl__Group__1__Impl rule__DataTypeDecl__Group__2 )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:3420:2: rule__DataTypeDecl__Group__1__Impl rule__DataTypeDecl__Group__2
{
pushFollow(FollowSets000.FOLLOW_rule__DataTypeDecl__Group__1__Impl_in_rule__DataTypeDecl__Group__16889);
rule__DataTypeDecl__Group__1__Impl();
state._fsp--;
pushFollow(FollowSets000.FOLLOW_rule__DataTypeDecl__Group__2_in_rule__DataTypeDecl__Group__16892);
rule__DataTypeDecl__Group__2();
state._fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__DataTypeDecl__Group__1"
// $ANTLR start "rule__DataTypeDecl__Group__1__Impl"
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:3427:1: rule__DataTypeDecl__Group__1__Impl : ( 'datatype' ) ;
public final void rule__DataTypeDecl__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:3431:1: ( ( 'datatype' ) )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:3432:1: ( 'datatype' )
{
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:3432:1: ( 'datatype' )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:3433:1: 'datatype'
{
before(grammarAccess.getDataTypeDeclAccess().getDatatypeKeyword_1());
match(input,32,FollowSets000.FOLLOW_32_in_rule__DataTypeDecl__Group__1__Impl6920);
after(grammarAccess.getDataTypeDeclAccess().getDatatypeKeyword_1());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__DataTypeDecl__Group__1__Impl"
// $ANTLR start "rule__DataTypeDecl__Group__2"
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:3446:1: rule__DataTypeDecl__Group__2 : rule__DataTypeDecl__Group__2__Impl rule__DataTypeDecl__Group__3 ;
public final void rule__DataTypeDecl__Group__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:3450:1: ( rule__DataTypeDecl__Group__2__Impl rule__DataTypeDecl__Group__3 )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:3451:2: rule__DataTypeDecl__Group__2__Impl rule__DataTypeDecl__Group__3
{
pushFollow(FollowSets000.FOLLOW_rule__DataTypeDecl__Group__2__Impl_in_rule__DataTypeDecl__Group__26951);
rule__DataTypeDecl__Group__2__Impl();
state._fsp--;
pushFollow(FollowSets000.FOLLOW_rule__DataTypeDecl__Group__3_in_rule__DataTypeDecl__Group__26954);
rule__DataTypeDecl__Group__3();
state._fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__DataTypeDecl__Group__2"
// $ANTLR start "rule__DataTypeDecl__Group__2__Impl"
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:3458:1: rule__DataTypeDecl__Group__2__Impl : ( ( rule__DataTypeDecl__NameAssignment_2 ) ) ;
public final void rule__DataTypeDecl__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:3462:1: ( ( ( rule__DataTypeDecl__NameAssignment_2 ) ) )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:3463:1: ( ( rule__DataTypeDecl__NameAssignment_2 ) )
{
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:3463:1: ( ( rule__DataTypeDecl__NameAssignment_2 ) )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:3464:1: ( rule__DataTypeDecl__NameAssignment_2 )
{
before(grammarAccess.getDataTypeDeclAccess().getNameAssignment_2());
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:3465:1: ( rule__DataTypeDecl__NameAssignment_2 )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:3465:2: rule__DataTypeDecl__NameAssignment_2
{
pushFollow(FollowSets000.FOLLOW_rule__DataTypeDecl__NameAssignment_2_in_rule__DataTypeDecl__Group__2__Impl6981);
rule__DataTypeDecl__NameAssignment_2();
state._fsp--;
}
after(grammarAccess.getDataTypeDeclAccess().getNameAssignment_2());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__DataTypeDecl__Group__2__Impl"
// $ANTLR start "rule__DataTypeDecl__Group__3"
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:3475:1: rule__DataTypeDecl__Group__3 : rule__DataTypeDecl__Group__3__Impl rule__DataTypeDecl__Group__4 ;
public final void rule__DataTypeDecl__Group__3() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:3479:1: ( rule__DataTypeDecl__Group__3__Impl rule__DataTypeDecl__Group__4 )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:3480:2: rule__DataTypeDecl__Group__3__Impl rule__DataTypeDecl__Group__4
{
pushFollow(FollowSets000.FOLLOW_rule__DataTypeDecl__Group__3__Impl_in_rule__DataTypeDecl__Group__37011);
rule__DataTypeDecl__Group__3__Impl();
state._fsp--;
pushFollow(FollowSets000.FOLLOW_rule__DataTypeDecl__Group__4_in_rule__DataTypeDecl__Group__37014);
rule__DataTypeDecl__Group__4();
state._fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__DataTypeDecl__Group__3"
// $ANTLR start "rule__DataTypeDecl__Group__3__Impl"
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:3487:1: rule__DataTypeDecl__Group__3__Impl : ( ':' ) ;
public final void rule__DataTypeDecl__Group__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:3491:1: ( ( ':' ) )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:3492:1: ( ':' )
{
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:3492:1: ( ':' )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:3493:1: ':'
{
before(grammarAccess.getDataTypeDeclAccess().getColonKeyword_3());
match(input,13,FollowSets000.FOLLOW_13_in_rule__DataTypeDecl__Group__3__Impl7042);
after(grammarAccess.getDataTypeDeclAccess().getColonKeyword_3());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__DataTypeDecl__Group__3__Impl"
// $ANTLR start "rule__DataTypeDecl__Group__4"
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:3506:1: rule__DataTypeDecl__Group__4 : rule__DataTypeDecl__Group__4__Impl rule__DataTypeDecl__Group__5 ;
public final void rule__DataTypeDecl__Group__4() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:3510:1: ( rule__DataTypeDecl__Group__4__Impl rule__DataTypeDecl__Group__5 )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:3511:2: rule__DataTypeDecl__Group__4__Impl rule__DataTypeDecl__Group__5
{
pushFollow(FollowSets000.FOLLOW_rule__DataTypeDecl__Group__4__Impl_in_rule__DataTypeDecl__Group__47073);
rule__DataTypeDecl__Group__4__Impl();
state._fsp--;
pushFollow(FollowSets000.FOLLOW_rule__DataTypeDecl__Group__5_in_rule__DataTypeDecl__Group__47076);
rule__DataTypeDecl__Group__5();
state._fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__DataTypeDecl__Group__4"
// $ANTLR start "rule__DataTypeDecl__Group__4__Impl"
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:3518:1: rule__DataTypeDecl__Group__4__Impl : ( ( rule__DataTypeDecl__InstanceClassNameAssignment_4 ) ) ;
public final void rule__DataTypeDecl__Group__4__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:3522:1: ( ( ( rule__DataTypeDecl__InstanceClassNameAssignment_4 ) ) )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:3523:1: ( ( rule__DataTypeDecl__InstanceClassNameAssignment_4 ) )
{
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:3523:1: ( ( rule__DataTypeDecl__InstanceClassNameAssignment_4 ) )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:3524:1: ( rule__DataTypeDecl__InstanceClassNameAssignment_4 )
{
before(grammarAccess.getDataTypeDeclAccess().getInstanceClassNameAssignment_4());
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:3525:1: ( rule__DataTypeDecl__InstanceClassNameAssignment_4 )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:3525:2: rule__DataTypeDecl__InstanceClassNameAssignment_4
{
pushFollow(FollowSets000.FOLLOW_rule__DataTypeDecl__InstanceClassNameAssignment_4_in_rule__DataTypeDecl__Group__4__Impl7103);
rule__DataTypeDecl__InstanceClassNameAssignment_4();
state._fsp--;
}
after(grammarAccess.getDataTypeDeclAccess().getInstanceClassNameAssignment_4());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__DataTypeDecl__Group__4__Impl"
// $ANTLR start "rule__DataTypeDecl__Group__5"
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:3535:1: rule__DataTypeDecl__Group__5 : rule__DataTypeDecl__Group__5__Impl ;
public final void rule__DataTypeDecl__Group__5() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:3539:1: ( rule__DataTypeDecl__Group__5__Impl )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:3540:2: rule__DataTypeDecl__Group__5__Impl
{
pushFollow(FollowSets000.FOLLOW_rule__DataTypeDecl__Group__5__Impl_in_rule__DataTypeDecl__Group__57133);
rule__DataTypeDecl__Group__5__Impl();
state._fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__DataTypeDecl__Group__5"
// $ANTLR start "rule__DataTypeDecl__Group__5__Impl"
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:3546:1: rule__DataTypeDecl__Group__5__Impl : ( ( rule__DataTypeDecl__Group_5__0 )? ) ;
public final void rule__DataTypeDecl__Group__5__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:3550:1: ( ( ( rule__DataTypeDecl__Group_5__0 )? ) )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:3551:1: ( ( rule__DataTypeDecl__Group_5__0 )? )
{
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:3551:1: ( ( rule__DataTypeDecl__Group_5__0 )? )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:3552:1: ( rule__DataTypeDecl__Group_5__0 )?
{
before(grammarAccess.getDataTypeDeclAccess().getGroup_5());
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:3553:1: ( rule__DataTypeDecl__Group_5__0 )?
int alt32=2;
int LA32_0 = input.LA(1);
if ( (LA32_0==17) ) {
alt32=1;
}
switch (alt32) {
case 1 :
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:3553:2: rule__DataTypeDecl__Group_5__0
{
pushFollow(FollowSets000.FOLLOW_rule__DataTypeDecl__Group_5__0_in_rule__DataTypeDecl__Group__5__Impl7160);
rule__DataTypeDecl__Group_5__0();
state._fsp--;
}
break;
}
after(grammarAccess.getDataTypeDeclAccess().getGroup_5());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__DataTypeDecl__Group__5__Impl"
// $ANTLR start "rule__DataTypeDecl__Group_5__0"
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:3575:1: rule__DataTypeDecl__Group_5__0 : rule__DataTypeDecl__Group_5__0__Impl rule__DataTypeDecl__Group_5__1 ;
public final void rule__DataTypeDecl__Group_5__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:3579:1: ( rule__DataTypeDecl__Group_5__0__Impl rule__DataTypeDecl__Group_5__1 )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:3580:2: rule__DataTypeDecl__Group_5__0__Impl rule__DataTypeDecl__Group_5__1
{
pushFollow(FollowSets000.FOLLOW_rule__DataTypeDecl__Group_5__0__Impl_in_rule__DataTypeDecl__Group_5__07203);
rule__DataTypeDecl__Group_5__0__Impl();
state._fsp--;
pushFollow(FollowSets000.FOLLOW_rule__DataTypeDecl__Group_5__1_in_rule__DataTypeDecl__Group_5__07206);
rule__DataTypeDecl__Group_5__1();
state._fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__DataTypeDecl__Group_5__0"
// $ANTLR start "rule__DataTypeDecl__Group_5__0__Impl"
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:3587:1: rule__DataTypeDecl__Group_5__0__Impl : ( '{' ) ;
public final void rule__DataTypeDecl__Group_5__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:3591:1: ( ( '{' ) )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:3592:1: ( '{' )
{
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:3592:1: ( '{' )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:3593:1: '{'
{
before(grammarAccess.getDataTypeDeclAccess().getLeftCurlyBracketKeyword_5_0());
match(input,17,FollowSets000.FOLLOW_17_in_rule__DataTypeDecl__Group_5__0__Impl7234);
after(grammarAccess.getDataTypeDeclAccess().getLeftCurlyBracketKeyword_5_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__DataTypeDecl__Group_5__0__Impl"
// $ANTLR start "rule__DataTypeDecl__Group_5__1"
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:3606:1: rule__DataTypeDecl__Group_5__1 : rule__DataTypeDecl__Group_5__1__Impl rule__DataTypeDecl__Group_5__2 ;
public final void rule__DataTypeDecl__Group_5__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:3610:1: ( rule__DataTypeDecl__Group_5__1__Impl rule__DataTypeDecl__Group_5__2 )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:3611:2: rule__DataTypeDecl__Group_5__1__Impl rule__DataTypeDecl__Group_5__2
{
pushFollow(FollowSets000.FOLLOW_rule__DataTypeDecl__Group_5__1__Impl_in_rule__DataTypeDecl__Group_5__17265);
rule__DataTypeDecl__Group_5__1__Impl();
state._fsp--;
pushFollow(FollowSets000.FOLLOW_rule__DataTypeDecl__Group_5__2_in_rule__DataTypeDecl__Group_5__17268);
rule__DataTypeDecl__Group_5__2();
state._fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__DataTypeDecl__Group_5__1"
// $ANTLR start "rule__DataTypeDecl__Group_5__1__Impl"
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:3618:1: rule__DataTypeDecl__Group_5__1__Impl : ( ( rule__DataTypeDecl__EAnnotationsAssignment_5_1 ) ) ;
public final void rule__DataTypeDecl__Group_5__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:3622:1: ( ( ( rule__DataTypeDecl__EAnnotationsAssignment_5_1 ) ) )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:3623:1: ( ( rule__DataTypeDecl__EAnnotationsAssignment_5_1 ) )
{
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:3623:1: ( ( rule__DataTypeDecl__EAnnotationsAssignment_5_1 ) )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:3624:1: ( rule__DataTypeDecl__EAnnotationsAssignment_5_1 )
{
before(grammarAccess.getDataTypeDeclAccess().getEAnnotationsAssignment_5_1());
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:3625:1: ( rule__DataTypeDecl__EAnnotationsAssignment_5_1 )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:3625:2: rule__DataTypeDecl__EAnnotationsAssignment_5_1
{
pushFollow(FollowSets000.FOLLOW_rule__DataTypeDecl__EAnnotationsAssignment_5_1_in_rule__DataTypeDecl__Group_5__1__Impl7295);
rule__DataTypeDecl__EAnnotationsAssignment_5_1();
state._fsp--;
}
after(grammarAccess.getDataTypeDeclAccess().getEAnnotationsAssignment_5_1());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__DataTypeDecl__Group_5__1__Impl"
// $ANTLR start "rule__DataTypeDecl__Group_5__2"
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:3635:1: rule__DataTypeDecl__Group_5__2 : rule__DataTypeDecl__Group_5__2__Impl ;
public final void rule__DataTypeDecl__Group_5__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:3639:1: ( rule__DataTypeDecl__Group_5__2__Impl )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:3640:2: rule__DataTypeDecl__Group_5__2__Impl
{
pushFollow(FollowSets000.FOLLOW_rule__DataTypeDecl__Group_5__2__Impl_in_rule__DataTypeDecl__Group_5__27325);
rule__DataTypeDecl__Group_5__2__Impl();
state._fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__DataTypeDecl__Group_5__2"
// $ANTLR start "rule__DataTypeDecl__Group_5__2__Impl"
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:3646:1: rule__DataTypeDecl__Group_5__2__Impl : ( '}' ) ;
public final void rule__DataTypeDecl__Group_5__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:3650:1: ( ( '}' ) )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:3651:1: ( '}' )
{
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:3651:1: ( '}' )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:3652:1: '}'
{
before(grammarAccess.getDataTypeDeclAccess().getRightCurlyBracketKeyword_5_2());
match(input,18,FollowSets000.FOLLOW_18_in_rule__DataTypeDecl__Group_5__2__Impl7353);
after(grammarAccess.getDataTypeDeclAccess().getRightCurlyBracketKeyword_5_2());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__DataTypeDecl__Group_5__2__Impl"
// $ANTLR start "rule__DataTypeAnnotation__Group_0__0"
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:3671:1: rule__DataTypeAnnotation__Group_0__0 : rule__DataTypeAnnotation__Group_0__0__Impl rule__DataTypeAnnotation__Group_0__1 ;
public final void rule__DataTypeAnnotation__Group_0__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:3675:1: ( rule__DataTypeAnnotation__Group_0__0__Impl rule__DataTypeAnnotation__Group_0__1 )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:3676:2: rule__DataTypeAnnotation__Group_0__0__Impl rule__DataTypeAnnotation__Group_0__1
{
pushFollow(FollowSets000.FOLLOW_rule__DataTypeAnnotation__Group_0__0__Impl_in_rule__DataTypeAnnotation__Group_0__07390);
rule__DataTypeAnnotation__Group_0__0__Impl();
state._fsp--;
pushFollow(FollowSets000.FOLLOW_rule__DataTypeAnnotation__Group_0__1_in_rule__DataTypeAnnotation__Group_0__07393);
rule__DataTypeAnnotation__Group_0__1();
state._fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__DataTypeAnnotation__Group_0__0"
// $ANTLR start "rule__DataTypeAnnotation__Group_0__0__Impl"
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:3683:1: rule__DataTypeAnnotation__Group_0__0__Impl : ( ( rule__DataTypeAnnotation__KeyAssignment_0_0 ) ) ;
public final void rule__DataTypeAnnotation__Group_0__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:3687:1: ( ( ( rule__DataTypeAnnotation__KeyAssignment_0_0 ) ) )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:3688:1: ( ( rule__DataTypeAnnotation__KeyAssignment_0_0 ) )
{
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:3688:1: ( ( rule__DataTypeAnnotation__KeyAssignment_0_0 ) )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:3689:1: ( rule__DataTypeAnnotation__KeyAssignment_0_0 )
{
before(grammarAccess.getDataTypeAnnotationAccess().getKeyAssignment_0_0());
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:3690:1: ( rule__DataTypeAnnotation__KeyAssignment_0_0 )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:3690:2: rule__DataTypeAnnotation__KeyAssignment_0_0
{
pushFollow(FollowSets000.FOLLOW_rule__DataTypeAnnotation__KeyAssignment_0_0_in_rule__DataTypeAnnotation__Group_0__0__Impl7420);
rule__DataTypeAnnotation__KeyAssignment_0_0();
state._fsp--;
}
after(grammarAccess.getDataTypeAnnotationAccess().getKeyAssignment_0_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__DataTypeAnnotation__Group_0__0__Impl"
// $ANTLR start "rule__DataTypeAnnotation__Group_0__1"
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:3700:1: rule__DataTypeAnnotation__Group_0__1 : rule__DataTypeAnnotation__Group_0__1__Impl rule__DataTypeAnnotation__Group_0__2 ;
public final void rule__DataTypeAnnotation__Group_0__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:3704:1: ( rule__DataTypeAnnotation__Group_0__1__Impl rule__DataTypeAnnotation__Group_0__2 )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:3705:2: rule__DataTypeAnnotation__Group_0__1__Impl rule__DataTypeAnnotation__Group_0__2
{
pushFollow(FollowSets000.FOLLOW_rule__DataTypeAnnotation__Group_0__1__Impl_in_rule__DataTypeAnnotation__Group_0__17450);
rule__DataTypeAnnotation__Group_0__1__Impl();
state._fsp--;
pushFollow(FollowSets000.FOLLOW_rule__DataTypeAnnotation__Group_0__2_in_rule__DataTypeAnnotation__Group_0__17453);
rule__DataTypeAnnotation__Group_0__2();
state._fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__DataTypeAnnotation__Group_0__1"
// $ANTLR start "rule__DataTypeAnnotation__Group_0__1__Impl"
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:3712:1: rule__DataTypeAnnotation__Group_0__1__Impl : ( '=' ) ;
public final void rule__DataTypeAnnotation__Group_0__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:3716:1: ( ( '=' ) )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:3717:1: ( '=' )
{
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:3717:1: ( '=' )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:3718:1: '='
{
before(grammarAccess.getDataTypeAnnotationAccess().getEqualsSignKeyword_0_1());
match(input,27,FollowSets000.FOLLOW_27_in_rule__DataTypeAnnotation__Group_0__1__Impl7481);
after(grammarAccess.getDataTypeAnnotationAccess().getEqualsSignKeyword_0_1());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__DataTypeAnnotation__Group_0__1__Impl"
// $ANTLR start "rule__DataTypeAnnotation__Group_0__2"
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:3731:1: rule__DataTypeAnnotation__Group_0__2 : rule__DataTypeAnnotation__Group_0__2__Impl ;
public final void rule__DataTypeAnnotation__Group_0__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:3735:1: ( rule__DataTypeAnnotation__Group_0__2__Impl )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:3736:2: rule__DataTypeAnnotation__Group_0__2__Impl
{
pushFollow(FollowSets000.FOLLOW_rule__DataTypeAnnotation__Group_0__2__Impl_in_rule__DataTypeAnnotation__Group_0__27512);
rule__DataTypeAnnotation__Group_0__2__Impl();
state._fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__DataTypeAnnotation__Group_0__2"
// $ANTLR start "rule__DataTypeAnnotation__Group_0__2__Impl"
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:3742:1: rule__DataTypeAnnotation__Group_0__2__Impl : ( ( rule__DataTypeAnnotation__ValueAssignment_0_2 ) ) ;
public final void rule__DataTypeAnnotation__Group_0__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:3746:1: ( ( ( rule__DataTypeAnnotation__ValueAssignment_0_2 ) ) )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:3747:1: ( ( rule__DataTypeAnnotation__ValueAssignment_0_2 ) )
{
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:3747:1: ( ( rule__DataTypeAnnotation__ValueAssignment_0_2 ) )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:3748:1: ( rule__DataTypeAnnotation__ValueAssignment_0_2 )
{
before(grammarAccess.getDataTypeAnnotationAccess().getValueAssignment_0_2());
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:3749:1: ( rule__DataTypeAnnotation__ValueAssignment_0_2 )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:3749:2: rule__DataTypeAnnotation__ValueAssignment_0_2
{
pushFollow(FollowSets000.FOLLOW_rule__DataTypeAnnotation__ValueAssignment_0_2_in_rule__DataTypeAnnotation__Group_0__2__Impl7539);
rule__DataTypeAnnotation__ValueAssignment_0_2();
state._fsp--;
}
after(grammarAccess.getDataTypeAnnotationAccess().getValueAssignment_0_2());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__DataTypeAnnotation__Group_0__2__Impl"
// $ANTLR start "rule__DataTypeAnnotation__Group_1__0"
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:3765:1: rule__DataTypeAnnotation__Group_1__0 : rule__DataTypeAnnotation__Group_1__0__Impl rule__DataTypeAnnotation__Group_1__1 ;
public final void rule__DataTypeAnnotation__Group_1__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:3769:1: ( rule__DataTypeAnnotation__Group_1__0__Impl rule__DataTypeAnnotation__Group_1__1 )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:3770:2: rule__DataTypeAnnotation__Group_1__0__Impl rule__DataTypeAnnotation__Group_1__1
{
pushFollow(FollowSets000.FOLLOW_rule__DataTypeAnnotation__Group_1__0__Impl_in_rule__DataTypeAnnotation__Group_1__07575);
rule__DataTypeAnnotation__Group_1__0__Impl();
state._fsp--;
pushFollow(FollowSets000.FOLLOW_rule__DataTypeAnnotation__Group_1__1_in_rule__DataTypeAnnotation__Group_1__07578);
rule__DataTypeAnnotation__Group_1__1();
state._fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__DataTypeAnnotation__Group_1__0"
// $ANTLR start "rule__DataTypeAnnotation__Group_1__0__Impl"
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:3777:1: rule__DataTypeAnnotation__Group_1__0__Impl : ( ( rule__DataTypeAnnotation__KeyAssignment_1_0 ) ) ;
public final void rule__DataTypeAnnotation__Group_1__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:3781:1: ( ( ( rule__DataTypeAnnotation__KeyAssignment_1_0 ) ) )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:3782:1: ( ( rule__DataTypeAnnotation__KeyAssignment_1_0 ) )
{
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:3782:1: ( ( rule__DataTypeAnnotation__KeyAssignment_1_0 ) )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:3783:1: ( rule__DataTypeAnnotation__KeyAssignment_1_0 )
{
before(grammarAccess.getDataTypeAnnotationAccess().getKeyAssignment_1_0());
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:3784:1: ( rule__DataTypeAnnotation__KeyAssignment_1_0 )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:3784:2: rule__DataTypeAnnotation__KeyAssignment_1_0
{
pushFollow(FollowSets000.FOLLOW_rule__DataTypeAnnotation__KeyAssignment_1_0_in_rule__DataTypeAnnotation__Group_1__0__Impl7605);
rule__DataTypeAnnotation__KeyAssignment_1_0();
state._fsp--;
}
after(grammarAccess.getDataTypeAnnotationAccess().getKeyAssignment_1_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__DataTypeAnnotation__Group_1__0__Impl"
// $ANTLR start "rule__DataTypeAnnotation__Group_1__1"
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:3794:1: rule__DataTypeAnnotation__Group_1__1 : rule__DataTypeAnnotation__Group_1__1__Impl rule__DataTypeAnnotation__Group_1__2 ;
public final void rule__DataTypeAnnotation__Group_1__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:3798:1: ( rule__DataTypeAnnotation__Group_1__1__Impl rule__DataTypeAnnotation__Group_1__2 )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:3799:2: rule__DataTypeAnnotation__Group_1__1__Impl rule__DataTypeAnnotation__Group_1__2
{
pushFollow(FollowSets000.FOLLOW_rule__DataTypeAnnotation__Group_1__1__Impl_in_rule__DataTypeAnnotation__Group_1__17635);
rule__DataTypeAnnotation__Group_1__1__Impl();
state._fsp--;
pushFollow(FollowSets000.FOLLOW_rule__DataTypeAnnotation__Group_1__2_in_rule__DataTypeAnnotation__Group_1__17638);
rule__DataTypeAnnotation__Group_1__2();
state._fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__DataTypeAnnotation__Group_1__1"
// $ANTLR start "rule__DataTypeAnnotation__Group_1__1__Impl"
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:3806:1: rule__DataTypeAnnotation__Group_1__1__Impl : ( '=' ) ;
public final void rule__DataTypeAnnotation__Group_1__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:3810:1: ( ( '=' ) )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:3811:1: ( '=' )
{
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:3811:1: ( '=' )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:3812:1: '='
{
before(grammarAccess.getDataTypeAnnotationAccess().getEqualsSignKeyword_1_1());
match(input,27,FollowSets000.FOLLOW_27_in_rule__DataTypeAnnotation__Group_1__1__Impl7666);
after(grammarAccess.getDataTypeAnnotationAccess().getEqualsSignKeyword_1_1());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__DataTypeAnnotation__Group_1__1__Impl"
// $ANTLR start "rule__DataTypeAnnotation__Group_1__2"
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:3825:1: rule__DataTypeAnnotation__Group_1__2 : rule__DataTypeAnnotation__Group_1__2__Impl ;
public final void rule__DataTypeAnnotation__Group_1__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:3829:1: ( rule__DataTypeAnnotation__Group_1__2__Impl )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:3830:2: rule__DataTypeAnnotation__Group_1__2__Impl
{
pushFollow(FollowSets000.FOLLOW_rule__DataTypeAnnotation__Group_1__2__Impl_in_rule__DataTypeAnnotation__Group_1__27697);
rule__DataTypeAnnotation__Group_1__2__Impl();
state._fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__DataTypeAnnotation__Group_1__2"
// $ANTLR start "rule__DataTypeAnnotation__Group_1__2__Impl"
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:3836:1: rule__DataTypeAnnotation__Group_1__2__Impl : ( ( rule__DataTypeAnnotation__ValueAssignment_1_2 ) ) ;
public final void rule__DataTypeAnnotation__Group_1__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:3840:1: ( ( ( rule__DataTypeAnnotation__ValueAssignment_1_2 ) ) )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:3841:1: ( ( rule__DataTypeAnnotation__ValueAssignment_1_2 ) )
{
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:3841:1: ( ( rule__DataTypeAnnotation__ValueAssignment_1_2 ) )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:3842:1: ( rule__DataTypeAnnotation__ValueAssignment_1_2 )
{
before(grammarAccess.getDataTypeAnnotationAccess().getValueAssignment_1_2());
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:3843:1: ( rule__DataTypeAnnotation__ValueAssignment_1_2 )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:3843:2: rule__DataTypeAnnotation__ValueAssignment_1_2
{
pushFollow(FollowSets000.FOLLOW_rule__DataTypeAnnotation__ValueAssignment_1_2_in_rule__DataTypeAnnotation__Group_1__2__Impl7724);
rule__DataTypeAnnotation__ValueAssignment_1_2();
state._fsp--;
}
after(grammarAccess.getDataTypeAnnotationAccess().getValueAssignment_1_2());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__DataTypeAnnotation__Group_1__2__Impl"
// $ANTLR start "rule__DataTypeAnnotation__Group_2__0"
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:3859:1: rule__DataTypeAnnotation__Group_2__0 : rule__DataTypeAnnotation__Group_2__0__Impl rule__DataTypeAnnotation__Group_2__1 ;
public final void rule__DataTypeAnnotation__Group_2__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:3863:1: ( rule__DataTypeAnnotation__Group_2__0__Impl rule__DataTypeAnnotation__Group_2__1 )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:3864:2: rule__DataTypeAnnotation__Group_2__0__Impl rule__DataTypeAnnotation__Group_2__1
{
pushFollow(FollowSets000.FOLLOW_rule__DataTypeAnnotation__Group_2__0__Impl_in_rule__DataTypeAnnotation__Group_2__07760);
rule__DataTypeAnnotation__Group_2__0__Impl();
state._fsp--;
pushFollow(FollowSets000.FOLLOW_rule__DataTypeAnnotation__Group_2__1_in_rule__DataTypeAnnotation__Group_2__07763);
rule__DataTypeAnnotation__Group_2__1();
state._fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__DataTypeAnnotation__Group_2__0"
// $ANTLR start "rule__DataTypeAnnotation__Group_2__0__Impl"
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:3871:1: rule__DataTypeAnnotation__Group_2__0__Impl : ( ( rule__DataTypeAnnotation__KeyAssignment_2_0 ) ) ;
public final void rule__DataTypeAnnotation__Group_2__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:3875:1: ( ( ( rule__DataTypeAnnotation__KeyAssignment_2_0 ) ) )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:3876:1: ( ( rule__DataTypeAnnotation__KeyAssignment_2_0 ) )
{
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:3876:1: ( ( rule__DataTypeAnnotation__KeyAssignment_2_0 ) )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:3877:1: ( rule__DataTypeAnnotation__KeyAssignment_2_0 )
{
before(grammarAccess.getDataTypeAnnotationAccess().getKeyAssignment_2_0());
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:3878:1: ( rule__DataTypeAnnotation__KeyAssignment_2_0 )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:3878:2: rule__DataTypeAnnotation__KeyAssignment_2_0
{
pushFollow(FollowSets000.FOLLOW_rule__DataTypeAnnotation__KeyAssignment_2_0_in_rule__DataTypeAnnotation__Group_2__0__Impl7790);
rule__DataTypeAnnotation__KeyAssignment_2_0();
state._fsp--;
}
after(grammarAccess.getDataTypeAnnotationAccess().getKeyAssignment_2_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__DataTypeAnnotation__Group_2__0__Impl"
// $ANTLR start "rule__DataTypeAnnotation__Group_2__1"
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:3888:1: rule__DataTypeAnnotation__Group_2__1 : rule__DataTypeAnnotation__Group_2__1__Impl rule__DataTypeAnnotation__Group_2__2 ;
public final void rule__DataTypeAnnotation__Group_2__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:3892:1: ( rule__DataTypeAnnotation__Group_2__1__Impl rule__DataTypeAnnotation__Group_2__2 )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:3893:2: rule__DataTypeAnnotation__Group_2__1__Impl rule__DataTypeAnnotation__Group_2__2
{
pushFollow(FollowSets000.FOLLOW_rule__DataTypeAnnotation__Group_2__1__Impl_in_rule__DataTypeAnnotation__Group_2__17820);
rule__DataTypeAnnotation__Group_2__1__Impl();
state._fsp--;
pushFollow(FollowSets000.FOLLOW_rule__DataTypeAnnotation__Group_2__2_in_rule__DataTypeAnnotation__Group_2__17823);
rule__DataTypeAnnotation__Group_2__2();
state._fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__DataTypeAnnotation__Group_2__1"
// $ANTLR start "rule__DataTypeAnnotation__Group_2__1__Impl"
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:3900:1: rule__DataTypeAnnotation__Group_2__1__Impl : ( '=' ) ;
public final void rule__DataTypeAnnotation__Group_2__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:3904:1: ( ( '=' ) )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:3905:1: ( '=' )
{
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:3905:1: ( '=' )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:3906:1: '='
{
before(grammarAccess.getDataTypeAnnotationAccess().getEqualsSignKeyword_2_1());
match(input,27,FollowSets000.FOLLOW_27_in_rule__DataTypeAnnotation__Group_2__1__Impl7851);
after(grammarAccess.getDataTypeAnnotationAccess().getEqualsSignKeyword_2_1());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__DataTypeAnnotation__Group_2__1__Impl"
// $ANTLR start "rule__DataTypeAnnotation__Group_2__2"
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:3919:1: rule__DataTypeAnnotation__Group_2__2 : rule__DataTypeAnnotation__Group_2__2__Impl ;
public final void rule__DataTypeAnnotation__Group_2__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:3923:1: ( rule__DataTypeAnnotation__Group_2__2__Impl )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:3924:2: rule__DataTypeAnnotation__Group_2__2__Impl
{
pushFollow(FollowSets000.FOLLOW_rule__DataTypeAnnotation__Group_2__2__Impl_in_rule__DataTypeAnnotation__Group_2__27882);
rule__DataTypeAnnotation__Group_2__2__Impl();
state._fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__DataTypeAnnotation__Group_2__2"
// $ANTLR start "rule__DataTypeAnnotation__Group_2__2__Impl"
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:3930:1: rule__DataTypeAnnotation__Group_2__2__Impl : ( ( rule__DataTypeAnnotation__ValueAssignment_2_2 ) ) ;
public final void rule__DataTypeAnnotation__Group_2__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:3934:1: ( ( ( rule__DataTypeAnnotation__ValueAssignment_2_2 ) ) )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:3935:1: ( ( rule__DataTypeAnnotation__ValueAssignment_2_2 ) )
{
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:3935:1: ( ( rule__DataTypeAnnotation__ValueAssignment_2_2 ) )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:3936:1: ( rule__DataTypeAnnotation__ValueAssignment_2_2 )
{
before(grammarAccess.getDataTypeAnnotationAccess().getValueAssignment_2_2());
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:3937:1: ( rule__DataTypeAnnotation__ValueAssignment_2_2 )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:3937:2: rule__DataTypeAnnotation__ValueAssignment_2_2
{
pushFollow(FollowSets000.FOLLOW_rule__DataTypeAnnotation__ValueAssignment_2_2_in_rule__DataTypeAnnotation__Group_2__2__Impl7909);
rule__DataTypeAnnotation__ValueAssignment_2_2();
state._fsp--;
}
after(grammarAccess.getDataTypeAnnotationAccess().getValueAssignment_2_2());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__DataTypeAnnotation__Group_2__2__Impl"
// $ANTLR start "rule__DataTypeAnnotation__Group_3__0"
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:3953:1: rule__DataTypeAnnotation__Group_3__0 : rule__DataTypeAnnotation__Group_3__0__Impl rule__DataTypeAnnotation__Group_3__1 ;
public final void rule__DataTypeAnnotation__Group_3__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:3957:1: ( rule__DataTypeAnnotation__Group_3__0__Impl rule__DataTypeAnnotation__Group_3__1 )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:3958:2: rule__DataTypeAnnotation__Group_3__0__Impl rule__DataTypeAnnotation__Group_3__1
{
pushFollow(FollowSets000.FOLLOW_rule__DataTypeAnnotation__Group_3__0__Impl_in_rule__DataTypeAnnotation__Group_3__07945);
rule__DataTypeAnnotation__Group_3__0__Impl();
state._fsp--;
pushFollow(FollowSets000.FOLLOW_rule__DataTypeAnnotation__Group_3__1_in_rule__DataTypeAnnotation__Group_3__07948);
rule__DataTypeAnnotation__Group_3__1();
state._fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__DataTypeAnnotation__Group_3__0"
// $ANTLR start "rule__DataTypeAnnotation__Group_3__0__Impl"
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:3965:1: rule__DataTypeAnnotation__Group_3__0__Impl : ( ( rule__DataTypeAnnotation__KeyAssignment_3_0 ) ) ;
public final void rule__DataTypeAnnotation__Group_3__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:3969:1: ( ( ( rule__DataTypeAnnotation__KeyAssignment_3_0 ) ) )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:3970:1: ( ( rule__DataTypeAnnotation__KeyAssignment_3_0 ) )
{
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:3970:1: ( ( rule__DataTypeAnnotation__KeyAssignment_3_0 ) )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:3971:1: ( rule__DataTypeAnnotation__KeyAssignment_3_0 )
{
before(grammarAccess.getDataTypeAnnotationAccess().getKeyAssignment_3_0());
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:3972:1: ( rule__DataTypeAnnotation__KeyAssignment_3_0 )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:3972:2: rule__DataTypeAnnotation__KeyAssignment_3_0
{
pushFollow(FollowSets000.FOLLOW_rule__DataTypeAnnotation__KeyAssignment_3_0_in_rule__DataTypeAnnotation__Group_3__0__Impl7975);
rule__DataTypeAnnotation__KeyAssignment_3_0();
state._fsp--;
}
after(grammarAccess.getDataTypeAnnotationAccess().getKeyAssignment_3_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__DataTypeAnnotation__Group_3__0__Impl"
// $ANTLR start "rule__DataTypeAnnotation__Group_3__1"
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:3982:1: rule__DataTypeAnnotation__Group_3__1 : rule__DataTypeAnnotation__Group_3__1__Impl rule__DataTypeAnnotation__Group_3__2 ;
public final void rule__DataTypeAnnotation__Group_3__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:3986:1: ( rule__DataTypeAnnotation__Group_3__1__Impl rule__DataTypeAnnotation__Group_3__2 )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:3987:2: rule__DataTypeAnnotation__Group_3__1__Impl rule__DataTypeAnnotation__Group_3__2
{
pushFollow(FollowSets000.FOLLOW_rule__DataTypeAnnotation__Group_3__1__Impl_in_rule__DataTypeAnnotation__Group_3__18005);
rule__DataTypeAnnotation__Group_3__1__Impl();
state._fsp--;
pushFollow(FollowSets000.FOLLOW_rule__DataTypeAnnotation__Group_3__2_in_rule__DataTypeAnnotation__Group_3__18008);
rule__DataTypeAnnotation__Group_3__2();
state._fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__DataTypeAnnotation__Group_3__1"
// $ANTLR start "rule__DataTypeAnnotation__Group_3__1__Impl"
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:3994:1: rule__DataTypeAnnotation__Group_3__1__Impl : ( '=' ) ;
public final void rule__DataTypeAnnotation__Group_3__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:3998:1: ( ( '=' ) )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:3999:1: ( '=' )
{
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:3999:1: ( '=' )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:4000:1: '='
{
before(grammarAccess.getDataTypeAnnotationAccess().getEqualsSignKeyword_3_1());
match(input,27,FollowSets000.FOLLOW_27_in_rule__DataTypeAnnotation__Group_3__1__Impl8036);
after(grammarAccess.getDataTypeAnnotationAccess().getEqualsSignKeyword_3_1());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__DataTypeAnnotation__Group_3__1__Impl"
// $ANTLR start "rule__DataTypeAnnotation__Group_3__2"
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:4013:1: rule__DataTypeAnnotation__Group_3__2 : rule__DataTypeAnnotation__Group_3__2__Impl ;
public final void rule__DataTypeAnnotation__Group_3__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:4017:1: ( rule__DataTypeAnnotation__Group_3__2__Impl )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:4018:2: rule__DataTypeAnnotation__Group_3__2__Impl
{
pushFollow(FollowSets000.FOLLOW_rule__DataTypeAnnotation__Group_3__2__Impl_in_rule__DataTypeAnnotation__Group_3__28067);
rule__DataTypeAnnotation__Group_3__2__Impl();
state._fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__DataTypeAnnotation__Group_3__2"
// $ANTLR start "rule__DataTypeAnnotation__Group_3__2__Impl"
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:4024:1: rule__DataTypeAnnotation__Group_3__2__Impl : ( ( rule__DataTypeAnnotation__ValueAssignment_3_2 ) ) ;
public final void rule__DataTypeAnnotation__Group_3__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:4028:1: ( ( ( rule__DataTypeAnnotation__ValueAssignment_3_2 ) ) )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:4029:1: ( ( rule__DataTypeAnnotation__ValueAssignment_3_2 ) )
{
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:4029:1: ( ( rule__DataTypeAnnotation__ValueAssignment_3_2 ) )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:4030:1: ( rule__DataTypeAnnotation__ValueAssignment_3_2 )
{
before(grammarAccess.getDataTypeAnnotationAccess().getValueAssignment_3_2());
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:4031:1: ( rule__DataTypeAnnotation__ValueAssignment_3_2 )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:4031:2: rule__DataTypeAnnotation__ValueAssignment_3_2
{
pushFollow(FollowSets000.FOLLOW_rule__DataTypeAnnotation__ValueAssignment_3_2_in_rule__DataTypeAnnotation__Group_3__2__Impl8094);
rule__DataTypeAnnotation__ValueAssignment_3_2();
state._fsp--;
}
after(grammarAccess.getDataTypeAnnotationAccess().getValueAssignment_3_2());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__DataTypeAnnotation__Group_3__2__Impl"
// $ANTLR start "rule__DataTypeAnnotation__Group_4__0"
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:4047:1: rule__DataTypeAnnotation__Group_4__0 : rule__DataTypeAnnotation__Group_4__0__Impl rule__DataTypeAnnotation__Group_4__1 ;
public final void rule__DataTypeAnnotation__Group_4__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:4051:1: ( rule__DataTypeAnnotation__Group_4__0__Impl rule__DataTypeAnnotation__Group_4__1 )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:4052:2: rule__DataTypeAnnotation__Group_4__0__Impl rule__DataTypeAnnotation__Group_4__1
{
pushFollow(FollowSets000.FOLLOW_rule__DataTypeAnnotation__Group_4__0__Impl_in_rule__DataTypeAnnotation__Group_4__08130);
rule__DataTypeAnnotation__Group_4__0__Impl();
state._fsp--;
pushFollow(FollowSets000.FOLLOW_rule__DataTypeAnnotation__Group_4__1_in_rule__DataTypeAnnotation__Group_4__08133);
rule__DataTypeAnnotation__Group_4__1();
state._fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__DataTypeAnnotation__Group_4__0"
// $ANTLR start "rule__DataTypeAnnotation__Group_4__0__Impl"
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:4059:1: rule__DataTypeAnnotation__Group_4__0__Impl : ( ( rule__DataTypeAnnotation__KeyAssignment_4_0 ) ) ;
public final void rule__DataTypeAnnotation__Group_4__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:4063:1: ( ( ( rule__DataTypeAnnotation__KeyAssignment_4_0 ) ) )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:4064:1: ( ( rule__DataTypeAnnotation__KeyAssignment_4_0 ) )
{
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:4064:1: ( ( rule__DataTypeAnnotation__KeyAssignment_4_0 ) )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:4065:1: ( rule__DataTypeAnnotation__KeyAssignment_4_0 )
{
before(grammarAccess.getDataTypeAnnotationAccess().getKeyAssignment_4_0());
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:4066:1: ( rule__DataTypeAnnotation__KeyAssignment_4_0 )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:4066:2: rule__DataTypeAnnotation__KeyAssignment_4_0
{
pushFollow(FollowSets000.FOLLOW_rule__DataTypeAnnotation__KeyAssignment_4_0_in_rule__DataTypeAnnotation__Group_4__0__Impl8160);
rule__DataTypeAnnotation__KeyAssignment_4_0();
state._fsp--;
}
after(grammarAccess.getDataTypeAnnotationAccess().getKeyAssignment_4_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__DataTypeAnnotation__Group_4__0__Impl"
// $ANTLR start "rule__DataTypeAnnotation__Group_4__1"
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:4076:1: rule__DataTypeAnnotation__Group_4__1 : rule__DataTypeAnnotation__Group_4__1__Impl rule__DataTypeAnnotation__Group_4__2 ;
public final void rule__DataTypeAnnotation__Group_4__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:4080:1: ( rule__DataTypeAnnotation__Group_4__1__Impl rule__DataTypeAnnotation__Group_4__2 )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:4081:2: rule__DataTypeAnnotation__Group_4__1__Impl rule__DataTypeAnnotation__Group_4__2
{
pushFollow(FollowSets000.FOLLOW_rule__DataTypeAnnotation__Group_4__1__Impl_in_rule__DataTypeAnnotation__Group_4__18190);
rule__DataTypeAnnotation__Group_4__1__Impl();
state._fsp--;
pushFollow(FollowSets000.FOLLOW_rule__DataTypeAnnotation__Group_4__2_in_rule__DataTypeAnnotation__Group_4__18193);
rule__DataTypeAnnotation__Group_4__2();
state._fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__DataTypeAnnotation__Group_4__1"
// $ANTLR start "rule__DataTypeAnnotation__Group_4__1__Impl"
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:4088:1: rule__DataTypeAnnotation__Group_4__1__Impl : ( '=' ) ;
public final void rule__DataTypeAnnotation__Group_4__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:4092:1: ( ( '=' ) )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:4093:1: ( '=' )
{
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:4093:1: ( '=' )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:4094:1: '='
{
before(grammarAccess.getDataTypeAnnotationAccess().getEqualsSignKeyword_4_1());
match(input,27,FollowSets000.FOLLOW_27_in_rule__DataTypeAnnotation__Group_4__1__Impl8221);
after(grammarAccess.getDataTypeAnnotationAccess().getEqualsSignKeyword_4_1());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__DataTypeAnnotation__Group_4__1__Impl"
// $ANTLR start "rule__DataTypeAnnotation__Group_4__2"
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:4107:1: rule__DataTypeAnnotation__Group_4__2 : rule__DataTypeAnnotation__Group_4__2__Impl ;
public final void rule__DataTypeAnnotation__Group_4__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:4111:1: ( rule__DataTypeAnnotation__Group_4__2__Impl )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:4112:2: rule__DataTypeAnnotation__Group_4__2__Impl
{
pushFollow(FollowSets000.FOLLOW_rule__DataTypeAnnotation__Group_4__2__Impl_in_rule__DataTypeAnnotation__Group_4__28252);
rule__DataTypeAnnotation__Group_4__2__Impl();
state._fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__DataTypeAnnotation__Group_4__2"
// $ANTLR start "rule__DataTypeAnnotation__Group_4__2__Impl"
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:4118:1: rule__DataTypeAnnotation__Group_4__2__Impl : ( ( rule__DataTypeAnnotation__ValueAssignment_4_2 ) ) ;
public final void rule__DataTypeAnnotation__Group_4__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:4122:1: ( ( ( rule__DataTypeAnnotation__ValueAssignment_4_2 ) ) )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:4123:1: ( ( rule__DataTypeAnnotation__ValueAssignment_4_2 ) )
{
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:4123:1: ( ( rule__DataTypeAnnotation__ValueAssignment_4_2 ) )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:4124:1: ( rule__DataTypeAnnotation__ValueAssignment_4_2 )
{
before(grammarAccess.getDataTypeAnnotationAccess().getValueAssignment_4_2());
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:4125:1: ( rule__DataTypeAnnotation__ValueAssignment_4_2 )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:4125:2: rule__DataTypeAnnotation__ValueAssignment_4_2
{
pushFollow(FollowSets000.FOLLOW_rule__DataTypeAnnotation__ValueAssignment_4_2_in_rule__DataTypeAnnotation__Group_4__2__Impl8279);
rule__DataTypeAnnotation__ValueAssignment_4_2();
state._fsp--;
}
after(grammarAccess.getDataTypeAnnotationAccess().getValueAssignment_4_2());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__DataTypeAnnotation__Group_4__2__Impl"
// $ANTLR start "rule__DataTypeAnnotation__Group_5__0"
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:4141:1: rule__DataTypeAnnotation__Group_5__0 : rule__DataTypeAnnotation__Group_5__0__Impl rule__DataTypeAnnotation__Group_5__1 ;
public final void rule__DataTypeAnnotation__Group_5__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:4145:1: ( rule__DataTypeAnnotation__Group_5__0__Impl rule__DataTypeAnnotation__Group_5__1 )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:4146:2: rule__DataTypeAnnotation__Group_5__0__Impl rule__DataTypeAnnotation__Group_5__1
{
pushFollow(FollowSets000.FOLLOW_rule__DataTypeAnnotation__Group_5__0__Impl_in_rule__DataTypeAnnotation__Group_5__08315);
rule__DataTypeAnnotation__Group_5__0__Impl();
state._fsp--;
pushFollow(FollowSets000.FOLLOW_rule__DataTypeAnnotation__Group_5__1_in_rule__DataTypeAnnotation__Group_5__08318);
rule__DataTypeAnnotation__Group_5__1();
state._fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__DataTypeAnnotation__Group_5__0"
// $ANTLR start "rule__DataTypeAnnotation__Group_5__0__Impl"
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:4153:1: rule__DataTypeAnnotation__Group_5__0__Impl : ( ( rule__DataTypeAnnotation__KeyAssignment_5_0 ) ) ;
public final void rule__DataTypeAnnotation__Group_5__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:4157:1: ( ( ( rule__DataTypeAnnotation__KeyAssignment_5_0 ) ) )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:4158:1: ( ( rule__DataTypeAnnotation__KeyAssignment_5_0 ) )
{
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:4158:1: ( ( rule__DataTypeAnnotation__KeyAssignment_5_0 ) )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:4159:1: ( rule__DataTypeAnnotation__KeyAssignment_5_0 )
{
before(grammarAccess.getDataTypeAnnotationAccess().getKeyAssignment_5_0());
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:4160:1: ( rule__DataTypeAnnotation__KeyAssignment_5_0 )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:4160:2: rule__DataTypeAnnotation__KeyAssignment_5_0
{
pushFollow(FollowSets000.FOLLOW_rule__DataTypeAnnotation__KeyAssignment_5_0_in_rule__DataTypeAnnotation__Group_5__0__Impl8345);
rule__DataTypeAnnotation__KeyAssignment_5_0();
state._fsp--;
}
after(grammarAccess.getDataTypeAnnotationAccess().getKeyAssignment_5_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__DataTypeAnnotation__Group_5__0__Impl"
// $ANTLR start "rule__DataTypeAnnotation__Group_5__1"
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:4170:1: rule__DataTypeAnnotation__Group_5__1 : rule__DataTypeAnnotation__Group_5__1__Impl rule__DataTypeAnnotation__Group_5__2 ;
public final void rule__DataTypeAnnotation__Group_5__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:4174:1: ( rule__DataTypeAnnotation__Group_5__1__Impl rule__DataTypeAnnotation__Group_5__2 )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:4175:2: rule__DataTypeAnnotation__Group_5__1__Impl rule__DataTypeAnnotation__Group_5__2
{
pushFollow(FollowSets000.FOLLOW_rule__DataTypeAnnotation__Group_5__1__Impl_in_rule__DataTypeAnnotation__Group_5__18375);
rule__DataTypeAnnotation__Group_5__1__Impl();
state._fsp--;
pushFollow(FollowSets000.FOLLOW_rule__DataTypeAnnotation__Group_5__2_in_rule__DataTypeAnnotation__Group_5__18378);
rule__DataTypeAnnotation__Group_5__2();
state._fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__DataTypeAnnotation__Group_5__1"
// $ANTLR start "rule__DataTypeAnnotation__Group_5__1__Impl"
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:4182:1: rule__DataTypeAnnotation__Group_5__1__Impl : ( '=' ) ;
public final void rule__DataTypeAnnotation__Group_5__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:4186:1: ( ( '=' ) )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:4187:1: ( '=' )
{
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:4187:1: ( '=' )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:4188:1: '='
{
before(grammarAccess.getDataTypeAnnotationAccess().getEqualsSignKeyword_5_1());
match(input,27,FollowSets000.FOLLOW_27_in_rule__DataTypeAnnotation__Group_5__1__Impl8406);
after(grammarAccess.getDataTypeAnnotationAccess().getEqualsSignKeyword_5_1());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__DataTypeAnnotation__Group_5__1__Impl"
// $ANTLR start "rule__DataTypeAnnotation__Group_5__2"
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:4201:1: rule__DataTypeAnnotation__Group_5__2 : rule__DataTypeAnnotation__Group_5__2__Impl ;
public final void rule__DataTypeAnnotation__Group_5__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:4205:1: ( rule__DataTypeAnnotation__Group_5__2__Impl )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:4206:2: rule__DataTypeAnnotation__Group_5__2__Impl
{
pushFollow(FollowSets000.FOLLOW_rule__DataTypeAnnotation__Group_5__2__Impl_in_rule__DataTypeAnnotation__Group_5__28437);
rule__DataTypeAnnotation__Group_5__2__Impl();
state._fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__DataTypeAnnotation__Group_5__2"
// $ANTLR start "rule__DataTypeAnnotation__Group_5__2__Impl"
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:4212:1: rule__DataTypeAnnotation__Group_5__2__Impl : ( ( rule__DataTypeAnnotation__ValueAssignment_5_2 ) ) ;
public final void rule__DataTypeAnnotation__Group_5__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:4216:1: ( ( ( rule__DataTypeAnnotation__ValueAssignment_5_2 ) ) )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:4217:1: ( ( rule__DataTypeAnnotation__ValueAssignment_5_2 ) )
{
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:4217:1: ( ( rule__DataTypeAnnotation__ValueAssignment_5_2 ) )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:4218:1: ( rule__DataTypeAnnotation__ValueAssignment_5_2 )
{
before(grammarAccess.getDataTypeAnnotationAccess().getValueAssignment_5_2());
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:4219:1: ( rule__DataTypeAnnotation__ValueAssignment_5_2 )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:4219:2: rule__DataTypeAnnotation__ValueAssignment_5_2
{
pushFollow(FollowSets000.FOLLOW_rule__DataTypeAnnotation__ValueAssignment_5_2_in_rule__DataTypeAnnotation__Group_5__2__Impl8464);
rule__DataTypeAnnotation__ValueAssignment_5_2();
state._fsp--;
}
after(grammarAccess.getDataTypeAnnotationAccess().getValueAssignment_5_2());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__DataTypeAnnotation__Group_5__2__Impl"
// $ANTLR start "rule__DataTypeAnnotation__Group_6__0"
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:4235:1: rule__DataTypeAnnotation__Group_6__0 : rule__DataTypeAnnotation__Group_6__0__Impl rule__DataTypeAnnotation__Group_6__1 ;
public final void rule__DataTypeAnnotation__Group_6__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:4239:1: ( rule__DataTypeAnnotation__Group_6__0__Impl rule__DataTypeAnnotation__Group_6__1 )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:4240:2: rule__DataTypeAnnotation__Group_6__0__Impl rule__DataTypeAnnotation__Group_6__1
{
pushFollow(FollowSets000.FOLLOW_rule__DataTypeAnnotation__Group_6__0__Impl_in_rule__DataTypeAnnotation__Group_6__08500);
rule__DataTypeAnnotation__Group_6__0__Impl();
state._fsp--;
pushFollow(FollowSets000.FOLLOW_rule__DataTypeAnnotation__Group_6__1_in_rule__DataTypeAnnotation__Group_6__08503);
rule__DataTypeAnnotation__Group_6__1();
state._fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__DataTypeAnnotation__Group_6__0"
// $ANTLR start "rule__DataTypeAnnotation__Group_6__0__Impl"
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:4247:1: rule__DataTypeAnnotation__Group_6__0__Impl : ( ( rule__DataTypeAnnotation__KeyAssignment_6_0 ) ) ;
public final void rule__DataTypeAnnotation__Group_6__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:4251:1: ( ( ( rule__DataTypeAnnotation__KeyAssignment_6_0 ) ) )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:4252:1: ( ( rule__DataTypeAnnotation__KeyAssignment_6_0 ) )
{
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:4252:1: ( ( rule__DataTypeAnnotation__KeyAssignment_6_0 ) )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:4253:1: ( rule__DataTypeAnnotation__KeyAssignment_6_0 )
{
before(grammarAccess.getDataTypeAnnotationAccess().getKeyAssignment_6_0());
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:4254:1: ( rule__DataTypeAnnotation__KeyAssignment_6_0 )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:4254:2: rule__DataTypeAnnotation__KeyAssignment_6_0
{
pushFollow(FollowSets000.FOLLOW_rule__DataTypeAnnotation__KeyAssignment_6_0_in_rule__DataTypeAnnotation__Group_6__0__Impl8530);
rule__DataTypeAnnotation__KeyAssignment_6_0();
state._fsp--;
}
after(grammarAccess.getDataTypeAnnotationAccess().getKeyAssignment_6_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__DataTypeAnnotation__Group_6__0__Impl"
// $ANTLR start "rule__DataTypeAnnotation__Group_6__1"
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:4264:1: rule__DataTypeAnnotation__Group_6__1 : rule__DataTypeAnnotation__Group_6__1__Impl rule__DataTypeAnnotation__Group_6__2 ;
public final void rule__DataTypeAnnotation__Group_6__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:4268:1: ( rule__DataTypeAnnotation__Group_6__1__Impl rule__DataTypeAnnotation__Group_6__2 )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:4269:2: rule__DataTypeAnnotation__Group_6__1__Impl rule__DataTypeAnnotation__Group_6__2
{
pushFollow(FollowSets000.FOLLOW_rule__DataTypeAnnotation__Group_6__1__Impl_in_rule__DataTypeAnnotation__Group_6__18560);
rule__DataTypeAnnotation__Group_6__1__Impl();
state._fsp--;
pushFollow(FollowSets000.FOLLOW_rule__DataTypeAnnotation__Group_6__2_in_rule__DataTypeAnnotation__Group_6__18563);
rule__DataTypeAnnotation__Group_6__2();
state._fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__DataTypeAnnotation__Group_6__1"
// $ANTLR start "rule__DataTypeAnnotation__Group_6__1__Impl"
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:4276:1: rule__DataTypeAnnotation__Group_6__1__Impl : ( '=' ) ;
public final void rule__DataTypeAnnotation__Group_6__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:4280:1: ( ( '=' ) )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:4281:1: ( '=' )
{
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:4281:1: ( '=' )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:4282:1: '='
{
before(grammarAccess.getDataTypeAnnotationAccess().getEqualsSignKeyword_6_1());
match(input,27,FollowSets000.FOLLOW_27_in_rule__DataTypeAnnotation__Group_6__1__Impl8591);
after(grammarAccess.getDataTypeAnnotationAccess().getEqualsSignKeyword_6_1());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__DataTypeAnnotation__Group_6__1__Impl"
// $ANTLR start "rule__DataTypeAnnotation__Group_6__2"
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:4295:1: rule__DataTypeAnnotation__Group_6__2 : rule__DataTypeAnnotation__Group_6__2__Impl ;
public final void rule__DataTypeAnnotation__Group_6__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:4299:1: ( rule__DataTypeAnnotation__Group_6__2__Impl )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:4300:2: rule__DataTypeAnnotation__Group_6__2__Impl
{
pushFollow(FollowSets000.FOLLOW_rule__DataTypeAnnotation__Group_6__2__Impl_in_rule__DataTypeAnnotation__Group_6__28622);
rule__DataTypeAnnotation__Group_6__2__Impl();
state._fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__DataTypeAnnotation__Group_6__2"
// $ANTLR start "rule__DataTypeAnnotation__Group_6__2__Impl"
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:4306:1: rule__DataTypeAnnotation__Group_6__2__Impl : ( ( rule__DataTypeAnnotation__ValueAssignment_6_2 ) ) ;
public final void rule__DataTypeAnnotation__Group_6__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:4310:1: ( ( ( rule__DataTypeAnnotation__ValueAssignment_6_2 ) ) )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:4311:1: ( ( rule__DataTypeAnnotation__ValueAssignment_6_2 ) )
{
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:4311:1: ( ( rule__DataTypeAnnotation__ValueAssignment_6_2 ) )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:4312:1: ( rule__DataTypeAnnotation__ValueAssignment_6_2 )
{
before(grammarAccess.getDataTypeAnnotationAccess().getValueAssignment_6_2());
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:4313:1: ( rule__DataTypeAnnotation__ValueAssignment_6_2 )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:4313:2: rule__DataTypeAnnotation__ValueAssignment_6_2
{
pushFollow(FollowSets000.FOLLOW_rule__DataTypeAnnotation__ValueAssignment_6_2_in_rule__DataTypeAnnotation__Group_6__2__Impl8649);
rule__DataTypeAnnotation__ValueAssignment_6_2();
state._fsp--;
}
after(grammarAccess.getDataTypeAnnotationAccess().getValueAssignment_6_2());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__DataTypeAnnotation__Group_6__2__Impl"
// $ANTLR start "rule__DataTypeAnnotation__Group_7__0"
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:4329:1: rule__DataTypeAnnotation__Group_7__0 : rule__DataTypeAnnotation__Group_7__0__Impl rule__DataTypeAnnotation__Group_7__1 ;
public final void rule__DataTypeAnnotation__Group_7__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:4333:1: ( rule__DataTypeAnnotation__Group_7__0__Impl rule__DataTypeAnnotation__Group_7__1 )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:4334:2: rule__DataTypeAnnotation__Group_7__0__Impl rule__DataTypeAnnotation__Group_7__1
{
pushFollow(FollowSets000.FOLLOW_rule__DataTypeAnnotation__Group_7__0__Impl_in_rule__DataTypeAnnotation__Group_7__08685);
rule__DataTypeAnnotation__Group_7__0__Impl();
state._fsp--;
pushFollow(FollowSets000.FOLLOW_rule__DataTypeAnnotation__Group_7__1_in_rule__DataTypeAnnotation__Group_7__08688);
rule__DataTypeAnnotation__Group_7__1();
state._fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__DataTypeAnnotation__Group_7__0"
// $ANTLR start "rule__DataTypeAnnotation__Group_7__0__Impl"
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:4341:1: rule__DataTypeAnnotation__Group_7__0__Impl : ( ( rule__DataTypeAnnotation__KeyAssignment_7_0 ) ) ;
public final void rule__DataTypeAnnotation__Group_7__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:4345:1: ( ( ( rule__DataTypeAnnotation__KeyAssignment_7_0 ) ) )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:4346:1: ( ( rule__DataTypeAnnotation__KeyAssignment_7_0 ) )
{
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:4346:1: ( ( rule__DataTypeAnnotation__KeyAssignment_7_0 ) )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:4347:1: ( rule__DataTypeAnnotation__KeyAssignment_7_0 )
{
before(grammarAccess.getDataTypeAnnotationAccess().getKeyAssignment_7_0());
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:4348:1: ( rule__DataTypeAnnotation__KeyAssignment_7_0 )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:4348:2: rule__DataTypeAnnotation__KeyAssignment_7_0
{
pushFollow(FollowSets000.FOLLOW_rule__DataTypeAnnotation__KeyAssignment_7_0_in_rule__DataTypeAnnotation__Group_7__0__Impl8715);
rule__DataTypeAnnotation__KeyAssignment_7_0();
state._fsp--;
}
after(grammarAccess.getDataTypeAnnotationAccess().getKeyAssignment_7_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__DataTypeAnnotation__Group_7__0__Impl"
// $ANTLR start "rule__DataTypeAnnotation__Group_7__1"
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:4358:1: rule__DataTypeAnnotation__Group_7__1 : rule__DataTypeAnnotation__Group_7__1__Impl rule__DataTypeAnnotation__Group_7__2 ;
public final void rule__DataTypeAnnotation__Group_7__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:4362:1: ( rule__DataTypeAnnotation__Group_7__1__Impl rule__DataTypeAnnotation__Group_7__2 )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:4363:2: rule__DataTypeAnnotation__Group_7__1__Impl rule__DataTypeAnnotation__Group_7__2
{
pushFollow(FollowSets000.FOLLOW_rule__DataTypeAnnotation__Group_7__1__Impl_in_rule__DataTypeAnnotation__Group_7__18745);
rule__DataTypeAnnotation__Group_7__1__Impl();
state._fsp--;
pushFollow(FollowSets000.FOLLOW_rule__DataTypeAnnotation__Group_7__2_in_rule__DataTypeAnnotation__Group_7__18748);
rule__DataTypeAnnotation__Group_7__2();
state._fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__DataTypeAnnotation__Group_7__1"
// $ANTLR start "rule__DataTypeAnnotation__Group_7__1__Impl"
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:4370:1: rule__DataTypeAnnotation__Group_7__1__Impl : ( '=' ) ;
public final void rule__DataTypeAnnotation__Group_7__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:4374:1: ( ( '=' ) )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:4375:1: ( '=' )
{
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:4375:1: ( '=' )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:4376:1: '='
{
before(grammarAccess.getDataTypeAnnotationAccess().getEqualsSignKeyword_7_1());
match(input,27,FollowSets000.FOLLOW_27_in_rule__DataTypeAnnotation__Group_7__1__Impl8776);
after(grammarAccess.getDataTypeAnnotationAccess().getEqualsSignKeyword_7_1());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__DataTypeAnnotation__Group_7__1__Impl"
// $ANTLR start "rule__DataTypeAnnotation__Group_7__2"
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:4389:1: rule__DataTypeAnnotation__Group_7__2 : rule__DataTypeAnnotation__Group_7__2__Impl ;
public final void rule__DataTypeAnnotation__Group_7__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:4393:1: ( rule__DataTypeAnnotation__Group_7__2__Impl )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:4394:2: rule__DataTypeAnnotation__Group_7__2__Impl
{
pushFollow(FollowSets000.FOLLOW_rule__DataTypeAnnotation__Group_7__2__Impl_in_rule__DataTypeAnnotation__Group_7__28807);
rule__DataTypeAnnotation__Group_7__2__Impl();
state._fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__DataTypeAnnotation__Group_7__2"
// $ANTLR start "rule__DataTypeAnnotation__Group_7__2__Impl"
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:4400:1: rule__DataTypeAnnotation__Group_7__2__Impl : ( ( rule__DataTypeAnnotation__ValueAssignment_7_2 ) ) ;
public final void rule__DataTypeAnnotation__Group_7__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:4404:1: ( ( ( rule__DataTypeAnnotation__ValueAssignment_7_2 ) ) )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:4405:1: ( ( rule__DataTypeAnnotation__ValueAssignment_7_2 ) )
{
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:4405:1: ( ( rule__DataTypeAnnotation__ValueAssignment_7_2 ) )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:4406:1: ( rule__DataTypeAnnotation__ValueAssignment_7_2 )
{
before(grammarAccess.getDataTypeAnnotationAccess().getValueAssignment_7_2());
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:4407:1: ( rule__DataTypeAnnotation__ValueAssignment_7_2 )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:4407:2: rule__DataTypeAnnotation__ValueAssignment_7_2
{
pushFollow(FollowSets000.FOLLOW_rule__DataTypeAnnotation__ValueAssignment_7_2_in_rule__DataTypeAnnotation__Group_7__2__Impl8834);
rule__DataTypeAnnotation__ValueAssignment_7_2();
state._fsp--;
}
after(grammarAccess.getDataTypeAnnotationAccess().getValueAssignment_7_2());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__DataTypeAnnotation__Group_7__2__Impl"
// $ANTLR start "rule__DataTypeAnnotation__Group_8__0"
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:4423:1: rule__DataTypeAnnotation__Group_8__0 : rule__DataTypeAnnotation__Group_8__0__Impl rule__DataTypeAnnotation__Group_8__1 ;
public final void rule__DataTypeAnnotation__Group_8__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:4427:1: ( rule__DataTypeAnnotation__Group_8__0__Impl rule__DataTypeAnnotation__Group_8__1 )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:4428:2: rule__DataTypeAnnotation__Group_8__0__Impl rule__DataTypeAnnotation__Group_8__1
{
pushFollow(FollowSets000.FOLLOW_rule__DataTypeAnnotation__Group_8__0__Impl_in_rule__DataTypeAnnotation__Group_8__08870);
rule__DataTypeAnnotation__Group_8__0__Impl();
state._fsp--;
pushFollow(FollowSets000.FOLLOW_rule__DataTypeAnnotation__Group_8__1_in_rule__DataTypeAnnotation__Group_8__08873);
rule__DataTypeAnnotation__Group_8__1();
state._fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__DataTypeAnnotation__Group_8__0"
// $ANTLR start "rule__DataTypeAnnotation__Group_8__0__Impl"
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:4435:1: rule__DataTypeAnnotation__Group_8__0__Impl : ( ( rule__DataTypeAnnotation__KeyAssignment_8_0 ) ) ;
public final void rule__DataTypeAnnotation__Group_8__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:4439:1: ( ( ( rule__DataTypeAnnotation__KeyAssignment_8_0 ) ) )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:4440:1: ( ( rule__DataTypeAnnotation__KeyAssignment_8_0 ) )
{
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:4440:1: ( ( rule__DataTypeAnnotation__KeyAssignment_8_0 ) )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:4441:1: ( rule__DataTypeAnnotation__KeyAssignment_8_0 )
{
before(grammarAccess.getDataTypeAnnotationAccess().getKeyAssignment_8_0());
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:4442:1: ( rule__DataTypeAnnotation__KeyAssignment_8_0 )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:4442:2: rule__DataTypeAnnotation__KeyAssignment_8_0
{
pushFollow(FollowSets000.FOLLOW_rule__DataTypeAnnotation__KeyAssignment_8_0_in_rule__DataTypeAnnotation__Group_8__0__Impl8900);
rule__DataTypeAnnotation__KeyAssignment_8_0();
state._fsp--;
}
after(grammarAccess.getDataTypeAnnotationAccess().getKeyAssignment_8_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__DataTypeAnnotation__Group_8__0__Impl"
// $ANTLR start "rule__DataTypeAnnotation__Group_8__1"
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:4452:1: rule__DataTypeAnnotation__Group_8__1 : rule__DataTypeAnnotation__Group_8__1__Impl rule__DataTypeAnnotation__Group_8__2 ;
public final void rule__DataTypeAnnotation__Group_8__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:4456:1: ( rule__DataTypeAnnotation__Group_8__1__Impl rule__DataTypeAnnotation__Group_8__2 )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:4457:2: rule__DataTypeAnnotation__Group_8__1__Impl rule__DataTypeAnnotation__Group_8__2
{
pushFollow(FollowSets000.FOLLOW_rule__DataTypeAnnotation__Group_8__1__Impl_in_rule__DataTypeAnnotation__Group_8__18930);
rule__DataTypeAnnotation__Group_8__1__Impl();
state._fsp--;
pushFollow(FollowSets000.FOLLOW_rule__DataTypeAnnotation__Group_8__2_in_rule__DataTypeAnnotation__Group_8__18933);
rule__DataTypeAnnotation__Group_8__2();
state._fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__DataTypeAnnotation__Group_8__1"
// $ANTLR start "rule__DataTypeAnnotation__Group_8__1__Impl"
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:4464:1: rule__DataTypeAnnotation__Group_8__1__Impl : ( '=' ) ;
public final void rule__DataTypeAnnotation__Group_8__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:4468:1: ( ( '=' ) )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:4469:1: ( '=' )
{
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:4469:1: ( '=' )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:4470:1: '='
{
before(grammarAccess.getDataTypeAnnotationAccess().getEqualsSignKeyword_8_1());
match(input,27,FollowSets000.FOLLOW_27_in_rule__DataTypeAnnotation__Group_8__1__Impl8961);
after(grammarAccess.getDataTypeAnnotationAccess().getEqualsSignKeyword_8_1());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__DataTypeAnnotation__Group_8__1__Impl"
// $ANTLR start "rule__DataTypeAnnotation__Group_8__2"
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:4483:1: rule__DataTypeAnnotation__Group_8__2 : rule__DataTypeAnnotation__Group_8__2__Impl ;
public final void rule__DataTypeAnnotation__Group_8__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:4487:1: ( rule__DataTypeAnnotation__Group_8__2__Impl )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:4488:2: rule__DataTypeAnnotation__Group_8__2__Impl
{
pushFollow(FollowSets000.FOLLOW_rule__DataTypeAnnotation__Group_8__2__Impl_in_rule__DataTypeAnnotation__Group_8__28992);
rule__DataTypeAnnotation__Group_8__2__Impl();
state._fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__DataTypeAnnotation__Group_8__2"
// $ANTLR start "rule__DataTypeAnnotation__Group_8__2__Impl"
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:4494:1: rule__DataTypeAnnotation__Group_8__2__Impl : ( ( rule__DataTypeAnnotation__ValueAssignment_8_2 ) ) ;
public final void rule__DataTypeAnnotation__Group_8__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:4498:1: ( ( ( rule__DataTypeAnnotation__ValueAssignment_8_2 ) ) )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:4499:1: ( ( rule__DataTypeAnnotation__ValueAssignment_8_2 ) )
{
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:4499:1: ( ( rule__DataTypeAnnotation__ValueAssignment_8_2 ) )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:4500:1: ( rule__DataTypeAnnotation__ValueAssignment_8_2 )
{
before(grammarAccess.getDataTypeAnnotationAccess().getValueAssignment_8_2());
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:4501:1: ( rule__DataTypeAnnotation__ValueAssignment_8_2 )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:4501:2: rule__DataTypeAnnotation__ValueAssignment_8_2
{
pushFollow(FollowSets000.FOLLOW_rule__DataTypeAnnotation__ValueAssignment_8_2_in_rule__DataTypeAnnotation__Group_8__2__Impl9019);
rule__DataTypeAnnotation__ValueAssignment_8_2();
state._fsp--;
}
after(grammarAccess.getDataTypeAnnotationAccess().getValueAssignment_8_2());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__DataTypeAnnotation__Group_8__2__Impl"
// $ANTLR start "rule__DataTypeAnnotation__Group_9__0"
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:4517:1: rule__DataTypeAnnotation__Group_9__0 : rule__DataTypeAnnotation__Group_9__0__Impl rule__DataTypeAnnotation__Group_9__1 ;
public final void rule__DataTypeAnnotation__Group_9__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:4521:1: ( rule__DataTypeAnnotation__Group_9__0__Impl rule__DataTypeAnnotation__Group_9__1 )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:4522:2: rule__DataTypeAnnotation__Group_9__0__Impl rule__DataTypeAnnotation__Group_9__1
{
pushFollow(FollowSets000.FOLLOW_rule__DataTypeAnnotation__Group_9__0__Impl_in_rule__DataTypeAnnotation__Group_9__09055);
rule__DataTypeAnnotation__Group_9__0__Impl();
state._fsp--;
pushFollow(FollowSets000.FOLLOW_rule__DataTypeAnnotation__Group_9__1_in_rule__DataTypeAnnotation__Group_9__09058);
rule__DataTypeAnnotation__Group_9__1();
state._fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__DataTypeAnnotation__Group_9__0"
// $ANTLR start "rule__DataTypeAnnotation__Group_9__0__Impl"
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:4529:1: rule__DataTypeAnnotation__Group_9__0__Impl : ( ( rule__DataTypeAnnotation__KeyAssignment_9_0 ) ) ;
public final void rule__DataTypeAnnotation__Group_9__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:4533:1: ( ( ( rule__DataTypeAnnotation__KeyAssignment_9_0 ) ) )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:4534:1: ( ( rule__DataTypeAnnotation__KeyAssignment_9_0 ) )
{
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:4534:1: ( ( rule__DataTypeAnnotation__KeyAssignment_9_0 ) )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:4535:1: ( rule__DataTypeAnnotation__KeyAssignment_9_0 )
{
before(grammarAccess.getDataTypeAnnotationAccess().getKeyAssignment_9_0());
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:4536:1: ( rule__DataTypeAnnotation__KeyAssignment_9_0 )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:4536:2: rule__DataTypeAnnotation__KeyAssignment_9_0
{
pushFollow(FollowSets000.FOLLOW_rule__DataTypeAnnotation__KeyAssignment_9_0_in_rule__DataTypeAnnotation__Group_9__0__Impl9085);
rule__DataTypeAnnotation__KeyAssignment_9_0();
state._fsp--;
}
after(grammarAccess.getDataTypeAnnotationAccess().getKeyAssignment_9_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__DataTypeAnnotation__Group_9__0__Impl"
// $ANTLR start "rule__DataTypeAnnotation__Group_9__1"
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:4546:1: rule__DataTypeAnnotation__Group_9__1 : rule__DataTypeAnnotation__Group_9__1__Impl rule__DataTypeAnnotation__Group_9__2 ;
public final void rule__DataTypeAnnotation__Group_9__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:4550:1: ( rule__DataTypeAnnotation__Group_9__1__Impl rule__DataTypeAnnotation__Group_9__2 )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:4551:2: rule__DataTypeAnnotation__Group_9__1__Impl rule__DataTypeAnnotation__Group_9__2
{
pushFollow(FollowSets000.FOLLOW_rule__DataTypeAnnotation__Group_9__1__Impl_in_rule__DataTypeAnnotation__Group_9__19115);
rule__DataTypeAnnotation__Group_9__1__Impl();
state._fsp--;
pushFollow(FollowSets000.FOLLOW_rule__DataTypeAnnotation__Group_9__2_in_rule__DataTypeAnnotation__Group_9__19118);
rule__DataTypeAnnotation__Group_9__2();
state._fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__DataTypeAnnotation__Group_9__1"
// $ANTLR start "rule__DataTypeAnnotation__Group_9__1__Impl"
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:4558:1: rule__DataTypeAnnotation__Group_9__1__Impl : ( '=' ) ;
public final void rule__DataTypeAnnotation__Group_9__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:4562:1: ( ( '=' ) )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:4563:1: ( '=' )
{
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:4563:1: ( '=' )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:4564:1: '='
{
before(grammarAccess.getDataTypeAnnotationAccess().getEqualsSignKeyword_9_1());
match(input,27,FollowSets000.FOLLOW_27_in_rule__DataTypeAnnotation__Group_9__1__Impl9146);
after(grammarAccess.getDataTypeAnnotationAccess().getEqualsSignKeyword_9_1());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__DataTypeAnnotation__Group_9__1__Impl"
// $ANTLR start "rule__DataTypeAnnotation__Group_9__2"
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:4577:1: rule__DataTypeAnnotation__Group_9__2 : rule__DataTypeAnnotation__Group_9__2__Impl ;
public final void rule__DataTypeAnnotation__Group_9__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:4581:1: ( rule__DataTypeAnnotation__Group_9__2__Impl )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:4582:2: rule__DataTypeAnnotation__Group_9__2__Impl
{
pushFollow(FollowSets000.FOLLOW_rule__DataTypeAnnotation__Group_9__2__Impl_in_rule__DataTypeAnnotation__Group_9__29177);
rule__DataTypeAnnotation__Group_9__2__Impl();
state._fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__DataTypeAnnotation__Group_9__2"
// $ANTLR start "rule__DataTypeAnnotation__Group_9__2__Impl"
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:4588:1: rule__DataTypeAnnotation__Group_9__2__Impl : ( ( rule__DataTypeAnnotation__ValueAssignment_9_2 ) ) ;
public final void rule__DataTypeAnnotation__Group_9__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:4592:1: ( ( ( rule__DataTypeAnnotation__ValueAssignment_9_2 ) ) )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:4593:1: ( ( rule__DataTypeAnnotation__ValueAssignment_9_2 ) )
{
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:4593:1: ( ( rule__DataTypeAnnotation__ValueAssignment_9_2 ) )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:4594:1: ( rule__DataTypeAnnotation__ValueAssignment_9_2 )
{
before(grammarAccess.getDataTypeAnnotationAccess().getValueAssignment_9_2());
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:4595:1: ( rule__DataTypeAnnotation__ValueAssignment_9_2 )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:4595:2: rule__DataTypeAnnotation__ValueAssignment_9_2
{
pushFollow(FollowSets000.FOLLOW_rule__DataTypeAnnotation__ValueAssignment_9_2_in_rule__DataTypeAnnotation__Group_9__2__Impl9204);
rule__DataTypeAnnotation__ValueAssignment_9_2();
state._fsp--;
}
after(grammarAccess.getDataTypeAnnotationAccess().getValueAssignment_9_2());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__DataTypeAnnotation__Group_9__2__Impl"
// $ANTLR start "rule__DataTypeAnnotation__Group_10__0"
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:4611:1: rule__DataTypeAnnotation__Group_10__0 : rule__DataTypeAnnotation__Group_10__0__Impl rule__DataTypeAnnotation__Group_10__1 ;
public final void rule__DataTypeAnnotation__Group_10__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:4615:1: ( rule__DataTypeAnnotation__Group_10__0__Impl rule__DataTypeAnnotation__Group_10__1 )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:4616:2: rule__DataTypeAnnotation__Group_10__0__Impl rule__DataTypeAnnotation__Group_10__1
{
pushFollow(FollowSets000.FOLLOW_rule__DataTypeAnnotation__Group_10__0__Impl_in_rule__DataTypeAnnotation__Group_10__09240);
rule__DataTypeAnnotation__Group_10__0__Impl();
state._fsp--;
pushFollow(FollowSets000.FOLLOW_rule__DataTypeAnnotation__Group_10__1_in_rule__DataTypeAnnotation__Group_10__09243);
rule__DataTypeAnnotation__Group_10__1();
state._fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__DataTypeAnnotation__Group_10__0"
// $ANTLR start "rule__DataTypeAnnotation__Group_10__0__Impl"
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:4623:1: rule__DataTypeAnnotation__Group_10__0__Impl : ( ( rule__DataTypeAnnotation__KeyAssignment_10_0 ) ) ;
public final void rule__DataTypeAnnotation__Group_10__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:4627:1: ( ( ( rule__DataTypeAnnotation__KeyAssignment_10_0 ) ) )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:4628:1: ( ( rule__DataTypeAnnotation__KeyAssignment_10_0 ) )
{
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:4628:1: ( ( rule__DataTypeAnnotation__KeyAssignment_10_0 ) )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:4629:1: ( rule__DataTypeAnnotation__KeyAssignment_10_0 )
{
before(grammarAccess.getDataTypeAnnotationAccess().getKeyAssignment_10_0());
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:4630:1: ( rule__DataTypeAnnotation__KeyAssignment_10_0 )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:4630:2: rule__DataTypeAnnotation__KeyAssignment_10_0
{
pushFollow(FollowSets000.FOLLOW_rule__DataTypeAnnotation__KeyAssignment_10_0_in_rule__DataTypeAnnotation__Group_10__0__Impl9270);
rule__DataTypeAnnotation__KeyAssignment_10_0();
state._fsp--;
}
after(grammarAccess.getDataTypeAnnotationAccess().getKeyAssignment_10_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__DataTypeAnnotation__Group_10__0__Impl"
// $ANTLR start "rule__DataTypeAnnotation__Group_10__1"
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:4640:1: rule__DataTypeAnnotation__Group_10__1 : rule__DataTypeAnnotation__Group_10__1__Impl rule__DataTypeAnnotation__Group_10__2 ;
public final void rule__DataTypeAnnotation__Group_10__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:4644:1: ( rule__DataTypeAnnotation__Group_10__1__Impl rule__DataTypeAnnotation__Group_10__2 )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:4645:2: rule__DataTypeAnnotation__Group_10__1__Impl rule__DataTypeAnnotation__Group_10__2
{
pushFollow(FollowSets000.FOLLOW_rule__DataTypeAnnotation__Group_10__1__Impl_in_rule__DataTypeAnnotation__Group_10__19300);
rule__DataTypeAnnotation__Group_10__1__Impl();
state._fsp--;
pushFollow(FollowSets000.FOLLOW_rule__DataTypeAnnotation__Group_10__2_in_rule__DataTypeAnnotation__Group_10__19303);
rule__DataTypeAnnotation__Group_10__2();
state._fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__DataTypeAnnotation__Group_10__1"
// $ANTLR start "rule__DataTypeAnnotation__Group_10__1__Impl"
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:4652:1: rule__DataTypeAnnotation__Group_10__1__Impl : ( '=' ) ;
public final void rule__DataTypeAnnotation__Group_10__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:4656:1: ( ( '=' ) )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:4657:1: ( '=' )
{
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:4657:1: ( '=' )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:4658:1: '='
{
before(grammarAccess.getDataTypeAnnotationAccess().getEqualsSignKeyword_10_1());
match(input,27,FollowSets000.FOLLOW_27_in_rule__DataTypeAnnotation__Group_10__1__Impl9331);
after(grammarAccess.getDataTypeAnnotationAccess().getEqualsSignKeyword_10_1());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__DataTypeAnnotation__Group_10__1__Impl"
// $ANTLR start "rule__DataTypeAnnotation__Group_10__2"
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:4671:1: rule__DataTypeAnnotation__Group_10__2 : rule__DataTypeAnnotation__Group_10__2__Impl ;
public final void rule__DataTypeAnnotation__Group_10__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:4675:1: ( rule__DataTypeAnnotation__Group_10__2__Impl )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:4676:2: rule__DataTypeAnnotation__Group_10__2__Impl
{
pushFollow(FollowSets000.FOLLOW_rule__DataTypeAnnotation__Group_10__2__Impl_in_rule__DataTypeAnnotation__Group_10__29362);
rule__DataTypeAnnotation__Group_10__2__Impl();
state._fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__DataTypeAnnotation__Group_10__2"
// $ANTLR start "rule__DataTypeAnnotation__Group_10__2__Impl"
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:4682:1: rule__DataTypeAnnotation__Group_10__2__Impl : ( ( rule__DataTypeAnnotation__ValueAssignment_10_2 ) ) ;
public final void rule__DataTypeAnnotation__Group_10__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:4686:1: ( ( ( rule__DataTypeAnnotation__ValueAssignment_10_2 ) ) )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:4687:1: ( ( rule__DataTypeAnnotation__ValueAssignment_10_2 ) )
{
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:4687:1: ( ( rule__DataTypeAnnotation__ValueAssignment_10_2 ) )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:4688:1: ( rule__DataTypeAnnotation__ValueAssignment_10_2 )
{
before(grammarAccess.getDataTypeAnnotationAccess().getValueAssignment_10_2());
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:4689:1: ( rule__DataTypeAnnotation__ValueAssignment_10_2 )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:4689:2: rule__DataTypeAnnotation__ValueAssignment_10_2
{
pushFollow(FollowSets000.FOLLOW_rule__DataTypeAnnotation__ValueAssignment_10_2_in_rule__DataTypeAnnotation__Group_10__2__Impl9389);
rule__DataTypeAnnotation__ValueAssignment_10_2();
state._fsp--;
}
after(grammarAccess.getDataTypeAnnotationAccess().getValueAssignment_10_2());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__DataTypeAnnotation__Group_10__2__Impl"
// $ANTLR start "rule__EnumTypeDecl__Group__0"
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:4705:1: rule__EnumTypeDecl__Group__0 : rule__EnumTypeDecl__Group__0__Impl rule__EnumTypeDecl__Group__1 ;
public final void rule__EnumTypeDecl__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:4709:1: ( rule__EnumTypeDecl__Group__0__Impl rule__EnumTypeDecl__Group__1 )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:4710:2: rule__EnumTypeDecl__Group__0__Impl rule__EnumTypeDecl__Group__1
{
pushFollow(FollowSets000.FOLLOW_rule__EnumTypeDecl__Group__0__Impl_in_rule__EnumTypeDecl__Group__09425);
rule__EnumTypeDecl__Group__0__Impl();
state._fsp--;
pushFollow(FollowSets000.FOLLOW_rule__EnumTypeDecl__Group__1_in_rule__EnumTypeDecl__Group__09428);
rule__EnumTypeDecl__Group__1();
state._fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__EnumTypeDecl__Group__0"
// $ANTLR start "rule__EnumTypeDecl__Group__0__Impl"
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:4717:1: rule__EnumTypeDecl__Group__0__Impl : ( () ) ;
public final void rule__EnumTypeDecl__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:4721:1: ( ( () ) )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:4722:1: ( () )
{
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:4722:1: ( () )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:4723:1: ()
{
before(grammarAccess.getEnumTypeDeclAccess().getEEnumAction_0());
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:4724:1: ()
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:4726:1:
{
}
after(grammarAccess.getEnumTypeDeclAccess().getEEnumAction_0());
}
}
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__EnumTypeDecl__Group__0__Impl"
// $ANTLR start "rule__EnumTypeDecl__Group__1"
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:4736:1: rule__EnumTypeDecl__Group__1 : rule__EnumTypeDecl__Group__1__Impl rule__EnumTypeDecl__Group__2 ;
public final void rule__EnumTypeDecl__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:4740:1: ( rule__EnumTypeDecl__Group__1__Impl rule__EnumTypeDecl__Group__2 )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:4741:2: rule__EnumTypeDecl__Group__1__Impl rule__EnumTypeDecl__Group__2
{
pushFollow(FollowSets000.FOLLOW_rule__EnumTypeDecl__Group__1__Impl_in_rule__EnumTypeDecl__Group__19486);
rule__EnumTypeDecl__Group__1__Impl();
state._fsp--;
pushFollow(FollowSets000.FOLLOW_rule__EnumTypeDecl__Group__2_in_rule__EnumTypeDecl__Group__19489);
rule__EnumTypeDecl__Group__2();
state._fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__EnumTypeDecl__Group__1"
// $ANTLR start "rule__EnumTypeDecl__Group__1__Impl"
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:4748:1: rule__EnumTypeDecl__Group__1__Impl : ( 'enum' ) ;
public final void rule__EnumTypeDecl__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:4752:1: ( ( 'enum' ) )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:4753:1: ( 'enum' )
{
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:4753:1: ( 'enum' )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:4754:1: 'enum'
{
before(grammarAccess.getEnumTypeDeclAccess().getEnumKeyword_1());
match(input,33,FollowSets000.FOLLOW_33_in_rule__EnumTypeDecl__Group__1__Impl9517);
after(grammarAccess.getEnumTypeDeclAccess().getEnumKeyword_1());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__EnumTypeDecl__Group__1__Impl"
// $ANTLR start "rule__EnumTypeDecl__Group__2"
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:4767:1: rule__EnumTypeDecl__Group__2 : rule__EnumTypeDecl__Group__2__Impl rule__EnumTypeDecl__Group__3 ;
public final void rule__EnumTypeDecl__Group__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:4771:1: ( rule__EnumTypeDecl__Group__2__Impl rule__EnumTypeDecl__Group__3 )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:4772:2: rule__EnumTypeDecl__Group__2__Impl rule__EnumTypeDecl__Group__3
{
pushFollow(FollowSets000.FOLLOW_rule__EnumTypeDecl__Group__2__Impl_in_rule__EnumTypeDecl__Group__29548);
rule__EnumTypeDecl__Group__2__Impl();
state._fsp--;
pushFollow(FollowSets000.FOLLOW_rule__EnumTypeDecl__Group__3_in_rule__EnumTypeDecl__Group__29551);
rule__EnumTypeDecl__Group__3();
state._fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__EnumTypeDecl__Group__2"
// $ANTLR start "rule__EnumTypeDecl__Group__2__Impl"
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:4779:1: rule__EnumTypeDecl__Group__2__Impl : ( ( rule__EnumTypeDecl__NameAssignment_2 ) ) ;
public final void rule__EnumTypeDecl__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:4783:1: ( ( ( rule__EnumTypeDecl__NameAssignment_2 ) ) )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:4784:1: ( ( rule__EnumTypeDecl__NameAssignment_2 ) )
{
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:4784:1: ( ( rule__EnumTypeDecl__NameAssignment_2 ) )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:4785:1: ( rule__EnumTypeDecl__NameAssignment_2 )
{
before(grammarAccess.getEnumTypeDeclAccess().getNameAssignment_2());
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:4786:1: ( rule__EnumTypeDecl__NameAssignment_2 )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:4786:2: rule__EnumTypeDecl__NameAssignment_2
{
pushFollow(FollowSets000.FOLLOW_rule__EnumTypeDecl__NameAssignment_2_in_rule__EnumTypeDecl__Group__2__Impl9578);
rule__EnumTypeDecl__NameAssignment_2();
state._fsp--;
}
after(grammarAccess.getEnumTypeDeclAccess().getNameAssignment_2());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__EnumTypeDecl__Group__2__Impl"
// $ANTLR start "rule__EnumTypeDecl__Group__3"
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:4796:1: rule__EnumTypeDecl__Group__3 : rule__EnumTypeDecl__Group__3__Impl rule__EnumTypeDecl__Group__4 ;
public final void rule__EnumTypeDecl__Group__3() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:4800:1: ( rule__EnumTypeDecl__Group__3__Impl rule__EnumTypeDecl__Group__4 )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:4801:2: rule__EnumTypeDecl__Group__3__Impl rule__EnumTypeDecl__Group__4
{
pushFollow(FollowSets000.FOLLOW_rule__EnumTypeDecl__Group__3__Impl_in_rule__EnumTypeDecl__Group__39608);
rule__EnumTypeDecl__Group__3__Impl();
state._fsp--;
pushFollow(FollowSets000.FOLLOW_rule__EnumTypeDecl__Group__4_in_rule__EnumTypeDecl__Group__39611);
rule__EnumTypeDecl__Group__4();
state._fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__EnumTypeDecl__Group__3"
// $ANTLR start "rule__EnumTypeDecl__Group__3__Impl"
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:4808:1: rule__EnumTypeDecl__Group__3__Impl : ( '{' ) ;
public final void rule__EnumTypeDecl__Group__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:4812:1: ( ( '{' ) )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:4813:1: ( '{' )
{
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:4813:1: ( '{' )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:4814:1: '{'
{
before(grammarAccess.getEnumTypeDeclAccess().getLeftCurlyBracketKeyword_3());
match(input,17,FollowSets000.FOLLOW_17_in_rule__EnumTypeDecl__Group__3__Impl9639);
after(grammarAccess.getEnumTypeDeclAccess().getLeftCurlyBracketKeyword_3());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__EnumTypeDecl__Group__3__Impl"
// $ANTLR start "rule__EnumTypeDecl__Group__4"
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:4827:1: rule__EnumTypeDecl__Group__4 : rule__EnumTypeDecl__Group__4__Impl rule__EnumTypeDecl__Group__5 ;
public final void rule__EnumTypeDecl__Group__4() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:4831:1: ( rule__EnumTypeDecl__Group__4__Impl rule__EnumTypeDecl__Group__5 )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:4832:2: rule__EnumTypeDecl__Group__4__Impl rule__EnumTypeDecl__Group__5
{
pushFollow(FollowSets000.FOLLOW_rule__EnumTypeDecl__Group__4__Impl_in_rule__EnumTypeDecl__Group__49670);
rule__EnumTypeDecl__Group__4__Impl();
state._fsp--;
pushFollow(FollowSets000.FOLLOW_rule__EnumTypeDecl__Group__5_in_rule__EnumTypeDecl__Group__49673);
rule__EnumTypeDecl__Group__5();
state._fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__EnumTypeDecl__Group__4"
// $ANTLR start "rule__EnumTypeDecl__Group__4__Impl"
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:4839:1: rule__EnumTypeDecl__Group__4__Impl : ( ( rule__EnumTypeDecl__ELiteralsAssignment_4 ) ) ;
public final void rule__EnumTypeDecl__Group__4__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:4843:1: ( ( ( rule__EnumTypeDecl__ELiteralsAssignment_4 ) ) )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:4844:1: ( ( rule__EnumTypeDecl__ELiteralsAssignment_4 ) )
{
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:4844:1: ( ( rule__EnumTypeDecl__ELiteralsAssignment_4 ) )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:4845:1: ( rule__EnumTypeDecl__ELiteralsAssignment_4 )
{
before(grammarAccess.getEnumTypeDeclAccess().getELiteralsAssignment_4());
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:4846:1: ( rule__EnumTypeDecl__ELiteralsAssignment_4 )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:4846:2: rule__EnumTypeDecl__ELiteralsAssignment_4
{
pushFollow(FollowSets000.FOLLOW_rule__EnumTypeDecl__ELiteralsAssignment_4_in_rule__EnumTypeDecl__Group__4__Impl9700);
rule__EnumTypeDecl__ELiteralsAssignment_4();
state._fsp--;
}
after(grammarAccess.getEnumTypeDeclAccess().getELiteralsAssignment_4());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__EnumTypeDecl__Group__4__Impl"
// $ANTLR start "rule__EnumTypeDecl__Group__5"
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:4856:1: rule__EnumTypeDecl__Group__5 : rule__EnumTypeDecl__Group__5__Impl rule__EnumTypeDecl__Group__6 ;
public final void rule__EnumTypeDecl__Group__5() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:4860:1: ( rule__EnumTypeDecl__Group__5__Impl rule__EnumTypeDecl__Group__6 )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:4861:2: rule__EnumTypeDecl__Group__5__Impl rule__EnumTypeDecl__Group__6
{
pushFollow(FollowSets000.FOLLOW_rule__EnumTypeDecl__Group__5__Impl_in_rule__EnumTypeDecl__Group__59730);
rule__EnumTypeDecl__Group__5__Impl();
state._fsp--;
pushFollow(FollowSets000.FOLLOW_rule__EnumTypeDecl__Group__6_in_rule__EnumTypeDecl__Group__59733);
rule__EnumTypeDecl__Group__6();
state._fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__EnumTypeDecl__Group__5"
// $ANTLR start "rule__EnumTypeDecl__Group__5__Impl"
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:4868:1: rule__EnumTypeDecl__Group__5__Impl : ( ( rule__EnumTypeDecl__Group_5__0 )* ) ;
public final void rule__EnumTypeDecl__Group__5__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:4872:1: ( ( ( rule__EnumTypeDecl__Group_5__0 )* ) )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:4873:1: ( ( rule__EnumTypeDecl__Group_5__0 )* )
{
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:4873:1: ( ( rule__EnumTypeDecl__Group_5__0 )* )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:4874:1: ( rule__EnumTypeDecl__Group_5__0 )*
{
before(grammarAccess.getEnumTypeDeclAccess().getGroup_5());
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:4875:1: ( rule__EnumTypeDecl__Group_5__0 )*
loop33:
do {
int alt33=2;
int LA33_0 = input.LA(1);
if ( (LA33_0==23) ) {
alt33=1;
}
switch (alt33) {
case 1 :
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:4875:2: rule__EnumTypeDecl__Group_5__0
{
pushFollow(FollowSets000.FOLLOW_rule__EnumTypeDecl__Group_5__0_in_rule__EnumTypeDecl__Group__5__Impl9760);
rule__EnumTypeDecl__Group_5__0();
state._fsp--;
}
break;
default :
break loop33;
}
} while (true);
after(grammarAccess.getEnumTypeDeclAccess().getGroup_5());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__EnumTypeDecl__Group__5__Impl"
// $ANTLR start "rule__EnumTypeDecl__Group__6"
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:4885:1: rule__EnumTypeDecl__Group__6 : rule__EnumTypeDecl__Group__6__Impl ;
public final void rule__EnumTypeDecl__Group__6() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:4889:1: ( rule__EnumTypeDecl__Group__6__Impl )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:4890:2: rule__EnumTypeDecl__Group__6__Impl
{
pushFollow(FollowSets000.FOLLOW_rule__EnumTypeDecl__Group__6__Impl_in_rule__EnumTypeDecl__Group__69791);
rule__EnumTypeDecl__Group__6__Impl();
state._fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__EnumTypeDecl__Group__6"
// $ANTLR start "rule__EnumTypeDecl__Group__6__Impl"
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:4896:1: rule__EnumTypeDecl__Group__6__Impl : ( '}' ) ;
public final void rule__EnumTypeDecl__Group__6__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:4900:1: ( ( '}' ) )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:4901:1: ( '}' )
{
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:4901:1: ( '}' )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:4902:1: '}'
{
before(grammarAccess.getEnumTypeDeclAccess().getRightCurlyBracketKeyword_6());
match(input,18,FollowSets000.FOLLOW_18_in_rule__EnumTypeDecl__Group__6__Impl9819);
after(grammarAccess.getEnumTypeDeclAccess().getRightCurlyBracketKeyword_6());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__EnumTypeDecl__Group__6__Impl"
// $ANTLR start "rule__EnumTypeDecl__Group_5__0"
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:4929:1: rule__EnumTypeDecl__Group_5__0 : rule__EnumTypeDecl__Group_5__0__Impl rule__EnumTypeDecl__Group_5__1 ;
public final void rule__EnumTypeDecl__Group_5__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:4933:1: ( rule__EnumTypeDecl__Group_5__0__Impl rule__EnumTypeDecl__Group_5__1 )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:4934:2: rule__EnumTypeDecl__Group_5__0__Impl rule__EnumTypeDecl__Group_5__1
{
pushFollow(FollowSets000.FOLLOW_rule__EnumTypeDecl__Group_5__0__Impl_in_rule__EnumTypeDecl__Group_5__09864);
rule__EnumTypeDecl__Group_5__0__Impl();
state._fsp--;
pushFollow(FollowSets000.FOLLOW_rule__EnumTypeDecl__Group_5__1_in_rule__EnumTypeDecl__Group_5__09867);
rule__EnumTypeDecl__Group_5__1();
state._fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__EnumTypeDecl__Group_5__0"
// $ANTLR start "rule__EnumTypeDecl__Group_5__0__Impl"
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:4941:1: rule__EnumTypeDecl__Group_5__0__Impl : ( ',' ) ;
public final void rule__EnumTypeDecl__Group_5__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:4945:1: ( ( ',' ) )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:4946:1: ( ',' )
{
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:4946:1: ( ',' )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:4947:1: ','
{
before(grammarAccess.getEnumTypeDeclAccess().getCommaKeyword_5_0());
match(input,23,FollowSets000.FOLLOW_23_in_rule__EnumTypeDecl__Group_5__0__Impl9895);
after(grammarAccess.getEnumTypeDeclAccess().getCommaKeyword_5_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__EnumTypeDecl__Group_5__0__Impl"
// $ANTLR start "rule__EnumTypeDecl__Group_5__1"
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:4960:1: rule__EnumTypeDecl__Group_5__1 : rule__EnumTypeDecl__Group_5__1__Impl ;
public final void rule__EnumTypeDecl__Group_5__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:4964:1: ( rule__EnumTypeDecl__Group_5__1__Impl )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:4965:2: rule__EnumTypeDecl__Group_5__1__Impl
{
pushFollow(FollowSets000.FOLLOW_rule__EnumTypeDecl__Group_5__1__Impl_in_rule__EnumTypeDecl__Group_5__19926);
rule__EnumTypeDecl__Group_5__1__Impl();
state._fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__EnumTypeDecl__Group_5__1"
// $ANTLR start "rule__EnumTypeDecl__Group_5__1__Impl"
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:4971:1: rule__EnumTypeDecl__Group_5__1__Impl : ( ( rule__EnumTypeDecl__ELiteralsAssignment_5_1 ) ) ;
public final void rule__EnumTypeDecl__Group_5__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:4975:1: ( ( ( rule__EnumTypeDecl__ELiteralsAssignment_5_1 ) ) )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:4976:1: ( ( rule__EnumTypeDecl__ELiteralsAssignment_5_1 ) )
{
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:4976:1: ( ( rule__EnumTypeDecl__ELiteralsAssignment_5_1 ) )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:4977:1: ( rule__EnumTypeDecl__ELiteralsAssignment_5_1 )
{
before(grammarAccess.getEnumTypeDeclAccess().getELiteralsAssignment_5_1());
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:4978:1: ( rule__EnumTypeDecl__ELiteralsAssignment_5_1 )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:4978:2: rule__EnumTypeDecl__ELiteralsAssignment_5_1
{
pushFollow(FollowSets000.FOLLOW_rule__EnumTypeDecl__ELiteralsAssignment_5_1_in_rule__EnumTypeDecl__Group_5__1__Impl9953);
rule__EnumTypeDecl__ELiteralsAssignment_5_1();
state._fsp--;
}
after(grammarAccess.getEnumTypeDeclAccess().getELiteralsAssignment_5_1());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__EnumTypeDecl__Group_5__1__Impl"
// $ANTLR start "rule__EnumLiteralDecl__Group__0"
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:4992:1: rule__EnumLiteralDecl__Group__0 : rule__EnumLiteralDecl__Group__0__Impl rule__EnumLiteralDecl__Group__1 ;
public final void rule__EnumLiteralDecl__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:4996:1: ( rule__EnumLiteralDecl__Group__0__Impl rule__EnumLiteralDecl__Group__1 )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:4997:2: rule__EnumLiteralDecl__Group__0__Impl rule__EnumLiteralDecl__Group__1
{
pushFollow(FollowSets000.FOLLOW_rule__EnumLiteralDecl__Group__0__Impl_in_rule__EnumLiteralDecl__Group__09987);
rule__EnumLiteralDecl__Group__0__Impl();
state._fsp--;
pushFollow(FollowSets000.FOLLOW_rule__EnumLiteralDecl__Group__1_in_rule__EnumLiteralDecl__Group__09990);
rule__EnumLiteralDecl__Group__1();
state._fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__EnumLiteralDecl__Group__0"
// $ANTLR start "rule__EnumLiteralDecl__Group__0__Impl"
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:5004:1: rule__EnumLiteralDecl__Group__0__Impl : ( () ) ;
public final void rule__EnumLiteralDecl__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:5008:1: ( ( () ) )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:5009:1: ( () )
{
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:5009:1: ( () )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:5010:1: ()
{
before(grammarAccess.getEnumLiteralDeclAccess().getEEnumLiteralAction_0());
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:5011:1: ()
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:5013:1:
{
}
after(grammarAccess.getEnumLiteralDeclAccess().getEEnumLiteralAction_0());
}
}
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__EnumLiteralDecl__Group__0__Impl"
// $ANTLR start "rule__EnumLiteralDecl__Group__1"
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:5023:1: rule__EnumLiteralDecl__Group__1 : rule__EnumLiteralDecl__Group__1__Impl ;
public final void rule__EnumLiteralDecl__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:5027:1: ( rule__EnumLiteralDecl__Group__1__Impl )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:5028:2: rule__EnumLiteralDecl__Group__1__Impl
{
pushFollow(FollowSets000.FOLLOW_rule__EnumLiteralDecl__Group__1__Impl_in_rule__EnumLiteralDecl__Group__110048);
rule__EnumLiteralDecl__Group__1__Impl();
state._fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__EnumLiteralDecl__Group__1"
// $ANTLR start "rule__EnumLiteralDecl__Group__1__Impl"
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:5034:1: rule__EnumLiteralDecl__Group__1__Impl : ( ( rule__EnumLiteralDecl__NameAssignment_1 ) ) ;
public final void rule__EnumLiteralDecl__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:5038:1: ( ( ( rule__EnumLiteralDecl__NameAssignment_1 ) ) )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:5039:1: ( ( rule__EnumLiteralDecl__NameAssignment_1 ) )
{
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:5039:1: ( ( rule__EnumLiteralDecl__NameAssignment_1 ) )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:5040:1: ( rule__EnumLiteralDecl__NameAssignment_1 )
{
before(grammarAccess.getEnumLiteralDeclAccess().getNameAssignment_1());
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:5041:1: ( rule__EnumLiteralDecl__NameAssignment_1 )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:5041:2: rule__EnumLiteralDecl__NameAssignment_1
{
pushFollow(FollowSets000.FOLLOW_rule__EnumLiteralDecl__NameAssignment_1_in_rule__EnumLiteralDecl__Group__1__Impl10075);
rule__EnumLiteralDecl__NameAssignment_1();
state._fsp--;
}
after(grammarAccess.getEnumLiteralDeclAccess().getNameAssignment_1());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__EnumLiteralDecl__Group__1__Impl"
// $ANTLR start "rule__ConfigurationDecl__Group__0"
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:5055:1: rule__ConfigurationDecl__Group__0 : rule__ConfigurationDecl__Group__0__Impl rule__ConfigurationDecl__Group__1 ;
public final void rule__ConfigurationDecl__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:5059:1: ( rule__ConfigurationDecl__Group__0__Impl rule__ConfigurationDecl__Group__1 )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:5060:2: rule__ConfigurationDecl__Group__0__Impl rule__ConfigurationDecl__Group__1
{
pushFollow(FollowSets000.FOLLOW_rule__ConfigurationDecl__Group__0__Impl_in_rule__ConfigurationDecl__Group__010109);
rule__ConfigurationDecl__Group__0__Impl();
state._fsp--;
pushFollow(FollowSets000.FOLLOW_rule__ConfigurationDecl__Group__1_in_rule__ConfigurationDecl__Group__010112);
rule__ConfigurationDecl__Group__1();
state._fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__ConfigurationDecl__Group__0"
// $ANTLR start "rule__ConfigurationDecl__Group__0__Impl"
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:5067:1: rule__ConfigurationDecl__Group__0__Impl : ( () ) ;
public final void rule__ConfigurationDecl__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:5071:1: ( ( () ) )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:5072:1: ( () )
{
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:5072:1: ( () )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:5073:1: ()
{
before(grammarAccess.getConfigurationDeclAccess().getConfigurationAction_0());
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:5074:1: ()
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:5076:1:
{
}
after(grammarAccess.getConfigurationDeclAccess().getConfigurationAction_0());
}
}
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__ConfigurationDecl__Group__0__Impl"
// $ANTLR start "rule__ConfigurationDecl__Group__1"
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:5086:1: rule__ConfigurationDecl__Group__1 : rule__ConfigurationDecl__Group__1__Impl rule__ConfigurationDecl__Group__2 ;
public final void rule__ConfigurationDecl__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:5090:1: ( rule__ConfigurationDecl__Group__1__Impl rule__ConfigurationDecl__Group__2 )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:5091:2: rule__ConfigurationDecl__Group__1__Impl rule__ConfigurationDecl__Group__2
{
pushFollow(FollowSets000.FOLLOW_rule__ConfigurationDecl__Group__1__Impl_in_rule__ConfigurationDecl__Group__110170);
rule__ConfigurationDecl__Group__1__Impl();
state._fsp--;
pushFollow(FollowSets000.FOLLOW_rule__ConfigurationDecl__Group__2_in_rule__ConfigurationDecl__Group__110173);
rule__ConfigurationDecl__Group__2();
state._fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__ConfigurationDecl__Group__1"
// $ANTLR start "rule__ConfigurationDecl__Group__1__Impl"
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:5098:1: rule__ConfigurationDecl__Group__1__Impl : ( 'configuration' ) ;
public final void rule__ConfigurationDecl__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:5102:1: ( ( 'configuration' ) )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:5103:1: ( 'configuration' )
{
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:5103:1: ( 'configuration' )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:5104:1: 'configuration'
{
before(grammarAccess.getConfigurationDeclAccess().getConfigurationKeyword_1());
match(input,34,FollowSets000.FOLLOW_34_in_rule__ConfigurationDecl__Group__1__Impl10201);
after(grammarAccess.getConfigurationDeclAccess().getConfigurationKeyword_1());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__ConfigurationDecl__Group__1__Impl"
// $ANTLR start "rule__ConfigurationDecl__Group__2"
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:5117:1: rule__ConfigurationDecl__Group__2 : rule__ConfigurationDecl__Group__2__Impl rule__ConfigurationDecl__Group__3 ;
public final void rule__ConfigurationDecl__Group__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:5121:1: ( rule__ConfigurationDecl__Group__2__Impl rule__ConfigurationDecl__Group__3 )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:5122:2: rule__ConfigurationDecl__Group__2__Impl rule__ConfigurationDecl__Group__3
{
pushFollow(FollowSets000.FOLLOW_rule__ConfigurationDecl__Group__2__Impl_in_rule__ConfigurationDecl__Group__210232);
rule__ConfigurationDecl__Group__2__Impl();
state._fsp--;
pushFollow(FollowSets000.FOLLOW_rule__ConfigurationDecl__Group__3_in_rule__ConfigurationDecl__Group__210235);
rule__ConfigurationDecl__Group__3();
state._fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__ConfigurationDecl__Group__2"
// $ANTLR start "rule__ConfigurationDecl__Group__2__Impl"
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:5129:1: rule__ConfigurationDecl__Group__2__Impl : ( ( rule__ConfigurationDecl__Group_2__0 )* ) ;
public final void rule__ConfigurationDecl__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:5133:1: ( ( ( rule__ConfigurationDecl__Group_2__0 )* ) )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:5134:1: ( ( rule__ConfigurationDecl__Group_2__0 )* )
{
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:5134:1: ( ( rule__ConfigurationDecl__Group_2__0 )* )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:5135:1: ( rule__ConfigurationDecl__Group_2__0 )*
{
before(grammarAccess.getConfigurationDeclAccess().getGroup_2());
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:5136:1: ( rule__ConfigurationDecl__Group_2__0 )*
loop34:
do {
int alt34=2;
int LA34_0 = input.LA(1);
if ( (LA34_0==35) ) {
alt34=1;
}
switch (alt34) {
case 1 :
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:5136:2: rule__ConfigurationDecl__Group_2__0
{
pushFollow(FollowSets000.FOLLOW_rule__ConfigurationDecl__Group_2__0_in_rule__ConfigurationDecl__Group__2__Impl10262);
rule__ConfigurationDecl__Group_2__0();
state._fsp--;
}
break;
default :
break loop34;
}
} while (true);
after(grammarAccess.getConfigurationDeclAccess().getGroup_2());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__ConfigurationDecl__Group__2__Impl"
// $ANTLR start "rule__ConfigurationDecl__Group__3"
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:5146:1: rule__ConfigurationDecl__Group__3 : rule__ConfigurationDecl__Group__3__Impl ;
public final void rule__ConfigurationDecl__Group__3() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:5150:1: ( rule__ConfigurationDecl__Group__3__Impl )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:5151:2: rule__ConfigurationDecl__Group__3__Impl
{
pushFollow(FollowSets000.FOLLOW_rule__ConfigurationDecl__Group__3__Impl_in_rule__ConfigurationDecl__Group__310293);
rule__ConfigurationDecl__Group__3__Impl();
state._fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__ConfigurationDecl__Group__3"
// $ANTLR start "rule__ConfigurationDecl__Group__3__Impl"
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:5157:1: rule__ConfigurationDecl__Group__3__Impl : ( ( rule__ConfigurationDecl__ResourcesAssignment_3 )* ) ;
public final void rule__ConfigurationDecl__Group__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:5161:1: ( ( ( rule__ConfigurationDecl__ResourcesAssignment_3 )* ) )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:5162:1: ( ( rule__ConfigurationDecl__ResourcesAssignment_3 )* )
{
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:5162:1: ( ( rule__ConfigurationDecl__ResourcesAssignment_3 )* )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:5163:1: ( rule__ConfigurationDecl__ResourcesAssignment_3 )*
{
before(grammarAccess.getConfigurationDeclAccess().getResourcesAssignment_3());
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:5164:1: ( rule__ConfigurationDecl__ResourcesAssignment_3 )*
loop35:
do {
int alt35=2;
int LA35_0 = input.LA(1);
if ( (LA35_0==36) ) {
alt35=1;
}
switch (alt35) {
case 1 :
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:5164:2: rule__ConfigurationDecl__ResourcesAssignment_3
{
pushFollow(FollowSets000.FOLLOW_rule__ConfigurationDecl__ResourcesAssignment_3_in_rule__ConfigurationDecl__Group__3__Impl10320);
rule__ConfigurationDecl__ResourcesAssignment_3();
state._fsp--;
}
break;
default :
break loop35;
}
} while (true);
after(grammarAccess.getConfigurationDeclAccess().getResourcesAssignment_3());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__ConfigurationDecl__Group__3__Impl"
// $ANTLR start "rule__ConfigurationDecl__Group_2__0"
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:5182:1: rule__ConfigurationDecl__Group_2__0 : rule__ConfigurationDecl__Group_2__0__Impl rule__ConfigurationDecl__Group_2__1 ;
public final void rule__ConfigurationDecl__Group_2__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:5186:1: ( rule__ConfigurationDecl__Group_2__0__Impl rule__ConfigurationDecl__Group_2__1 )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:5187:2: rule__ConfigurationDecl__Group_2__0__Impl rule__ConfigurationDecl__Group_2__1
{
pushFollow(FollowSets000.FOLLOW_rule__ConfigurationDecl__Group_2__0__Impl_in_rule__ConfigurationDecl__Group_2__010359);
rule__ConfigurationDecl__Group_2__0__Impl();
state._fsp--;
pushFollow(FollowSets000.FOLLOW_rule__ConfigurationDecl__Group_2__1_in_rule__ConfigurationDecl__Group_2__010362);
rule__ConfigurationDecl__Group_2__1();
state._fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__ConfigurationDecl__Group_2__0"
// $ANTLR start "rule__ConfigurationDecl__Group_2__0__Impl"
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:5194:1: rule__ConfigurationDecl__Group_2__0__Impl : ( 'use' ) ;
public final void rule__ConfigurationDecl__Group_2__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:5198:1: ( ( 'use' ) )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:5199:1: ( 'use' )
{
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:5199:1: ( 'use' )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:5200:1: 'use'
{
before(grammarAccess.getConfigurationDeclAccess().getUseKeyword_2_0());
match(input,35,FollowSets000.FOLLOW_35_in_rule__ConfigurationDecl__Group_2__0__Impl10390);
after(grammarAccess.getConfigurationDeclAccess().getUseKeyword_2_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__ConfigurationDecl__Group_2__0__Impl"
// $ANTLR start "rule__ConfigurationDecl__Group_2__1"
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:5213:1: rule__ConfigurationDecl__Group_2__1 : rule__ConfigurationDecl__Group_2__1__Impl rule__ConfigurationDecl__Group_2__2 ;
public final void rule__ConfigurationDecl__Group_2__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:5217:1: ( rule__ConfigurationDecl__Group_2__1__Impl rule__ConfigurationDecl__Group_2__2 )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:5218:2: rule__ConfigurationDecl__Group_2__1__Impl rule__ConfigurationDecl__Group_2__2
{
pushFollow(FollowSets000.FOLLOW_rule__ConfigurationDecl__Group_2__1__Impl_in_rule__ConfigurationDecl__Group_2__110421);
rule__ConfigurationDecl__Group_2__1__Impl();
state._fsp--;
pushFollow(FollowSets000.FOLLOW_rule__ConfigurationDecl__Group_2__2_in_rule__ConfigurationDecl__Group_2__110424);
rule__ConfigurationDecl__Group_2__2();
state._fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__ConfigurationDecl__Group_2__1"
// $ANTLR start "rule__ConfigurationDecl__Group_2__1__Impl"
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:5225:1: rule__ConfigurationDecl__Group_2__1__Impl : ( ( rule__ConfigurationDecl__UseAssignment_2_1 ) ) ;
public final void rule__ConfigurationDecl__Group_2__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:5229:1: ( ( ( rule__ConfigurationDecl__UseAssignment_2_1 ) ) )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:5230:1: ( ( rule__ConfigurationDecl__UseAssignment_2_1 ) )
{
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:5230:1: ( ( rule__ConfigurationDecl__UseAssignment_2_1 ) )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:5231:1: ( rule__ConfigurationDecl__UseAssignment_2_1 )
{
before(grammarAccess.getConfigurationDeclAccess().getUseAssignment_2_1());
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:5232:1: ( rule__ConfigurationDecl__UseAssignment_2_1 )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:5232:2: rule__ConfigurationDecl__UseAssignment_2_1
{
pushFollow(FollowSets000.FOLLOW_rule__ConfigurationDecl__UseAssignment_2_1_in_rule__ConfigurationDecl__Group_2__1__Impl10451);
rule__ConfigurationDecl__UseAssignment_2_1();
state._fsp--;
}
after(grammarAccess.getConfigurationDeclAccess().getUseAssignment_2_1());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__ConfigurationDecl__Group_2__1__Impl"
// $ANTLR start "rule__ConfigurationDecl__Group_2__2"
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:5242:1: rule__ConfigurationDecl__Group_2__2 : rule__ConfigurationDecl__Group_2__2__Impl ;
public final void rule__ConfigurationDecl__Group_2__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:5246:1: ( rule__ConfigurationDecl__Group_2__2__Impl )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:5247:2: rule__ConfigurationDecl__Group_2__2__Impl
{
pushFollow(FollowSets000.FOLLOW_rule__ConfigurationDecl__Group_2__2__Impl_in_rule__ConfigurationDecl__Group_2__210481);
rule__ConfigurationDecl__Group_2__2__Impl();
state._fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__ConfigurationDecl__Group_2__2"
// $ANTLR start "rule__ConfigurationDecl__Group_2__2__Impl"
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:5253:1: rule__ConfigurationDecl__Group_2__2__Impl : ( ( rule__ConfigurationDecl__Group_2_2__0 )? ) ;
public final void rule__ConfigurationDecl__Group_2__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:5257:1: ( ( ( rule__ConfigurationDecl__Group_2_2__0 )? ) )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:5258:1: ( ( rule__ConfigurationDecl__Group_2_2__0 )? )
{
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:5258:1: ( ( rule__ConfigurationDecl__Group_2_2__0 )? )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:5259:1: ( rule__ConfigurationDecl__Group_2_2__0 )?
{
before(grammarAccess.getConfigurationDeclAccess().getGroup_2_2());
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:5260:1: ( rule__ConfigurationDecl__Group_2_2__0 )?
int alt36=2;
int LA36_0 = input.LA(1);
if ( (LA36_0==15) ) {
alt36=1;
}
switch (alt36) {
case 1 :
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:5260:2: rule__ConfigurationDecl__Group_2_2__0
{
pushFollow(FollowSets000.FOLLOW_rule__ConfigurationDecl__Group_2_2__0_in_rule__ConfigurationDecl__Group_2__2__Impl10508);
rule__ConfigurationDecl__Group_2_2__0();
state._fsp--;
}
break;
}
after(grammarAccess.getConfigurationDeclAccess().getGroup_2_2());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__ConfigurationDecl__Group_2__2__Impl"
// $ANTLR start "rule__ConfigurationDecl__Group_2_2__0"
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:5276:1: rule__ConfigurationDecl__Group_2_2__0 : rule__ConfigurationDecl__Group_2_2__0__Impl rule__ConfigurationDecl__Group_2_2__1 ;
public final void rule__ConfigurationDecl__Group_2_2__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:5280:1: ( rule__ConfigurationDecl__Group_2_2__0__Impl rule__ConfigurationDecl__Group_2_2__1 )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:5281:2: rule__ConfigurationDecl__Group_2_2__0__Impl rule__ConfigurationDecl__Group_2_2__1
{
pushFollow(FollowSets000.FOLLOW_rule__ConfigurationDecl__Group_2_2__0__Impl_in_rule__ConfigurationDecl__Group_2_2__010545);
rule__ConfigurationDecl__Group_2_2__0__Impl();
state._fsp--;
pushFollow(FollowSets000.FOLLOW_rule__ConfigurationDecl__Group_2_2__1_in_rule__ConfigurationDecl__Group_2_2__010548);
rule__ConfigurationDecl__Group_2_2__1();
state._fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__ConfigurationDecl__Group_2_2__0"
// $ANTLR start "rule__ConfigurationDecl__Group_2_2__0__Impl"
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:5288:1: rule__ConfigurationDecl__Group_2_2__0__Impl : ( 'as' ) ;
public final void rule__ConfigurationDecl__Group_2_2__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:5292:1: ( ( 'as' ) )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:5293:1: ( 'as' )
{
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:5293:1: ( 'as' )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:5294:1: 'as'
{
before(grammarAccess.getConfigurationDeclAccess().getAsKeyword_2_2_0());
match(input,15,FollowSets000.FOLLOW_15_in_rule__ConfigurationDecl__Group_2_2__0__Impl10576);
after(grammarAccess.getConfigurationDeclAccess().getAsKeyword_2_2_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__ConfigurationDecl__Group_2_2__0__Impl"
// $ANTLR start "rule__ConfigurationDecl__Group_2_2__1"
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:5307:1: rule__ConfigurationDecl__Group_2_2__1 : rule__ConfigurationDecl__Group_2_2__1__Impl ;
public final void rule__ConfigurationDecl__Group_2_2__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:5311:1: ( rule__ConfigurationDecl__Group_2_2__1__Impl )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:5312:2: rule__ConfigurationDecl__Group_2_2__1__Impl
{
pushFollow(FollowSets000.FOLLOW_rule__ConfigurationDecl__Group_2_2__1__Impl_in_rule__ConfigurationDecl__Group_2_2__110607);
rule__ConfigurationDecl__Group_2_2__1__Impl();
state._fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__ConfigurationDecl__Group_2_2__1"
// $ANTLR start "rule__ConfigurationDecl__Group_2_2__1__Impl"
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:5318:1: rule__ConfigurationDecl__Group_2_2__1__Impl : ( RULE_ID ) ;
public final void rule__ConfigurationDecl__Group_2_2__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:5322:1: ( ( RULE_ID ) )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:5323:1: ( RULE_ID )
{
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:5323:1: ( RULE_ID )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:5324:1: RULE_ID
{
before(grammarAccess.getConfigurationDeclAccess().getIDTerminalRuleCall_2_2_1());
match(input,RULE_ID,FollowSets000.FOLLOW_RULE_ID_in_rule__ConfigurationDecl__Group_2_2__1__Impl10634);
after(grammarAccess.getConfigurationDeclAccess().getIDTerminalRuleCall_2_2_1());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__ConfigurationDecl__Group_2_2__1__Impl"
// $ANTLR start "rule__ResourceDecl__Group__0"
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:5339:1: rule__ResourceDecl__Group__0 : rule__ResourceDecl__Group__0__Impl rule__ResourceDecl__Group__1 ;
public final void rule__ResourceDecl__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:5343:1: ( rule__ResourceDecl__Group__0__Impl rule__ResourceDecl__Group__1 )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:5344:2: rule__ResourceDecl__Group__0__Impl rule__ResourceDecl__Group__1
{
pushFollow(FollowSets000.FOLLOW_rule__ResourceDecl__Group__0__Impl_in_rule__ResourceDecl__Group__010667);
rule__ResourceDecl__Group__0__Impl();
state._fsp--;
pushFollow(FollowSets000.FOLLOW_rule__ResourceDecl__Group__1_in_rule__ResourceDecl__Group__010670);
rule__ResourceDecl__Group__1();
state._fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__ResourceDecl__Group__0"
// $ANTLR start "rule__ResourceDecl__Group__0__Impl"
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:5351:1: rule__ResourceDecl__Group__0__Impl : ( 'resource' ) ;
public final void rule__ResourceDecl__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:5355:1: ( ( 'resource' ) )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:5356:1: ( 'resource' )
{
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:5356:1: ( 'resource' )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:5357:1: 'resource'
{
before(grammarAccess.getResourceDeclAccess().getResourceKeyword_0());
match(input,36,FollowSets000.FOLLOW_36_in_rule__ResourceDecl__Group__0__Impl10698);
after(grammarAccess.getResourceDeclAccess().getResourceKeyword_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__ResourceDecl__Group__0__Impl"
// $ANTLR start "rule__ResourceDecl__Group__1"
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:5370:1: rule__ResourceDecl__Group__1 : rule__ResourceDecl__Group__1__Impl rule__ResourceDecl__Group__2 ;
public final void rule__ResourceDecl__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:5374:1: ( rule__ResourceDecl__Group__1__Impl rule__ResourceDecl__Group__2 )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:5375:2: rule__ResourceDecl__Group__1__Impl rule__ResourceDecl__Group__2
{
pushFollow(FollowSets000.FOLLOW_rule__ResourceDecl__Group__1__Impl_in_rule__ResourceDecl__Group__110729);
rule__ResourceDecl__Group__1__Impl();
state._fsp--;
pushFollow(FollowSets000.FOLLOW_rule__ResourceDecl__Group__2_in_rule__ResourceDecl__Group__110732);
rule__ResourceDecl__Group__2();
state._fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__ResourceDecl__Group__1"
// $ANTLR start "rule__ResourceDecl__Group__1__Impl"
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:5382:1: rule__ResourceDecl__Group__1__Impl : ( ( rule__ResourceDecl__IdAssignment_1 ) ) ;
public final void rule__ResourceDecl__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:5386:1: ( ( ( rule__ResourceDecl__IdAssignment_1 ) ) )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:5387:1: ( ( rule__ResourceDecl__IdAssignment_1 ) )
{
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:5387:1: ( ( rule__ResourceDecl__IdAssignment_1 ) )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:5388:1: ( rule__ResourceDecl__IdAssignment_1 )
{
before(grammarAccess.getResourceDeclAccess().getIdAssignment_1());
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:5389:1: ( rule__ResourceDecl__IdAssignment_1 )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:5389:2: rule__ResourceDecl__IdAssignment_1
{
pushFollow(FollowSets000.FOLLOW_rule__ResourceDecl__IdAssignment_1_in_rule__ResourceDecl__Group__1__Impl10759);
rule__ResourceDecl__IdAssignment_1();
state._fsp--;
}
after(grammarAccess.getResourceDeclAccess().getIdAssignment_1());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__ResourceDecl__Group__1__Impl"
// $ANTLR start "rule__ResourceDecl__Group__2"
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:5399:1: rule__ResourceDecl__Group__2 : rule__ResourceDecl__Group__2__Impl rule__ResourceDecl__Group__3 ;
public final void rule__ResourceDecl__Group__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:5403:1: ( rule__ResourceDecl__Group__2__Impl rule__ResourceDecl__Group__3 )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:5404:2: rule__ResourceDecl__Group__2__Impl rule__ResourceDecl__Group__3
{
pushFollow(FollowSets000.FOLLOW_rule__ResourceDecl__Group__2__Impl_in_rule__ResourceDecl__Group__210789);
rule__ResourceDecl__Group__2__Impl();
state._fsp--;
pushFollow(FollowSets000.FOLLOW_rule__ResourceDecl__Group__3_in_rule__ResourceDecl__Group__210792);
rule__ResourceDecl__Group__3();
state._fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__ResourceDecl__Group__2"
// $ANTLR start "rule__ResourceDecl__Group__2__Impl"
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:5411:1: rule__ResourceDecl__Group__2__Impl : ( ':' ) ;
public final void rule__ResourceDecl__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:5415:1: ( ( ':' ) )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:5416:1: ( ':' )
{
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:5416:1: ( ':' )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:5417:1: ':'
{
before(grammarAccess.getResourceDeclAccess().getColonKeyword_2());
match(input,13,FollowSets000.FOLLOW_13_in_rule__ResourceDecl__Group__2__Impl10820);
after(grammarAccess.getResourceDeclAccess().getColonKeyword_2());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__ResourceDecl__Group__2__Impl"
// $ANTLR start "rule__ResourceDecl__Group__3"
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:5430:1: rule__ResourceDecl__Group__3 : rule__ResourceDecl__Group__3__Impl rule__ResourceDecl__Group__4 ;
public final void rule__ResourceDecl__Group__3() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:5434:1: ( rule__ResourceDecl__Group__3__Impl rule__ResourceDecl__Group__4 )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:5435:2: rule__ResourceDecl__Group__3__Impl rule__ResourceDecl__Group__4
{
pushFollow(FollowSets000.FOLLOW_rule__ResourceDecl__Group__3__Impl_in_rule__ResourceDecl__Group__310851);
rule__ResourceDecl__Group__3__Impl();
state._fsp--;
pushFollow(FollowSets000.FOLLOW_rule__ResourceDecl__Group__4_in_rule__ResourceDecl__Group__310854);
rule__ResourceDecl__Group__4();
state._fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__ResourceDecl__Group__3"
// $ANTLR start "rule__ResourceDecl__Group__3__Impl"
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:5442:1: rule__ResourceDecl__Group__3__Impl : ( ( rule__ResourceDecl__KindAssignment_3 ) ) ;
public final void rule__ResourceDecl__Group__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:5446:1: ( ( ( rule__ResourceDecl__KindAssignment_3 ) ) )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:5447:1: ( ( rule__ResourceDecl__KindAssignment_3 ) )
{
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:5447:1: ( ( rule__ResourceDecl__KindAssignment_3 ) )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:5448:1: ( rule__ResourceDecl__KindAssignment_3 )
{
before(grammarAccess.getResourceDeclAccess().getKindAssignment_3());
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:5449:1: ( rule__ResourceDecl__KindAssignment_3 )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:5449:2: rule__ResourceDecl__KindAssignment_3
{
pushFollow(FollowSets000.FOLLOW_rule__ResourceDecl__KindAssignment_3_in_rule__ResourceDecl__Group__3__Impl10881);
rule__ResourceDecl__KindAssignment_3();
state._fsp--;
}
after(grammarAccess.getResourceDeclAccess().getKindAssignment_3());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__ResourceDecl__Group__3__Impl"
// $ANTLR start "rule__ResourceDecl__Group__4"
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:5459:1: rule__ResourceDecl__Group__4 : rule__ResourceDecl__Group__4__Impl rule__ResourceDecl__Group__5 ;
public final void rule__ResourceDecl__Group__4() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:5463:1: ( rule__ResourceDecl__Group__4__Impl rule__ResourceDecl__Group__5 )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:5464:2: rule__ResourceDecl__Group__4__Impl rule__ResourceDecl__Group__5
{
pushFollow(FollowSets000.FOLLOW_rule__ResourceDecl__Group__4__Impl_in_rule__ResourceDecl__Group__410911);
rule__ResourceDecl__Group__4__Impl();
state._fsp--;
pushFollow(FollowSets000.FOLLOW_rule__ResourceDecl__Group__5_in_rule__ResourceDecl__Group__410914);
rule__ResourceDecl__Group__5();
state._fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__ResourceDecl__Group__4"
// $ANTLR start "rule__ResourceDecl__Group__4__Impl"
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:5471:1: rule__ResourceDecl__Group__4__Impl : ( ( rule__ResourceDecl__Group_4__0 )? ) ;
public final void rule__ResourceDecl__Group__4__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:5475:1: ( ( ( rule__ResourceDecl__Group_4__0 )? ) )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:5476:1: ( ( rule__ResourceDecl__Group_4__0 )? )
{
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:5476:1: ( ( rule__ResourceDecl__Group_4__0 )? )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:5477:1: ( rule__ResourceDecl__Group_4__0 )?
{
before(grammarAccess.getResourceDeclAccess().getGroup_4());
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:5478:1: ( rule__ResourceDecl__Group_4__0 )?
int alt37=2;
int LA37_0 = input.LA(1);
if ( (LA37_0==37) ) {
alt37=1;
}
switch (alt37) {
case 1 :
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:5478:2: rule__ResourceDecl__Group_4__0
{
pushFollow(FollowSets000.FOLLOW_rule__ResourceDecl__Group_4__0_in_rule__ResourceDecl__Group__4__Impl10941);
rule__ResourceDecl__Group_4__0();
state._fsp--;
}
break;
}
after(grammarAccess.getResourceDeclAccess().getGroup_4());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__ResourceDecl__Group__4__Impl"
// $ANTLR start "rule__ResourceDecl__Group__5"
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:5488:1: rule__ResourceDecl__Group__5 : rule__ResourceDecl__Group__5__Impl rule__ResourceDecl__Group__6 ;
public final void rule__ResourceDecl__Group__5() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:5492:1: ( rule__ResourceDecl__Group__5__Impl rule__ResourceDecl__Group__6 )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:5493:2: rule__ResourceDecl__Group__5__Impl rule__ResourceDecl__Group__6
{
pushFollow(FollowSets000.FOLLOW_rule__ResourceDecl__Group__5__Impl_in_rule__ResourceDecl__Group__510972);
rule__ResourceDecl__Group__5__Impl();
state._fsp--;
pushFollow(FollowSets000.FOLLOW_rule__ResourceDecl__Group__6_in_rule__ResourceDecl__Group__510975);
rule__ResourceDecl__Group__6();
state._fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__ResourceDecl__Group__5"
// $ANTLR start "rule__ResourceDecl__Group__5__Impl"
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:5500:1: rule__ResourceDecl__Group__5__Impl : ( '{' ) ;
public final void rule__ResourceDecl__Group__5__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:5504:1: ( ( '{' ) )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:5505:1: ( '{' )
{
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:5505:1: ( '{' )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:5506:1: '{'
{
before(grammarAccess.getResourceDeclAccess().getLeftCurlyBracketKeyword_5());
match(input,17,FollowSets000.FOLLOW_17_in_rule__ResourceDecl__Group__5__Impl11003);
after(grammarAccess.getResourceDeclAccess().getLeftCurlyBracketKeyword_5());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__ResourceDecl__Group__5__Impl"
// $ANTLR start "rule__ResourceDecl__Group__6"
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:5519:1: rule__ResourceDecl__Group__6 : rule__ResourceDecl__Group__6__Impl rule__ResourceDecl__Group__7 ;
public final void rule__ResourceDecl__Group__6() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:5523:1: ( rule__ResourceDecl__Group__6__Impl rule__ResourceDecl__Group__7 )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:5524:2: rule__ResourceDecl__Group__6__Impl rule__ResourceDecl__Group__7
{
pushFollow(FollowSets000.FOLLOW_rule__ResourceDecl__Group__6__Impl_in_rule__ResourceDecl__Group__611034);
rule__ResourceDecl__Group__6__Impl();
state._fsp--;
pushFollow(FollowSets000.FOLLOW_rule__ResourceDecl__Group__7_in_rule__ResourceDecl__Group__611037);
rule__ResourceDecl__Group__7();
state._fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__ResourceDecl__Group__6"
// $ANTLR start "rule__ResourceDecl__Group__6__Impl"
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:5531:1: rule__ResourceDecl__Group__6__Impl : ( ( rule__ResourceDecl__AttributesAssignment_6 )* ) ;
public final void rule__ResourceDecl__Group__6__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:5535:1: ( ( ( rule__ResourceDecl__AttributesAssignment_6 )* ) )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:5536:1: ( ( rule__ResourceDecl__AttributesAssignment_6 )* )
{
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:5536:1: ( ( rule__ResourceDecl__AttributesAssignment_6 )* )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:5537:1: ( rule__ResourceDecl__AttributesAssignment_6 )*
{
before(grammarAccess.getResourceDeclAccess().getAttributesAssignment_6());
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:5538:1: ( rule__ResourceDecl__AttributesAssignment_6 )*
loop38:
do {
int alt38=2;
int LA38_0 = input.LA(1);
if ( (LA38_0==38) ) {
alt38=1;
}
switch (alt38) {
case 1 :
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:5538:2: rule__ResourceDecl__AttributesAssignment_6
{
pushFollow(FollowSets000.FOLLOW_rule__ResourceDecl__AttributesAssignment_6_in_rule__ResourceDecl__Group__6__Impl11064);
rule__ResourceDecl__AttributesAssignment_6();
state._fsp--;
}
break;
default :
break loop38;
}
} while (true);
after(grammarAccess.getResourceDeclAccess().getAttributesAssignment_6());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__ResourceDecl__Group__6__Impl"
// $ANTLR start "rule__ResourceDecl__Group__7"
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:5548:1: rule__ResourceDecl__Group__7 : rule__ResourceDecl__Group__7__Impl rule__ResourceDecl__Group__8 ;
public final void rule__ResourceDecl__Group__7() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:5552:1: ( rule__ResourceDecl__Group__7__Impl rule__ResourceDecl__Group__8 )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:5553:2: rule__ResourceDecl__Group__7__Impl rule__ResourceDecl__Group__8
{
pushFollow(FollowSets000.FOLLOW_rule__ResourceDecl__Group__7__Impl_in_rule__ResourceDecl__Group__711095);
rule__ResourceDecl__Group__7__Impl();
state._fsp--;
pushFollow(FollowSets000.FOLLOW_rule__ResourceDecl__Group__8_in_rule__ResourceDecl__Group__711098);
rule__ResourceDecl__Group__8();
state._fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__ResourceDecl__Group__7"
// $ANTLR start "rule__ResourceDecl__Group__7__Impl"
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:5560:1: rule__ResourceDecl__Group__7__Impl : ( ( rule__ResourceDecl__LinksAssignment_7 )* ) ;
public final void rule__ResourceDecl__Group__7__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:5564:1: ( ( ( rule__ResourceDecl__LinksAssignment_7 )* ) )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:5565:1: ( ( rule__ResourceDecl__LinksAssignment_7 )* )
{
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:5565:1: ( ( rule__ResourceDecl__LinksAssignment_7 )* )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:5566:1: ( rule__ResourceDecl__LinksAssignment_7 )*
{
before(grammarAccess.getResourceDeclAccess().getLinksAssignment_7());
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:5567:1: ( rule__ResourceDecl__LinksAssignment_7 )*
loop39:
do {
int alt39=2;
int LA39_0 = input.LA(1);
if ( (LA39_0==39) ) {
alt39=1;
}
switch (alt39) {
case 1 :
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:5567:2: rule__ResourceDecl__LinksAssignment_7
{
pushFollow(FollowSets000.FOLLOW_rule__ResourceDecl__LinksAssignment_7_in_rule__ResourceDecl__Group__7__Impl11125);
rule__ResourceDecl__LinksAssignment_7();
state._fsp--;
}
break;
default :
break loop39;
}
} while (true);
after(grammarAccess.getResourceDeclAccess().getLinksAssignment_7());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__ResourceDecl__Group__7__Impl"
// $ANTLR start "rule__ResourceDecl__Group__8"
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:5577:1: rule__ResourceDecl__Group__8 : rule__ResourceDecl__Group__8__Impl ;
public final void rule__ResourceDecl__Group__8() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:5581:1: ( rule__ResourceDecl__Group__8__Impl )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:5582:2: rule__ResourceDecl__Group__8__Impl
{
pushFollow(FollowSets000.FOLLOW_rule__ResourceDecl__Group__8__Impl_in_rule__ResourceDecl__Group__811156);
rule__ResourceDecl__Group__8__Impl();
state._fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__ResourceDecl__Group__8"
// $ANTLR start "rule__ResourceDecl__Group__8__Impl"
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:5588:1: rule__ResourceDecl__Group__8__Impl : ( '}' ) ;
public final void rule__ResourceDecl__Group__8__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:5592:1: ( ( '}' ) )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:5593:1: ( '}' )
{
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:5593:1: ( '}' )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:5594:1: '}'
{
before(grammarAccess.getResourceDeclAccess().getRightCurlyBracketKeyword_8());
match(input,18,FollowSets000.FOLLOW_18_in_rule__ResourceDecl__Group__8__Impl11184);
after(grammarAccess.getResourceDeclAccess().getRightCurlyBracketKeyword_8());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__ResourceDecl__Group__8__Impl"
// $ANTLR start "rule__ResourceDecl__Group_4__0"
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:5625:1: rule__ResourceDecl__Group_4__0 : rule__ResourceDecl__Group_4__0__Impl rule__ResourceDecl__Group_4__1 ;
public final void rule__ResourceDecl__Group_4__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:5629:1: ( rule__ResourceDecl__Group_4__0__Impl rule__ResourceDecl__Group_4__1 )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:5630:2: rule__ResourceDecl__Group_4__0__Impl rule__ResourceDecl__Group_4__1
{
pushFollow(FollowSets000.FOLLOW_rule__ResourceDecl__Group_4__0__Impl_in_rule__ResourceDecl__Group_4__011233);
rule__ResourceDecl__Group_4__0__Impl();
state._fsp--;
pushFollow(FollowSets000.FOLLOW_rule__ResourceDecl__Group_4__1_in_rule__ResourceDecl__Group_4__011236);
rule__ResourceDecl__Group_4__1();
state._fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__ResourceDecl__Group_4__0"
// $ANTLR start "rule__ResourceDecl__Group_4__0__Impl"
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:5637:1: rule__ResourceDecl__Group_4__0__Impl : ( 'mixins' ) ;
public final void rule__ResourceDecl__Group_4__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:5641:1: ( ( 'mixins' ) )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:5642:1: ( 'mixins' )
{
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:5642:1: ( 'mixins' )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:5643:1: 'mixins'
{
before(grammarAccess.getResourceDeclAccess().getMixinsKeyword_4_0());
match(input,37,FollowSets000.FOLLOW_37_in_rule__ResourceDecl__Group_4__0__Impl11264);
after(grammarAccess.getResourceDeclAccess().getMixinsKeyword_4_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__ResourceDecl__Group_4__0__Impl"
// $ANTLR start "rule__ResourceDecl__Group_4__1"
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:5656:1: rule__ResourceDecl__Group_4__1 : rule__ResourceDecl__Group_4__1__Impl rule__ResourceDecl__Group_4__2 ;
public final void rule__ResourceDecl__Group_4__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:5660:1: ( rule__ResourceDecl__Group_4__1__Impl rule__ResourceDecl__Group_4__2 )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:5661:2: rule__ResourceDecl__Group_4__1__Impl rule__ResourceDecl__Group_4__2
{
pushFollow(FollowSets000.FOLLOW_rule__ResourceDecl__Group_4__1__Impl_in_rule__ResourceDecl__Group_4__111295);
rule__ResourceDecl__Group_4__1__Impl();
state._fsp--;
pushFollow(FollowSets000.FOLLOW_rule__ResourceDecl__Group_4__2_in_rule__ResourceDecl__Group_4__111298);
rule__ResourceDecl__Group_4__2();
state._fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__ResourceDecl__Group_4__1"
// $ANTLR start "rule__ResourceDecl__Group_4__1__Impl"
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:5668:1: rule__ResourceDecl__Group_4__1__Impl : ( ( rule__ResourceDecl__MixinsAssignment_4_1 ) ) ;
public final void rule__ResourceDecl__Group_4__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:5672:1: ( ( ( rule__ResourceDecl__MixinsAssignment_4_1 ) ) )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:5673:1: ( ( rule__ResourceDecl__MixinsAssignment_4_1 ) )
{
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:5673:1: ( ( rule__ResourceDecl__MixinsAssignment_4_1 ) )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:5674:1: ( rule__ResourceDecl__MixinsAssignment_4_1 )
{
before(grammarAccess.getResourceDeclAccess().getMixinsAssignment_4_1());
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:5675:1: ( rule__ResourceDecl__MixinsAssignment_4_1 )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:5675:2: rule__ResourceDecl__MixinsAssignment_4_1
{
pushFollow(FollowSets000.FOLLOW_rule__ResourceDecl__MixinsAssignment_4_1_in_rule__ResourceDecl__Group_4__1__Impl11325);
rule__ResourceDecl__MixinsAssignment_4_1();
state._fsp--;
}
after(grammarAccess.getResourceDeclAccess().getMixinsAssignment_4_1());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__ResourceDecl__Group_4__1__Impl"
// $ANTLR start "rule__ResourceDecl__Group_4__2"
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:5685:1: rule__ResourceDecl__Group_4__2 : rule__ResourceDecl__Group_4__2__Impl ;
public final void rule__ResourceDecl__Group_4__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:5689:1: ( rule__ResourceDecl__Group_4__2__Impl )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:5690:2: rule__ResourceDecl__Group_4__2__Impl
{
pushFollow(FollowSets000.FOLLOW_rule__ResourceDecl__Group_4__2__Impl_in_rule__ResourceDecl__Group_4__211355);
rule__ResourceDecl__Group_4__2__Impl();
state._fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__ResourceDecl__Group_4__2"
// $ANTLR start "rule__ResourceDecl__Group_4__2__Impl"
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:5696:1: rule__ResourceDecl__Group_4__2__Impl : ( ( rule__ResourceDecl__Group_4_2__0 )* ) ;
public final void rule__ResourceDecl__Group_4__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:5700:1: ( ( ( rule__ResourceDecl__Group_4_2__0 )* ) )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:5701:1: ( ( rule__ResourceDecl__Group_4_2__0 )* )
{
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:5701:1: ( ( rule__ResourceDecl__Group_4_2__0 )* )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:5702:1: ( rule__ResourceDecl__Group_4_2__0 )*
{
before(grammarAccess.getResourceDeclAccess().getGroup_4_2());
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:5703:1: ( rule__ResourceDecl__Group_4_2__0 )*
loop40:
do {
int alt40=2;
int LA40_0 = input.LA(1);
if ( (LA40_0==23) ) {
alt40=1;
}
switch (alt40) {
case 1 :
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:5703:2: rule__ResourceDecl__Group_4_2__0
{
pushFollow(FollowSets000.FOLLOW_rule__ResourceDecl__Group_4_2__0_in_rule__ResourceDecl__Group_4__2__Impl11382);
rule__ResourceDecl__Group_4_2__0();
state._fsp--;
}
break;
default :
break loop40;
}
} while (true);
after(grammarAccess.getResourceDeclAccess().getGroup_4_2());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__ResourceDecl__Group_4__2__Impl"
// $ANTLR start "rule__ResourceDecl__Group_4_2__0"
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:5719:1: rule__ResourceDecl__Group_4_2__0 : rule__ResourceDecl__Group_4_2__0__Impl rule__ResourceDecl__Group_4_2__1 ;
public final void rule__ResourceDecl__Group_4_2__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:5723:1: ( rule__ResourceDecl__Group_4_2__0__Impl rule__ResourceDecl__Group_4_2__1 )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:5724:2: rule__ResourceDecl__Group_4_2__0__Impl rule__ResourceDecl__Group_4_2__1
{
pushFollow(FollowSets000.FOLLOW_rule__ResourceDecl__Group_4_2__0__Impl_in_rule__ResourceDecl__Group_4_2__011419);
rule__ResourceDecl__Group_4_2__0__Impl();
state._fsp--;
pushFollow(FollowSets000.FOLLOW_rule__ResourceDecl__Group_4_2__1_in_rule__ResourceDecl__Group_4_2__011422);
rule__ResourceDecl__Group_4_2__1();
state._fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__ResourceDecl__Group_4_2__0"
// $ANTLR start "rule__ResourceDecl__Group_4_2__0__Impl"
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:5731:1: rule__ResourceDecl__Group_4_2__0__Impl : ( ',' ) ;
public final void rule__ResourceDecl__Group_4_2__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:5735:1: ( ( ',' ) )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:5736:1: ( ',' )
{
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:5736:1: ( ',' )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:5737:1: ','
{
before(grammarAccess.getResourceDeclAccess().getCommaKeyword_4_2_0());
match(input,23,FollowSets000.FOLLOW_23_in_rule__ResourceDecl__Group_4_2__0__Impl11450);
after(grammarAccess.getResourceDeclAccess().getCommaKeyword_4_2_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__ResourceDecl__Group_4_2__0__Impl"
// $ANTLR start "rule__ResourceDecl__Group_4_2__1"
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:5750:1: rule__ResourceDecl__Group_4_2__1 : rule__ResourceDecl__Group_4_2__1__Impl ;
public final void rule__ResourceDecl__Group_4_2__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:5754:1: ( rule__ResourceDecl__Group_4_2__1__Impl )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:5755:2: rule__ResourceDecl__Group_4_2__1__Impl
{
pushFollow(FollowSets000.FOLLOW_rule__ResourceDecl__Group_4_2__1__Impl_in_rule__ResourceDecl__Group_4_2__111481);
rule__ResourceDecl__Group_4_2__1__Impl();
state._fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__ResourceDecl__Group_4_2__1"
// $ANTLR start "rule__ResourceDecl__Group_4_2__1__Impl"
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:5761:1: rule__ResourceDecl__Group_4_2__1__Impl : ( ( rule__ResourceDecl__MixinsAssignment_4_2_1 ) ) ;
public final void rule__ResourceDecl__Group_4_2__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:5765:1: ( ( ( rule__ResourceDecl__MixinsAssignment_4_2_1 ) ) )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:5766:1: ( ( rule__ResourceDecl__MixinsAssignment_4_2_1 ) )
{
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:5766:1: ( ( rule__ResourceDecl__MixinsAssignment_4_2_1 ) )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:5767:1: ( rule__ResourceDecl__MixinsAssignment_4_2_1 )
{
before(grammarAccess.getResourceDeclAccess().getMixinsAssignment_4_2_1());
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:5768:1: ( rule__ResourceDecl__MixinsAssignment_4_2_1 )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:5768:2: rule__ResourceDecl__MixinsAssignment_4_2_1
{
pushFollow(FollowSets000.FOLLOW_rule__ResourceDecl__MixinsAssignment_4_2_1_in_rule__ResourceDecl__Group_4_2__1__Impl11508);
rule__ResourceDecl__MixinsAssignment_4_2_1();
state._fsp--;
}
after(grammarAccess.getResourceDeclAccess().getMixinsAssignment_4_2_1());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__ResourceDecl__Group_4_2__1__Impl"
// $ANTLR start "rule__StateDecl__Group__0"
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:5782:1: rule__StateDecl__Group__0 : rule__StateDecl__Group__0__Impl rule__StateDecl__Group__1 ;
public final void rule__StateDecl__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:5786:1: ( rule__StateDecl__Group__0__Impl rule__StateDecl__Group__1 )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:5787:2: rule__StateDecl__Group__0__Impl rule__StateDecl__Group__1
{
pushFollow(FollowSets000.FOLLOW_rule__StateDecl__Group__0__Impl_in_rule__StateDecl__Group__011542);
rule__StateDecl__Group__0__Impl();
state._fsp--;
pushFollow(FollowSets000.FOLLOW_rule__StateDecl__Group__1_in_rule__StateDecl__Group__011545);
rule__StateDecl__Group__1();
state._fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__StateDecl__Group__0"
// $ANTLR start "rule__StateDecl__Group__0__Impl"
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:5794:1: rule__StateDecl__Group__0__Impl : ( 'state' ) ;
public final void rule__StateDecl__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:5798:1: ( ( 'state' ) )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:5799:1: ( 'state' )
{
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:5799:1: ( 'state' )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:5800:1: 'state'
{
before(grammarAccess.getStateDeclAccess().getStateKeyword_0());
match(input,38,FollowSets000.FOLLOW_38_in_rule__StateDecl__Group__0__Impl11573);
after(grammarAccess.getStateDeclAccess().getStateKeyword_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__StateDecl__Group__0__Impl"
// $ANTLR start "rule__StateDecl__Group__1"
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:5813:1: rule__StateDecl__Group__1 : rule__StateDecl__Group__1__Impl rule__StateDecl__Group__2 ;
public final void rule__StateDecl__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:5817:1: ( rule__StateDecl__Group__1__Impl rule__StateDecl__Group__2 )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:5818:2: rule__StateDecl__Group__1__Impl rule__StateDecl__Group__2
{
pushFollow(FollowSets000.FOLLOW_rule__StateDecl__Group__1__Impl_in_rule__StateDecl__Group__111604);
rule__StateDecl__Group__1__Impl();
state._fsp--;
pushFollow(FollowSets000.FOLLOW_rule__StateDecl__Group__2_in_rule__StateDecl__Group__111607);
rule__StateDecl__Group__2();
state._fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__StateDecl__Group__1"
// $ANTLR start "rule__StateDecl__Group__1__Impl"
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:5825:1: rule__StateDecl__Group__1__Impl : ( ( rule__StateDecl__NameAssignment_1 ) ) ;
public final void rule__StateDecl__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:5829:1: ( ( ( rule__StateDecl__NameAssignment_1 ) ) )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:5830:1: ( ( rule__StateDecl__NameAssignment_1 ) )
{
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:5830:1: ( ( rule__StateDecl__NameAssignment_1 ) )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:5831:1: ( rule__StateDecl__NameAssignment_1 )
{
before(grammarAccess.getStateDeclAccess().getNameAssignment_1());
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:5832:1: ( rule__StateDecl__NameAssignment_1 )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:5832:2: rule__StateDecl__NameAssignment_1
{
pushFollow(FollowSets000.FOLLOW_rule__StateDecl__NameAssignment_1_in_rule__StateDecl__Group__1__Impl11634);
rule__StateDecl__NameAssignment_1();
state._fsp--;
}
after(grammarAccess.getStateDeclAccess().getNameAssignment_1());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__StateDecl__Group__1__Impl"
// $ANTLR start "rule__StateDecl__Group__2"
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:5842:1: rule__StateDecl__Group__2 : rule__StateDecl__Group__2__Impl rule__StateDecl__Group__3 ;
public final void rule__StateDecl__Group__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:5846:1: ( rule__StateDecl__Group__2__Impl rule__StateDecl__Group__3 )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:5847:2: rule__StateDecl__Group__2__Impl rule__StateDecl__Group__3
{
pushFollow(FollowSets000.FOLLOW_rule__StateDecl__Group__2__Impl_in_rule__StateDecl__Group__211664);
rule__StateDecl__Group__2__Impl();
state._fsp--;
pushFollow(FollowSets000.FOLLOW_rule__StateDecl__Group__3_in_rule__StateDecl__Group__211667);
rule__StateDecl__Group__3();
state._fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__StateDecl__Group__2"
// $ANTLR start "rule__StateDecl__Group__2__Impl"
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:5854:1: rule__StateDecl__Group__2__Impl : ( '=' ) ;
public final void rule__StateDecl__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:5858:1: ( ( '=' ) )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:5859:1: ( '=' )
{
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:5859:1: ( '=' )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:5860:1: '='
{
before(grammarAccess.getStateDeclAccess().getEqualsSignKeyword_2());
match(input,27,FollowSets000.FOLLOW_27_in_rule__StateDecl__Group__2__Impl11695);
after(grammarAccess.getStateDeclAccess().getEqualsSignKeyword_2());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__StateDecl__Group__2__Impl"
// $ANTLR start "rule__StateDecl__Group__3"
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:5873:1: rule__StateDecl__Group__3 : rule__StateDecl__Group__3__Impl ;
public final void rule__StateDecl__Group__3() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:5877:1: ( rule__StateDecl__Group__3__Impl )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:5878:2: rule__StateDecl__Group__3__Impl
{
pushFollow(FollowSets000.FOLLOW_rule__StateDecl__Group__3__Impl_in_rule__StateDecl__Group__311726);
rule__StateDecl__Group__3__Impl();
state._fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__StateDecl__Group__3"
// $ANTLR start "rule__StateDecl__Group__3__Impl"
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:5884:1: rule__StateDecl__Group__3__Impl : ( ( rule__StateDecl__ValueAssignment_3 ) ) ;
public final void rule__StateDecl__Group__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:5888:1: ( ( ( rule__StateDecl__ValueAssignment_3 ) ) )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:5889:1: ( ( rule__StateDecl__ValueAssignment_3 ) )
{
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:5889:1: ( ( rule__StateDecl__ValueAssignment_3 ) )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:5890:1: ( rule__StateDecl__ValueAssignment_3 )
{
before(grammarAccess.getStateDeclAccess().getValueAssignment_3());
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:5891:1: ( rule__StateDecl__ValueAssignment_3 )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:5891:2: rule__StateDecl__ValueAssignment_3
{
pushFollow(FollowSets000.FOLLOW_rule__StateDecl__ValueAssignment_3_in_rule__StateDecl__Group__3__Impl11753);
rule__StateDecl__ValueAssignment_3();
state._fsp--;
}
after(grammarAccess.getStateDeclAccess().getValueAssignment_3());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__StateDecl__Group__3__Impl"
// $ANTLR start "rule__LinkDecl__Group__0"
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:5909:1: rule__LinkDecl__Group__0 : rule__LinkDecl__Group__0__Impl rule__LinkDecl__Group__1 ;
public final void rule__LinkDecl__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:5913:1: ( rule__LinkDecl__Group__0__Impl rule__LinkDecl__Group__1 )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:5914:2: rule__LinkDecl__Group__0__Impl rule__LinkDecl__Group__1
{
pushFollow(FollowSets000.FOLLOW_rule__LinkDecl__Group__0__Impl_in_rule__LinkDecl__Group__011791);
rule__LinkDecl__Group__0__Impl();
state._fsp--;
pushFollow(FollowSets000.FOLLOW_rule__LinkDecl__Group__1_in_rule__LinkDecl__Group__011794);
rule__LinkDecl__Group__1();
state._fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__LinkDecl__Group__0"
// $ANTLR start "rule__LinkDecl__Group__0__Impl"
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:5921:1: rule__LinkDecl__Group__0__Impl : ( 'link' ) ;
public final void rule__LinkDecl__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:5925:1: ( ( 'link' ) )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:5926:1: ( 'link' )
{
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:5926:1: ( 'link' )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:5927:1: 'link'
{
before(grammarAccess.getLinkDeclAccess().getLinkKeyword_0());
match(input,39,FollowSets000.FOLLOW_39_in_rule__LinkDecl__Group__0__Impl11822);
after(grammarAccess.getLinkDeclAccess().getLinkKeyword_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__LinkDecl__Group__0__Impl"
// $ANTLR start "rule__LinkDecl__Group__1"
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:5940:1: rule__LinkDecl__Group__1 : rule__LinkDecl__Group__1__Impl rule__LinkDecl__Group__2 ;
public final void rule__LinkDecl__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:5944:1: ( rule__LinkDecl__Group__1__Impl rule__LinkDecl__Group__2 )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:5945:2: rule__LinkDecl__Group__1__Impl rule__LinkDecl__Group__2
{
pushFollow(FollowSets000.FOLLOW_rule__LinkDecl__Group__1__Impl_in_rule__LinkDecl__Group__111853);
rule__LinkDecl__Group__1__Impl();
state._fsp--;
pushFollow(FollowSets000.FOLLOW_rule__LinkDecl__Group__2_in_rule__LinkDecl__Group__111856);
rule__LinkDecl__Group__2();
state._fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__LinkDecl__Group__1"
// $ANTLR start "rule__LinkDecl__Group__1__Impl"
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:5952:1: rule__LinkDecl__Group__1__Impl : ( ( rule__LinkDecl__IdAssignment_1 ) ) ;
public final void rule__LinkDecl__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:5956:1: ( ( ( rule__LinkDecl__IdAssignment_1 ) ) )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:5957:1: ( ( rule__LinkDecl__IdAssignment_1 ) )
{
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:5957:1: ( ( rule__LinkDecl__IdAssignment_1 ) )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:5958:1: ( rule__LinkDecl__IdAssignment_1 )
{
before(grammarAccess.getLinkDeclAccess().getIdAssignment_1());
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:5959:1: ( rule__LinkDecl__IdAssignment_1 )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:5959:2: rule__LinkDecl__IdAssignment_1
{
pushFollow(FollowSets000.FOLLOW_rule__LinkDecl__IdAssignment_1_in_rule__LinkDecl__Group__1__Impl11883);
rule__LinkDecl__IdAssignment_1();
state._fsp--;
}
after(grammarAccess.getLinkDeclAccess().getIdAssignment_1());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__LinkDecl__Group__1__Impl"
// $ANTLR start "rule__LinkDecl__Group__2"
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:5969:1: rule__LinkDecl__Group__2 : rule__LinkDecl__Group__2__Impl rule__LinkDecl__Group__3 ;
public final void rule__LinkDecl__Group__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:5973:1: ( rule__LinkDecl__Group__2__Impl rule__LinkDecl__Group__3 )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:5974:2: rule__LinkDecl__Group__2__Impl rule__LinkDecl__Group__3
{
pushFollow(FollowSets000.FOLLOW_rule__LinkDecl__Group__2__Impl_in_rule__LinkDecl__Group__211913);
rule__LinkDecl__Group__2__Impl();
state._fsp--;
pushFollow(FollowSets000.FOLLOW_rule__LinkDecl__Group__3_in_rule__LinkDecl__Group__211916);
rule__LinkDecl__Group__3();
state._fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__LinkDecl__Group__2"
// $ANTLR start "rule__LinkDecl__Group__2__Impl"
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:5981:1: rule__LinkDecl__Group__2__Impl : ( ':' ) ;
public final void rule__LinkDecl__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:5985:1: ( ( ':' ) )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:5986:1: ( ':' )
{
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:5986:1: ( ':' )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:5987:1: ':'
{
before(grammarAccess.getLinkDeclAccess().getColonKeyword_2());
match(input,13,FollowSets000.FOLLOW_13_in_rule__LinkDecl__Group__2__Impl11944);
after(grammarAccess.getLinkDeclAccess().getColonKeyword_2());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__LinkDecl__Group__2__Impl"
// $ANTLR start "rule__LinkDecl__Group__3"
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:6000:1: rule__LinkDecl__Group__3 : rule__LinkDecl__Group__3__Impl rule__LinkDecl__Group__4 ;
public final void rule__LinkDecl__Group__3() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:6004:1: ( rule__LinkDecl__Group__3__Impl rule__LinkDecl__Group__4 )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:6005:2: rule__LinkDecl__Group__3__Impl rule__LinkDecl__Group__4
{
pushFollow(FollowSets000.FOLLOW_rule__LinkDecl__Group__3__Impl_in_rule__LinkDecl__Group__311975);
rule__LinkDecl__Group__3__Impl();
state._fsp--;
pushFollow(FollowSets000.FOLLOW_rule__LinkDecl__Group__4_in_rule__LinkDecl__Group__311978);
rule__LinkDecl__Group__4();
state._fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__LinkDecl__Group__3"
// $ANTLR start "rule__LinkDecl__Group__3__Impl"
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:6012:1: rule__LinkDecl__Group__3__Impl : ( ( rule__LinkDecl__KindAssignment_3 ) ) ;
public final void rule__LinkDecl__Group__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:6016:1: ( ( ( rule__LinkDecl__KindAssignment_3 ) ) )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:6017:1: ( ( rule__LinkDecl__KindAssignment_3 ) )
{
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:6017:1: ( ( rule__LinkDecl__KindAssignment_3 ) )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:6018:1: ( rule__LinkDecl__KindAssignment_3 )
{
before(grammarAccess.getLinkDeclAccess().getKindAssignment_3());
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:6019:1: ( rule__LinkDecl__KindAssignment_3 )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:6019:2: rule__LinkDecl__KindAssignment_3
{
pushFollow(FollowSets000.FOLLOW_rule__LinkDecl__KindAssignment_3_in_rule__LinkDecl__Group__3__Impl12005);
rule__LinkDecl__KindAssignment_3();
state._fsp--;
}
after(grammarAccess.getLinkDeclAccess().getKindAssignment_3());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__LinkDecl__Group__3__Impl"
// $ANTLR start "rule__LinkDecl__Group__4"
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:6029:1: rule__LinkDecl__Group__4 : rule__LinkDecl__Group__4__Impl rule__LinkDecl__Group__5 ;
public final void rule__LinkDecl__Group__4() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:6033:1: ( rule__LinkDecl__Group__4__Impl rule__LinkDecl__Group__5 )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:6034:2: rule__LinkDecl__Group__4__Impl rule__LinkDecl__Group__5
{
pushFollow(FollowSets000.FOLLOW_rule__LinkDecl__Group__4__Impl_in_rule__LinkDecl__Group__412035);
rule__LinkDecl__Group__4__Impl();
state._fsp--;
pushFollow(FollowSets000.FOLLOW_rule__LinkDecl__Group__5_in_rule__LinkDecl__Group__412038);
rule__LinkDecl__Group__5();
state._fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__LinkDecl__Group__4"
// $ANTLR start "rule__LinkDecl__Group__4__Impl"
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:6041:1: rule__LinkDecl__Group__4__Impl : ( ( rule__LinkDecl__Group_4__0 )? ) ;
public final void rule__LinkDecl__Group__4__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:6045:1: ( ( ( rule__LinkDecl__Group_4__0 )? ) )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:6046:1: ( ( rule__LinkDecl__Group_4__0 )? )
{
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:6046:1: ( ( rule__LinkDecl__Group_4__0 )? )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:6047:1: ( rule__LinkDecl__Group_4__0 )?
{
before(grammarAccess.getLinkDeclAccess().getGroup_4());
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:6048:1: ( rule__LinkDecl__Group_4__0 )?
int alt41=2;
int LA41_0 = input.LA(1);
if ( (LA41_0==37) ) {
alt41=1;
}
switch (alt41) {
case 1 :
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:6048:2: rule__LinkDecl__Group_4__0
{
pushFollow(FollowSets000.FOLLOW_rule__LinkDecl__Group_4__0_in_rule__LinkDecl__Group__4__Impl12065);
rule__LinkDecl__Group_4__0();
state._fsp--;
}
break;
}
after(grammarAccess.getLinkDeclAccess().getGroup_4());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__LinkDecl__Group__4__Impl"
// $ANTLR start "rule__LinkDecl__Group__5"
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:6058:1: rule__LinkDecl__Group__5 : rule__LinkDecl__Group__5__Impl rule__LinkDecl__Group__6 ;
public final void rule__LinkDecl__Group__5() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:6062:1: ( rule__LinkDecl__Group__5__Impl rule__LinkDecl__Group__6 )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:6063:2: rule__LinkDecl__Group__5__Impl rule__LinkDecl__Group__6
{
pushFollow(FollowSets000.FOLLOW_rule__LinkDecl__Group__5__Impl_in_rule__LinkDecl__Group__512096);
rule__LinkDecl__Group__5__Impl();
state._fsp--;
pushFollow(FollowSets000.FOLLOW_rule__LinkDecl__Group__6_in_rule__LinkDecl__Group__512099);
rule__LinkDecl__Group__6();
state._fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__LinkDecl__Group__5"
// $ANTLR start "rule__LinkDecl__Group__5__Impl"
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:6070:1: rule__LinkDecl__Group__5__Impl : ( 'target' ) ;
public final void rule__LinkDecl__Group__5__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:6074:1: ( ( 'target' ) )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:6075:1: ( 'target' )
{
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:6075:1: ( 'target' )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:6076:1: 'target'
{
before(grammarAccess.getLinkDeclAccess().getTargetKeyword_5());
match(input,40,FollowSets000.FOLLOW_40_in_rule__LinkDecl__Group__5__Impl12127);
after(grammarAccess.getLinkDeclAccess().getTargetKeyword_5());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__LinkDecl__Group__5__Impl"
// $ANTLR start "rule__LinkDecl__Group__6"
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:6089:1: rule__LinkDecl__Group__6 : rule__LinkDecl__Group__6__Impl rule__LinkDecl__Group__7 ;
public final void rule__LinkDecl__Group__6() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:6093:1: ( rule__LinkDecl__Group__6__Impl rule__LinkDecl__Group__7 )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:6094:2: rule__LinkDecl__Group__6__Impl rule__LinkDecl__Group__7
{
pushFollow(FollowSets000.FOLLOW_rule__LinkDecl__Group__6__Impl_in_rule__LinkDecl__Group__612158);
rule__LinkDecl__Group__6__Impl();
state._fsp--;
pushFollow(FollowSets000.FOLLOW_rule__LinkDecl__Group__7_in_rule__LinkDecl__Group__612161);
rule__LinkDecl__Group__7();
state._fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__LinkDecl__Group__6"
// $ANTLR start "rule__LinkDecl__Group__6__Impl"
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:6101:1: rule__LinkDecl__Group__6__Impl : ( ( rule__LinkDecl__TargetAssignment_6 ) ) ;
public final void rule__LinkDecl__Group__6__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:6105:1: ( ( ( rule__LinkDecl__TargetAssignment_6 ) ) )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:6106:1: ( ( rule__LinkDecl__TargetAssignment_6 ) )
{
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:6106:1: ( ( rule__LinkDecl__TargetAssignment_6 ) )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:6107:1: ( rule__LinkDecl__TargetAssignment_6 )
{
before(grammarAccess.getLinkDeclAccess().getTargetAssignment_6());
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:6108:1: ( rule__LinkDecl__TargetAssignment_6 )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:6108:2: rule__LinkDecl__TargetAssignment_6
{
pushFollow(FollowSets000.FOLLOW_rule__LinkDecl__TargetAssignment_6_in_rule__LinkDecl__Group__6__Impl12188);
rule__LinkDecl__TargetAssignment_6();
state._fsp--;
}
after(grammarAccess.getLinkDeclAccess().getTargetAssignment_6());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__LinkDecl__Group__6__Impl"
// $ANTLR start "rule__LinkDecl__Group__7"
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:6118:1: rule__LinkDecl__Group__7 : rule__LinkDecl__Group__7__Impl rule__LinkDecl__Group__8 ;
public final void rule__LinkDecl__Group__7() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:6122:1: ( rule__LinkDecl__Group__7__Impl rule__LinkDecl__Group__8 )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:6123:2: rule__LinkDecl__Group__7__Impl rule__LinkDecl__Group__8
{
pushFollow(FollowSets000.FOLLOW_rule__LinkDecl__Group__7__Impl_in_rule__LinkDecl__Group__712218);
rule__LinkDecl__Group__7__Impl();
state._fsp--;
pushFollow(FollowSets000.FOLLOW_rule__LinkDecl__Group__8_in_rule__LinkDecl__Group__712221);
rule__LinkDecl__Group__8();
state._fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__LinkDecl__Group__7"
// $ANTLR start "rule__LinkDecl__Group__7__Impl"
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:6130:1: rule__LinkDecl__Group__7__Impl : ( '{' ) ;
public final void rule__LinkDecl__Group__7__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:6134:1: ( ( '{' ) )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:6135:1: ( '{' )
{
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:6135:1: ( '{' )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:6136:1: '{'
{
before(grammarAccess.getLinkDeclAccess().getLeftCurlyBracketKeyword_7());
match(input,17,FollowSets000.FOLLOW_17_in_rule__LinkDecl__Group__7__Impl12249);
after(grammarAccess.getLinkDeclAccess().getLeftCurlyBracketKeyword_7());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__LinkDecl__Group__7__Impl"
// $ANTLR start "rule__LinkDecl__Group__8"
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:6149:1: rule__LinkDecl__Group__8 : rule__LinkDecl__Group__8__Impl rule__LinkDecl__Group__9 ;
public final void rule__LinkDecl__Group__8() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:6153:1: ( rule__LinkDecl__Group__8__Impl rule__LinkDecl__Group__9 )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:6154:2: rule__LinkDecl__Group__8__Impl rule__LinkDecl__Group__9
{
pushFollow(FollowSets000.FOLLOW_rule__LinkDecl__Group__8__Impl_in_rule__LinkDecl__Group__812280);
rule__LinkDecl__Group__8__Impl();
state._fsp--;
pushFollow(FollowSets000.FOLLOW_rule__LinkDecl__Group__9_in_rule__LinkDecl__Group__812283);
rule__LinkDecl__Group__9();
state._fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__LinkDecl__Group__8"
// $ANTLR start "rule__LinkDecl__Group__8__Impl"
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:6161:1: rule__LinkDecl__Group__8__Impl : ( ( rule__LinkDecl__AttributesAssignment_8 )* ) ;
public final void rule__LinkDecl__Group__8__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:6165:1: ( ( ( rule__LinkDecl__AttributesAssignment_8 )* ) )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:6166:1: ( ( rule__LinkDecl__AttributesAssignment_8 )* )
{
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:6166:1: ( ( rule__LinkDecl__AttributesAssignment_8 )* )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:6167:1: ( rule__LinkDecl__AttributesAssignment_8 )*
{
before(grammarAccess.getLinkDeclAccess().getAttributesAssignment_8());
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:6168:1: ( rule__LinkDecl__AttributesAssignment_8 )*
loop42:
do {
int alt42=2;
int LA42_0 = input.LA(1);
if ( (LA42_0==38) ) {
alt42=1;
}
switch (alt42) {
case 1 :
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:6168:2: rule__LinkDecl__AttributesAssignment_8
{
pushFollow(FollowSets000.FOLLOW_rule__LinkDecl__AttributesAssignment_8_in_rule__LinkDecl__Group__8__Impl12310);
rule__LinkDecl__AttributesAssignment_8();
state._fsp--;
}
break;
default :
break loop42;
}
} while (true);
after(grammarAccess.getLinkDeclAccess().getAttributesAssignment_8());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__LinkDecl__Group__8__Impl"
// $ANTLR start "rule__LinkDecl__Group__9"
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:6178:1: rule__LinkDecl__Group__9 : rule__LinkDecl__Group__9__Impl ;
public final void rule__LinkDecl__Group__9() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:6182:1: ( rule__LinkDecl__Group__9__Impl )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:6183:2: rule__LinkDecl__Group__9__Impl
{
pushFollow(FollowSets000.FOLLOW_rule__LinkDecl__Group__9__Impl_in_rule__LinkDecl__Group__912341);
rule__LinkDecl__Group__9__Impl();
state._fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__LinkDecl__Group__9"
// $ANTLR start "rule__LinkDecl__Group__9__Impl"
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:6189:1: rule__LinkDecl__Group__9__Impl : ( '}' ) ;
public final void rule__LinkDecl__Group__9__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:6193:1: ( ( '}' ) )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:6194:1: ( '}' )
{
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:6194:1: ( '}' )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:6195:1: '}'
{
before(grammarAccess.getLinkDeclAccess().getRightCurlyBracketKeyword_9());
match(input,18,FollowSets000.FOLLOW_18_in_rule__LinkDecl__Group__9__Impl12369);
after(grammarAccess.getLinkDeclAccess().getRightCurlyBracketKeyword_9());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__LinkDecl__Group__9__Impl"
// $ANTLR start "rule__LinkDecl__Group_4__0"
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:6228:1: rule__LinkDecl__Group_4__0 : rule__LinkDecl__Group_4__0__Impl rule__LinkDecl__Group_4__1 ;
public final void rule__LinkDecl__Group_4__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:6232:1: ( rule__LinkDecl__Group_4__0__Impl rule__LinkDecl__Group_4__1 )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:6233:2: rule__LinkDecl__Group_4__0__Impl rule__LinkDecl__Group_4__1
{
pushFollow(FollowSets000.FOLLOW_rule__LinkDecl__Group_4__0__Impl_in_rule__LinkDecl__Group_4__012420);
rule__LinkDecl__Group_4__0__Impl();
state._fsp--;
pushFollow(FollowSets000.FOLLOW_rule__LinkDecl__Group_4__1_in_rule__LinkDecl__Group_4__012423);
rule__LinkDecl__Group_4__1();
state._fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__LinkDecl__Group_4__0"
// $ANTLR start "rule__LinkDecl__Group_4__0__Impl"
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:6240:1: rule__LinkDecl__Group_4__0__Impl : ( 'mixins' ) ;
public final void rule__LinkDecl__Group_4__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:6244:1: ( ( 'mixins' ) )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:6245:1: ( 'mixins' )
{
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:6245:1: ( 'mixins' )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:6246:1: 'mixins'
{
before(grammarAccess.getLinkDeclAccess().getMixinsKeyword_4_0());
match(input,37,FollowSets000.FOLLOW_37_in_rule__LinkDecl__Group_4__0__Impl12451);
after(grammarAccess.getLinkDeclAccess().getMixinsKeyword_4_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__LinkDecl__Group_4__0__Impl"
// $ANTLR start "rule__LinkDecl__Group_4__1"
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:6259:1: rule__LinkDecl__Group_4__1 : rule__LinkDecl__Group_4__1__Impl rule__LinkDecl__Group_4__2 ;
public final void rule__LinkDecl__Group_4__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:6263:1: ( rule__LinkDecl__Group_4__1__Impl rule__LinkDecl__Group_4__2 )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:6264:2: rule__LinkDecl__Group_4__1__Impl rule__LinkDecl__Group_4__2
{
pushFollow(FollowSets000.FOLLOW_rule__LinkDecl__Group_4__1__Impl_in_rule__LinkDecl__Group_4__112482);
rule__LinkDecl__Group_4__1__Impl();
state._fsp--;
pushFollow(FollowSets000.FOLLOW_rule__LinkDecl__Group_4__2_in_rule__LinkDecl__Group_4__112485);
rule__LinkDecl__Group_4__2();
state._fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__LinkDecl__Group_4__1"
// $ANTLR start "rule__LinkDecl__Group_4__1__Impl"
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:6271:1: rule__LinkDecl__Group_4__1__Impl : ( ( rule__LinkDecl__MixinsAssignment_4_1 ) ) ;
public final void rule__LinkDecl__Group_4__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:6275:1: ( ( ( rule__LinkDecl__MixinsAssignment_4_1 ) ) )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:6276:1: ( ( rule__LinkDecl__MixinsAssignment_4_1 ) )
{
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:6276:1: ( ( rule__LinkDecl__MixinsAssignment_4_1 ) )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:6277:1: ( rule__LinkDecl__MixinsAssignment_4_1 )
{
before(grammarAccess.getLinkDeclAccess().getMixinsAssignment_4_1());
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:6278:1: ( rule__LinkDecl__MixinsAssignment_4_1 )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:6278:2: rule__LinkDecl__MixinsAssignment_4_1
{
pushFollow(FollowSets000.FOLLOW_rule__LinkDecl__MixinsAssignment_4_1_in_rule__LinkDecl__Group_4__1__Impl12512);
rule__LinkDecl__MixinsAssignment_4_1();
state._fsp--;
}
after(grammarAccess.getLinkDeclAccess().getMixinsAssignment_4_1());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__LinkDecl__Group_4__1__Impl"
// $ANTLR start "rule__LinkDecl__Group_4__2"
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:6288:1: rule__LinkDecl__Group_4__2 : rule__LinkDecl__Group_4__2__Impl ;
public final void rule__LinkDecl__Group_4__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:6292:1: ( rule__LinkDecl__Group_4__2__Impl )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:6293:2: rule__LinkDecl__Group_4__2__Impl
{
pushFollow(FollowSets000.FOLLOW_rule__LinkDecl__Group_4__2__Impl_in_rule__LinkDecl__Group_4__212542);
rule__LinkDecl__Group_4__2__Impl();
state._fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__LinkDecl__Group_4__2"
// $ANTLR start "rule__LinkDecl__Group_4__2__Impl"
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:6299:1: rule__LinkDecl__Group_4__2__Impl : ( ( rule__LinkDecl__Group_4_2__0 )* ) ;
public final void rule__LinkDecl__Group_4__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:6303:1: ( ( ( rule__LinkDecl__Group_4_2__0 )* ) )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:6304:1: ( ( rule__LinkDecl__Group_4_2__0 )* )
{
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:6304:1: ( ( rule__LinkDecl__Group_4_2__0 )* )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:6305:1: ( rule__LinkDecl__Group_4_2__0 )*
{
before(grammarAccess.getLinkDeclAccess().getGroup_4_2());
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:6306:1: ( rule__LinkDecl__Group_4_2__0 )*
loop43:
do {
int alt43=2;
int LA43_0 = input.LA(1);
if ( (LA43_0==23) ) {
alt43=1;
}
switch (alt43) {
case 1 :
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:6306:2: rule__LinkDecl__Group_4_2__0
{
pushFollow(FollowSets000.FOLLOW_rule__LinkDecl__Group_4_2__0_in_rule__LinkDecl__Group_4__2__Impl12569);
rule__LinkDecl__Group_4_2__0();
state._fsp--;
}
break;
default :
break loop43;
}
} while (true);
after(grammarAccess.getLinkDeclAccess().getGroup_4_2());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__LinkDecl__Group_4__2__Impl"
// $ANTLR start "rule__LinkDecl__Group_4_2__0"
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:6322:1: rule__LinkDecl__Group_4_2__0 : rule__LinkDecl__Group_4_2__0__Impl rule__LinkDecl__Group_4_2__1 ;
public final void rule__LinkDecl__Group_4_2__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:6326:1: ( rule__LinkDecl__Group_4_2__0__Impl rule__LinkDecl__Group_4_2__1 )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:6327:2: rule__LinkDecl__Group_4_2__0__Impl rule__LinkDecl__Group_4_2__1
{
pushFollow(FollowSets000.FOLLOW_rule__LinkDecl__Group_4_2__0__Impl_in_rule__LinkDecl__Group_4_2__012606);
rule__LinkDecl__Group_4_2__0__Impl();
state._fsp--;
pushFollow(FollowSets000.FOLLOW_rule__LinkDecl__Group_4_2__1_in_rule__LinkDecl__Group_4_2__012609);
rule__LinkDecl__Group_4_2__1();
state._fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__LinkDecl__Group_4_2__0"
// $ANTLR start "rule__LinkDecl__Group_4_2__0__Impl"
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:6334:1: rule__LinkDecl__Group_4_2__0__Impl : ( ',' ) ;
public final void rule__LinkDecl__Group_4_2__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:6338:1: ( ( ',' ) )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:6339:1: ( ',' )
{
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:6339:1: ( ',' )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:6340:1: ','
{
before(grammarAccess.getLinkDeclAccess().getCommaKeyword_4_2_0());
match(input,23,FollowSets000.FOLLOW_23_in_rule__LinkDecl__Group_4_2__0__Impl12637);
after(grammarAccess.getLinkDeclAccess().getCommaKeyword_4_2_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__LinkDecl__Group_4_2__0__Impl"
// $ANTLR start "rule__LinkDecl__Group_4_2__1"
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:6353:1: rule__LinkDecl__Group_4_2__1 : rule__LinkDecl__Group_4_2__1__Impl ;
public final void rule__LinkDecl__Group_4_2__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:6357:1: ( rule__LinkDecl__Group_4_2__1__Impl )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:6358:2: rule__LinkDecl__Group_4_2__1__Impl
{
pushFollow(FollowSets000.FOLLOW_rule__LinkDecl__Group_4_2__1__Impl_in_rule__LinkDecl__Group_4_2__112668);
rule__LinkDecl__Group_4_2__1__Impl();
state._fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__LinkDecl__Group_4_2__1"
// $ANTLR start "rule__LinkDecl__Group_4_2__1__Impl"
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:6364:1: rule__LinkDecl__Group_4_2__1__Impl : ( ( rule__LinkDecl__MixinsAssignment_4_2_1 ) ) ;
public final void rule__LinkDecl__Group_4_2__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:6368:1: ( ( ( rule__LinkDecl__MixinsAssignment_4_2_1 ) ) )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:6369:1: ( ( rule__LinkDecl__MixinsAssignment_4_2_1 ) )
{
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:6369:1: ( ( rule__LinkDecl__MixinsAssignment_4_2_1 ) )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:6370:1: ( rule__LinkDecl__MixinsAssignment_4_2_1 )
{
before(grammarAccess.getLinkDeclAccess().getMixinsAssignment_4_2_1());
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:6371:1: ( rule__LinkDecl__MixinsAssignment_4_2_1 )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:6371:2: rule__LinkDecl__MixinsAssignment_4_2_1
{
pushFollow(FollowSets000.FOLLOW_rule__LinkDecl__MixinsAssignment_4_2_1_in_rule__LinkDecl__Group_4_2__1__Impl12695);
rule__LinkDecl__MixinsAssignment_4_2_1();
state._fsp--;
}
after(grammarAccess.getLinkDeclAccess().getMixinsAssignment_4_2_1());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__LinkDecl__Group_4_2__1__Impl"
// $ANTLR start "rule__Integer__Group__0"
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:6385:1: rule__Integer__Group__0 : rule__Integer__Group__0__Impl rule__Integer__Group__1 ;
public final void rule__Integer__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:6389:1: ( rule__Integer__Group__0__Impl rule__Integer__Group__1 )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:6390:2: rule__Integer__Group__0__Impl rule__Integer__Group__1
{
pushFollow(FollowSets000.FOLLOW_rule__Integer__Group__0__Impl_in_rule__Integer__Group__012729);
rule__Integer__Group__0__Impl();
state._fsp--;
pushFollow(FollowSets000.FOLLOW_rule__Integer__Group__1_in_rule__Integer__Group__012732);
rule__Integer__Group__1();
state._fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__Integer__Group__0"
// $ANTLR start "rule__Integer__Group__0__Impl"
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:6397:1: rule__Integer__Group__0__Impl : ( ( '-' )? ) ;
public final void rule__Integer__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:6401:1: ( ( ( '-' )? ) )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:6402:1: ( ( '-' )? )
{
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:6402:1: ( ( '-' )? )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:6403:1: ( '-' )?
{
before(grammarAccess.getIntegerAccess().getHyphenMinusKeyword_0());
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:6404:1: ( '-' )?
int alt44=2;
int LA44_0 = input.LA(1);
if ( (LA44_0==41) ) {
alt44=1;
}
switch (alt44) {
case 1 :
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:6405:2: '-'
{
match(input,41,FollowSets000.FOLLOW_41_in_rule__Integer__Group__0__Impl12761);
}
break;
}
after(grammarAccess.getIntegerAccess().getHyphenMinusKeyword_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__Integer__Group__0__Impl"
// $ANTLR start "rule__Integer__Group__1"
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:6416:1: rule__Integer__Group__1 : rule__Integer__Group__1__Impl ;
public final void rule__Integer__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:6420:1: ( rule__Integer__Group__1__Impl )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:6421:2: rule__Integer__Group__1__Impl
{
pushFollow(FollowSets000.FOLLOW_rule__Integer__Group__1__Impl_in_rule__Integer__Group__112794);
rule__Integer__Group__1__Impl();
state._fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__Integer__Group__1"
// $ANTLR start "rule__Integer__Group__1__Impl"
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:6427:1: rule__Integer__Group__1__Impl : ( RULE_INT ) ;
public final void rule__Integer__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:6431:1: ( ( RULE_INT ) )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:6432:1: ( RULE_INT )
{
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:6432:1: ( RULE_INT )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:6433:1: RULE_INT
{
before(grammarAccess.getIntegerAccess().getINTTerminalRuleCall_1());
match(input,RULE_INT,FollowSets000.FOLLOW_RULE_INT_in_rule__Integer__Group__1__Impl12821);
after(grammarAccess.getIntegerAccess().getINTTerminalRuleCall_1());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__Integer__Group__1__Impl"
// $ANTLR start "rule__ExtensionDecl__NameAssignment_1"
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:6449:1: rule__ExtensionDecl__NameAssignment_1 : ( RULE_ID ) ;
public final void rule__ExtensionDecl__NameAssignment_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:6453:1: ( ( RULE_ID ) )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:6454:1: ( RULE_ID )
{
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:6454:1: ( RULE_ID )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:6455:1: RULE_ID
{
before(grammarAccess.getExtensionDeclAccess().getNameIDTerminalRuleCall_1_0());
match(input,RULE_ID,FollowSets000.FOLLOW_RULE_ID_in_rule__ExtensionDecl__NameAssignment_112859);
after(grammarAccess.getExtensionDeclAccess().getNameIDTerminalRuleCall_1_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__ExtensionDecl__NameAssignment_1"
// $ANTLR start "rule__ExtensionDecl__SchemeAssignment_3"
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:6464:1: rule__ExtensionDecl__SchemeAssignment_3 : ( RULE_STRING ) ;
public final void rule__ExtensionDecl__SchemeAssignment_3() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:6468:1: ( ( RULE_STRING ) )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:6469:1: ( RULE_STRING )
{
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:6469:1: ( RULE_STRING )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:6470:1: RULE_STRING
{
before(grammarAccess.getExtensionDeclAccess().getSchemeSTRINGTerminalRuleCall_3_0());
match(input,RULE_STRING,FollowSets000.FOLLOW_RULE_STRING_in_rule__ExtensionDecl__SchemeAssignment_312890);
after(grammarAccess.getExtensionDeclAccess().getSchemeSTRINGTerminalRuleCall_3_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__ExtensionDecl__SchemeAssignment_3"
// $ANTLR start "rule__ExtensionDecl__ImportAssignment_4_1"
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:6479:1: rule__ExtensionDecl__ImportAssignment_4_1 : ( ( RULE_STRING ) ) ;
public final void rule__ExtensionDecl__ImportAssignment_4_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:6483:1: ( ( ( RULE_STRING ) ) )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:6484:1: ( ( RULE_STRING ) )
{
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:6484:1: ( ( RULE_STRING ) )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:6485:1: ( RULE_STRING )
{
before(grammarAccess.getExtensionDeclAccess().getImportExtensionCrossReference_4_1_0());
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:6486:1: ( RULE_STRING )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:6487:1: RULE_STRING
{
before(grammarAccess.getExtensionDeclAccess().getImportExtensionSTRINGTerminalRuleCall_4_1_0_1());
match(input,RULE_STRING,FollowSets000.FOLLOW_RULE_STRING_in_rule__ExtensionDecl__ImportAssignment_4_112925);
after(grammarAccess.getExtensionDeclAccess().getImportExtensionSTRINGTerminalRuleCall_4_1_0_1());
}
after(grammarAccess.getExtensionDeclAccess().getImportExtensionCrossReference_4_1_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__ExtensionDecl__ImportAssignment_4_1"
// $ANTLR start "rule__ExtensionDecl__KindsAssignment_5_0"
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:6498:1: rule__ExtensionDecl__KindsAssignment_5_0 : ( ruleKindDecl ) ;
public final void rule__ExtensionDecl__KindsAssignment_5_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:6502:1: ( ( ruleKindDecl ) )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:6503:1: ( ruleKindDecl )
{
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:6503:1: ( ruleKindDecl )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:6504:1: ruleKindDecl
{
before(grammarAccess.getExtensionDeclAccess().getKindsKindDeclParserRuleCall_5_0_0());
pushFollow(FollowSets000.FOLLOW_ruleKindDecl_in_rule__ExtensionDecl__KindsAssignment_5_012960);
ruleKindDecl();
state._fsp--;
after(grammarAccess.getExtensionDeclAccess().getKindsKindDeclParserRuleCall_5_0_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__ExtensionDecl__KindsAssignment_5_0"
// $ANTLR start "rule__ExtensionDecl__MixinsAssignment_5_1"
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:6513:1: rule__ExtensionDecl__MixinsAssignment_5_1 : ( ruleMixinDecl ) ;
public final void rule__ExtensionDecl__MixinsAssignment_5_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:6517:1: ( ( ruleMixinDecl ) )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:6518:1: ( ruleMixinDecl )
{
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:6518:1: ( ruleMixinDecl )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:6519:1: ruleMixinDecl
{
before(grammarAccess.getExtensionDeclAccess().getMixinsMixinDeclParserRuleCall_5_1_0());
pushFollow(FollowSets000.FOLLOW_ruleMixinDecl_in_rule__ExtensionDecl__MixinsAssignment_5_112991);
ruleMixinDecl();
state._fsp--;
after(grammarAccess.getExtensionDeclAccess().getMixinsMixinDeclParserRuleCall_5_1_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__ExtensionDecl__MixinsAssignment_5_1"
// $ANTLR start "rule__ExtensionDecl__TypesAssignment_5_2"
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:6528:1: rule__ExtensionDecl__TypesAssignment_5_2 : ( ruleDataTypeDecl ) ;
public final void rule__ExtensionDecl__TypesAssignment_5_2() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:6532:1: ( ( ruleDataTypeDecl ) )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:6533:1: ( ruleDataTypeDecl )
{
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:6533:1: ( ruleDataTypeDecl )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:6534:1: ruleDataTypeDecl
{
before(grammarAccess.getExtensionDeclAccess().getTypesDataTypeDeclParserRuleCall_5_2_0());
pushFollow(FollowSets000.FOLLOW_ruleDataTypeDecl_in_rule__ExtensionDecl__TypesAssignment_5_213022);
ruleDataTypeDecl();
state._fsp--;
after(grammarAccess.getExtensionDeclAccess().getTypesDataTypeDeclParserRuleCall_5_2_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__ExtensionDecl__TypesAssignment_5_2"
// $ANTLR start "rule__ExtensionDecl__TypesAssignment_5_3"
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:6543:1: rule__ExtensionDecl__TypesAssignment_5_3 : ( ruleEnumTypeDecl ) ;
public final void rule__ExtensionDecl__TypesAssignment_5_3() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:6547:1: ( ( ruleEnumTypeDecl ) )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:6548:1: ( ruleEnumTypeDecl )
{
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:6548:1: ( ruleEnumTypeDecl )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:6549:1: ruleEnumTypeDecl
{
before(grammarAccess.getExtensionDeclAccess().getTypesEnumTypeDeclParserRuleCall_5_3_0());
pushFollow(FollowSets000.FOLLOW_ruleEnumTypeDecl_in_rule__ExtensionDecl__TypesAssignment_5_313053);
ruleEnumTypeDecl();
state._fsp--;
after(grammarAccess.getExtensionDeclAccess().getTypesEnumTypeDeclParserRuleCall_5_3_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__ExtensionDecl__TypesAssignment_5_3"
// $ANTLR start "rule__KindDecl__TermAssignment_1"
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:6558:1: rule__KindDecl__TermAssignment_1 : ( RULE_ID ) ;
public final void rule__KindDecl__TermAssignment_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:6562:1: ( ( RULE_ID ) )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:6563:1: ( RULE_ID )
{
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:6563:1: ( RULE_ID )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:6564:1: RULE_ID
{
before(grammarAccess.getKindDeclAccess().getTermIDTerminalRuleCall_1_0());
match(input,RULE_ID,FollowSets000.FOLLOW_RULE_ID_in_rule__KindDecl__TermAssignment_113084);
after(grammarAccess.getKindDeclAccess().getTermIDTerminalRuleCall_1_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__KindDecl__TermAssignment_1"
// $ANTLR start "rule__KindDecl__ParentAssignment_2_1"
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:6573:1: rule__KindDecl__ParentAssignment_2_1 : ( ( ruleQualifiedID ) ) ;
public final void rule__KindDecl__ParentAssignment_2_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:6577:1: ( ( ( ruleQualifiedID ) ) )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:6578:1: ( ( ruleQualifiedID ) )
{
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:6578:1: ( ( ruleQualifiedID ) )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:6579:1: ( ruleQualifiedID )
{
before(grammarAccess.getKindDeclAccess().getParentKindCrossReference_2_1_0());
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:6580:1: ( ruleQualifiedID )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:6581:1: ruleQualifiedID
{
before(grammarAccess.getKindDeclAccess().getParentKindQualifiedIDParserRuleCall_2_1_0_1());
pushFollow(FollowSets000.FOLLOW_ruleQualifiedID_in_rule__KindDecl__ParentAssignment_2_113119);
ruleQualifiedID();
state._fsp--;
after(grammarAccess.getKindDeclAccess().getParentKindQualifiedIDParserRuleCall_2_1_0_1());
}
after(grammarAccess.getKindDeclAccess().getParentKindCrossReference_2_1_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__KindDecl__ParentAssignment_2_1"
// $ANTLR start "rule__KindDecl__TitleAssignment_4_1"
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:6592:1: rule__KindDecl__TitleAssignment_4_1 : ( RULE_STRING ) ;
public final void rule__KindDecl__TitleAssignment_4_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:6596:1: ( ( RULE_STRING ) )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:6597:1: ( RULE_STRING )
{
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:6597:1: ( RULE_STRING )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:6598:1: RULE_STRING
{
before(grammarAccess.getKindDeclAccess().getTitleSTRINGTerminalRuleCall_4_1_0());
match(input,RULE_STRING,FollowSets000.FOLLOW_RULE_STRING_in_rule__KindDecl__TitleAssignment_4_113154);
after(grammarAccess.getKindDeclAccess().getTitleSTRINGTerminalRuleCall_4_1_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__KindDecl__TitleAssignment_4_1"
// $ANTLR start "rule__KindDecl__AttributesAssignment_5_0"
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:6607:1: rule__KindDecl__AttributesAssignment_5_0 : ( ruleAttributeDecl ) ;
public final void rule__KindDecl__AttributesAssignment_5_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:6611:1: ( ( ruleAttributeDecl ) )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:6612:1: ( ruleAttributeDecl )
{
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:6612:1: ( ruleAttributeDecl )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:6613:1: ruleAttributeDecl
{
before(grammarAccess.getKindDeclAccess().getAttributesAttributeDeclParserRuleCall_5_0_0());
pushFollow(FollowSets000.FOLLOW_ruleAttributeDecl_in_rule__KindDecl__AttributesAssignment_5_013185);
ruleAttributeDecl();
state._fsp--;
after(grammarAccess.getKindDeclAccess().getAttributesAttributeDeclParserRuleCall_5_0_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__KindDecl__AttributesAssignment_5_0"
// $ANTLR start "rule__KindDecl__ActionsAssignment_5_1"
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:6622:1: rule__KindDecl__ActionsAssignment_5_1 : ( ruleActionDecl ) ;
public final void rule__KindDecl__ActionsAssignment_5_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:6626:1: ( ( ruleActionDecl ) )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:6627:1: ( ruleActionDecl )
{
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:6627:1: ( ruleActionDecl )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:6628:1: ruleActionDecl
{
before(grammarAccess.getKindDeclAccess().getActionsActionDeclParserRuleCall_5_1_0());
pushFollow(FollowSets000.FOLLOW_ruleActionDecl_in_rule__KindDecl__ActionsAssignment_5_113216);
ruleActionDecl();
state._fsp--;
after(grammarAccess.getKindDeclAccess().getActionsActionDeclParserRuleCall_5_1_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__KindDecl__ActionsAssignment_5_1"
// $ANTLR start "rule__MixinDecl__TermAssignment_1"
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:6637:1: rule__MixinDecl__TermAssignment_1 : ( RULE_ID ) ;
public final void rule__MixinDecl__TermAssignment_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:6641:1: ( ( RULE_ID ) )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:6642:1: ( RULE_ID )
{
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:6642:1: ( RULE_ID )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:6643:1: RULE_ID
{
before(grammarAccess.getMixinDeclAccess().getTermIDTerminalRuleCall_1_0());
match(input,RULE_ID,FollowSets000.FOLLOW_RULE_ID_in_rule__MixinDecl__TermAssignment_113247);
after(grammarAccess.getMixinDeclAccess().getTermIDTerminalRuleCall_1_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__MixinDecl__TermAssignment_1"
// $ANTLR start "rule__MixinDecl__DependsAssignment_2_1"
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:6652:1: rule__MixinDecl__DependsAssignment_2_1 : ( ( ruleQualifiedID ) ) ;
public final void rule__MixinDecl__DependsAssignment_2_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:6656:1: ( ( ( ruleQualifiedID ) ) )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:6657:1: ( ( ruleQualifiedID ) )
{
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:6657:1: ( ( ruleQualifiedID ) )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:6658:1: ( ruleQualifiedID )
{
before(grammarAccess.getMixinDeclAccess().getDependsMixinCrossReference_2_1_0());
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:6659:1: ( ruleQualifiedID )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:6660:1: ruleQualifiedID
{
before(grammarAccess.getMixinDeclAccess().getDependsMixinQualifiedIDParserRuleCall_2_1_0_1());
pushFollow(FollowSets000.FOLLOW_ruleQualifiedID_in_rule__MixinDecl__DependsAssignment_2_113282);
ruleQualifiedID();
state._fsp--;
after(grammarAccess.getMixinDeclAccess().getDependsMixinQualifiedIDParserRuleCall_2_1_0_1());
}
after(grammarAccess.getMixinDeclAccess().getDependsMixinCrossReference_2_1_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__MixinDecl__DependsAssignment_2_1"
// $ANTLR start "rule__MixinDecl__DependsAssignment_2_2_1"
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:6671:1: rule__MixinDecl__DependsAssignment_2_2_1 : ( ( ruleQualifiedID ) ) ;
public final void rule__MixinDecl__DependsAssignment_2_2_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:6675:1: ( ( ( ruleQualifiedID ) ) )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:6676:1: ( ( ruleQualifiedID ) )
{
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:6676:1: ( ( ruleQualifiedID ) )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:6677:1: ( ruleQualifiedID )
{
before(grammarAccess.getMixinDeclAccess().getDependsMixinCrossReference_2_2_1_0());
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:6678:1: ( ruleQualifiedID )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:6679:1: ruleQualifiedID
{
before(grammarAccess.getMixinDeclAccess().getDependsMixinQualifiedIDParserRuleCall_2_2_1_0_1());
pushFollow(FollowSets000.FOLLOW_ruleQualifiedID_in_rule__MixinDecl__DependsAssignment_2_2_113321);
ruleQualifiedID();
state._fsp--;
after(grammarAccess.getMixinDeclAccess().getDependsMixinQualifiedIDParserRuleCall_2_2_1_0_1());
}
after(grammarAccess.getMixinDeclAccess().getDependsMixinCrossReference_2_2_1_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__MixinDecl__DependsAssignment_2_2_1"
// $ANTLR start "rule__MixinDecl__AppliesAssignment_3_1"
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:6690:1: rule__MixinDecl__AppliesAssignment_3_1 : ( ( ruleQualifiedID ) ) ;
public final void rule__MixinDecl__AppliesAssignment_3_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:6694:1: ( ( ( ruleQualifiedID ) ) )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:6695:1: ( ( ruleQualifiedID ) )
{
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:6695:1: ( ( ruleQualifiedID ) )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:6696:1: ( ruleQualifiedID )
{
before(grammarAccess.getMixinDeclAccess().getAppliesKindCrossReference_3_1_0());
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:6697:1: ( ruleQualifiedID )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:6698:1: ruleQualifiedID
{
before(grammarAccess.getMixinDeclAccess().getAppliesKindQualifiedIDParserRuleCall_3_1_0_1());
pushFollow(FollowSets000.FOLLOW_ruleQualifiedID_in_rule__MixinDecl__AppliesAssignment_3_113360);
ruleQualifiedID();
state._fsp--;
after(grammarAccess.getMixinDeclAccess().getAppliesKindQualifiedIDParserRuleCall_3_1_0_1());
}
after(grammarAccess.getMixinDeclAccess().getAppliesKindCrossReference_3_1_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__MixinDecl__AppliesAssignment_3_1"
// $ANTLR start "rule__MixinDecl__AppliesAssignment_3_2_1"
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:6709:1: rule__MixinDecl__AppliesAssignment_3_2_1 : ( ( ruleQualifiedID ) ) ;
public final void rule__MixinDecl__AppliesAssignment_3_2_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:6713:1: ( ( ( ruleQualifiedID ) ) )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:6714:1: ( ( ruleQualifiedID ) )
{
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:6714:1: ( ( ruleQualifiedID ) )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:6715:1: ( ruleQualifiedID )
{
before(grammarAccess.getMixinDeclAccess().getAppliesKindCrossReference_3_2_1_0());
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:6716:1: ( ruleQualifiedID )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:6717:1: ruleQualifiedID
{
before(grammarAccess.getMixinDeclAccess().getAppliesKindQualifiedIDParserRuleCall_3_2_1_0_1());
pushFollow(FollowSets000.FOLLOW_ruleQualifiedID_in_rule__MixinDecl__AppliesAssignment_3_2_113399);
ruleQualifiedID();
state._fsp--;
after(grammarAccess.getMixinDeclAccess().getAppliesKindQualifiedIDParserRuleCall_3_2_1_0_1());
}
after(grammarAccess.getMixinDeclAccess().getAppliesKindCrossReference_3_2_1_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__MixinDecl__AppliesAssignment_3_2_1"
// $ANTLR start "rule__MixinDecl__SchemeAssignment_5_1"
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:6728:1: rule__MixinDecl__SchemeAssignment_5_1 : ( RULE_STRING ) ;
public final void rule__MixinDecl__SchemeAssignment_5_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:6732:1: ( ( RULE_STRING ) )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:6733:1: ( RULE_STRING )
{
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:6733:1: ( RULE_STRING )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:6734:1: RULE_STRING
{
before(grammarAccess.getMixinDeclAccess().getSchemeSTRINGTerminalRuleCall_5_1_0());
match(input,RULE_STRING,FollowSets000.FOLLOW_RULE_STRING_in_rule__MixinDecl__SchemeAssignment_5_113434);
after(grammarAccess.getMixinDeclAccess().getSchemeSTRINGTerminalRuleCall_5_1_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__MixinDecl__SchemeAssignment_5_1"
// $ANTLR start "rule__MixinDecl__TitleAssignment_6_1"
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:6743:1: rule__MixinDecl__TitleAssignment_6_1 : ( RULE_STRING ) ;
public final void rule__MixinDecl__TitleAssignment_6_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:6747:1: ( ( RULE_STRING ) )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:6748:1: ( RULE_STRING )
{
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:6748:1: ( RULE_STRING )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:6749:1: RULE_STRING
{
before(grammarAccess.getMixinDeclAccess().getTitleSTRINGTerminalRuleCall_6_1_0());
match(input,RULE_STRING,FollowSets000.FOLLOW_RULE_STRING_in_rule__MixinDecl__TitleAssignment_6_113465);
after(grammarAccess.getMixinDeclAccess().getTitleSTRINGTerminalRuleCall_6_1_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__MixinDecl__TitleAssignment_6_1"
// $ANTLR start "rule__MixinDecl__AttributesAssignment_7_0"
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:6758:1: rule__MixinDecl__AttributesAssignment_7_0 : ( ruleAttributeDecl ) ;
public final void rule__MixinDecl__AttributesAssignment_7_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:6762:1: ( ( ruleAttributeDecl ) )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:6763:1: ( ruleAttributeDecl )
{
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:6763:1: ( ruleAttributeDecl )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:6764:1: ruleAttributeDecl
{
before(grammarAccess.getMixinDeclAccess().getAttributesAttributeDeclParserRuleCall_7_0_0());
pushFollow(FollowSets000.FOLLOW_ruleAttributeDecl_in_rule__MixinDecl__AttributesAssignment_7_013496);
ruleAttributeDecl();
state._fsp--;
after(grammarAccess.getMixinDeclAccess().getAttributesAttributeDeclParserRuleCall_7_0_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__MixinDecl__AttributesAssignment_7_0"
// $ANTLR start "rule__MixinDecl__ActionsAssignment_7_1"
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:6773:1: rule__MixinDecl__ActionsAssignment_7_1 : ( ruleActionDecl ) ;
public final void rule__MixinDecl__ActionsAssignment_7_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:6777:1: ( ( ruleActionDecl ) )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:6778:1: ( ruleActionDecl )
{
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:6778:1: ( ruleActionDecl )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:6779:1: ruleActionDecl
{
before(grammarAccess.getMixinDeclAccess().getActionsActionDeclParserRuleCall_7_1_0());
pushFollow(FollowSets000.FOLLOW_ruleActionDecl_in_rule__MixinDecl__ActionsAssignment_7_113527);
ruleActionDecl();
state._fsp--;
after(grammarAccess.getMixinDeclAccess().getActionsActionDeclParserRuleCall_7_1_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__MixinDecl__ActionsAssignment_7_1"
// $ANTLR start "rule__AttributeDecl__MutableAssignment_1"
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:6788:1: rule__AttributeDecl__MutableAssignment_1 : ( ( 'mutable' ) ) ;
public final void rule__AttributeDecl__MutableAssignment_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:6792:1: ( ( ( 'mutable' ) ) )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:6793:1: ( ( 'mutable' ) )
{
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:6793:1: ( ( 'mutable' ) )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:6794:1: ( 'mutable' )
{
before(grammarAccess.getAttributeDeclAccess().getMutableMutableKeyword_1_0());
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:6795:1: ( 'mutable' )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:6796:1: 'mutable'
{
before(grammarAccess.getAttributeDeclAccess().getMutableMutableKeyword_1_0());
match(input,42,FollowSets000.FOLLOW_42_in_rule__AttributeDecl__MutableAssignment_113563);
after(grammarAccess.getAttributeDeclAccess().getMutableMutableKeyword_1_0());
}
after(grammarAccess.getAttributeDeclAccess().getMutableMutableKeyword_1_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__AttributeDecl__MutableAssignment_1"
// $ANTLR start "rule__AttributeDecl__RequiredAssignment_2"
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:6811:1: rule__AttributeDecl__RequiredAssignment_2 : ( ( 'required' ) ) ;
public final void rule__AttributeDecl__RequiredAssignment_2() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:6815:1: ( ( ( 'required' ) ) )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:6816:1: ( ( 'required' ) )
{
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:6816:1: ( ( 'required' ) )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:6817:1: ( 'required' )
{
before(grammarAccess.getAttributeDeclAccess().getRequiredRequiredKeyword_2_0());
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:6818:1: ( 'required' )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:6819:1: 'required'
{
before(grammarAccess.getAttributeDeclAccess().getRequiredRequiredKeyword_2_0());
match(input,43,FollowSets000.FOLLOW_43_in_rule__AttributeDecl__RequiredAssignment_213607);
after(grammarAccess.getAttributeDeclAccess().getRequiredRequiredKeyword_2_0());
}
after(grammarAccess.getAttributeDeclAccess().getRequiredRequiredKeyword_2_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__AttributeDecl__RequiredAssignment_2"
// $ANTLR start "rule__AttributeDecl__NameAssignment_3"
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:6834:1: rule__AttributeDecl__NameAssignment_3 : ( ruleQualifiedID ) ;
public final void rule__AttributeDecl__NameAssignment_3() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:6838:1: ( ( ruleQualifiedID ) )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:6839:1: ( ruleQualifiedID )
{
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:6839:1: ( ruleQualifiedID )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:6840:1: ruleQualifiedID
{
before(grammarAccess.getAttributeDeclAccess().getNameQualifiedIDParserRuleCall_3_0());
pushFollow(FollowSets000.FOLLOW_ruleQualifiedID_in_rule__AttributeDecl__NameAssignment_313646);
ruleQualifiedID();
state._fsp--;
after(grammarAccess.getAttributeDeclAccess().getNameQualifiedIDParserRuleCall_3_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__AttributeDecl__NameAssignment_3"
// $ANTLR start "rule__AttributeDecl__TypeAssignment_5"
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:6849:1: rule__AttributeDecl__TypeAssignment_5 : ( ( ruleQualifiedID ) ) ;
public final void rule__AttributeDecl__TypeAssignment_5() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:6853:1: ( ( ( ruleQualifiedID ) ) )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:6854:1: ( ( ruleQualifiedID ) )
{
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:6854:1: ( ( ruleQualifiedID ) )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:6855:1: ( ruleQualifiedID )
{
before(grammarAccess.getAttributeDeclAccess().getTypeEDataTypeCrossReference_5_0());
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:6856:1: ( ruleQualifiedID )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:6857:1: ruleQualifiedID
{
before(grammarAccess.getAttributeDeclAccess().getTypeEDataTypeQualifiedIDParserRuleCall_5_0_1());
pushFollow(FollowSets000.FOLLOW_ruleQualifiedID_in_rule__AttributeDecl__TypeAssignment_513681);
ruleQualifiedID();
state._fsp--;
after(grammarAccess.getAttributeDeclAccess().getTypeEDataTypeQualifiedIDParserRuleCall_5_0_1());
}
after(grammarAccess.getAttributeDeclAccess().getTypeEDataTypeCrossReference_5_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__AttributeDecl__TypeAssignment_5"
// $ANTLR start "rule__AttributeDecl__Multiple_valuesAssignment_6"
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:6868:1: rule__AttributeDecl__Multiple_valuesAssignment_6 : ( ( '*' ) ) ;
public final void rule__AttributeDecl__Multiple_valuesAssignment_6() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:6872:1: ( ( ( '*' ) ) )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:6873:1: ( ( '*' ) )
{
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:6873:1: ( ( '*' ) )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:6874:1: ( '*' )
{
before(grammarAccess.getAttributeDeclAccess().getMultiple_valuesAsteriskKeyword_6_0());
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:6875:1: ( '*' )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:6876:1: '*'
{
before(grammarAccess.getAttributeDeclAccess().getMultiple_valuesAsteriskKeyword_6_0());
match(input,44,FollowSets000.FOLLOW_44_in_rule__AttributeDecl__Multiple_valuesAssignment_613721);
after(grammarAccess.getAttributeDeclAccess().getMultiple_valuesAsteriskKeyword_6_0());
}
after(grammarAccess.getAttributeDeclAccess().getMultiple_valuesAsteriskKeyword_6_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__AttributeDecl__Multiple_valuesAssignment_6"
// $ANTLR start "rule__AttributeDecl__DefaultAssignment_7_1"
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:6891:1: rule__AttributeDecl__DefaultAssignment_7_1 : ( RULE_STRING ) ;
public final void rule__AttributeDecl__DefaultAssignment_7_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:6895:1: ( ( RULE_STRING ) )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:6896:1: ( RULE_STRING )
{
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:6896:1: ( RULE_STRING )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:6897:1: RULE_STRING
{
before(grammarAccess.getAttributeDeclAccess().getDefaultSTRINGTerminalRuleCall_7_1_0());
match(input,RULE_STRING,FollowSets000.FOLLOW_RULE_STRING_in_rule__AttributeDecl__DefaultAssignment_7_113760);
after(grammarAccess.getAttributeDeclAccess().getDefaultSTRINGTerminalRuleCall_7_1_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__AttributeDecl__DefaultAssignment_7_1"
// $ANTLR start "rule__AttributeDecl__DescriptionAssignment_8_1_1"
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:6906:1: rule__AttributeDecl__DescriptionAssignment_8_1_1 : ( RULE_STRING ) ;
public final void rule__AttributeDecl__DescriptionAssignment_8_1_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:6910:1: ( ( RULE_STRING ) )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:6911:1: ( RULE_STRING )
{
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:6911:1: ( RULE_STRING )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:6912:1: RULE_STRING
{
before(grammarAccess.getAttributeDeclAccess().getDescriptionSTRINGTerminalRuleCall_8_1_1_0());
match(input,RULE_STRING,FollowSets000.FOLLOW_RULE_STRING_in_rule__AttributeDecl__DescriptionAssignment_8_1_113791);
after(grammarAccess.getAttributeDeclAccess().getDescriptionSTRINGTerminalRuleCall_8_1_1_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__AttributeDecl__DescriptionAssignment_8_1_1"
// $ANTLR start "rule__ActionDecl__TermAssignment_1"
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:6921:1: rule__ActionDecl__TermAssignment_1 : ( RULE_ID ) ;
public final void rule__ActionDecl__TermAssignment_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:6925:1: ( ( RULE_ID ) )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:6926:1: ( RULE_ID )
{
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:6926:1: ( RULE_ID )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:6927:1: RULE_ID
{
before(grammarAccess.getActionDeclAccess().getTermIDTerminalRuleCall_1_0());
match(input,RULE_ID,FollowSets000.FOLLOW_RULE_ID_in_rule__ActionDecl__TermAssignment_113822);
after(grammarAccess.getActionDeclAccess().getTermIDTerminalRuleCall_1_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__ActionDecl__TermAssignment_1"
// $ANTLR start "rule__ActionDecl__AttributesAssignment_3_0"
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:6936:1: rule__ActionDecl__AttributesAssignment_3_0 : ( ruleParameterDecl ) ;
public final void rule__ActionDecl__AttributesAssignment_3_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:6940:1: ( ( ruleParameterDecl ) )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:6941:1: ( ruleParameterDecl )
{
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:6941:1: ( ruleParameterDecl )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:6942:1: ruleParameterDecl
{
before(grammarAccess.getActionDeclAccess().getAttributesParameterDeclParserRuleCall_3_0_0());
pushFollow(FollowSets000.FOLLOW_ruleParameterDecl_in_rule__ActionDecl__AttributesAssignment_3_013853);
ruleParameterDecl();
state._fsp--;
after(grammarAccess.getActionDeclAccess().getAttributesParameterDeclParserRuleCall_3_0_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__ActionDecl__AttributesAssignment_3_0"
// $ANTLR start "rule__ActionDecl__AttributesAssignment_3_1_1"
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:6951:1: rule__ActionDecl__AttributesAssignment_3_1_1 : ( ruleParameterDecl ) ;
public final void rule__ActionDecl__AttributesAssignment_3_1_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:6955:1: ( ( ruleParameterDecl ) )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:6956:1: ( ruleParameterDecl )
{
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:6956:1: ( ruleParameterDecl )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:6957:1: ruleParameterDecl
{
before(grammarAccess.getActionDeclAccess().getAttributesParameterDeclParserRuleCall_3_1_1_0());
pushFollow(FollowSets000.FOLLOW_ruleParameterDecl_in_rule__ActionDecl__AttributesAssignment_3_1_113884);
ruleParameterDecl();
state._fsp--;
after(grammarAccess.getActionDeclAccess().getAttributesParameterDeclParserRuleCall_3_1_1_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__ActionDecl__AttributesAssignment_3_1_1"
// $ANTLR start "rule__ActionDecl__TitleAssignment_5_2"
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:6966:1: rule__ActionDecl__TitleAssignment_5_2 : ( RULE_STRING ) ;
public final void rule__ActionDecl__TitleAssignment_5_2() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:6970:1: ( ( RULE_STRING ) )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:6971:1: ( RULE_STRING )
{
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:6971:1: ( RULE_STRING )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:6972:1: RULE_STRING
{
before(grammarAccess.getActionDeclAccess().getTitleSTRINGTerminalRuleCall_5_2_0());
match(input,RULE_STRING,FollowSets000.FOLLOW_RULE_STRING_in_rule__ActionDecl__TitleAssignment_5_213915);
after(grammarAccess.getActionDeclAccess().getTitleSTRINGTerminalRuleCall_5_2_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__ActionDecl__TitleAssignment_5_2"
// $ANTLR start "rule__ParameterDecl__NameAssignment_0"
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:6981:1: rule__ParameterDecl__NameAssignment_0 : ( ruleQualifiedID ) ;
public final void rule__ParameterDecl__NameAssignment_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:6985:1: ( ( ruleQualifiedID ) )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:6986:1: ( ruleQualifiedID )
{
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:6986:1: ( ruleQualifiedID )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:6987:1: ruleQualifiedID
{
before(grammarAccess.getParameterDeclAccess().getNameQualifiedIDParserRuleCall_0_0());
pushFollow(FollowSets000.FOLLOW_ruleQualifiedID_in_rule__ParameterDecl__NameAssignment_013946);
ruleQualifiedID();
state._fsp--;
after(grammarAccess.getParameterDeclAccess().getNameQualifiedIDParserRuleCall_0_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__ParameterDecl__NameAssignment_0"
// $ANTLR start "rule__ParameterDecl__TypeAssignment_2"
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:6996:1: rule__ParameterDecl__TypeAssignment_2 : ( ( ruleQualifiedID ) ) ;
public final void rule__ParameterDecl__TypeAssignment_2() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:7000:1: ( ( ( ruleQualifiedID ) ) )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:7001:1: ( ( ruleQualifiedID ) )
{
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:7001:1: ( ( ruleQualifiedID ) )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:7002:1: ( ruleQualifiedID )
{
before(grammarAccess.getParameterDeclAccess().getTypeEDataTypeCrossReference_2_0());
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:7003:1: ( ruleQualifiedID )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:7004:1: ruleQualifiedID
{
before(grammarAccess.getParameterDeclAccess().getTypeEDataTypeQualifiedIDParserRuleCall_2_0_1());
pushFollow(FollowSets000.FOLLOW_ruleQualifiedID_in_rule__ParameterDecl__TypeAssignment_213981);
ruleQualifiedID();
state._fsp--;
after(grammarAccess.getParameterDeclAccess().getTypeEDataTypeQualifiedIDParserRuleCall_2_0_1());
}
after(grammarAccess.getParameterDeclAccess().getTypeEDataTypeCrossReference_2_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__ParameterDecl__TypeAssignment_2"
// $ANTLR start "rule__ParameterDecl__Multiple_valuesAssignment_3"
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:7015:1: rule__ParameterDecl__Multiple_valuesAssignment_3 : ( ( '*' ) ) ;
public final void rule__ParameterDecl__Multiple_valuesAssignment_3() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:7019:1: ( ( ( '*' ) ) )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:7020:1: ( ( '*' ) )
{
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:7020:1: ( ( '*' ) )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:7021:1: ( '*' )
{
before(grammarAccess.getParameterDeclAccess().getMultiple_valuesAsteriskKeyword_3_0());
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:7022:1: ( '*' )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:7023:1: '*'
{
before(grammarAccess.getParameterDeclAccess().getMultiple_valuesAsteriskKeyword_3_0());
match(input,44,FollowSets000.FOLLOW_44_in_rule__ParameterDecl__Multiple_valuesAssignment_314021);
after(grammarAccess.getParameterDeclAccess().getMultiple_valuesAsteriskKeyword_3_0());
}
after(grammarAccess.getParameterDeclAccess().getMultiple_valuesAsteriskKeyword_3_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__ParameterDecl__Multiple_valuesAssignment_3"
// $ANTLR start "rule__ParameterDecl__DefaultAssignment_4_1"
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:7038:1: rule__ParameterDecl__DefaultAssignment_4_1 : ( RULE_STRING ) ;
public final void rule__ParameterDecl__DefaultAssignment_4_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:7042:1: ( ( RULE_STRING ) )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:7043:1: ( RULE_STRING )
{
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:7043:1: ( RULE_STRING )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:7044:1: RULE_STRING
{
before(grammarAccess.getParameterDeclAccess().getDefaultSTRINGTerminalRuleCall_4_1_0());
match(input,RULE_STRING,FollowSets000.FOLLOW_RULE_STRING_in_rule__ParameterDecl__DefaultAssignment_4_114060);
after(grammarAccess.getParameterDeclAccess().getDefaultSTRINGTerminalRuleCall_4_1_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__ParameterDecl__DefaultAssignment_4_1"
// $ANTLR start "rule__DataTypeDecl__NameAssignment_2"
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:7053:1: rule__DataTypeDecl__NameAssignment_2 : ( RULE_ID ) ;
public final void rule__DataTypeDecl__NameAssignment_2() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:7057:1: ( ( RULE_ID ) )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:7058:1: ( RULE_ID )
{
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:7058:1: ( RULE_ID )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:7059:1: RULE_ID
{
before(grammarAccess.getDataTypeDeclAccess().getNameIDTerminalRuleCall_2_0());
match(input,RULE_ID,FollowSets000.FOLLOW_RULE_ID_in_rule__DataTypeDecl__NameAssignment_214091);
after(grammarAccess.getDataTypeDeclAccess().getNameIDTerminalRuleCall_2_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__DataTypeDecl__NameAssignment_2"
// $ANTLR start "rule__DataTypeDecl__InstanceClassNameAssignment_4"
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:7068:1: rule__DataTypeDecl__InstanceClassNameAssignment_4 : ( RULE_STRING ) ;
public final void rule__DataTypeDecl__InstanceClassNameAssignment_4() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:7072:1: ( ( RULE_STRING ) )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:7073:1: ( RULE_STRING )
{
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:7073:1: ( RULE_STRING )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:7074:1: RULE_STRING
{
before(grammarAccess.getDataTypeDeclAccess().getInstanceClassNameSTRINGTerminalRuleCall_4_0());
match(input,RULE_STRING,FollowSets000.FOLLOW_RULE_STRING_in_rule__DataTypeDecl__InstanceClassNameAssignment_414122);
after(grammarAccess.getDataTypeDeclAccess().getInstanceClassNameSTRINGTerminalRuleCall_4_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__DataTypeDecl__InstanceClassNameAssignment_4"
// $ANTLR start "rule__DataTypeDecl__EAnnotationsAssignment_5_1"
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:7083:1: rule__DataTypeDecl__EAnnotationsAssignment_5_1 : ( ruleDataTypeAnnotations ) ;
public final void rule__DataTypeDecl__EAnnotationsAssignment_5_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:7087:1: ( ( ruleDataTypeAnnotations ) )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:7088:1: ( ruleDataTypeAnnotations )
{
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:7088:1: ( ruleDataTypeAnnotations )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:7089:1: ruleDataTypeAnnotations
{
before(grammarAccess.getDataTypeDeclAccess().getEAnnotationsDataTypeAnnotationsParserRuleCall_5_1_0());
pushFollow(FollowSets000.FOLLOW_ruleDataTypeAnnotations_in_rule__DataTypeDecl__EAnnotationsAssignment_5_114153);
ruleDataTypeAnnotations();
state._fsp--;
after(grammarAccess.getDataTypeDeclAccess().getEAnnotationsDataTypeAnnotationsParserRuleCall_5_1_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__DataTypeDecl__EAnnotationsAssignment_5_1"
// $ANTLR start "rule__DataTypeAnnotations__DetailsAssignment"
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:7098:1: rule__DataTypeAnnotations__DetailsAssignment : ( ruleDataTypeAnnotation ) ;
public final void rule__DataTypeAnnotations__DetailsAssignment() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:7102:1: ( ( ruleDataTypeAnnotation ) )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:7103:1: ( ruleDataTypeAnnotation )
{
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:7103:1: ( ruleDataTypeAnnotation )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:7104:1: ruleDataTypeAnnotation
{
before(grammarAccess.getDataTypeAnnotationsAccess().getDetailsDataTypeAnnotationParserRuleCall_0());
pushFollow(FollowSets000.FOLLOW_ruleDataTypeAnnotation_in_rule__DataTypeAnnotations__DetailsAssignment14184);
ruleDataTypeAnnotation();
state._fsp--;
after(grammarAccess.getDataTypeAnnotationsAccess().getDetailsDataTypeAnnotationParserRuleCall_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__DataTypeAnnotations__DetailsAssignment"
// $ANTLR start "rule__DataTypeAnnotation__KeyAssignment_0_0"
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:7113:1: rule__DataTypeAnnotation__KeyAssignment_0_0 : ( ( 'minExclusive' ) ) ;
public final void rule__DataTypeAnnotation__KeyAssignment_0_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:7117:1: ( ( ( 'minExclusive' ) ) )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:7118:1: ( ( 'minExclusive' ) )
{
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:7118:1: ( ( 'minExclusive' ) )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:7119:1: ( 'minExclusive' )
{
before(grammarAccess.getDataTypeAnnotationAccess().getKeyMinExclusiveKeyword_0_0_0());
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:7120:1: ( 'minExclusive' )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:7121:1: 'minExclusive'
{
before(grammarAccess.getDataTypeAnnotationAccess().getKeyMinExclusiveKeyword_0_0_0());
match(input,45,FollowSets000.FOLLOW_45_in_rule__DataTypeAnnotation__KeyAssignment_0_014220);
after(grammarAccess.getDataTypeAnnotationAccess().getKeyMinExclusiveKeyword_0_0_0());
}
after(grammarAccess.getDataTypeAnnotationAccess().getKeyMinExclusiveKeyword_0_0_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__DataTypeAnnotation__KeyAssignment_0_0"
// $ANTLR start "rule__DataTypeAnnotation__ValueAssignment_0_2"
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:7136:1: rule__DataTypeAnnotation__ValueAssignment_0_2 : ( ruleInteger ) ;
public final void rule__DataTypeAnnotation__ValueAssignment_0_2() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:7140:1: ( ( ruleInteger ) )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:7141:1: ( ruleInteger )
{
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:7141:1: ( ruleInteger )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:7142:1: ruleInteger
{
before(grammarAccess.getDataTypeAnnotationAccess().getValueIntegerParserRuleCall_0_2_0());
pushFollow(FollowSets000.FOLLOW_ruleInteger_in_rule__DataTypeAnnotation__ValueAssignment_0_214259);
ruleInteger();
state._fsp--;
after(grammarAccess.getDataTypeAnnotationAccess().getValueIntegerParserRuleCall_0_2_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__DataTypeAnnotation__ValueAssignment_0_2"
// $ANTLR start "rule__DataTypeAnnotation__KeyAssignment_1_0"
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:7151:1: rule__DataTypeAnnotation__KeyAssignment_1_0 : ( ( 'minInclusive' ) ) ;
public final void rule__DataTypeAnnotation__KeyAssignment_1_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:7155:1: ( ( ( 'minInclusive' ) ) )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:7156:1: ( ( 'minInclusive' ) )
{
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:7156:1: ( ( 'minInclusive' ) )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:7157:1: ( 'minInclusive' )
{
before(grammarAccess.getDataTypeAnnotationAccess().getKeyMinInclusiveKeyword_1_0_0());
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:7158:1: ( 'minInclusive' )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:7159:1: 'minInclusive'
{
before(grammarAccess.getDataTypeAnnotationAccess().getKeyMinInclusiveKeyword_1_0_0());
match(input,46,FollowSets000.FOLLOW_46_in_rule__DataTypeAnnotation__KeyAssignment_1_014295);
after(grammarAccess.getDataTypeAnnotationAccess().getKeyMinInclusiveKeyword_1_0_0());
}
after(grammarAccess.getDataTypeAnnotationAccess().getKeyMinInclusiveKeyword_1_0_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__DataTypeAnnotation__KeyAssignment_1_0"
// $ANTLR start "rule__DataTypeAnnotation__ValueAssignment_1_2"
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:7174:1: rule__DataTypeAnnotation__ValueAssignment_1_2 : ( ruleInteger ) ;
public final void rule__DataTypeAnnotation__ValueAssignment_1_2() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:7178:1: ( ( ruleInteger ) )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:7179:1: ( ruleInteger )
{
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:7179:1: ( ruleInteger )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:7180:1: ruleInteger
{
before(grammarAccess.getDataTypeAnnotationAccess().getValueIntegerParserRuleCall_1_2_0());
pushFollow(FollowSets000.FOLLOW_ruleInteger_in_rule__DataTypeAnnotation__ValueAssignment_1_214334);
ruleInteger();
state._fsp--;
after(grammarAccess.getDataTypeAnnotationAccess().getValueIntegerParserRuleCall_1_2_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__DataTypeAnnotation__ValueAssignment_1_2"
// $ANTLR start "rule__DataTypeAnnotation__KeyAssignment_2_0"
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:7189:1: rule__DataTypeAnnotation__KeyAssignment_2_0 : ( ( 'maxExclusive' ) ) ;
public final void rule__DataTypeAnnotation__KeyAssignment_2_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:7193:1: ( ( ( 'maxExclusive' ) ) )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:7194:1: ( ( 'maxExclusive' ) )
{
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:7194:1: ( ( 'maxExclusive' ) )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:7195:1: ( 'maxExclusive' )
{
before(grammarAccess.getDataTypeAnnotationAccess().getKeyMaxExclusiveKeyword_2_0_0());
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:7196:1: ( 'maxExclusive' )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:7197:1: 'maxExclusive'
{
before(grammarAccess.getDataTypeAnnotationAccess().getKeyMaxExclusiveKeyword_2_0_0());
match(input,47,FollowSets000.FOLLOW_47_in_rule__DataTypeAnnotation__KeyAssignment_2_014370);
after(grammarAccess.getDataTypeAnnotationAccess().getKeyMaxExclusiveKeyword_2_0_0());
}
after(grammarAccess.getDataTypeAnnotationAccess().getKeyMaxExclusiveKeyword_2_0_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__DataTypeAnnotation__KeyAssignment_2_0"
// $ANTLR start "rule__DataTypeAnnotation__ValueAssignment_2_2"
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:7212:1: rule__DataTypeAnnotation__ValueAssignment_2_2 : ( ruleInteger ) ;
public final void rule__DataTypeAnnotation__ValueAssignment_2_2() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:7216:1: ( ( ruleInteger ) )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:7217:1: ( ruleInteger )
{
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:7217:1: ( ruleInteger )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:7218:1: ruleInteger
{
before(grammarAccess.getDataTypeAnnotationAccess().getValueIntegerParserRuleCall_2_2_0());
pushFollow(FollowSets000.FOLLOW_ruleInteger_in_rule__DataTypeAnnotation__ValueAssignment_2_214409);
ruleInteger();
state._fsp--;
after(grammarAccess.getDataTypeAnnotationAccess().getValueIntegerParserRuleCall_2_2_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__DataTypeAnnotation__ValueAssignment_2_2"
// $ANTLR start "rule__DataTypeAnnotation__KeyAssignment_3_0"
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:7227:1: rule__DataTypeAnnotation__KeyAssignment_3_0 : ( ( 'maxInclusive' ) ) ;
public final void rule__DataTypeAnnotation__KeyAssignment_3_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:7231:1: ( ( ( 'maxInclusive' ) ) )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:7232:1: ( ( 'maxInclusive' ) )
{
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:7232:1: ( ( 'maxInclusive' ) )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:7233:1: ( 'maxInclusive' )
{
before(grammarAccess.getDataTypeAnnotationAccess().getKeyMaxInclusiveKeyword_3_0_0());
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:7234:1: ( 'maxInclusive' )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:7235:1: 'maxInclusive'
{
before(grammarAccess.getDataTypeAnnotationAccess().getKeyMaxInclusiveKeyword_3_0_0());
match(input,48,FollowSets000.FOLLOW_48_in_rule__DataTypeAnnotation__KeyAssignment_3_014445);
after(grammarAccess.getDataTypeAnnotationAccess().getKeyMaxInclusiveKeyword_3_0_0());
}
after(grammarAccess.getDataTypeAnnotationAccess().getKeyMaxInclusiveKeyword_3_0_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__DataTypeAnnotation__KeyAssignment_3_0"
// $ANTLR start "rule__DataTypeAnnotation__ValueAssignment_3_2"
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:7250:1: rule__DataTypeAnnotation__ValueAssignment_3_2 : ( ruleInteger ) ;
public final void rule__DataTypeAnnotation__ValueAssignment_3_2() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:7254:1: ( ( ruleInteger ) )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:7255:1: ( ruleInteger )
{
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:7255:1: ( ruleInteger )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:7256:1: ruleInteger
{
before(grammarAccess.getDataTypeAnnotationAccess().getValueIntegerParserRuleCall_3_2_0());
pushFollow(FollowSets000.FOLLOW_ruleInteger_in_rule__DataTypeAnnotation__ValueAssignment_3_214484);
ruleInteger();
state._fsp--;
after(grammarAccess.getDataTypeAnnotationAccess().getValueIntegerParserRuleCall_3_2_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__DataTypeAnnotation__ValueAssignment_3_2"
// $ANTLR start "rule__DataTypeAnnotation__KeyAssignment_4_0"
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:7265:1: rule__DataTypeAnnotation__KeyAssignment_4_0 : ( ( 'totalDigits' ) ) ;
public final void rule__DataTypeAnnotation__KeyAssignment_4_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:7269:1: ( ( ( 'totalDigits' ) ) )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:7270:1: ( ( 'totalDigits' ) )
{
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:7270:1: ( ( 'totalDigits' ) )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:7271:1: ( 'totalDigits' )
{
before(grammarAccess.getDataTypeAnnotationAccess().getKeyTotalDigitsKeyword_4_0_0());
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:7272:1: ( 'totalDigits' )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:7273:1: 'totalDigits'
{
before(grammarAccess.getDataTypeAnnotationAccess().getKeyTotalDigitsKeyword_4_0_0());
match(input,49,FollowSets000.FOLLOW_49_in_rule__DataTypeAnnotation__KeyAssignment_4_014520);
after(grammarAccess.getDataTypeAnnotationAccess().getKeyTotalDigitsKeyword_4_0_0());
}
after(grammarAccess.getDataTypeAnnotationAccess().getKeyTotalDigitsKeyword_4_0_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__DataTypeAnnotation__KeyAssignment_4_0"
// $ANTLR start "rule__DataTypeAnnotation__ValueAssignment_4_2"
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:7288:1: rule__DataTypeAnnotation__ValueAssignment_4_2 : ( rulePositiveInteger ) ;
public final void rule__DataTypeAnnotation__ValueAssignment_4_2() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:7292:1: ( ( rulePositiveInteger ) )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:7293:1: ( rulePositiveInteger )
{
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:7293:1: ( rulePositiveInteger )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:7294:1: rulePositiveInteger
{
before(grammarAccess.getDataTypeAnnotationAccess().getValuePositiveIntegerParserRuleCall_4_2_0());
pushFollow(FollowSets000.FOLLOW_rulePositiveInteger_in_rule__DataTypeAnnotation__ValueAssignment_4_214559);
rulePositiveInteger();
state._fsp--;
after(grammarAccess.getDataTypeAnnotationAccess().getValuePositiveIntegerParserRuleCall_4_2_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__DataTypeAnnotation__ValueAssignment_4_2"
// $ANTLR start "rule__DataTypeAnnotation__KeyAssignment_5_0"
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:7303:1: rule__DataTypeAnnotation__KeyAssignment_5_0 : ( ( 'fractionDigits' ) ) ;
public final void rule__DataTypeAnnotation__KeyAssignment_5_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:7307:1: ( ( ( 'fractionDigits' ) ) )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:7308:1: ( ( 'fractionDigits' ) )
{
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:7308:1: ( ( 'fractionDigits' ) )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:7309:1: ( 'fractionDigits' )
{
before(grammarAccess.getDataTypeAnnotationAccess().getKeyFractionDigitsKeyword_5_0_0());
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:7310:1: ( 'fractionDigits' )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:7311:1: 'fractionDigits'
{
before(grammarAccess.getDataTypeAnnotationAccess().getKeyFractionDigitsKeyword_5_0_0());
match(input,50,FollowSets000.FOLLOW_50_in_rule__DataTypeAnnotation__KeyAssignment_5_014595);
after(grammarAccess.getDataTypeAnnotationAccess().getKeyFractionDigitsKeyword_5_0_0());
}
after(grammarAccess.getDataTypeAnnotationAccess().getKeyFractionDigitsKeyword_5_0_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__DataTypeAnnotation__KeyAssignment_5_0"
// $ANTLR start "rule__DataTypeAnnotation__ValueAssignment_5_2"
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:7326:1: rule__DataTypeAnnotation__ValueAssignment_5_2 : ( rulePositiveInteger ) ;
public final void rule__DataTypeAnnotation__ValueAssignment_5_2() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:7330:1: ( ( rulePositiveInteger ) )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:7331:1: ( rulePositiveInteger )
{
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:7331:1: ( rulePositiveInteger )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:7332:1: rulePositiveInteger
{
before(grammarAccess.getDataTypeAnnotationAccess().getValuePositiveIntegerParserRuleCall_5_2_0());
pushFollow(FollowSets000.FOLLOW_rulePositiveInteger_in_rule__DataTypeAnnotation__ValueAssignment_5_214634);
rulePositiveInteger();
state._fsp--;
after(grammarAccess.getDataTypeAnnotationAccess().getValuePositiveIntegerParserRuleCall_5_2_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__DataTypeAnnotation__ValueAssignment_5_2"
// $ANTLR start "rule__DataTypeAnnotation__KeyAssignment_6_0"
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:7341:1: rule__DataTypeAnnotation__KeyAssignment_6_0 : ( ( 'length' ) ) ;
public final void rule__DataTypeAnnotation__KeyAssignment_6_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:7345:1: ( ( ( 'length' ) ) )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:7346:1: ( ( 'length' ) )
{
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:7346:1: ( ( 'length' ) )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:7347:1: ( 'length' )
{
before(grammarAccess.getDataTypeAnnotationAccess().getKeyLengthKeyword_6_0_0());
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:7348:1: ( 'length' )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:7349:1: 'length'
{
before(grammarAccess.getDataTypeAnnotationAccess().getKeyLengthKeyword_6_0_0());
match(input,51,FollowSets000.FOLLOW_51_in_rule__DataTypeAnnotation__KeyAssignment_6_014670);
after(grammarAccess.getDataTypeAnnotationAccess().getKeyLengthKeyword_6_0_0());
}
after(grammarAccess.getDataTypeAnnotationAccess().getKeyLengthKeyword_6_0_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__DataTypeAnnotation__KeyAssignment_6_0"
// $ANTLR start "rule__DataTypeAnnotation__ValueAssignment_6_2"
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:7364:1: rule__DataTypeAnnotation__ValueAssignment_6_2 : ( rulePositiveInteger ) ;
public final void rule__DataTypeAnnotation__ValueAssignment_6_2() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:7368:1: ( ( rulePositiveInteger ) )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:7369:1: ( rulePositiveInteger )
{
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:7369:1: ( rulePositiveInteger )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:7370:1: rulePositiveInteger
{
before(grammarAccess.getDataTypeAnnotationAccess().getValuePositiveIntegerParserRuleCall_6_2_0());
pushFollow(FollowSets000.FOLLOW_rulePositiveInteger_in_rule__DataTypeAnnotation__ValueAssignment_6_214709);
rulePositiveInteger();
state._fsp--;
after(grammarAccess.getDataTypeAnnotationAccess().getValuePositiveIntegerParserRuleCall_6_2_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__DataTypeAnnotation__ValueAssignment_6_2"
// $ANTLR start "rule__DataTypeAnnotation__KeyAssignment_7_0"
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:7379:1: rule__DataTypeAnnotation__KeyAssignment_7_0 : ( ( 'minLength' ) ) ;
public final void rule__DataTypeAnnotation__KeyAssignment_7_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:7383:1: ( ( ( 'minLength' ) ) )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:7384:1: ( ( 'minLength' ) )
{
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:7384:1: ( ( 'minLength' ) )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:7385:1: ( 'minLength' )
{
before(grammarAccess.getDataTypeAnnotationAccess().getKeyMinLengthKeyword_7_0_0());
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:7386:1: ( 'minLength' )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:7387:1: 'minLength'
{
before(grammarAccess.getDataTypeAnnotationAccess().getKeyMinLengthKeyword_7_0_0());
match(input,52,FollowSets000.FOLLOW_52_in_rule__DataTypeAnnotation__KeyAssignment_7_014745);
after(grammarAccess.getDataTypeAnnotationAccess().getKeyMinLengthKeyword_7_0_0());
}
after(grammarAccess.getDataTypeAnnotationAccess().getKeyMinLengthKeyword_7_0_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__DataTypeAnnotation__KeyAssignment_7_0"
// $ANTLR start "rule__DataTypeAnnotation__ValueAssignment_7_2"
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:7402:1: rule__DataTypeAnnotation__ValueAssignment_7_2 : ( rulePositiveInteger ) ;
public final void rule__DataTypeAnnotation__ValueAssignment_7_2() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:7406:1: ( ( rulePositiveInteger ) )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:7407:1: ( rulePositiveInteger )
{
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:7407:1: ( rulePositiveInteger )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:7408:1: rulePositiveInteger
{
before(grammarAccess.getDataTypeAnnotationAccess().getValuePositiveIntegerParserRuleCall_7_2_0());
pushFollow(FollowSets000.FOLLOW_rulePositiveInteger_in_rule__DataTypeAnnotation__ValueAssignment_7_214784);
rulePositiveInteger();
state._fsp--;
after(grammarAccess.getDataTypeAnnotationAccess().getValuePositiveIntegerParserRuleCall_7_2_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__DataTypeAnnotation__ValueAssignment_7_2"
// $ANTLR start "rule__DataTypeAnnotation__KeyAssignment_8_0"
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:7417:1: rule__DataTypeAnnotation__KeyAssignment_8_0 : ( ( 'maxLength' ) ) ;
public final void rule__DataTypeAnnotation__KeyAssignment_8_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:7421:1: ( ( ( 'maxLength' ) ) )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:7422:1: ( ( 'maxLength' ) )
{
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:7422:1: ( ( 'maxLength' ) )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:7423:1: ( 'maxLength' )
{
before(grammarAccess.getDataTypeAnnotationAccess().getKeyMaxLengthKeyword_8_0_0());
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:7424:1: ( 'maxLength' )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:7425:1: 'maxLength'
{
before(grammarAccess.getDataTypeAnnotationAccess().getKeyMaxLengthKeyword_8_0_0());
match(input,53,FollowSets000.FOLLOW_53_in_rule__DataTypeAnnotation__KeyAssignment_8_014820);
after(grammarAccess.getDataTypeAnnotationAccess().getKeyMaxLengthKeyword_8_0_0());
}
after(grammarAccess.getDataTypeAnnotationAccess().getKeyMaxLengthKeyword_8_0_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__DataTypeAnnotation__KeyAssignment_8_0"
// $ANTLR start "rule__DataTypeAnnotation__ValueAssignment_8_2"
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:7440:1: rule__DataTypeAnnotation__ValueAssignment_8_2 : ( rulePositiveInteger ) ;
public final void rule__DataTypeAnnotation__ValueAssignment_8_2() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:7444:1: ( ( rulePositiveInteger ) )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:7445:1: ( rulePositiveInteger )
{
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:7445:1: ( rulePositiveInteger )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:7446:1: rulePositiveInteger
{
before(grammarAccess.getDataTypeAnnotationAccess().getValuePositiveIntegerParserRuleCall_8_2_0());
pushFollow(FollowSets000.FOLLOW_rulePositiveInteger_in_rule__DataTypeAnnotation__ValueAssignment_8_214859);
rulePositiveInteger();
state._fsp--;
after(grammarAccess.getDataTypeAnnotationAccess().getValuePositiveIntegerParserRuleCall_8_2_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__DataTypeAnnotation__ValueAssignment_8_2"
// $ANTLR start "rule__DataTypeAnnotation__KeyAssignment_9_0"
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:7455:1: rule__DataTypeAnnotation__KeyAssignment_9_0 : ( ( 'whiteSpace' ) ) ;
public final void rule__DataTypeAnnotation__KeyAssignment_9_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:7459:1: ( ( ( 'whiteSpace' ) ) )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:7460:1: ( ( 'whiteSpace' ) )
{
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:7460:1: ( ( 'whiteSpace' ) )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:7461:1: ( 'whiteSpace' )
{
before(grammarAccess.getDataTypeAnnotationAccess().getKeyWhiteSpaceKeyword_9_0_0());
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:7462:1: ( 'whiteSpace' )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:7463:1: 'whiteSpace'
{
before(grammarAccess.getDataTypeAnnotationAccess().getKeyWhiteSpaceKeyword_9_0_0());
match(input,54,FollowSets000.FOLLOW_54_in_rule__DataTypeAnnotation__KeyAssignment_9_014895);
after(grammarAccess.getDataTypeAnnotationAccess().getKeyWhiteSpaceKeyword_9_0_0());
}
after(grammarAccess.getDataTypeAnnotationAccess().getKeyWhiteSpaceKeyword_9_0_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__DataTypeAnnotation__KeyAssignment_9_0"
// $ANTLR start "rule__DataTypeAnnotation__ValueAssignment_9_2"
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:7478:1: rule__DataTypeAnnotation__ValueAssignment_9_2 : ( RULE_STRING ) ;
public final void rule__DataTypeAnnotation__ValueAssignment_9_2() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:7482:1: ( ( RULE_STRING ) )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:7483:1: ( RULE_STRING )
{
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:7483:1: ( RULE_STRING )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:7484:1: RULE_STRING
{
before(grammarAccess.getDataTypeAnnotationAccess().getValueSTRINGTerminalRuleCall_9_2_0());
match(input,RULE_STRING,FollowSets000.FOLLOW_RULE_STRING_in_rule__DataTypeAnnotation__ValueAssignment_9_214934);
after(grammarAccess.getDataTypeAnnotationAccess().getValueSTRINGTerminalRuleCall_9_2_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__DataTypeAnnotation__ValueAssignment_9_2"
// $ANTLR start "rule__DataTypeAnnotation__KeyAssignment_10_0"
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:7493:1: rule__DataTypeAnnotation__KeyAssignment_10_0 : ( ( 'pattern' ) ) ;
public final void rule__DataTypeAnnotation__KeyAssignment_10_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:7497:1: ( ( ( 'pattern' ) ) )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:7498:1: ( ( 'pattern' ) )
{
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:7498:1: ( ( 'pattern' ) )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:7499:1: ( 'pattern' )
{
before(grammarAccess.getDataTypeAnnotationAccess().getKeyPatternKeyword_10_0_0());
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:7500:1: ( 'pattern' )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:7501:1: 'pattern'
{
before(grammarAccess.getDataTypeAnnotationAccess().getKeyPatternKeyword_10_0_0());
match(input,55,FollowSets000.FOLLOW_55_in_rule__DataTypeAnnotation__KeyAssignment_10_014970);
after(grammarAccess.getDataTypeAnnotationAccess().getKeyPatternKeyword_10_0_0());
}
after(grammarAccess.getDataTypeAnnotationAccess().getKeyPatternKeyword_10_0_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__DataTypeAnnotation__KeyAssignment_10_0"
// $ANTLR start "rule__DataTypeAnnotation__ValueAssignment_10_2"
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:7516:1: rule__DataTypeAnnotation__ValueAssignment_10_2 : ( RULE_STRING ) ;
public final void rule__DataTypeAnnotation__ValueAssignment_10_2() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:7520:1: ( ( RULE_STRING ) )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:7521:1: ( RULE_STRING )
{
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:7521:1: ( RULE_STRING )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:7522:1: RULE_STRING
{
before(grammarAccess.getDataTypeAnnotationAccess().getValueSTRINGTerminalRuleCall_10_2_0());
match(input,RULE_STRING,FollowSets000.FOLLOW_RULE_STRING_in_rule__DataTypeAnnotation__ValueAssignment_10_215009);
after(grammarAccess.getDataTypeAnnotationAccess().getValueSTRINGTerminalRuleCall_10_2_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__DataTypeAnnotation__ValueAssignment_10_2"
// $ANTLR start "rule__EnumTypeDecl__NameAssignment_2"
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:7531:1: rule__EnumTypeDecl__NameAssignment_2 : ( RULE_ID ) ;
public final void rule__EnumTypeDecl__NameAssignment_2() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:7535:1: ( ( RULE_ID ) )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:7536:1: ( RULE_ID )
{
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:7536:1: ( RULE_ID )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:7537:1: RULE_ID
{
before(grammarAccess.getEnumTypeDeclAccess().getNameIDTerminalRuleCall_2_0());
match(input,RULE_ID,FollowSets000.FOLLOW_RULE_ID_in_rule__EnumTypeDecl__NameAssignment_215040);
after(grammarAccess.getEnumTypeDeclAccess().getNameIDTerminalRuleCall_2_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__EnumTypeDecl__NameAssignment_2"
// $ANTLR start "rule__EnumTypeDecl__ELiteralsAssignment_4"
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:7546:1: rule__EnumTypeDecl__ELiteralsAssignment_4 : ( ruleEnumLiteralDecl ) ;
public final void rule__EnumTypeDecl__ELiteralsAssignment_4() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:7550:1: ( ( ruleEnumLiteralDecl ) )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:7551:1: ( ruleEnumLiteralDecl )
{
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:7551:1: ( ruleEnumLiteralDecl )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:7552:1: ruleEnumLiteralDecl
{
before(grammarAccess.getEnumTypeDeclAccess().getELiteralsEnumLiteralDeclParserRuleCall_4_0());
pushFollow(FollowSets000.FOLLOW_ruleEnumLiteralDecl_in_rule__EnumTypeDecl__ELiteralsAssignment_415071);
ruleEnumLiteralDecl();
state._fsp--;
after(grammarAccess.getEnumTypeDeclAccess().getELiteralsEnumLiteralDeclParserRuleCall_4_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__EnumTypeDecl__ELiteralsAssignment_4"
// $ANTLR start "rule__EnumTypeDecl__ELiteralsAssignment_5_1"
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:7561:1: rule__EnumTypeDecl__ELiteralsAssignment_5_1 : ( ruleEnumLiteralDecl ) ;
public final void rule__EnumTypeDecl__ELiteralsAssignment_5_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:7565:1: ( ( ruleEnumLiteralDecl ) )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:7566:1: ( ruleEnumLiteralDecl )
{
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:7566:1: ( ruleEnumLiteralDecl )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:7567:1: ruleEnumLiteralDecl
{
before(grammarAccess.getEnumTypeDeclAccess().getELiteralsEnumLiteralDeclParserRuleCall_5_1_0());
pushFollow(FollowSets000.FOLLOW_ruleEnumLiteralDecl_in_rule__EnumTypeDecl__ELiteralsAssignment_5_115102);
ruleEnumLiteralDecl();
state._fsp--;
after(grammarAccess.getEnumTypeDeclAccess().getELiteralsEnumLiteralDeclParserRuleCall_5_1_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__EnumTypeDecl__ELiteralsAssignment_5_1"
// $ANTLR start "rule__EnumLiteralDecl__NameAssignment_1"
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:7576:1: rule__EnumLiteralDecl__NameAssignment_1 : ( RULE_ID ) ;
public final void rule__EnumLiteralDecl__NameAssignment_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:7580:1: ( ( RULE_ID ) )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:7581:1: ( RULE_ID )
{
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:7581:1: ( RULE_ID )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:7582:1: RULE_ID
{
before(grammarAccess.getEnumLiteralDeclAccess().getNameIDTerminalRuleCall_1_0());
match(input,RULE_ID,FollowSets000.FOLLOW_RULE_ID_in_rule__EnumLiteralDecl__NameAssignment_115133);
after(grammarAccess.getEnumLiteralDeclAccess().getNameIDTerminalRuleCall_1_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__EnumLiteralDecl__NameAssignment_1"
// $ANTLR start "rule__ConfigurationDecl__UseAssignment_2_1"
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:7591:1: rule__ConfigurationDecl__UseAssignment_2_1 : ( ( RULE_STRING ) ) ;
public final void rule__ConfigurationDecl__UseAssignment_2_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:7595:1: ( ( ( RULE_STRING ) ) )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:7596:1: ( ( RULE_STRING ) )
{
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:7596:1: ( ( RULE_STRING ) )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:7597:1: ( RULE_STRING )
{
before(grammarAccess.getConfigurationDeclAccess().getUseExtensionCrossReference_2_1_0());
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:7598:1: ( RULE_STRING )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:7599:1: RULE_STRING
{
before(grammarAccess.getConfigurationDeclAccess().getUseExtensionSTRINGTerminalRuleCall_2_1_0_1());
match(input,RULE_STRING,FollowSets000.FOLLOW_RULE_STRING_in_rule__ConfigurationDecl__UseAssignment_2_115168);
after(grammarAccess.getConfigurationDeclAccess().getUseExtensionSTRINGTerminalRuleCall_2_1_0_1());
}
after(grammarAccess.getConfigurationDeclAccess().getUseExtensionCrossReference_2_1_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__ConfigurationDecl__UseAssignment_2_1"
// $ANTLR start "rule__ConfigurationDecl__ResourcesAssignment_3"
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:7610:1: rule__ConfigurationDecl__ResourcesAssignment_3 : ( ruleResourceDecl ) ;
public final void rule__ConfigurationDecl__ResourcesAssignment_3() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:7614:1: ( ( ruleResourceDecl ) )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:7615:1: ( ruleResourceDecl )
{
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:7615:1: ( ruleResourceDecl )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:7616:1: ruleResourceDecl
{
before(grammarAccess.getConfigurationDeclAccess().getResourcesResourceDeclParserRuleCall_3_0());
pushFollow(FollowSets000.FOLLOW_ruleResourceDecl_in_rule__ConfigurationDecl__ResourcesAssignment_315203);
ruleResourceDecl();
state._fsp--;
after(grammarAccess.getConfigurationDeclAccess().getResourcesResourceDeclParserRuleCall_3_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__ConfigurationDecl__ResourcesAssignment_3"
// $ANTLR start "rule__ResourceDecl__IdAssignment_1"
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:7625:1: rule__ResourceDecl__IdAssignment_1 : ( RULE_STRING ) ;
public final void rule__ResourceDecl__IdAssignment_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:7629:1: ( ( RULE_STRING ) )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:7630:1: ( RULE_STRING )
{
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:7630:1: ( RULE_STRING )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:7631:1: RULE_STRING
{
before(grammarAccess.getResourceDeclAccess().getIdSTRINGTerminalRuleCall_1_0());
match(input,RULE_STRING,FollowSets000.FOLLOW_RULE_STRING_in_rule__ResourceDecl__IdAssignment_115234);
after(grammarAccess.getResourceDeclAccess().getIdSTRINGTerminalRuleCall_1_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__ResourceDecl__IdAssignment_1"
// $ANTLR start "rule__ResourceDecl__KindAssignment_3"
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:7640:1: rule__ResourceDecl__KindAssignment_3 : ( ( ruleQualifiedID ) ) ;
public final void rule__ResourceDecl__KindAssignment_3() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:7644:1: ( ( ( ruleQualifiedID ) ) )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:7645:1: ( ( ruleQualifiedID ) )
{
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:7645:1: ( ( ruleQualifiedID ) )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:7646:1: ( ruleQualifiedID )
{
before(grammarAccess.getResourceDeclAccess().getKindKindCrossReference_3_0());
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:7647:1: ( ruleQualifiedID )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:7648:1: ruleQualifiedID
{
before(grammarAccess.getResourceDeclAccess().getKindKindQualifiedIDParserRuleCall_3_0_1());
pushFollow(FollowSets000.FOLLOW_ruleQualifiedID_in_rule__ResourceDecl__KindAssignment_315269);
ruleQualifiedID();
state._fsp--;
after(grammarAccess.getResourceDeclAccess().getKindKindQualifiedIDParserRuleCall_3_0_1());
}
after(grammarAccess.getResourceDeclAccess().getKindKindCrossReference_3_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__ResourceDecl__KindAssignment_3"
// $ANTLR start "rule__ResourceDecl__MixinsAssignment_4_1"
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:7659:1: rule__ResourceDecl__MixinsAssignment_4_1 : ( ( ruleQualifiedID ) ) ;
public final void rule__ResourceDecl__MixinsAssignment_4_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:7663:1: ( ( ( ruleQualifiedID ) ) )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:7664:1: ( ( ruleQualifiedID ) )
{
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:7664:1: ( ( ruleQualifiedID ) )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:7665:1: ( ruleQualifiedID )
{
before(grammarAccess.getResourceDeclAccess().getMixinsMixinCrossReference_4_1_0());
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:7666:1: ( ruleQualifiedID )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:7667:1: ruleQualifiedID
{
before(grammarAccess.getResourceDeclAccess().getMixinsMixinQualifiedIDParserRuleCall_4_1_0_1());
pushFollow(FollowSets000.FOLLOW_ruleQualifiedID_in_rule__ResourceDecl__MixinsAssignment_4_115308);
ruleQualifiedID();
state._fsp--;
after(grammarAccess.getResourceDeclAccess().getMixinsMixinQualifiedIDParserRuleCall_4_1_0_1());
}
after(grammarAccess.getResourceDeclAccess().getMixinsMixinCrossReference_4_1_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__ResourceDecl__MixinsAssignment_4_1"
// $ANTLR start "rule__ResourceDecl__MixinsAssignment_4_2_1"
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:7678:1: rule__ResourceDecl__MixinsAssignment_4_2_1 : ( ( ruleQualifiedID ) ) ;
public final void rule__ResourceDecl__MixinsAssignment_4_2_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:7682:1: ( ( ( ruleQualifiedID ) ) )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:7683:1: ( ( ruleQualifiedID ) )
{
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:7683:1: ( ( ruleQualifiedID ) )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:7684:1: ( ruleQualifiedID )
{
before(grammarAccess.getResourceDeclAccess().getMixinsMixinCrossReference_4_2_1_0());
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:7685:1: ( ruleQualifiedID )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:7686:1: ruleQualifiedID
{
before(grammarAccess.getResourceDeclAccess().getMixinsMixinQualifiedIDParserRuleCall_4_2_1_0_1());
pushFollow(FollowSets000.FOLLOW_ruleQualifiedID_in_rule__ResourceDecl__MixinsAssignment_4_2_115347);
ruleQualifiedID();
state._fsp--;
after(grammarAccess.getResourceDeclAccess().getMixinsMixinQualifiedIDParserRuleCall_4_2_1_0_1());
}
after(grammarAccess.getResourceDeclAccess().getMixinsMixinCrossReference_4_2_1_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__ResourceDecl__MixinsAssignment_4_2_1"
// $ANTLR start "rule__ResourceDecl__AttributesAssignment_6"
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:7697:1: rule__ResourceDecl__AttributesAssignment_6 : ( ruleStateDecl ) ;
public final void rule__ResourceDecl__AttributesAssignment_6() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:7701:1: ( ( ruleStateDecl ) )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:7702:1: ( ruleStateDecl )
{
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:7702:1: ( ruleStateDecl )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:7703:1: ruleStateDecl
{
before(grammarAccess.getResourceDeclAccess().getAttributesStateDeclParserRuleCall_6_0());
pushFollow(FollowSets000.FOLLOW_ruleStateDecl_in_rule__ResourceDecl__AttributesAssignment_615382);
ruleStateDecl();
state._fsp--;
after(grammarAccess.getResourceDeclAccess().getAttributesStateDeclParserRuleCall_6_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__ResourceDecl__AttributesAssignment_6"
// $ANTLR start "rule__ResourceDecl__LinksAssignment_7"
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:7712:1: rule__ResourceDecl__LinksAssignment_7 : ( ruleLinkDecl ) ;
public final void rule__ResourceDecl__LinksAssignment_7() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:7716:1: ( ( ruleLinkDecl ) )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:7717:1: ( ruleLinkDecl )
{
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:7717:1: ( ruleLinkDecl )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:7718:1: ruleLinkDecl
{
before(grammarAccess.getResourceDeclAccess().getLinksLinkDeclParserRuleCall_7_0());
pushFollow(FollowSets000.FOLLOW_ruleLinkDecl_in_rule__ResourceDecl__LinksAssignment_715413);
ruleLinkDecl();
state._fsp--;
after(grammarAccess.getResourceDeclAccess().getLinksLinkDeclParserRuleCall_7_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__ResourceDecl__LinksAssignment_7"
// $ANTLR start "rule__StateDecl__NameAssignment_1"
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:7727:1: rule__StateDecl__NameAssignment_1 : ( ruleQualifiedID ) ;
public final void rule__StateDecl__NameAssignment_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:7731:1: ( ( ruleQualifiedID ) )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:7732:1: ( ruleQualifiedID )
{
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:7732:1: ( ruleQualifiedID )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:7733:1: ruleQualifiedID
{
before(grammarAccess.getStateDeclAccess().getNameQualifiedIDParserRuleCall_1_0());
pushFollow(FollowSets000.FOLLOW_ruleQualifiedID_in_rule__StateDecl__NameAssignment_115444);
ruleQualifiedID();
state._fsp--;
after(grammarAccess.getStateDeclAccess().getNameQualifiedIDParserRuleCall_1_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__StateDecl__NameAssignment_1"
// $ANTLR start "rule__StateDecl__ValueAssignment_3"
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:7742:1: rule__StateDecl__ValueAssignment_3 : ( RULE_STRING ) ;
public final void rule__StateDecl__ValueAssignment_3() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:7746:1: ( ( RULE_STRING ) )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:7747:1: ( RULE_STRING )
{
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:7747:1: ( RULE_STRING )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:7748:1: RULE_STRING
{
before(grammarAccess.getStateDeclAccess().getValueSTRINGTerminalRuleCall_3_0());
match(input,RULE_STRING,FollowSets000.FOLLOW_RULE_STRING_in_rule__StateDecl__ValueAssignment_315475);
after(grammarAccess.getStateDeclAccess().getValueSTRINGTerminalRuleCall_3_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__StateDecl__ValueAssignment_3"
// $ANTLR start "rule__LinkDecl__IdAssignment_1"
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:7757:1: rule__LinkDecl__IdAssignment_1 : ( RULE_STRING ) ;
public final void rule__LinkDecl__IdAssignment_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:7761:1: ( ( RULE_STRING ) )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:7762:1: ( RULE_STRING )
{
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:7762:1: ( RULE_STRING )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:7763:1: RULE_STRING
{
before(grammarAccess.getLinkDeclAccess().getIdSTRINGTerminalRuleCall_1_0());
match(input,RULE_STRING,FollowSets000.FOLLOW_RULE_STRING_in_rule__LinkDecl__IdAssignment_115506);
after(grammarAccess.getLinkDeclAccess().getIdSTRINGTerminalRuleCall_1_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__LinkDecl__IdAssignment_1"
// $ANTLR start "rule__LinkDecl__KindAssignment_3"
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:7772:1: rule__LinkDecl__KindAssignment_3 : ( ( ruleQualifiedID ) ) ;
public final void rule__LinkDecl__KindAssignment_3() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:7776:1: ( ( ( ruleQualifiedID ) ) )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:7777:1: ( ( ruleQualifiedID ) )
{
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:7777:1: ( ( ruleQualifiedID ) )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:7778:1: ( ruleQualifiedID )
{
before(grammarAccess.getLinkDeclAccess().getKindKindCrossReference_3_0());
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:7779:1: ( ruleQualifiedID )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:7780:1: ruleQualifiedID
{
before(grammarAccess.getLinkDeclAccess().getKindKindQualifiedIDParserRuleCall_3_0_1());
pushFollow(FollowSets000.FOLLOW_ruleQualifiedID_in_rule__LinkDecl__KindAssignment_315541);
ruleQualifiedID();
state._fsp--;
after(grammarAccess.getLinkDeclAccess().getKindKindQualifiedIDParserRuleCall_3_0_1());
}
after(grammarAccess.getLinkDeclAccess().getKindKindCrossReference_3_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__LinkDecl__KindAssignment_3"
// $ANTLR start "rule__LinkDecl__MixinsAssignment_4_1"
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:7791:1: rule__LinkDecl__MixinsAssignment_4_1 : ( ( ruleQualifiedID ) ) ;
public final void rule__LinkDecl__MixinsAssignment_4_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:7795:1: ( ( ( ruleQualifiedID ) ) )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:7796:1: ( ( ruleQualifiedID ) )
{
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:7796:1: ( ( ruleQualifiedID ) )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:7797:1: ( ruleQualifiedID )
{
before(grammarAccess.getLinkDeclAccess().getMixinsMixinCrossReference_4_1_0());
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:7798:1: ( ruleQualifiedID )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:7799:1: ruleQualifiedID
{
before(grammarAccess.getLinkDeclAccess().getMixinsMixinQualifiedIDParserRuleCall_4_1_0_1());
pushFollow(FollowSets000.FOLLOW_ruleQualifiedID_in_rule__LinkDecl__MixinsAssignment_4_115580);
ruleQualifiedID();
state._fsp--;
after(grammarAccess.getLinkDeclAccess().getMixinsMixinQualifiedIDParserRuleCall_4_1_0_1());
}
after(grammarAccess.getLinkDeclAccess().getMixinsMixinCrossReference_4_1_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__LinkDecl__MixinsAssignment_4_1"
// $ANTLR start "rule__LinkDecl__MixinsAssignment_4_2_1"
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:7810:1: rule__LinkDecl__MixinsAssignment_4_2_1 : ( ( ruleQualifiedID ) ) ;
public final void rule__LinkDecl__MixinsAssignment_4_2_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:7814:1: ( ( ( ruleQualifiedID ) ) )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:7815:1: ( ( ruleQualifiedID ) )
{
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:7815:1: ( ( ruleQualifiedID ) )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:7816:1: ( ruleQualifiedID )
{
before(grammarAccess.getLinkDeclAccess().getMixinsMixinCrossReference_4_2_1_0());
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:7817:1: ( ruleQualifiedID )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:7818:1: ruleQualifiedID
{
before(grammarAccess.getLinkDeclAccess().getMixinsMixinQualifiedIDParserRuleCall_4_2_1_0_1());
pushFollow(FollowSets000.FOLLOW_ruleQualifiedID_in_rule__LinkDecl__MixinsAssignment_4_2_115619);
ruleQualifiedID();
state._fsp--;
after(grammarAccess.getLinkDeclAccess().getMixinsMixinQualifiedIDParserRuleCall_4_2_1_0_1());
}
after(grammarAccess.getLinkDeclAccess().getMixinsMixinCrossReference_4_2_1_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__LinkDecl__MixinsAssignment_4_2_1"
// $ANTLR start "rule__LinkDecl__TargetAssignment_6"
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:7829:1: rule__LinkDecl__TargetAssignment_6 : ( ( RULE_STRING ) ) ;
public final void rule__LinkDecl__TargetAssignment_6() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:7833:1: ( ( ( RULE_STRING ) ) )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:7834:1: ( ( RULE_STRING ) )
{
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:7834:1: ( ( RULE_STRING ) )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:7835:1: ( RULE_STRING )
{
before(grammarAccess.getLinkDeclAccess().getTargetResourceCrossReference_6_0());
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:7836:1: ( RULE_STRING )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:7837:1: RULE_STRING
{
before(grammarAccess.getLinkDeclAccess().getTargetResourceSTRINGTerminalRuleCall_6_0_1());
match(input,RULE_STRING,FollowSets000.FOLLOW_RULE_STRING_in_rule__LinkDecl__TargetAssignment_615658);
after(grammarAccess.getLinkDeclAccess().getTargetResourceSTRINGTerminalRuleCall_6_0_1());
}
after(grammarAccess.getLinkDeclAccess().getTargetResourceCrossReference_6_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__LinkDecl__TargetAssignment_6"
// $ANTLR start "rule__LinkDecl__AttributesAssignment_8"
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:7848:1: rule__LinkDecl__AttributesAssignment_8 : ( ruleStateDecl ) ;
public final void rule__LinkDecl__AttributesAssignment_8() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:7852:1: ( ( ruleStateDecl ) )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:7853:1: ( ruleStateDecl )
{
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:7853:1: ( ruleStateDecl )
// ../org.occiware.clouddesigner.occi.xtext.ui/src-gen/org/occiware/clouddesigner/occi/xtext/ui/contentassist/antlr/internal/InternalOCCI.g:7854:1: ruleStateDecl
{
before(grammarAccess.getLinkDeclAccess().getAttributesStateDeclParserRuleCall_8_0());
pushFollow(FollowSets000.FOLLOW_ruleStateDecl_in_rule__LinkDecl__AttributesAssignment_815693);
ruleStateDecl();
state._fsp--;
after(grammarAccess.getLinkDeclAccess().getAttributesStateDeclParserRuleCall_8_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__LinkDecl__AttributesAssignment_8"
// Delegated rules
private static class FollowSets000 {
public static final BitSet FOLLOW_ruleGrammar_in_entryRuleGrammar61 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRuleGrammar68 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Grammar__Alternatives_in_ruleGrammar94 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleExtensionDecl_in_entryRuleExtensionDecl121 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRuleExtensionDecl128 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ExtensionDecl__Group__0_in_ruleExtensionDecl154 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleKindDecl_in_entryRuleKindDecl181 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRuleKindDecl188 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__KindDecl__Group__0_in_ruleKindDecl214 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleMixinDecl_in_entryRuleMixinDecl241 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRuleMixinDecl248 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__MixinDecl__Group__0_in_ruleMixinDecl274 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleAttributeDecl_in_entryRuleAttributeDecl301 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRuleAttributeDecl308 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__AttributeDecl__Group__0_in_ruleAttributeDecl334 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleActionDecl_in_entryRuleActionDecl361 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRuleActionDecl368 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ActionDecl__Group__0_in_ruleActionDecl394 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleParameterDecl_in_entryRuleParameterDecl421 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRuleParameterDecl428 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ParameterDecl__Group__0_in_ruleParameterDecl454 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleDataTypeDecl_in_entryRuleDataTypeDecl481 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRuleDataTypeDecl488 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__DataTypeDecl__Group__0_in_ruleDataTypeDecl514 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleDataTypeAnnotations_in_entryRuleDataTypeAnnotations541 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRuleDataTypeAnnotations548 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__DataTypeAnnotations__DetailsAssignment_in_ruleDataTypeAnnotations576 = new BitSet(new long[]{0x00FFE00000000002L});
public static final BitSet FOLLOW_rule__DataTypeAnnotations__DetailsAssignment_in_ruleDataTypeAnnotations588 = new BitSet(new long[]{0x00FFE00000000002L});
public static final BitSet FOLLOW_ruleDataTypeAnnotation_in_entryRuleDataTypeAnnotation618 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRuleDataTypeAnnotation625 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__DataTypeAnnotation__Alternatives_in_ruleDataTypeAnnotation651 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleEnumTypeDecl_in_entryRuleEnumTypeDecl678 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRuleEnumTypeDecl685 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__EnumTypeDecl__Group__0_in_ruleEnumTypeDecl711 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleEnumLiteralDecl_in_entryRuleEnumLiteralDecl738 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRuleEnumLiteralDecl745 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__EnumLiteralDecl__Group__0_in_ruleEnumLiteralDecl771 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleConfigurationDecl_in_entryRuleConfigurationDecl798 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRuleConfigurationDecl805 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ConfigurationDecl__Group__0_in_ruleConfigurationDecl831 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleResourceDecl_in_entryRuleResourceDecl858 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRuleResourceDecl865 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ResourceDecl__Group__0_in_ruleResourceDecl891 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleStateDecl_in_entryRuleStateDecl918 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRuleStateDecl925 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__StateDecl__Group__0_in_ruleStateDecl951 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleLinkDecl_in_entryRuleLinkDecl978 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRuleLinkDecl985 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__LinkDecl__Group__0_in_ruleLinkDecl1011 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleQualifiedID_in_entryRuleQualifiedID1038 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRuleQualifiedID1045 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__QualifiedID__Alternatives_in_ruleQualifiedID1071 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleInteger_in_entryRuleInteger1098 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRuleInteger1105 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Integer__Group__0_in_ruleInteger1131 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rulePositiveInteger_in_entryRulePositiveInteger1158 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRulePositiveInteger1165 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_RULE_INT_in_rulePositiveInteger1191 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleExtensionDecl_in_rule__Grammar__Alternatives1226 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleConfigurationDecl_in_rule__Grammar__Alternatives1243 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ExtensionDecl__KindsAssignment_5_0_in_rule__ExtensionDecl__Alternatives_51275 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ExtensionDecl__MixinsAssignment_5_1_in_rule__ExtensionDecl__Alternatives_51293 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ExtensionDecl__TypesAssignment_5_2_in_rule__ExtensionDecl__Alternatives_51311 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ExtensionDecl__TypesAssignment_5_3_in_rule__ExtensionDecl__Alternatives_51329 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__KindDecl__AttributesAssignment_5_0_in_rule__KindDecl__Alternatives_51362 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__KindDecl__ActionsAssignment_5_1_in_rule__KindDecl__Alternatives_51380 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__MixinDecl__AttributesAssignment_7_0_in_rule__MixinDecl__Alternatives_71413 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__MixinDecl__ActionsAssignment_7_1_in_rule__MixinDecl__Alternatives_71431 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__DataTypeAnnotation__Group_0__0_in_rule__DataTypeAnnotation__Alternatives1464 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__DataTypeAnnotation__Group_1__0_in_rule__DataTypeAnnotation__Alternatives1482 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__DataTypeAnnotation__Group_2__0_in_rule__DataTypeAnnotation__Alternatives1500 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__DataTypeAnnotation__Group_3__0_in_rule__DataTypeAnnotation__Alternatives1518 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__DataTypeAnnotation__Group_4__0_in_rule__DataTypeAnnotation__Alternatives1536 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__DataTypeAnnotation__Group_5__0_in_rule__DataTypeAnnotation__Alternatives1554 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__DataTypeAnnotation__Group_6__0_in_rule__DataTypeAnnotation__Alternatives1572 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__DataTypeAnnotation__Group_7__0_in_rule__DataTypeAnnotation__Alternatives1590 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__DataTypeAnnotation__Group_8__0_in_rule__DataTypeAnnotation__Alternatives1608 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__DataTypeAnnotation__Group_9__0_in_rule__DataTypeAnnotation__Alternatives1626 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__DataTypeAnnotation__Group_10__0_in_rule__DataTypeAnnotation__Alternatives1644 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_RULE_ID_in_rule__QualifiedID__Alternatives1677 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_RULE_QUALIFIED_ID_in_rule__QualifiedID__Alternatives1694 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ExtensionDecl__Group__0__Impl_in_rule__ExtensionDecl__Group__01724 = new BitSet(new long[]{0x0000000000000020L});
public static final BitSet FOLLOW_rule__ExtensionDecl__Group__1_in_rule__ExtensionDecl__Group__01727 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_12_in_rule__ExtensionDecl__Group__0__Impl1755 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ExtensionDecl__Group__1__Impl_in_rule__ExtensionDecl__Group__11786 = new BitSet(new long[]{0x0000000000002000L});
public static final BitSet FOLLOW_rule__ExtensionDecl__Group__2_in_rule__ExtensionDecl__Group__11789 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ExtensionDecl__NameAssignment_1_in_rule__ExtensionDecl__Group__1__Impl1816 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ExtensionDecl__Group__2__Impl_in_rule__ExtensionDecl__Group__21846 = new BitSet(new long[]{0x0000000000000080L});
public static final BitSet FOLLOW_rule__ExtensionDecl__Group__3_in_rule__ExtensionDecl__Group__21849 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_13_in_rule__ExtensionDecl__Group__2__Impl1877 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ExtensionDecl__Group__3__Impl_in_rule__ExtensionDecl__Group__31908 = new BitSet(new long[]{0x0000000300214000L});
public static final BitSet FOLLOW_rule__ExtensionDecl__Group__4_in_rule__ExtensionDecl__Group__31911 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ExtensionDecl__SchemeAssignment_3_in_rule__ExtensionDecl__Group__3__Impl1938 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ExtensionDecl__Group__4__Impl_in_rule__ExtensionDecl__Group__41968 = new BitSet(new long[]{0x0000000300214000L});
public static final BitSet FOLLOW_rule__ExtensionDecl__Group__5_in_rule__ExtensionDecl__Group__41971 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ExtensionDecl__Group_4__0_in_rule__ExtensionDecl__Group__4__Impl1998 = new BitSet(new long[]{0x0000000000004002L});
public static final BitSet FOLLOW_rule__ExtensionDecl__Group__5__Impl_in_rule__ExtensionDecl__Group__52029 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ExtensionDecl__Alternatives_5_in_rule__ExtensionDecl__Group__5__Impl2056 = new BitSet(new long[]{0x0000000300210002L});
public static final BitSet FOLLOW_rule__ExtensionDecl__Group_4__0__Impl_in_rule__ExtensionDecl__Group_4__02099 = new BitSet(new long[]{0x0000000000000080L});
public static final BitSet FOLLOW_rule__ExtensionDecl__Group_4__1_in_rule__ExtensionDecl__Group_4__02102 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_14_in_rule__ExtensionDecl__Group_4__0__Impl2130 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ExtensionDecl__Group_4__1__Impl_in_rule__ExtensionDecl__Group_4__12161 = new BitSet(new long[]{0x0000000000008000L});
public static final BitSet FOLLOW_rule__ExtensionDecl__Group_4__2_in_rule__ExtensionDecl__Group_4__12164 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ExtensionDecl__ImportAssignment_4_1_in_rule__ExtensionDecl__Group_4__1__Impl2191 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ExtensionDecl__Group_4__2__Impl_in_rule__ExtensionDecl__Group_4__22221 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ExtensionDecl__Group_4_2__0_in_rule__ExtensionDecl__Group_4__2__Impl2248 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ExtensionDecl__Group_4_2__0__Impl_in_rule__ExtensionDecl__Group_4_2__02285 = new BitSet(new long[]{0x0000000000000020L});
public static final BitSet FOLLOW_rule__ExtensionDecl__Group_4_2__1_in_rule__ExtensionDecl__Group_4_2__02288 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_15_in_rule__ExtensionDecl__Group_4_2__0__Impl2316 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ExtensionDecl__Group_4_2__1__Impl_in_rule__ExtensionDecl__Group_4_2__12347 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_RULE_ID_in_rule__ExtensionDecl__Group_4_2__1__Impl2374 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__KindDecl__Group__0__Impl_in_rule__KindDecl__Group__02407 = new BitSet(new long[]{0x0000000000000020L});
public static final BitSet FOLLOW_rule__KindDecl__Group__1_in_rule__KindDecl__Group__02410 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_16_in_rule__KindDecl__Group__0__Impl2438 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__KindDecl__Group__1__Impl_in_rule__KindDecl__Group__12469 = new BitSet(new long[]{0x00000000000A0000L});
public static final BitSet FOLLOW_rule__KindDecl__Group__2_in_rule__KindDecl__Group__12472 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__KindDecl__TermAssignment_1_in_rule__KindDecl__Group__1__Impl2499 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__KindDecl__Group__2__Impl_in_rule__KindDecl__Group__22529 = new BitSet(new long[]{0x00000000000A0000L});
public static final BitSet FOLLOW_rule__KindDecl__Group__3_in_rule__KindDecl__Group__22532 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__KindDecl__Group_2__0_in_rule__KindDecl__Group__2__Impl2559 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__KindDecl__Group__3__Impl_in_rule__KindDecl__Group__32590 = new BitSet(new long[]{0x0000000024140000L});
public static final BitSet FOLLOW_rule__KindDecl__Group__4_in_rule__KindDecl__Group__32593 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_17_in_rule__KindDecl__Group__3__Impl2621 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__KindDecl__Group__4__Impl_in_rule__KindDecl__Group__42652 = new BitSet(new long[]{0x0000000024140000L});
public static final BitSet FOLLOW_rule__KindDecl__Group__5_in_rule__KindDecl__Group__42655 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__KindDecl__Group_4__0_in_rule__KindDecl__Group__4__Impl2682 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__KindDecl__Group__5__Impl_in_rule__KindDecl__Group__52713 = new BitSet(new long[]{0x0000000024140000L});
public static final BitSet FOLLOW_rule__KindDecl__Group__6_in_rule__KindDecl__Group__52716 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__KindDecl__Alternatives_5_in_rule__KindDecl__Group__5__Impl2743 = new BitSet(new long[]{0x0000000024000002L});
public static final BitSet FOLLOW_rule__KindDecl__Group__6__Impl_in_rule__KindDecl__Group__62774 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_18_in_rule__KindDecl__Group__6__Impl2802 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__KindDecl__Group_2__0__Impl_in_rule__KindDecl__Group_2__02847 = new BitSet(new long[]{0x0000000000000060L});
public static final BitSet FOLLOW_rule__KindDecl__Group_2__1_in_rule__KindDecl__Group_2__02850 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_19_in_rule__KindDecl__Group_2__0__Impl2878 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__KindDecl__Group_2__1__Impl_in_rule__KindDecl__Group_2__12909 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__KindDecl__ParentAssignment_2_1_in_rule__KindDecl__Group_2__1__Impl2936 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__KindDecl__Group_4__0__Impl_in_rule__KindDecl__Group_4__02970 = new BitSet(new long[]{0x0000000000000080L});
public static final BitSet FOLLOW_rule__KindDecl__Group_4__1_in_rule__KindDecl__Group_4__02973 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_20_in_rule__KindDecl__Group_4__0__Impl3001 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__KindDecl__Group_4__1__Impl_in_rule__KindDecl__Group_4__13032 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__KindDecl__TitleAssignment_4_1_in_rule__KindDecl__Group_4__1__Impl3059 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__MixinDecl__Group__0__Impl_in_rule__MixinDecl__Group__03093 = new BitSet(new long[]{0x0000000000000020L});
public static final BitSet FOLLOW_rule__MixinDecl__Group__1_in_rule__MixinDecl__Group__03096 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_21_in_rule__MixinDecl__Group__0__Impl3124 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__MixinDecl__Group__1__Impl_in_rule__MixinDecl__Group__13155 = new BitSet(new long[]{0x0000000001420000L});
public static final BitSet FOLLOW_rule__MixinDecl__Group__2_in_rule__MixinDecl__Group__13158 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__MixinDecl__TermAssignment_1_in_rule__MixinDecl__Group__1__Impl3185 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__MixinDecl__Group__2__Impl_in_rule__MixinDecl__Group__23215 = new BitSet(new long[]{0x0000000001420000L});
public static final BitSet FOLLOW_rule__MixinDecl__Group__3_in_rule__MixinDecl__Group__23218 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__MixinDecl__Group_2__0_in_rule__MixinDecl__Group__2__Impl3245 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__MixinDecl__Group__3__Impl_in_rule__MixinDecl__Group__33276 = new BitSet(new long[]{0x0000000001420000L});
public static final BitSet FOLLOW_rule__MixinDecl__Group__4_in_rule__MixinDecl__Group__33279 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__MixinDecl__Group_3__0_in_rule__MixinDecl__Group__3__Impl3306 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__MixinDecl__Group__4__Impl_in_rule__MixinDecl__Group__43337 = new BitSet(new long[]{0x0000000026140000L});
public static final BitSet FOLLOW_rule__MixinDecl__Group__5_in_rule__MixinDecl__Group__43340 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_17_in_rule__MixinDecl__Group__4__Impl3368 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__MixinDecl__Group__5__Impl_in_rule__MixinDecl__Group__53399 = new BitSet(new long[]{0x0000000026140000L});
public static final BitSet FOLLOW_rule__MixinDecl__Group__6_in_rule__MixinDecl__Group__53402 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__MixinDecl__Group_5__0_in_rule__MixinDecl__Group__5__Impl3429 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__MixinDecl__Group__6__Impl_in_rule__MixinDecl__Group__63460 = new BitSet(new long[]{0x0000000026140000L});
public static final BitSet FOLLOW_rule__MixinDecl__Group__7_in_rule__MixinDecl__Group__63463 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__MixinDecl__Group_6__0_in_rule__MixinDecl__Group__6__Impl3490 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__MixinDecl__Group__7__Impl_in_rule__MixinDecl__Group__73521 = new BitSet(new long[]{0x0000000026140000L});
public static final BitSet FOLLOW_rule__MixinDecl__Group__8_in_rule__MixinDecl__Group__73524 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__MixinDecl__Alternatives_7_in_rule__MixinDecl__Group__7__Impl3551 = new BitSet(new long[]{0x0000000024000002L});
public static final BitSet FOLLOW_rule__MixinDecl__Group__8__Impl_in_rule__MixinDecl__Group__83582 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_18_in_rule__MixinDecl__Group__8__Impl3610 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__MixinDecl__Group_2__0__Impl_in_rule__MixinDecl__Group_2__03659 = new BitSet(new long[]{0x0000000000000060L});
public static final BitSet FOLLOW_rule__MixinDecl__Group_2__1_in_rule__MixinDecl__Group_2__03662 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_22_in_rule__MixinDecl__Group_2__0__Impl3690 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__MixinDecl__Group_2__1__Impl_in_rule__MixinDecl__Group_2__13721 = new BitSet(new long[]{0x0000000000800000L});
public static final BitSet FOLLOW_rule__MixinDecl__Group_2__2_in_rule__MixinDecl__Group_2__13724 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__MixinDecl__DependsAssignment_2_1_in_rule__MixinDecl__Group_2__1__Impl3751 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__MixinDecl__Group_2__2__Impl_in_rule__MixinDecl__Group_2__23781 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__MixinDecl__Group_2_2__0_in_rule__MixinDecl__Group_2__2__Impl3808 = new BitSet(new long[]{0x0000000000800002L});
public static final BitSet FOLLOW_rule__MixinDecl__Group_2_2__0__Impl_in_rule__MixinDecl__Group_2_2__03845 = new BitSet(new long[]{0x0000000000000060L});
public static final BitSet FOLLOW_rule__MixinDecl__Group_2_2__1_in_rule__MixinDecl__Group_2_2__03848 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_23_in_rule__MixinDecl__Group_2_2__0__Impl3876 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__MixinDecl__Group_2_2__1__Impl_in_rule__MixinDecl__Group_2_2__13907 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__MixinDecl__DependsAssignment_2_2_1_in_rule__MixinDecl__Group_2_2__1__Impl3934 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__MixinDecl__Group_3__0__Impl_in_rule__MixinDecl__Group_3__03968 = new BitSet(new long[]{0x0000000000000060L});
public static final BitSet FOLLOW_rule__MixinDecl__Group_3__1_in_rule__MixinDecl__Group_3__03971 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_24_in_rule__MixinDecl__Group_3__0__Impl3999 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__MixinDecl__Group_3__1__Impl_in_rule__MixinDecl__Group_3__14030 = new BitSet(new long[]{0x0000000000800000L});
public static final BitSet FOLLOW_rule__MixinDecl__Group_3__2_in_rule__MixinDecl__Group_3__14033 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__MixinDecl__AppliesAssignment_3_1_in_rule__MixinDecl__Group_3__1__Impl4060 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__MixinDecl__Group_3__2__Impl_in_rule__MixinDecl__Group_3__24090 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__MixinDecl__Group_3_2__0_in_rule__MixinDecl__Group_3__2__Impl4117 = new BitSet(new long[]{0x0000000000800002L});
public static final BitSet FOLLOW_rule__MixinDecl__Group_3_2__0__Impl_in_rule__MixinDecl__Group_3_2__04154 = new BitSet(new long[]{0x0000000000000060L});
public static final BitSet FOLLOW_rule__MixinDecl__Group_3_2__1_in_rule__MixinDecl__Group_3_2__04157 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_23_in_rule__MixinDecl__Group_3_2__0__Impl4185 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__MixinDecl__Group_3_2__1__Impl_in_rule__MixinDecl__Group_3_2__14216 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__MixinDecl__AppliesAssignment_3_2_1_in_rule__MixinDecl__Group_3_2__1__Impl4243 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__MixinDecl__Group_5__0__Impl_in_rule__MixinDecl__Group_5__04277 = new BitSet(new long[]{0x0000000000000080L});
public static final BitSet FOLLOW_rule__MixinDecl__Group_5__1_in_rule__MixinDecl__Group_5__04280 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_25_in_rule__MixinDecl__Group_5__0__Impl4308 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__MixinDecl__Group_5__1__Impl_in_rule__MixinDecl__Group_5__14339 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__MixinDecl__SchemeAssignment_5_1_in_rule__MixinDecl__Group_5__1__Impl4366 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__MixinDecl__Group_6__0__Impl_in_rule__MixinDecl__Group_6__04400 = new BitSet(new long[]{0x0000000000000080L});
public static final BitSet FOLLOW_rule__MixinDecl__Group_6__1_in_rule__MixinDecl__Group_6__04403 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_20_in_rule__MixinDecl__Group_6__0__Impl4431 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__MixinDecl__Group_6__1__Impl_in_rule__MixinDecl__Group_6__14462 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__MixinDecl__TitleAssignment_6_1_in_rule__MixinDecl__Group_6__1__Impl4489 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__AttributeDecl__Group__0__Impl_in_rule__AttributeDecl__Group__04523 = new BitSet(new long[]{0x00000C0000000060L});
public static final BitSet FOLLOW_rule__AttributeDecl__Group__1_in_rule__AttributeDecl__Group__04526 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_26_in_rule__AttributeDecl__Group__0__Impl4554 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__AttributeDecl__Group__1__Impl_in_rule__AttributeDecl__Group__14585 = new BitSet(new long[]{0x00000C0000000060L});
public static final BitSet FOLLOW_rule__AttributeDecl__Group__2_in_rule__AttributeDecl__Group__14588 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__AttributeDecl__MutableAssignment_1_in_rule__AttributeDecl__Group__1__Impl4615 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__AttributeDecl__Group__2__Impl_in_rule__AttributeDecl__Group__24646 = new BitSet(new long[]{0x00000C0000000060L});
public static final BitSet FOLLOW_rule__AttributeDecl__Group__3_in_rule__AttributeDecl__Group__24649 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__AttributeDecl__RequiredAssignment_2_in_rule__AttributeDecl__Group__2__Impl4676 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__AttributeDecl__Group__3__Impl_in_rule__AttributeDecl__Group__34707 = new BitSet(new long[]{0x0000000000002000L});
public static final BitSet FOLLOW_rule__AttributeDecl__Group__4_in_rule__AttributeDecl__Group__34710 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__AttributeDecl__NameAssignment_3_in_rule__AttributeDecl__Group__3__Impl4737 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__AttributeDecl__Group__4__Impl_in_rule__AttributeDecl__Group__44767 = new BitSet(new long[]{0x0000000000000060L});
public static final BitSet FOLLOW_rule__AttributeDecl__Group__5_in_rule__AttributeDecl__Group__44770 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_13_in_rule__AttributeDecl__Group__4__Impl4798 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__AttributeDecl__Group__5__Impl_in_rule__AttributeDecl__Group__54829 = new BitSet(new long[]{0x0000100008020000L});
public static final BitSet FOLLOW_rule__AttributeDecl__Group__6_in_rule__AttributeDecl__Group__54832 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__AttributeDecl__TypeAssignment_5_in_rule__AttributeDecl__Group__5__Impl4859 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__AttributeDecl__Group__6__Impl_in_rule__AttributeDecl__Group__64889 = new BitSet(new long[]{0x0000100008020000L});
public static final BitSet FOLLOW_rule__AttributeDecl__Group__7_in_rule__AttributeDecl__Group__64892 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__AttributeDecl__Multiple_valuesAssignment_6_in_rule__AttributeDecl__Group__6__Impl4919 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__AttributeDecl__Group__7__Impl_in_rule__AttributeDecl__Group__74950 = new BitSet(new long[]{0x0000100008020000L});
public static final BitSet FOLLOW_rule__AttributeDecl__Group__8_in_rule__AttributeDecl__Group__74953 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__AttributeDecl__Group_7__0_in_rule__AttributeDecl__Group__7__Impl4980 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__AttributeDecl__Group__8__Impl_in_rule__AttributeDecl__Group__85011 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__AttributeDecl__Group_8__0_in_rule__AttributeDecl__Group__8__Impl5038 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__AttributeDecl__Group_7__0__Impl_in_rule__AttributeDecl__Group_7__05087 = new BitSet(new long[]{0x0000000000000080L});
public static final BitSet FOLLOW_rule__AttributeDecl__Group_7__1_in_rule__AttributeDecl__Group_7__05090 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_27_in_rule__AttributeDecl__Group_7__0__Impl5118 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__AttributeDecl__Group_7__1__Impl_in_rule__AttributeDecl__Group_7__15149 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__AttributeDecl__DefaultAssignment_7_1_in_rule__AttributeDecl__Group_7__1__Impl5176 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__AttributeDecl__Group_8__0__Impl_in_rule__AttributeDecl__Group_8__05210 = new BitSet(new long[]{0x0000000010040000L});
public static final BitSet FOLLOW_rule__AttributeDecl__Group_8__1_in_rule__AttributeDecl__Group_8__05213 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_17_in_rule__AttributeDecl__Group_8__0__Impl5241 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__AttributeDecl__Group_8__1__Impl_in_rule__AttributeDecl__Group_8__15272 = new BitSet(new long[]{0x0000000010040000L});
public static final BitSet FOLLOW_rule__AttributeDecl__Group_8__2_in_rule__AttributeDecl__Group_8__15275 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__AttributeDecl__Group_8_1__0_in_rule__AttributeDecl__Group_8__1__Impl5302 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__AttributeDecl__Group_8__2__Impl_in_rule__AttributeDecl__Group_8__25333 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_18_in_rule__AttributeDecl__Group_8__2__Impl5361 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__AttributeDecl__Group_8_1__0__Impl_in_rule__AttributeDecl__Group_8_1__05398 = new BitSet(new long[]{0x0000000000000080L});
public static final BitSet FOLLOW_rule__AttributeDecl__Group_8_1__1_in_rule__AttributeDecl__Group_8_1__05401 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_28_in_rule__AttributeDecl__Group_8_1__0__Impl5429 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__AttributeDecl__Group_8_1__1__Impl_in_rule__AttributeDecl__Group_8_1__15460 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__AttributeDecl__DescriptionAssignment_8_1_1_in_rule__AttributeDecl__Group_8_1__1__Impl5487 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ActionDecl__Group__0__Impl_in_rule__ActionDecl__Group__05521 = new BitSet(new long[]{0x0000000000000020L});
public static final BitSet FOLLOW_rule__ActionDecl__Group__1_in_rule__ActionDecl__Group__05524 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_29_in_rule__ActionDecl__Group__0__Impl5552 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ActionDecl__Group__1__Impl_in_rule__ActionDecl__Group__15583 = new BitSet(new long[]{0x0000000040000000L});
public static final BitSet FOLLOW_rule__ActionDecl__Group__2_in_rule__ActionDecl__Group__15586 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ActionDecl__TermAssignment_1_in_rule__ActionDecl__Group__1__Impl5613 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ActionDecl__Group__2__Impl_in_rule__ActionDecl__Group__25643 = new BitSet(new long[]{0x0000000080000060L});
public static final BitSet FOLLOW_rule__ActionDecl__Group__3_in_rule__ActionDecl__Group__25646 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_30_in_rule__ActionDecl__Group__2__Impl5674 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ActionDecl__Group__3__Impl_in_rule__ActionDecl__Group__35705 = new BitSet(new long[]{0x0000000080000060L});
public static final BitSet FOLLOW_rule__ActionDecl__Group__4_in_rule__ActionDecl__Group__35708 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ActionDecl__Group_3__0_in_rule__ActionDecl__Group__3__Impl5735 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ActionDecl__Group__4__Impl_in_rule__ActionDecl__Group__45766 = new BitSet(new long[]{0x0000000000020000L});
public static final BitSet FOLLOW_rule__ActionDecl__Group__5_in_rule__ActionDecl__Group__45769 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_31_in_rule__ActionDecl__Group__4__Impl5797 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ActionDecl__Group__5__Impl_in_rule__ActionDecl__Group__55828 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ActionDecl__Group_5__0_in_rule__ActionDecl__Group__5__Impl5855 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ActionDecl__Group_3__0__Impl_in_rule__ActionDecl__Group_3__05898 = new BitSet(new long[]{0x0000000000800000L});
public static final BitSet FOLLOW_rule__ActionDecl__Group_3__1_in_rule__ActionDecl__Group_3__05901 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ActionDecl__AttributesAssignment_3_0_in_rule__ActionDecl__Group_3__0__Impl5928 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ActionDecl__Group_3__1__Impl_in_rule__ActionDecl__Group_3__15958 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ActionDecl__Group_3_1__0_in_rule__ActionDecl__Group_3__1__Impl5985 = new BitSet(new long[]{0x0000000000800002L});
public static final BitSet FOLLOW_rule__ActionDecl__Group_3_1__0__Impl_in_rule__ActionDecl__Group_3_1__06020 = new BitSet(new long[]{0x0000000000000060L});
public static final BitSet FOLLOW_rule__ActionDecl__Group_3_1__1_in_rule__ActionDecl__Group_3_1__06023 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_23_in_rule__ActionDecl__Group_3_1__0__Impl6051 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ActionDecl__Group_3_1__1__Impl_in_rule__ActionDecl__Group_3_1__16082 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ActionDecl__AttributesAssignment_3_1_1_in_rule__ActionDecl__Group_3_1__1__Impl6109 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ActionDecl__Group_5__0__Impl_in_rule__ActionDecl__Group_5__06143 = new BitSet(new long[]{0x0000000000100000L});
public static final BitSet FOLLOW_rule__ActionDecl__Group_5__1_in_rule__ActionDecl__Group_5__06146 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_17_in_rule__ActionDecl__Group_5__0__Impl6174 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ActionDecl__Group_5__1__Impl_in_rule__ActionDecl__Group_5__16205 = new BitSet(new long[]{0x0000000000000080L});
public static final BitSet FOLLOW_rule__ActionDecl__Group_5__2_in_rule__ActionDecl__Group_5__16208 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_20_in_rule__ActionDecl__Group_5__1__Impl6236 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ActionDecl__Group_5__2__Impl_in_rule__ActionDecl__Group_5__26267 = new BitSet(new long[]{0x0000000000040000L});
public static final BitSet FOLLOW_rule__ActionDecl__Group_5__3_in_rule__ActionDecl__Group_5__26270 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ActionDecl__TitleAssignment_5_2_in_rule__ActionDecl__Group_5__2__Impl6297 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ActionDecl__Group_5__3__Impl_in_rule__ActionDecl__Group_5__36327 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_18_in_rule__ActionDecl__Group_5__3__Impl6355 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ParameterDecl__Group__0__Impl_in_rule__ParameterDecl__Group__06394 = new BitSet(new long[]{0x0000000000002000L});
public static final BitSet FOLLOW_rule__ParameterDecl__Group__1_in_rule__ParameterDecl__Group__06397 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ParameterDecl__NameAssignment_0_in_rule__ParameterDecl__Group__0__Impl6424 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ParameterDecl__Group__1__Impl_in_rule__ParameterDecl__Group__16454 = new BitSet(new long[]{0x0000000000000060L});
public static final BitSet FOLLOW_rule__ParameterDecl__Group__2_in_rule__ParameterDecl__Group__16457 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_13_in_rule__ParameterDecl__Group__1__Impl6485 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ParameterDecl__Group__2__Impl_in_rule__ParameterDecl__Group__26516 = new BitSet(new long[]{0x0000100008000000L});
public static final BitSet FOLLOW_rule__ParameterDecl__Group__3_in_rule__ParameterDecl__Group__26519 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ParameterDecl__TypeAssignment_2_in_rule__ParameterDecl__Group__2__Impl6546 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ParameterDecl__Group__3__Impl_in_rule__ParameterDecl__Group__36576 = new BitSet(new long[]{0x0000100008000000L});
public static final BitSet FOLLOW_rule__ParameterDecl__Group__4_in_rule__ParameterDecl__Group__36579 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ParameterDecl__Multiple_valuesAssignment_3_in_rule__ParameterDecl__Group__3__Impl6606 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ParameterDecl__Group__4__Impl_in_rule__ParameterDecl__Group__46637 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ParameterDecl__Group_4__0_in_rule__ParameterDecl__Group__4__Impl6664 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ParameterDecl__Group_4__0__Impl_in_rule__ParameterDecl__Group_4__06705 = new BitSet(new long[]{0x0000000000000080L});
public static final BitSet FOLLOW_rule__ParameterDecl__Group_4__1_in_rule__ParameterDecl__Group_4__06708 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_27_in_rule__ParameterDecl__Group_4__0__Impl6736 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ParameterDecl__Group_4__1__Impl_in_rule__ParameterDecl__Group_4__16767 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ParameterDecl__DefaultAssignment_4_1_in_rule__ParameterDecl__Group_4__1__Impl6794 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__DataTypeDecl__Group__0__Impl_in_rule__DataTypeDecl__Group__06828 = new BitSet(new long[]{0x0000000100000000L});
public static final BitSet FOLLOW_rule__DataTypeDecl__Group__1_in_rule__DataTypeDecl__Group__06831 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__DataTypeDecl__Group__1__Impl_in_rule__DataTypeDecl__Group__16889 = new BitSet(new long[]{0x0000000000000020L});
public static final BitSet FOLLOW_rule__DataTypeDecl__Group__2_in_rule__DataTypeDecl__Group__16892 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_32_in_rule__DataTypeDecl__Group__1__Impl6920 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__DataTypeDecl__Group__2__Impl_in_rule__DataTypeDecl__Group__26951 = new BitSet(new long[]{0x0000000000002000L});
public static final BitSet FOLLOW_rule__DataTypeDecl__Group__3_in_rule__DataTypeDecl__Group__26954 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__DataTypeDecl__NameAssignment_2_in_rule__DataTypeDecl__Group__2__Impl6981 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__DataTypeDecl__Group__3__Impl_in_rule__DataTypeDecl__Group__37011 = new BitSet(new long[]{0x0000000000000080L});
public static final BitSet FOLLOW_rule__DataTypeDecl__Group__4_in_rule__DataTypeDecl__Group__37014 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_13_in_rule__DataTypeDecl__Group__3__Impl7042 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__DataTypeDecl__Group__4__Impl_in_rule__DataTypeDecl__Group__47073 = new BitSet(new long[]{0x0000000000020000L});
public static final BitSet FOLLOW_rule__DataTypeDecl__Group__5_in_rule__DataTypeDecl__Group__47076 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__DataTypeDecl__InstanceClassNameAssignment_4_in_rule__DataTypeDecl__Group__4__Impl7103 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__DataTypeDecl__Group__5__Impl_in_rule__DataTypeDecl__Group__57133 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__DataTypeDecl__Group_5__0_in_rule__DataTypeDecl__Group__5__Impl7160 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__DataTypeDecl__Group_5__0__Impl_in_rule__DataTypeDecl__Group_5__07203 = new BitSet(new long[]{0x00FFE00000000000L});
public static final BitSet FOLLOW_rule__DataTypeDecl__Group_5__1_in_rule__DataTypeDecl__Group_5__07206 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_17_in_rule__DataTypeDecl__Group_5__0__Impl7234 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__DataTypeDecl__Group_5__1__Impl_in_rule__DataTypeDecl__Group_5__17265 = new BitSet(new long[]{0x0000000000040000L});
public static final BitSet FOLLOW_rule__DataTypeDecl__Group_5__2_in_rule__DataTypeDecl__Group_5__17268 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__DataTypeDecl__EAnnotationsAssignment_5_1_in_rule__DataTypeDecl__Group_5__1__Impl7295 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__DataTypeDecl__Group_5__2__Impl_in_rule__DataTypeDecl__Group_5__27325 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_18_in_rule__DataTypeDecl__Group_5__2__Impl7353 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__DataTypeAnnotation__Group_0__0__Impl_in_rule__DataTypeAnnotation__Group_0__07390 = new BitSet(new long[]{0x0000000008000000L});
public static final BitSet FOLLOW_rule__DataTypeAnnotation__Group_0__1_in_rule__DataTypeAnnotation__Group_0__07393 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__DataTypeAnnotation__KeyAssignment_0_0_in_rule__DataTypeAnnotation__Group_0__0__Impl7420 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__DataTypeAnnotation__Group_0__1__Impl_in_rule__DataTypeAnnotation__Group_0__17450 = new BitSet(new long[]{0x0000020000000010L});
public static final BitSet FOLLOW_rule__DataTypeAnnotation__Group_0__2_in_rule__DataTypeAnnotation__Group_0__17453 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_27_in_rule__DataTypeAnnotation__Group_0__1__Impl7481 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__DataTypeAnnotation__Group_0__2__Impl_in_rule__DataTypeAnnotation__Group_0__27512 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__DataTypeAnnotation__ValueAssignment_0_2_in_rule__DataTypeAnnotation__Group_0__2__Impl7539 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__DataTypeAnnotation__Group_1__0__Impl_in_rule__DataTypeAnnotation__Group_1__07575 = new BitSet(new long[]{0x0000000008000000L});
public static final BitSet FOLLOW_rule__DataTypeAnnotation__Group_1__1_in_rule__DataTypeAnnotation__Group_1__07578 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__DataTypeAnnotation__KeyAssignment_1_0_in_rule__DataTypeAnnotation__Group_1__0__Impl7605 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__DataTypeAnnotation__Group_1__1__Impl_in_rule__DataTypeAnnotation__Group_1__17635 = new BitSet(new long[]{0x0000020000000010L});
public static final BitSet FOLLOW_rule__DataTypeAnnotation__Group_1__2_in_rule__DataTypeAnnotation__Group_1__17638 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_27_in_rule__DataTypeAnnotation__Group_1__1__Impl7666 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__DataTypeAnnotation__Group_1__2__Impl_in_rule__DataTypeAnnotation__Group_1__27697 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__DataTypeAnnotation__ValueAssignment_1_2_in_rule__DataTypeAnnotation__Group_1__2__Impl7724 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__DataTypeAnnotation__Group_2__0__Impl_in_rule__DataTypeAnnotation__Group_2__07760 = new BitSet(new long[]{0x0000000008000000L});
public static final BitSet FOLLOW_rule__DataTypeAnnotation__Group_2__1_in_rule__DataTypeAnnotation__Group_2__07763 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__DataTypeAnnotation__KeyAssignment_2_0_in_rule__DataTypeAnnotation__Group_2__0__Impl7790 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__DataTypeAnnotation__Group_2__1__Impl_in_rule__DataTypeAnnotation__Group_2__17820 = new BitSet(new long[]{0x0000020000000010L});
public static final BitSet FOLLOW_rule__DataTypeAnnotation__Group_2__2_in_rule__DataTypeAnnotation__Group_2__17823 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_27_in_rule__DataTypeAnnotation__Group_2__1__Impl7851 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__DataTypeAnnotation__Group_2__2__Impl_in_rule__DataTypeAnnotation__Group_2__27882 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__DataTypeAnnotation__ValueAssignment_2_2_in_rule__DataTypeAnnotation__Group_2__2__Impl7909 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__DataTypeAnnotation__Group_3__0__Impl_in_rule__DataTypeAnnotation__Group_3__07945 = new BitSet(new long[]{0x0000000008000000L});
public static final BitSet FOLLOW_rule__DataTypeAnnotation__Group_3__1_in_rule__DataTypeAnnotation__Group_3__07948 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__DataTypeAnnotation__KeyAssignment_3_0_in_rule__DataTypeAnnotation__Group_3__0__Impl7975 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__DataTypeAnnotation__Group_3__1__Impl_in_rule__DataTypeAnnotation__Group_3__18005 = new BitSet(new long[]{0x0000020000000010L});
public static final BitSet FOLLOW_rule__DataTypeAnnotation__Group_3__2_in_rule__DataTypeAnnotation__Group_3__18008 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_27_in_rule__DataTypeAnnotation__Group_3__1__Impl8036 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__DataTypeAnnotation__Group_3__2__Impl_in_rule__DataTypeAnnotation__Group_3__28067 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__DataTypeAnnotation__ValueAssignment_3_2_in_rule__DataTypeAnnotation__Group_3__2__Impl8094 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__DataTypeAnnotation__Group_4__0__Impl_in_rule__DataTypeAnnotation__Group_4__08130 = new BitSet(new long[]{0x0000000008000000L});
public static final BitSet FOLLOW_rule__DataTypeAnnotation__Group_4__1_in_rule__DataTypeAnnotation__Group_4__08133 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__DataTypeAnnotation__KeyAssignment_4_0_in_rule__DataTypeAnnotation__Group_4__0__Impl8160 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__DataTypeAnnotation__Group_4__1__Impl_in_rule__DataTypeAnnotation__Group_4__18190 = new BitSet(new long[]{0x0000000000000010L});
public static final BitSet FOLLOW_rule__DataTypeAnnotation__Group_4__2_in_rule__DataTypeAnnotation__Group_4__18193 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_27_in_rule__DataTypeAnnotation__Group_4__1__Impl8221 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__DataTypeAnnotation__Group_4__2__Impl_in_rule__DataTypeAnnotation__Group_4__28252 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__DataTypeAnnotation__ValueAssignment_4_2_in_rule__DataTypeAnnotation__Group_4__2__Impl8279 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__DataTypeAnnotation__Group_5__0__Impl_in_rule__DataTypeAnnotation__Group_5__08315 = new BitSet(new long[]{0x0000000008000000L});
public static final BitSet FOLLOW_rule__DataTypeAnnotation__Group_5__1_in_rule__DataTypeAnnotation__Group_5__08318 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__DataTypeAnnotation__KeyAssignment_5_0_in_rule__DataTypeAnnotation__Group_5__0__Impl8345 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__DataTypeAnnotation__Group_5__1__Impl_in_rule__DataTypeAnnotation__Group_5__18375 = new BitSet(new long[]{0x0000000000000010L});
public static final BitSet FOLLOW_rule__DataTypeAnnotation__Group_5__2_in_rule__DataTypeAnnotation__Group_5__18378 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_27_in_rule__DataTypeAnnotation__Group_5__1__Impl8406 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__DataTypeAnnotation__Group_5__2__Impl_in_rule__DataTypeAnnotation__Group_5__28437 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__DataTypeAnnotation__ValueAssignment_5_2_in_rule__DataTypeAnnotation__Group_5__2__Impl8464 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__DataTypeAnnotation__Group_6__0__Impl_in_rule__DataTypeAnnotation__Group_6__08500 = new BitSet(new long[]{0x0000000008000000L});
public static final BitSet FOLLOW_rule__DataTypeAnnotation__Group_6__1_in_rule__DataTypeAnnotation__Group_6__08503 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__DataTypeAnnotation__KeyAssignment_6_0_in_rule__DataTypeAnnotation__Group_6__0__Impl8530 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__DataTypeAnnotation__Group_6__1__Impl_in_rule__DataTypeAnnotation__Group_6__18560 = new BitSet(new long[]{0x0000000000000010L});
public static final BitSet FOLLOW_rule__DataTypeAnnotation__Group_6__2_in_rule__DataTypeAnnotation__Group_6__18563 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_27_in_rule__DataTypeAnnotation__Group_6__1__Impl8591 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__DataTypeAnnotation__Group_6__2__Impl_in_rule__DataTypeAnnotation__Group_6__28622 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__DataTypeAnnotation__ValueAssignment_6_2_in_rule__DataTypeAnnotation__Group_6__2__Impl8649 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__DataTypeAnnotation__Group_7__0__Impl_in_rule__DataTypeAnnotation__Group_7__08685 = new BitSet(new long[]{0x0000000008000000L});
public static final BitSet FOLLOW_rule__DataTypeAnnotation__Group_7__1_in_rule__DataTypeAnnotation__Group_7__08688 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__DataTypeAnnotation__KeyAssignment_7_0_in_rule__DataTypeAnnotation__Group_7__0__Impl8715 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__DataTypeAnnotation__Group_7__1__Impl_in_rule__DataTypeAnnotation__Group_7__18745 = new BitSet(new long[]{0x0000000000000010L});
public static final BitSet FOLLOW_rule__DataTypeAnnotation__Group_7__2_in_rule__DataTypeAnnotation__Group_7__18748 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_27_in_rule__DataTypeAnnotation__Group_7__1__Impl8776 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__DataTypeAnnotation__Group_7__2__Impl_in_rule__DataTypeAnnotation__Group_7__28807 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__DataTypeAnnotation__ValueAssignment_7_2_in_rule__DataTypeAnnotation__Group_7__2__Impl8834 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__DataTypeAnnotation__Group_8__0__Impl_in_rule__DataTypeAnnotation__Group_8__08870 = new BitSet(new long[]{0x0000000008000000L});
public static final BitSet FOLLOW_rule__DataTypeAnnotation__Group_8__1_in_rule__DataTypeAnnotation__Group_8__08873 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__DataTypeAnnotation__KeyAssignment_8_0_in_rule__DataTypeAnnotation__Group_8__0__Impl8900 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__DataTypeAnnotation__Group_8__1__Impl_in_rule__DataTypeAnnotation__Group_8__18930 = new BitSet(new long[]{0x0000000000000010L});
public static final BitSet FOLLOW_rule__DataTypeAnnotation__Group_8__2_in_rule__DataTypeAnnotation__Group_8__18933 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_27_in_rule__DataTypeAnnotation__Group_8__1__Impl8961 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__DataTypeAnnotation__Group_8__2__Impl_in_rule__DataTypeAnnotation__Group_8__28992 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__DataTypeAnnotation__ValueAssignment_8_2_in_rule__DataTypeAnnotation__Group_8__2__Impl9019 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__DataTypeAnnotation__Group_9__0__Impl_in_rule__DataTypeAnnotation__Group_9__09055 = new BitSet(new long[]{0x0000000008000000L});
public static final BitSet FOLLOW_rule__DataTypeAnnotation__Group_9__1_in_rule__DataTypeAnnotation__Group_9__09058 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__DataTypeAnnotation__KeyAssignment_9_0_in_rule__DataTypeAnnotation__Group_9__0__Impl9085 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__DataTypeAnnotation__Group_9__1__Impl_in_rule__DataTypeAnnotation__Group_9__19115 = new BitSet(new long[]{0x0000000000000080L});
public static final BitSet FOLLOW_rule__DataTypeAnnotation__Group_9__2_in_rule__DataTypeAnnotation__Group_9__19118 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_27_in_rule__DataTypeAnnotation__Group_9__1__Impl9146 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__DataTypeAnnotation__Group_9__2__Impl_in_rule__DataTypeAnnotation__Group_9__29177 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__DataTypeAnnotation__ValueAssignment_9_2_in_rule__DataTypeAnnotation__Group_9__2__Impl9204 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__DataTypeAnnotation__Group_10__0__Impl_in_rule__DataTypeAnnotation__Group_10__09240 = new BitSet(new long[]{0x0000000008000000L});
public static final BitSet FOLLOW_rule__DataTypeAnnotation__Group_10__1_in_rule__DataTypeAnnotation__Group_10__09243 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__DataTypeAnnotation__KeyAssignment_10_0_in_rule__DataTypeAnnotation__Group_10__0__Impl9270 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__DataTypeAnnotation__Group_10__1__Impl_in_rule__DataTypeAnnotation__Group_10__19300 = new BitSet(new long[]{0x0000000000000080L});
public static final BitSet FOLLOW_rule__DataTypeAnnotation__Group_10__2_in_rule__DataTypeAnnotation__Group_10__19303 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_27_in_rule__DataTypeAnnotation__Group_10__1__Impl9331 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__DataTypeAnnotation__Group_10__2__Impl_in_rule__DataTypeAnnotation__Group_10__29362 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__DataTypeAnnotation__ValueAssignment_10_2_in_rule__DataTypeAnnotation__Group_10__2__Impl9389 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__EnumTypeDecl__Group__0__Impl_in_rule__EnumTypeDecl__Group__09425 = new BitSet(new long[]{0x0000000300210000L});
public static final BitSet FOLLOW_rule__EnumTypeDecl__Group__1_in_rule__EnumTypeDecl__Group__09428 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__EnumTypeDecl__Group__1__Impl_in_rule__EnumTypeDecl__Group__19486 = new BitSet(new long[]{0x0000000000000020L});
public static final BitSet FOLLOW_rule__EnumTypeDecl__Group__2_in_rule__EnumTypeDecl__Group__19489 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_33_in_rule__EnumTypeDecl__Group__1__Impl9517 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__EnumTypeDecl__Group__2__Impl_in_rule__EnumTypeDecl__Group__29548 = new BitSet(new long[]{0x0000000000020000L});
public static final BitSet FOLLOW_rule__EnumTypeDecl__Group__3_in_rule__EnumTypeDecl__Group__29551 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__EnumTypeDecl__NameAssignment_2_in_rule__EnumTypeDecl__Group__2__Impl9578 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__EnumTypeDecl__Group__3__Impl_in_rule__EnumTypeDecl__Group__39608 = new BitSet(new long[]{0x0000000000000020L});
public static final BitSet FOLLOW_rule__EnumTypeDecl__Group__4_in_rule__EnumTypeDecl__Group__39611 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_17_in_rule__EnumTypeDecl__Group__3__Impl9639 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__EnumTypeDecl__Group__4__Impl_in_rule__EnumTypeDecl__Group__49670 = new BitSet(new long[]{0x0000000000840000L});
public static final BitSet FOLLOW_rule__EnumTypeDecl__Group__5_in_rule__EnumTypeDecl__Group__49673 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__EnumTypeDecl__ELiteralsAssignment_4_in_rule__EnumTypeDecl__Group__4__Impl9700 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__EnumTypeDecl__Group__5__Impl_in_rule__EnumTypeDecl__Group__59730 = new BitSet(new long[]{0x0000000000840000L});
public static final BitSet FOLLOW_rule__EnumTypeDecl__Group__6_in_rule__EnumTypeDecl__Group__59733 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__EnumTypeDecl__Group_5__0_in_rule__EnumTypeDecl__Group__5__Impl9760 = new BitSet(new long[]{0x0000000000800002L});
public static final BitSet FOLLOW_rule__EnumTypeDecl__Group__6__Impl_in_rule__EnumTypeDecl__Group__69791 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_18_in_rule__EnumTypeDecl__Group__6__Impl9819 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__EnumTypeDecl__Group_5__0__Impl_in_rule__EnumTypeDecl__Group_5__09864 = new BitSet(new long[]{0x0000000000000020L});
public static final BitSet FOLLOW_rule__EnumTypeDecl__Group_5__1_in_rule__EnumTypeDecl__Group_5__09867 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_23_in_rule__EnumTypeDecl__Group_5__0__Impl9895 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__EnumTypeDecl__Group_5__1__Impl_in_rule__EnumTypeDecl__Group_5__19926 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__EnumTypeDecl__ELiteralsAssignment_5_1_in_rule__EnumTypeDecl__Group_5__1__Impl9953 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__EnumLiteralDecl__Group__0__Impl_in_rule__EnumLiteralDecl__Group__09987 = new BitSet(new long[]{0x0000000000000020L});
public static final BitSet FOLLOW_rule__EnumLiteralDecl__Group__1_in_rule__EnumLiteralDecl__Group__09990 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__EnumLiteralDecl__Group__1__Impl_in_rule__EnumLiteralDecl__Group__110048 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__EnumLiteralDecl__NameAssignment_1_in_rule__EnumLiteralDecl__Group__1__Impl10075 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ConfigurationDecl__Group__0__Impl_in_rule__ConfigurationDecl__Group__010109 = new BitSet(new long[]{0x0000000400000000L});
public static final BitSet FOLLOW_rule__ConfigurationDecl__Group__1_in_rule__ConfigurationDecl__Group__010112 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ConfigurationDecl__Group__1__Impl_in_rule__ConfigurationDecl__Group__110170 = new BitSet(new long[]{0x0000001800000000L});
public static final BitSet FOLLOW_rule__ConfigurationDecl__Group__2_in_rule__ConfigurationDecl__Group__110173 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_34_in_rule__ConfigurationDecl__Group__1__Impl10201 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ConfigurationDecl__Group__2__Impl_in_rule__ConfigurationDecl__Group__210232 = new BitSet(new long[]{0x0000001800000000L});
public static final BitSet FOLLOW_rule__ConfigurationDecl__Group__3_in_rule__ConfigurationDecl__Group__210235 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ConfigurationDecl__Group_2__0_in_rule__ConfigurationDecl__Group__2__Impl10262 = new BitSet(new long[]{0x0000000800000002L});
public static final BitSet FOLLOW_rule__ConfigurationDecl__Group__3__Impl_in_rule__ConfigurationDecl__Group__310293 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ConfigurationDecl__ResourcesAssignment_3_in_rule__ConfigurationDecl__Group__3__Impl10320 = new BitSet(new long[]{0x0000001000000002L});
public static final BitSet FOLLOW_rule__ConfigurationDecl__Group_2__0__Impl_in_rule__ConfigurationDecl__Group_2__010359 = new BitSet(new long[]{0x0000000000000080L});
public static final BitSet FOLLOW_rule__ConfigurationDecl__Group_2__1_in_rule__ConfigurationDecl__Group_2__010362 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_35_in_rule__ConfigurationDecl__Group_2__0__Impl10390 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ConfigurationDecl__Group_2__1__Impl_in_rule__ConfigurationDecl__Group_2__110421 = new BitSet(new long[]{0x0000000000008000L});
public static final BitSet FOLLOW_rule__ConfigurationDecl__Group_2__2_in_rule__ConfigurationDecl__Group_2__110424 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ConfigurationDecl__UseAssignment_2_1_in_rule__ConfigurationDecl__Group_2__1__Impl10451 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ConfigurationDecl__Group_2__2__Impl_in_rule__ConfigurationDecl__Group_2__210481 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ConfigurationDecl__Group_2_2__0_in_rule__ConfigurationDecl__Group_2__2__Impl10508 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ConfigurationDecl__Group_2_2__0__Impl_in_rule__ConfigurationDecl__Group_2_2__010545 = new BitSet(new long[]{0x0000000000000020L});
public static final BitSet FOLLOW_rule__ConfigurationDecl__Group_2_2__1_in_rule__ConfigurationDecl__Group_2_2__010548 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_15_in_rule__ConfigurationDecl__Group_2_2__0__Impl10576 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ConfigurationDecl__Group_2_2__1__Impl_in_rule__ConfigurationDecl__Group_2_2__110607 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_RULE_ID_in_rule__ConfigurationDecl__Group_2_2__1__Impl10634 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ResourceDecl__Group__0__Impl_in_rule__ResourceDecl__Group__010667 = new BitSet(new long[]{0x0000000000000080L});
public static final BitSet FOLLOW_rule__ResourceDecl__Group__1_in_rule__ResourceDecl__Group__010670 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_36_in_rule__ResourceDecl__Group__0__Impl10698 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ResourceDecl__Group__1__Impl_in_rule__ResourceDecl__Group__110729 = new BitSet(new long[]{0x0000000000002000L});
public static final BitSet FOLLOW_rule__ResourceDecl__Group__2_in_rule__ResourceDecl__Group__110732 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ResourceDecl__IdAssignment_1_in_rule__ResourceDecl__Group__1__Impl10759 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ResourceDecl__Group__2__Impl_in_rule__ResourceDecl__Group__210789 = new BitSet(new long[]{0x0000000000000060L});
public static final BitSet FOLLOW_rule__ResourceDecl__Group__3_in_rule__ResourceDecl__Group__210792 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_13_in_rule__ResourceDecl__Group__2__Impl10820 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ResourceDecl__Group__3__Impl_in_rule__ResourceDecl__Group__310851 = new BitSet(new long[]{0x0000002000020000L});
public static final BitSet FOLLOW_rule__ResourceDecl__Group__4_in_rule__ResourceDecl__Group__310854 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ResourceDecl__KindAssignment_3_in_rule__ResourceDecl__Group__3__Impl10881 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ResourceDecl__Group__4__Impl_in_rule__ResourceDecl__Group__410911 = new BitSet(new long[]{0x0000002000020000L});
public static final BitSet FOLLOW_rule__ResourceDecl__Group__5_in_rule__ResourceDecl__Group__410914 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ResourceDecl__Group_4__0_in_rule__ResourceDecl__Group__4__Impl10941 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ResourceDecl__Group__5__Impl_in_rule__ResourceDecl__Group__510972 = new BitSet(new long[]{0x000000C000040000L});
public static final BitSet FOLLOW_rule__ResourceDecl__Group__6_in_rule__ResourceDecl__Group__510975 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_17_in_rule__ResourceDecl__Group__5__Impl11003 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ResourceDecl__Group__6__Impl_in_rule__ResourceDecl__Group__611034 = new BitSet(new long[]{0x000000C000040000L});
public static final BitSet FOLLOW_rule__ResourceDecl__Group__7_in_rule__ResourceDecl__Group__611037 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ResourceDecl__AttributesAssignment_6_in_rule__ResourceDecl__Group__6__Impl11064 = new BitSet(new long[]{0x0000004000000002L});
public static final BitSet FOLLOW_rule__ResourceDecl__Group__7__Impl_in_rule__ResourceDecl__Group__711095 = new BitSet(new long[]{0x000000C000040000L});
public static final BitSet FOLLOW_rule__ResourceDecl__Group__8_in_rule__ResourceDecl__Group__711098 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ResourceDecl__LinksAssignment_7_in_rule__ResourceDecl__Group__7__Impl11125 = new BitSet(new long[]{0x0000008000000002L});
public static final BitSet FOLLOW_rule__ResourceDecl__Group__8__Impl_in_rule__ResourceDecl__Group__811156 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_18_in_rule__ResourceDecl__Group__8__Impl11184 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ResourceDecl__Group_4__0__Impl_in_rule__ResourceDecl__Group_4__011233 = new BitSet(new long[]{0x0000000000000060L});
public static final BitSet FOLLOW_rule__ResourceDecl__Group_4__1_in_rule__ResourceDecl__Group_4__011236 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_37_in_rule__ResourceDecl__Group_4__0__Impl11264 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ResourceDecl__Group_4__1__Impl_in_rule__ResourceDecl__Group_4__111295 = new BitSet(new long[]{0x0000000000800000L});
public static final BitSet FOLLOW_rule__ResourceDecl__Group_4__2_in_rule__ResourceDecl__Group_4__111298 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ResourceDecl__MixinsAssignment_4_1_in_rule__ResourceDecl__Group_4__1__Impl11325 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ResourceDecl__Group_4__2__Impl_in_rule__ResourceDecl__Group_4__211355 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ResourceDecl__Group_4_2__0_in_rule__ResourceDecl__Group_4__2__Impl11382 = new BitSet(new long[]{0x0000000000800002L});
public static final BitSet FOLLOW_rule__ResourceDecl__Group_4_2__0__Impl_in_rule__ResourceDecl__Group_4_2__011419 = new BitSet(new long[]{0x0000000000000060L});
public static final BitSet FOLLOW_rule__ResourceDecl__Group_4_2__1_in_rule__ResourceDecl__Group_4_2__011422 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_23_in_rule__ResourceDecl__Group_4_2__0__Impl11450 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ResourceDecl__Group_4_2__1__Impl_in_rule__ResourceDecl__Group_4_2__111481 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ResourceDecl__MixinsAssignment_4_2_1_in_rule__ResourceDecl__Group_4_2__1__Impl11508 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__StateDecl__Group__0__Impl_in_rule__StateDecl__Group__011542 = new BitSet(new long[]{0x0000000000000060L});
public static final BitSet FOLLOW_rule__StateDecl__Group__1_in_rule__StateDecl__Group__011545 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_38_in_rule__StateDecl__Group__0__Impl11573 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__StateDecl__Group__1__Impl_in_rule__StateDecl__Group__111604 = new BitSet(new long[]{0x0000000008000000L});
public static final BitSet FOLLOW_rule__StateDecl__Group__2_in_rule__StateDecl__Group__111607 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__StateDecl__NameAssignment_1_in_rule__StateDecl__Group__1__Impl11634 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__StateDecl__Group__2__Impl_in_rule__StateDecl__Group__211664 = new BitSet(new long[]{0x0000000000000080L});
public static final BitSet FOLLOW_rule__StateDecl__Group__3_in_rule__StateDecl__Group__211667 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_27_in_rule__StateDecl__Group__2__Impl11695 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__StateDecl__Group__3__Impl_in_rule__StateDecl__Group__311726 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__StateDecl__ValueAssignment_3_in_rule__StateDecl__Group__3__Impl11753 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__LinkDecl__Group__0__Impl_in_rule__LinkDecl__Group__011791 = new BitSet(new long[]{0x0000000000000080L});
public static final BitSet FOLLOW_rule__LinkDecl__Group__1_in_rule__LinkDecl__Group__011794 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_39_in_rule__LinkDecl__Group__0__Impl11822 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__LinkDecl__Group__1__Impl_in_rule__LinkDecl__Group__111853 = new BitSet(new long[]{0x0000000000002000L});
public static final BitSet FOLLOW_rule__LinkDecl__Group__2_in_rule__LinkDecl__Group__111856 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__LinkDecl__IdAssignment_1_in_rule__LinkDecl__Group__1__Impl11883 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__LinkDecl__Group__2__Impl_in_rule__LinkDecl__Group__211913 = new BitSet(new long[]{0x0000000000000060L});
public static final BitSet FOLLOW_rule__LinkDecl__Group__3_in_rule__LinkDecl__Group__211916 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_13_in_rule__LinkDecl__Group__2__Impl11944 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__LinkDecl__Group__3__Impl_in_rule__LinkDecl__Group__311975 = new BitSet(new long[]{0x0000012000000000L});
public static final BitSet FOLLOW_rule__LinkDecl__Group__4_in_rule__LinkDecl__Group__311978 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__LinkDecl__KindAssignment_3_in_rule__LinkDecl__Group__3__Impl12005 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__LinkDecl__Group__4__Impl_in_rule__LinkDecl__Group__412035 = new BitSet(new long[]{0x0000012000000000L});
public static final BitSet FOLLOW_rule__LinkDecl__Group__5_in_rule__LinkDecl__Group__412038 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__LinkDecl__Group_4__0_in_rule__LinkDecl__Group__4__Impl12065 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__LinkDecl__Group__5__Impl_in_rule__LinkDecl__Group__512096 = new BitSet(new long[]{0x0000000000000080L});
public static final BitSet FOLLOW_rule__LinkDecl__Group__6_in_rule__LinkDecl__Group__512099 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_40_in_rule__LinkDecl__Group__5__Impl12127 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__LinkDecl__Group__6__Impl_in_rule__LinkDecl__Group__612158 = new BitSet(new long[]{0x0000000000020000L});
public static final BitSet FOLLOW_rule__LinkDecl__Group__7_in_rule__LinkDecl__Group__612161 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__LinkDecl__TargetAssignment_6_in_rule__LinkDecl__Group__6__Impl12188 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__LinkDecl__Group__7__Impl_in_rule__LinkDecl__Group__712218 = new BitSet(new long[]{0x0000004000040000L});
public static final BitSet FOLLOW_rule__LinkDecl__Group__8_in_rule__LinkDecl__Group__712221 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_17_in_rule__LinkDecl__Group__7__Impl12249 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__LinkDecl__Group__8__Impl_in_rule__LinkDecl__Group__812280 = new BitSet(new long[]{0x0000004000040000L});
public static final BitSet FOLLOW_rule__LinkDecl__Group__9_in_rule__LinkDecl__Group__812283 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__LinkDecl__AttributesAssignment_8_in_rule__LinkDecl__Group__8__Impl12310 = new BitSet(new long[]{0x0000004000000002L});
public static final BitSet FOLLOW_rule__LinkDecl__Group__9__Impl_in_rule__LinkDecl__Group__912341 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_18_in_rule__LinkDecl__Group__9__Impl12369 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__LinkDecl__Group_4__0__Impl_in_rule__LinkDecl__Group_4__012420 = new BitSet(new long[]{0x0000000000000060L});
public static final BitSet FOLLOW_rule__LinkDecl__Group_4__1_in_rule__LinkDecl__Group_4__012423 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_37_in_rule__LinkDecl__Group_4__0__Impl12451 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__LinkDecl__Group_4__1__Impl_in_rule__LinkDecl__Group_4__112482 = new BitSet(new long[]{0x0000000000800000L});
public static final BitSet FOLLOW_rule__LinkDecl__Group_4__2_in_rule__LinkDecl__Group_4__112485 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__LinkDecl__MixinsAssignment_4_1_in_rule__LinkDecl__Group_4__1__Impl12512 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__LinkDecl__Group_4__2__Impl_in_rule__LinkDecl__Group_4__212542 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__LinkDecl__Group_4_2__0_in_rule__LinkDecl__Group_4__2__Impl12569 = new BitSet(new long[]{0x0000000000800002L});
public static final BitSet FOLLOW_rule__LinkDecl__Group_4_2__0__Impl_in_rule__LinkDecl__Group_4_2__012606 = new BitSet(new long[]{0x0000000000000060L});
public static final BitSet FOLLOW_rule__LinkDecl__Group_4_2__1_in_rule__LinkDecl__Group_4_2__012609 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_23_in_rule__LinkDecl__Group_4_2__0__Impl12637 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__LinkDecl__Group_4_2__1__Impl_in_rule__LinkDecl__Group_4_2__112668 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__LinkDecl__MixinsAssignment_4_2_1_in_rule__LinkDecl__Group_4_2__1__Impl12695 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Integer__Group__0__Impl_in_rule__Integer__Group__012729 = new BitSet(new long[]{0x0000020000000010L});
public static final BitSet FOLLOW_rule__Integer__Group__1_in_rule__Integer__Group__012732 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_41_in_rule__Integer__Group__0__Impl12761 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Integer__Group__1__Impl_in_rule__Integer__Group__112794 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_RULE_INT_in_rule__Integer__Group__1__Impl12821 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_RULE_ID_in_rule__ExtensionDecl__NameAssignment_112859 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_RULE_STRING_in_rule__ExtensionDecl__SchemeAssignment_312890 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_RULE_STRING_in_rule__ExtensionDecl__ImportAssignment_4_112925 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleKindDecl_in_rule__ExtensionDecl__KindsAssignment_5_012960 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleMixinDecl_in_rule__ExtensionDecl__MixinsAssignment_5_112991 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleDataTypeDecl_in_rule__ExtensionDecl__TypesAssignment_5_213022 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleEnumTypeDecl_in_rule__ExtensionDecl__TypesAssignment_5_313053 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_RULE_ID_in_rule__KindDecl__TermAssignment_113084 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleQualifiedID_in_rule__KindDecl__ParentAssignment_2_113119 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_RULE_STRING_in_rule__KindDecl__TitleAssignment_4_113154 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleAttributeDecl_in_rule__KindDecl__AttributesAssignment_5_013185 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleActionDecl_in_rule__KindDecl__ActionsAssignment_5_113216 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_RULE_ID_in_rule__MixinDecl__TermAssignment_113247 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleQualifiedID_in_rule__MixinDecl__DependsAssignment_2_113282 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleQualifiedID_in_rule__MixinDecl__DependsAssignment_2_2_113321 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleQualifiedID_in_rule__MixinDecl__AppliesAssignment_3_113360 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleQualifiedID_in_rule__MixinDecl__AppliesAssignment_3_2_113399 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_RULE_STRING_in_rule__MixinDecl__SchemeAssignment_5_113434 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_RULE_STRING_in_rule__MixinDecl__TitleAssignment_6_113465 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleAttributeDecl_in_rule__MixinDecl__AttributesAssignment_7_013496 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleActionDecl_in_rule__MixinDecl__ActionsAssignment_7_113527 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_42_in_rule__AttributeDecl__MutableAssignment_113563 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_43_in_rule__AttributeDecl__RequiredAssignment_213607 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleQualifiedID_in_rule__AttributeDecl__NameAssignment_313646 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleQualifiedID_in_rule__AttributeDecl__TypeAssignment_513681 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_44_in_rule__AttributeDecl__Multiple_valuesAssignment_613721 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_RULE_STRING_in_rule__AttributeDecl__DefaultAssignment_7_113760 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_RULE_STRING_in_rule__AttributeDecl__DescriptionAssignment_8_1_113791 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_RULE_ID_in_rule__ActionDecl__TermAssignment_113822 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleParameterDecl_in_rule__ActionDecl__AttributesAssignment_3_013853 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleParameterDecl_in_rule__ActionDecl__AttributesAssignment_3_1_113884 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_RULE_STRING_in_rule__ActionDecl__TitleAssignment_5_213915 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleQualifiedID_in_rule__ParameterDecl__NameAssignment_013946 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleQualifiedID_in_rule__ParameterDecl__TypeAssignment_213981 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_44_in_rule__ParameterDecl__Multiple_valuesAssignment_314021 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_RULE_STRING_in_rule__ParameterDecl__DefaultAssignment_4_114060 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_RULE_ID_in_rule__DataTypeDecl__NameAssignment_214091 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_RULE_STRING_in_rule__DataTypeDecl__InstanceClassNameAssignment_414122 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleDataTypeAnnotations_in_rule__DataTypeDecl__EAnnotationsAssignment_5_114153 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleDataTypeAnnotation_in_rule__DataTypeAnnotations__DetailsAssignment14184 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_45_in_rule__DataTypeAnnotation__KeyAssignment_0_014220 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleInteger_in_rule__DataTypeAnnotation__ValueAssignment_0_214259 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_46_in_rule__DataTypeAnnotation__KeyAssignment_1_014295 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleInteger_in_rule__DataTypeAnnotation__ValueAssignment_1_214334 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_47_in_rule__DataTypeAnnotation__KeyAssignment_2_014370 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleInteger_in_rule__DataTypeAnnotation__ValueAssignment_2_214409 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_48_in_rule__DataTypeAnnotation__KeyAssignment_3_014445 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleInteger_in_rule__DataTypeAnnotation__ValueAssignment_3_214484 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_49_in_rule__DataTypeAnnotation__KeyAssignment_4_014520 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rulePositiveInteger_in_rule__DataTypeAnnotation__ValueAssignment_4_214559 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_50_in_rule__DataTypeAnnotation__KeyAssignment_5_014595 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rulePositiveInteger_in_rule__DataTypeAnnotation__ValueAssignment_5_214634 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_51_in_rule__DataTypeAnnotation__KeyAssignment_6_014670 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rulePositiveInteger_in_rule__DataTypeAnnotation__ValueAssignment_6_214709 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_52_in_rule__DataTypeAnnotation__KeyAssignment_7_014745 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rulePositiveInteger_in_rule__DataTypeAnnotation__ValueAssignment_7_214784 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_53_in_rule__DataTypeAnnotation__KeyAssignment_8_014820 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rulePositiveInteger_in_rule__DataTypeAnnotation__ValueAssignment_8_214859 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_54_in_rule__DataTypeAnnotation__KeyAssignment_9_014895 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_RULE_STRING_in_rule__DataTypeAnnotation__ValueAssignment_9_214934 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_55_in_rule__DataTypeAnnotation__KeyAssignment_10_014970 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_RULE_STRING_in_rule__DataTypeAnnotation__ValueAssignment_10_215009 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_RULE_ID_in_rule__EnumTypeDecl__NameAssignment_215040 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleEnumLiteralDecl_in_rule__EnumTypeDecl__ELiteralsAssignment_415071 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleEnumLiteralDecl_in_rule__EnumTypeDecl__ELiteralsAssignment_5_115102 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_RULE_ID_in_rule__EnumLiteralDecl__NameAssignment_115133 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_RULE_STRING_in_rule__ConfigurationDecl__UseAssignment_2_115168 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleResourceDecl_in_rule__ConfigurationDecl__ResourcesAssignment_315203 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_RULE_STRING_in_rule__ResourceDecl__IdAssignment_115234 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleQualifiedID_in_rule__ResourceDecl__KindAssignment_315269 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleQualifiedID_in_rule__ResourceDecl__MixinsAssignment_4_115308 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleQualifiedID_in_rule__ResourceDecl__MixinsAssignment_4_2_115347 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleStateDecl_in_rule__ResourceDecl__AttributesAssignment_615382 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleLinkDecl_in_rule__ResourceDecl__LinksAssignment_715413 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleQualifiedID_in_rule__StateDecl__NameAssignment_115444 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_RULE_STRING_in_rule__StateDecl__ValueAssignment_315475 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_RULE_STRING_in_rule__LinkDecl__IdAssignment_115506 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleQualifiedID_in_rule__LinkDecl__KindAssignment_315541 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleQualifiedID_in_rule__LinkDecl__MixinsAssignment_4_115580 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleQualifiedID_in_rule__LinkDecl__MixinsAssignment_4_2_115619 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_RULE_STRING_in_rule__LinkDecl__TargetAssignment_615658 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleStateDecl_in_rule__LinkDecl__AttributesAssignment_815693 = new BitSet(new long[]{0x0000000000000002L});
}
}