package gr.upatras.ece.wcl.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.xtext.parsetree.*;
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 gr.upatras.ece.wcl.services.SDLGrammarAccess;
import org.antlr.runtime.*;
import java.util.Stack;
import java.util.List;
import java.util.ArrayList;
@SuppressWarnings("all")
public class InternalSDLParser extends AbstractInternalContentAssistParser {
public static final String[] tokenNames = new String[] {
"<invalid>", "<EOR>", "<DOWN>", "<UP>", "RULE_STRING", "RULE_INT", "RULE_ID", "RULE_ML_COMMENT", "RULE_SL_COMMENT", "RULE_WS", "RULE_ANY_OTHER", "'true'", "'false'", "'import office'", "';'", "'ServiceSetting'", "'{'", "'}'", "'id'", "'description'", "'Readable'", "'Writable'", "'requiresParams'", "'('", "')'", "','", "'settingType'", "'OfferedService'", "'serviceSettings'", "'STRING'", "'defaultValue'", "'Enum'", "'tideEnumlist'", "'tideTypeEnumItem'", "'value'", "'userExposed'", "'userEditable'", "'canBePublished'"
};
public static final int RULE_ID=6;
public static final int RULE_STRING=4;
public static final int RULE_ANY_OTHER=10;
public static final int RULE_INT=5;
public static final int RULE_WS=9;
public static final int RULE_SL_COMMENT=8;
public static final int EOF=-1;
public static final int RULE_ML_COMMENT=7;
public InternalSDLParser(TokenStream input) {
super(input);
}
public String[] getTokenNames() { return tokenNames; }
public String getGrammarFileName() { return "../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g"; }
private SDLGrammarAccess grammarAccess;
public void setGrammarAccess(SDLGrammarAccess grammarAccess) {
this.grammarAccess = grammarAccess;
}
@Override
protected Grammar getGrammar() {
return grammarAccess.getGrammar();
}
@Override
protected String getValueForTokenName(String tokenName) {
return tokenName;
}
// $ANTLR start entryRuleServiceRule
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:61:1: entryRuleServiceRule : ruleServiceRule EOF ;
public final void entryRuleServiceRule() throws RecognitionException {
try {
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:62:1: ( ruleServiceRule EOF )
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:63:1: ruleServiceRule EOF
{
before(grammarAccess.getServiceRuleRule());
pushFollow(FollowSets000.FOLLOW_ruleServiceRule_in_entryRuleServiceRule61);
ruleServiceRule();
_fsp--;
after(grammarAccess.getServiceRuleRule());
match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleServiceRule68);
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
}
return ;
}
// $ANTLR end entryRuleServiceRule
// $ANTLR start ruleServiceRule
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:70:1: ruleServiceRule : ( ( rule__ServiceRule__Group__0 ) ) ;
public final void ruleServiceRule() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:74:2: ( ( ( rule__ServiceRule__Group__0 ) ) )
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:75:1: ( ( rule__ServiceRule__Group__0 ) )
{
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:75:1: ( ( rule__ServiceRule__Group__0 ) )
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:76:1: ( rule__ServiceRule__Group__0 )
{
before(grammarAccess.getServiceRuleAccess().getGroup());
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:77:1: ( rule__ServiceRule__Group__0 )
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:77:2: rule__ServiceRule__Group__0
{
pushFollow(FollowSets000.FOLLOW_rule__ServiceRule__Group__0_in_ruleServiceRule94);
rule__ServiceRule__Group__0();
_fsp--;
}
after(grammarAccess.getServiceRuleAccess().getGroup());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end ruleServiceRule
// $ANTLR start entryRuleImport
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:89:1: entryRuleImport : ruleImport EOF ;
public final void entryRuleImport() throws RecognitionException {
try {
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:90:1: ( ruleImport EOF )
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:91:1: ruleImport EOF
{
before(grammarAccess.getImportRule());
pushFollow(FollowSets000.FOLLOW_ruleImport_in_entryRuleImport121);
ruleImport();
_fsp--;
after(grammarAccess.getImportRule());
match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleImport128);
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
}
return ;
}
// $ANTLR end entryRuleImport
// $ANTLR start ruleImport
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:98:1: ruleImport : ( ( rule__Import__Group__0 ) ) ;
public final void ruleImport() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:102:2: ( ( ( rule__Import__Group__0 ) ) )
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:103:1: ( ( rule__Import__Group__0 ) )
{
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:103:1: ( ( rule__Import__Group__0 ) )
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:104:1: ( rule__Import__Group__0 )
{
before(grammarAccess.getImportAccess().getGroup());
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:105:1: ( rule__Import__Group__0 )
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:105:2: rule__Import__Group__0
{
pushFollow(FollowSets000.FOLLOW_rule__Import__Group__0_in_ruleImport154);
rule__Import__Group__0();
_fsp--;
}
after(grammarAccess.getImportAccess().getGroup());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end ruleImport
// $ANTLR start entryRuleSettingType
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:119:1: entryRuleSettingType : ruleSettingType EOF ;
public final void entryRuleSettingType() throws RecognitionException {
try {
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:120:1: ( ruleSettingType EOF )
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:121:1: ruleSettingType EOF
{
before(grammarAccess.getSettingTypeRule());
pushFollow(FollowSets000.FOLLOW_ruleSettingType_in_entryRuleSettingType183);
ruleSettingType();
_fsp--;
after(grammarAccess.getSettingTypeRule());
match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleSettingType190);
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
}
return ;
}
// $ANTLR end entryRuleSettingType
// $ANTLR start ruleSettingType
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:128:1: ruleSettingType : ( ( rule__SettingType__Alternatives ) ) ;
public final void ruleSettingType() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:132:2: ( ( ( rule__SettingType__Alternatives ) ) )
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:133:1: ( ( rule__SettingType__Alternatives ) )
{
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:133:1: ( ( rule__SettingType__Alternatives ) )
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:134:1: ( rule__SettingType__Alternatives )
{
before(grammarAccess.getSettingTypeAccess().getAlternatives());
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:135:1: ( rule__SettingType__Alternatives )
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:135:2: rule__SettingType__Alternatives
{
pushFollow(FollowSets000.FOLLOW_rule__SettingType__Alternatives_in_ruleSettingType216);
rule__SettingType__Alternatives();
_fsp--;
}
after(grammarAccess.getSettingTypeAccess().getAlternatives());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end ruleSettingType
// $ANTLR start entryRuleServiceSetting
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:147:1: entryRuleServiceSetting : ruleServiceSetting EOF ;
public final void entryRuleServiceSetting() throws RecognitionException {
try {
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:148:1: ( ruleServiceSetting EOF )
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:149:1: ruleServiceSetting EOF
{
before(grammarAccess.getServiceSettingRule());
pushFollow(FollowSets000.FOLLOW_ruleServiceSetting_in_entryRuleServiceSetting243);
ruleServiceSetting();
_fsp--;
after(grammarAccess.getServiceSettingRule());
match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleServiceSetting250);
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
}
return ;
}
// $ANTLR end entryRuleServiceSetting
// $ANTLR start ruleServiceSetting
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:156:1: ruleServiceSetting : ( ( rule__ServiceSetting__Group__0 ) ) ;
public final void ruleServiceSetting() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:160:2: ( ( ( rule__ServiceSetting__Group__0 ) ) )
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:161:1: ( ( rule__ServiceSetting__Group__0 ) )
{
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:161:1: ( ( rule__ServiceSetting__Group__0 ) )
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:162:1: ( rule__ServiceSetting__Group__0 )
{
before(grammarAccess.getServiceSettingAccess().getGroup());
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:163:1: ( rule__ServiceSetting__Group__0 )
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:163:2: rule__ServiceSetting__Group__0
{
pushFollow(FollowSets000.FOLLOW_rule__ServiceSetting__Group__0_in_ruleServiceSetting276);
rule__ServiceSetting__Group__0();
_fsp--;
}
after(grammarAccess.getServiceSettingAccess().getGroup());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end ruleServiceSetting
// $ANTLR start entryRuleOfferedService
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:175:1: entryRuleOfferedService : ruleOfferedService EOF ;
public final void entryRuleOfferedService() throws RecognitionException {
try {
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:176:1: ( ruleOfferedService EOF )
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:177:1: ruleOfferedService EOF
{
before(grammarAccess.getOfferedServiceRule());
pushFollow(FollowSets000.FOLLOW_ruleOfferedService_in_entryRuleOfferedService303);
ruleOfferedService();
_fsp--;
after(grammarAccess.getOfferedServiceRule());
match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleOfferedService310);
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
}
return ;
}
// $ANTLR end entryRuleOfferedService
// $ANTLR start ruleOfferedService
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:184:1: ruleOfferedService : ( ( rule__OfferedService__Group__0 ) ) ;
public final void ruleOfferedService() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:188:2: ( ( ( rule__OfferedService__Group__0 ) ) )
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:189:1: ( ( rule__OfferedService__Group__0 ) )
{
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:189:1: ( ( rule__OfferedService__Group__0 ) )
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:190:1: ( rule__OfferedService__Group__0 )
{
before(grammarAccess.getOfferedServiceAccess().getGroup());
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:191:1: ( rule__OfferedService__Group__0 )
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:191:2: rule__OfferedService__Group__0
{
pushFollow(FollowSets000.FOLLOW_rule__OfferedService__Group__0_in_ruleOfferedService336);
rule__OfferedService__Group__0();
_fsp--;
}
after(grammarAccess.getOfferedServiceAccess().getGroup());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end ruleOfferedService
// $ANTLR start entryRuleEBoolean
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:203:1: entryRuleEBoolean : ruleEBoolean EOF ;
public final void entryRuleEBoolean() throws RecognitionException {
try {
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:204:1: ( ruleEBoolean EOF )
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:205:1: ruleEBoolean EOF
{
before(grammarAccess.getEBooleanRule());
pushFollow(FollowSets000.FOLLOW_ruleEBoolean_in_entryRuleEBoolean363);
ruleEBoolean();
_fsp--;
after(grammarAccess.getEBooleanRule());
match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleEBoolean370);
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
}
return ;
}
// $ANTLR end entryRuleEBoolean
// $ANTLR start ruleEBoolean
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:212:1: ruleEBoolean : ( ( rule__EBoolean__Alternatives ) ) ;
public final void ruleEBoolean() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:216:2: ( ( ( rule__EBoolean__Alternatives ) ) )
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:217:1: ( ( rule__EBoolean__Alternatives ) )
{
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:217:1: ( ( rule__EBoolean__Alternatives ) )
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:218:1: ( rule__EBoolean__Alternatives )
{
before(grammarAccess.getEBooleanAccess().getAlternatives());
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:219:1: ( rule__EBoolean__Alternatives )
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:219:2: rule__EBoolean__Alternatives
{
pushFollow(FollowSets000.FOLLOW_rule__EBoolean__Alternatives_in_ruleEBoolean396);
rule__EBoolean__Alternatives();
_fsp--;
}
after(grammarAccess.getEBooleanAccess().getAlternatives());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end ruleEBoolean
// $ANTLR start entryRuletideTypeSTRING
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:231:1: entryRuletideTypeSTRING : ruletideTypeSTRING EOF ;
public final void entryRuletideTypeSTRING() throws RecognitionException {
try {
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:232:1: ( ruletideTypeSTRING EOF )
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:233:1: ruletideTypeSTRING EOF
{
before(grammarAccess.getTideTypeSTRINGRule());
pushFollow(FollowSets000.FOLLOW_ruletideTypeSTRING_in_entryRuletideTypeSTRING423);
ruletideTypeSTRING();
_fsp--;
after(grammarAccess.getTideTypeSTRINGRule());
match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuletideTypeSTRING430);
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
}
return ;
}
// $ANTLR end entryRuletideTypeSTRING
// $ANTLR start ruletideTypeSTRING
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:240:1: ruletideTypeSTRING : ( ( rule__TideTypeSTRING__Group__0 ) ) ;
public final void ruletideTypeSTRING() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:244:2: ( ( ( rule__TideTypeSTRING__Group__0 ) ) )
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:245:1: ( ( rule__TideTypeSTRING__Group__0 ) )
{
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:245:1: ( ( rule__TideTypeSTRING__Group__0 ) )
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:246:1: ( rule__TideTypeSTRING__Group__0 )
{
before(grammarAccess.getTideTypeSTRINGAccess().getGroup());
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:247:1: ( rule__TideTypeSTRING__Group__0 )
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:247:2: rule__TideTypeSTRING__Group__0
{
pushFollow(FollowSets000.FOLLOW_rule__TideTypeSTRING__Group__0_in_ruletideTypeSTRING456);
rule__TideTypeSTRING__Group__0();
_fsp--;
}
after(grammarAccess.getTideTypeSTRINGAccess().getGroup());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end ruletideTypeSTRING
// $ANTLR start entryRuletideTypeEnum
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:259:1: entryRuletideTypeEnum : ruletideTypeEnum EOF ;
public final void entryRuletideTypeEnum() throws RecognitionException {
try {
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:260:1: ( ruletideTypeEnum EOF )
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:261:1: ruletideTypeEnum EOF
{
before(grammarAccess.getTideTypeEnumRule());
pushFollow(FollowSets000.FOLLOW_ruletideTypeEnum_in_entryRuletideTypeEnum483);
ruletideTypeEnum();
_fsp--;
after(grammarAccess.getTideTypeEnumRule());
match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuletideTypeEnum490);
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
}
return ;
}
// $ANTLR end entryRuletideTypeEnum
// $ANTLR start ruletideTypeEnum
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:268:1: ruletideTypeEnum : ( ( rule__TideTypeEnum__Group__0 ) ) ;
public final void ruletideTypeEnum() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:272:2: ( ( ( rule__TideTypeEnum__Group__0 ) ) )
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:273:1: ( ( rule__TideTypeEnum__Group__0 ) )
{
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:273:1: ( ( rule__TideTypeEnum__Group__0 ) )
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:274:1: ( rule__TideTypeEnum__Group__0 )
{
before(grammarAccess.getTideTypeEnumAccess().getGroup());
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:275:1: ( rule__TideTypeEnum__Group__0 )
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:275:2: rule__TideTypeEnum__Group__0
{
pushFollow(FollowSets000.FOLLOW_rule__TideTypeEnum__Group__0_in_ruletideTypeEnum516);
rule__TideTypeEnum__Group__0();
_fsp--;
}
after(grammarAccess.getTideTypeEnumAccess().getGroup());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end ruletideTypeEnum
// $ANTLR start entryRuletideTypeEnumItem
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:287:1: entryRuletideTypeEnumItem : ruletideTypeEnumItem EOF ;
public final void entryRuletideTypeEnumItem() throws RecognitionException {
try {
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:288:1: ( ruletideTypeEnumItem EOF )
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:289:1: ruletideTypeEnumItem EOF
{
before(grammarAccess.getTideTypeEnumItemRule());
pushFollow(FollowSets000.FOLLOW_ruletideTypeEnumItem_in_entryRuletideTypeEnumItem543);
ruletideTypeEnumItem();
_fsp--;
after(grammarAccess.getTideTypeEnumItemRule());
match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuletideTypeEnumItem550);
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
}
return ;
}
// $ANTLR end entryRuletideTypeEnumItem
// $ANTLR start ruletideTypeEnumItem
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:296:1: ruletideTypeEnumItem : ( ( rule__TideTypeEnumItem__Group__0 ) ) ;
public final void ruletideTypeEnumItem() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:300:2: ( ( ( rule__TideTypeEnumItem__Group__0 ) ) )
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:301:1: ( ( rule__TideTypeEnumItem__Group__0 ) )
{
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:301:1: ( ( rule__TideTypeEnumItem__Group__0 ) )
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:302:1: ( rule__TideTypeEnumItem__Group__0 )
{
before(grammarAccess.getTideTypeEnumItemAccess().getGroup());
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:303:1: ( rule__TideTypeEnumItem__Group__0 )
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:303:2: rule__TideTypeEnumItem__Group__0
{
pushFollow(FollowSets000.FOLLOW_rule__TideTypeEnumItem__Group__0_in_ruletideTypeEnumItem576);
rule__TideTypeEnumItem__Group__0();
_fsp--;
}
after(grammarAccess.getTideTypeEnumItemAccess().getGroup());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end ruletideTypeEnumItem
// $ANTLR start rule__SettingType__Alternatives
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:315:1: rule__SettingType__Alternatives : ( ( ruletideTypeSTRING ) | ( ruletideTypeEnum ) );
public final void rule__SettingType__Alternatives() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:319:1: ( ( ruletideTypeSTRING ) | ( ruletideTypeEnum ) )
int alt1=2;
int LA1_0 = input.LA(1);
if ( (LA1_0==29) ) {
alt1=1;
}
else if ( (LA1_0==31) ) {
alt1=2;
}
else {
NoViableAltException nvae =
new NoViableAltException("315:1: rule__SettingType__Alternatives : ( ( ruletideTypeSTRING ) | ( ruletideTypeEnum ) );", 1, 0, input);
throw nvae;
}
switch (alt1) {
case 1 :
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:320:1: ( ruletideTypeSTRING )
{
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:320:1: ( ruletideTypeSTRING )
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:321:1: ruletideTypeSTRING
{
before(grammarAccess.getSettingTypeAccess().getTideTypeSTRINGParserRuleCall_0());
pushFollow(FollowSets000.FOLLOW_ruletideTypeSTRING_in_rule__SettingType__Alternatives612);
ruletideTypeSTRING();
_fsp--;
after(grammarAccess.getSettingTypeAccess().getTideTypeSTRINGParserRuleCall_0());
}
}
break;
case 2 :
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:326:6: ( ruletideTypeEnum )
{
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:326:6: ( ruletideTypeEnum )
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:327:1: ruletideTypeEnum
{
before(grammarAccess.getSettingTypeAccess().getTideTypeEnumParserRuleCall_1());
pushFollow(FollowSets000.FOLLOW_ruletideTypeEnum_in_rule__SettingType__Alternatives629);
ruletideTypeEnum();
_fsp--;
after(grammarAccess.getSettingTypeAccess().getTideTypeEnumParserRuleCall_1());
}
}
break;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__SettingType__Alternatives
// $ANTLR start rule__EBoolean__Alternatives
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:337:1: rule__EBoolean__Alternatives : ( ( 'true' ) | ( 'false' ) );
public final void rule__EBoolean__Alternatives() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:341:1: ( ( 'true' ) | ( 'false' ) )
int alt2=2;
int LA2_0 = input.LA(1);
if ( (LA2_0==11) ) {
alt2=1;
}
else if ( (LA2_0==12) ) {
alt2=2;
}
else {
NoViableAltException nvae =
new NoViableAltException("337:1: rule__EBoolean__Alternatives : ( ( 'true' ) | ( 'false' ) );", 2, 0, input);
throw nvae;
}
switch (alt2) {
case 1 :
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:342:1: ( 'true' )
{
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:342:1: ( 'true' )
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:343:1: 'true'
{
before(grammarAccess.getEBooleanAccess().getTrueKeyword_0());
match(input,11,FollowSets000.FOLLOW_11_in_rule__EBoolean__Alternatives662);
after(grammarAccess.getEBooleanAccess().getTrueKeyword_0());
}
}
break;
case 2 :
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:350:6: ( 'false' )
{
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:350:6: ( 'false' )
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:351:1: 'false'
{
before(grammarAccess.getEBooleanAccess().getFalseKeyword_1());
match(input,12,FollowSets000.FOLLOW_12_in_rule__EBoolean__Alternatives682);
after(grammarAccess.getEBooleanAccess().getFalseKeyword_1());
}
}
break;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__EBoolean__Alternatives
// $ANTLR start rule__ServiceRule__Group__0
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:365:1: rule__ServiceRule__Group__0 : rule__ServiceRule__Group__0__Impl rule__ServiceRule__Group__1 ;
public final void rule__ServiceRule__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:369:1: ( rule__ServiceRule__Group__0__Impl rule__ServiceRule__Group__1 )
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:370:2: rule__ServiceRule__Group__0__Impl rule__ServiceRule__Group__1
{
pushFollow(FollowSets000.FOLLOW_rule__ServiceRule__Group__0__Impl_in_rule__ServiceRule__Group__0714);
rule__ServiceRule__Group__0__Impl();
_fsp--;
pushFollow(FollowSets000.FOLLOW_rule__ServiceRule__Group__1_in_rule__ServiceRule__Group__0717);
rule__ServiceRule__Group__1();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ServiceRule__Group__0
// $ANTLR start rule__ServiceRule__Group__0__Impl
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:377:1: rule__ServiceRule__Group__0__Impl : ( () ) ;
public final void rule__ServiceRule__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:381:1: ( ( () ) )
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:382:1: ( () )
{
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:382:1: ( () )
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:383:1: ()
{
before(grammarAccess.getServiceRuleAccess().getServiceRuleAction_0());
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:384:1: ()
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:386:1:
{
}
after(grammarAccess.getServiceRuleAccess().getServiceRuleAction_0());
}
}
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ServiceRule__Group__0__Impl
// $ANTLR start rule__ServiceRule__Group__1
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:396:1: rule__ServiceRule__Group__1 : rule__ServiceRule__Group__1__Impl rule__ServiceRule__Group__2 ;
public final void rule__ServiceRule__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:400:1: ( rule__ServiceRule__Group__1__Impl rule__ServiceRule__Group__2 )
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:401:2: rule__ServiceRule__Group__1__Impl rule__ServiceRule__Group__2
{
pushFollow(FollowSets000.FOLLOW_rule__ServiceRule__Group__1__Impl_in_rule__ServiceRule__Group__1775);
rule__ServiceRule__Group__1__Impl();
_fsp--;
pushFollow(FollowSets000.FOLLOW_rule__ServiceRule__Group__2_in_rule__ServiceRule__Group__1778);
rule__ServiceRule__Group__2();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ServiceRule__Group__1
// $ANTLR start rule__ServiceRule__Group__1__Impl
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:408:1: rule__ServiceRule__Group__1__Impl : ( ( rule__ServiceRule__ImportsAssignment_1 )* ) ;
public final void rule__ServiceRule__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:412:1: ( ( ( rule__ServiceRule__ImportsAssignment_1 )* ) )
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:413:1: ( ( rule__ServiceRule__ImportsAssignment_1 )* )
{
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:413:1: ( ( rule__ServiceRule__ImportsAssignment_1 )* )
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:414:1: ( rule__ServiceRule__ImportsAssignment_1 )*
{
before(grammarAccess.getServiceRuleAccess().getImportsAssignment_1());
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:415:1: ( rule__ServiceRule__ImportsAssignment_1 )*
loop3:
do {
int alt3=2;
int LA3_0 = input.LA(1);
if ( (LA3_0==13) ) {
alt3=1;
}
switch (alt3) {
case 1 :
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:415:2: rule__ServiceRule__ImportsAssignment_1
{
pushFollow(FollowSets000.FOLLOW_rule__ServiceRule__ImportsAssignment_1_in_rule__ServiceRule__Group__1__Impl805);
rule__ServiceRule__ImportsAssignment_1();
_fsp--;
}
break;
default :
break loop3;
}
} while (true);
after(grammarAccess.getServiceRuleAccess().getImportsAssignment_1());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ServiceRule__Group__1__Impl
// $ANTLR start rule__ServiceRule__Group__2
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:425:1: rule__ServiceRule__Group__2 : rule__ServiceRule__Group__2__Impl ;
public final void rule__ServiceRule__Group__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:429:1: ( rule__ServiceRule__Group__2__Impl )
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:430:2: rule__ServiceRule__Group__2__Impl
{
pushFollow(FollowSets000.FOLLOW_rule__ServiceRule__Group__2__Impl_in_rule__ServiceRule__Group__2836);
rule__ServiceRule__Group__2__Impl();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ServiceRule__Group__2
// $ANTLR start rule__ServiceRule__Group__2__Impl
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:436:1: rule__ServiceRule__Group__2__Impl : ( ( rule__ServiceRule__OfferedServiceAssignment_2 ) ) ;
public final void rule__ServiceRule__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:440:1: ( ( ( rule__ServiceRule__OfferedServiceAssignment_2 ) ) )
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:441:1: ( ( rule__ServiceRule__OfferedServiceAssignment_2 ) )
{
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:441:1: ( ( rule__ServiceRule__OfferedServiceAssignment_2 ) )
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:442:1: ( rule__ServiceRule__OfferedServiceAssignment_2 )
{
before(grammarAccess.getServiceRuleAccess().getOfferedServiceAssignment_2());
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:443:1: ( rule__ServiceRule__OfferedServiceAssignment_2 )
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:443:2: rule__ServiceRule__OfferedServiceAssignment_2
{
pushFollow(FollowSets000.FOLLOW_rule__ServiceRule__OfferedServiceAssignment_2_in_rule__ServiceRule__Group__2__Impl863);
rule__ServiceRule__OfferedServiceAssignment_2();
_fsp--;
}
after(grammarAccess.getServiceRuleAccess().getOfferedServiceAssignment_2());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ServiceRule__Group__2__Impl
// $ANTLR start rule__Import__Group__0
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:459:1: rule__Import__Group__0 : rule__Import__Group__0__Impl rule__Import__Group__1 ;
public final void rule__Import__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:463:1: ( rule__Import__Group__0__Impl rule__Import__Group__1 )
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:464:2: rule__Import__Group__0__Impl rule__Import__Group__1
{
pushFollow(FollowSets000.FOLLOW_rule__Import__Group__0__Impl_in_rule__Import__Group__0899);
rule__Import__Group__0__Impl();
_fsp--;
pushFollow(FollowSets000.FOLLOW_rule__Import__Group__1_in_rule__Import__Group__0902);
rule__Import__Group__1();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Import__Group__0
// $ANTLR start rule__Import__Group__0__Impl
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:471:1: rule__Import__Group__0__Impl : ( 'import office' ) ;
public final void rule__Import__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:475:1: ( ( 'import office' ) )
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:476:1: ( 'import office' )
{
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:476:1: ( 'import office' )
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:477:1: 'import office'
{
before(grammarAccess.getImportAccess().getImportOfficeKeyword_0());
match(input,13,FollowSets000.FOLLOW_13_in_rule__Import__Group__0__Impl930);
after(grammarAccess.getImportAccess().getImportOfficeKeyword_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Import__Group__0__Impl
// $ANTLR start rule__Import__Group__1
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:490:1: rule__Import__Group__1 : rule__Import__Group__1__Impl rule__Import__Group__2 ;
public final void rule__Import__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:494:1: ( rule__Import__Group__1__Impl rule__Import__Group__2 )
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:495:2: rule__Import__Group__1__Impl rule__Import__Group__2
{
pushFollow(FollowSets000.FOLLOW_rule__Import__Group__1__Impl_in_rule__Import__Group__1961);
rule__Import__Group__1__Impl();
_fsp--;
pushFollow(FollowSets000.FOLLOW_rule__Import__Group__2_in_rule__Import__Group__1964);
rule__Import__Group__2();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Import__Group__1
// $ANTLR start rule__Import__Group__1__Impl
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:502:1: rule__Import__Group__1__Impl : ( ( rule__Import__ImportURIAssignment_1 ) ) ;
public final void rule__Import__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:506:1: ( ( ( rule__Import__ImportURIAssignment_1 ) ) )
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:507:1: ( ( rule__Import__ImportURIAssignment_1 ) )
{
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:507:1: ( ( rule__Import__ImportURIAssignment_1 ) )
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:508:1: ( rule__Import__ImportURIAssignment_1 )
{
before(grammarAccess.getImportAccess().getImportURIAssignment_1());
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:509:1: ( rule__Import__ImportURIAssignment_1 )
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:509:2: rule__Import__ImportURIAssignment_1
{
pushFollow(FollowSets000.FOLLOW_rule__Import__ImportURIAssignment_1_in_rule__Import__Group__1__Impl991);
rule__Import__ImportURIAssignment_1();
_fsp--;
}
after(grammarAccess.getImportAccess().getImportURIAssignment_1());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Import__Group__1__Impl
// $ANTLR start rule__Import__Group__2
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:519:1: rule__Import__Group__2 : rule__Import__Group__2__Impl ;
public final void rule__Import__Group__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:523:1: ( rule__Import__Group__2__Impl )
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:524:2: rule__Import__Group__2__Impl
{
pushFollow(FollowSets000.FOLLOW_rule__Import__Group__2__Impl_in_rule__Import__Group__21021);
rule__Import__Group__2__Impl();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Import__Group__2
// $ANTLR start rule__Import__Group__2__Impl
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:530:1: rule__Import__Group__2__Impl : ( ';' ) ;
public final void rule__Import__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:534:1: ( ( ';' ) )
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:535:1: ( ';' )
{
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:535:1: ( ';' )
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:536:1: ';'
{
before(grammarAccess.getImportAccess().getSemicolonKeyword_2());
match(input,14,FollowSets000.FOLLOW_14_in_rule__Import__Group__2__Impl1049);
after(grammarAccess.getImportAccess().getSemicolonKeyword_2());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Import__Group__2__Impl
// $ANTLR start rule__ServiceSetting__Group__0
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:558:1: rule__ServiceSetting__Group__0 : rule__ServiceSetting__Group__0__Impl rule__ServiceSetting__Group__1 ;
public final void rule__ServiceSetting__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:562:1: ( rule__ServiceSetting__Group__0__Impl rule__ServiceSetting__Group__1 )
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:563:2: rule__ServiceSetting__Group__0__Impl rule__ServiceSetting__Group__1
{
pushFollow(FollowSets000.FOLLOW_rule__ServiceSetting__Group__0__Impl_in_rule__ServiceSetting__Group__01089);
rule__ServiceSetting__Group__0__Impl();
_fsp--;
pushFollow(FollowSets000.FOLLOW_rule__ServiceSetting__Group__1_in_rule__ServiceSetting__Group__01092);
rule__ServiceSetting__Group__1();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ServiceSetting__Group__0
// $ANTLR start rule__ServiceSetting__Group__0__Impl
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:570:1: rule__ServiceSetting__Group__0__Impl : ( () ) ;
public final void rule__ServiceSetting__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:574:1: ( ( () ) )
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:575:1: ( () )
{
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:575:1: ( () )
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:576:1: ()
{
before(grammarAccess.getServiceSettingAccess().getServiceSettingAction_0());
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:577:1: ()
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:579:1:
{
}
after(grammarAccess.getServiceSettingAccess().getServiceSettingAction_0());
}
}
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ServiceSetting__Group__0__Impl
// $ANTLR start rule__ServiceSetting__Group__1
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:589:1: rule__ServiceSetting__Group__1 : rule__ServiceSetting__Group__1__Impl rule__ServiceSetting__Group__2 ;
public final void rule__ServiceSetting__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:593:1: ( rule__ServiceSetting__Group__1__Impl rule__ServiceSetting__Group__2 )
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:594:2: rule__ServiceSetting__Group__1__Impl rule__ServiceSetting__Group__2
{
pushFollow(FollowSets000.FOLLOW_rule__ServiceSetting__Group__1__Impl_in_rule__ServiceSetting__Group__11150);
rule__ServiceSetting__Group__1__Impl();
_fsp--;
pushFollow(FollowSets000.FOLLOW_rule__ServiceSetting__Group__2_in_rule__ServiceSetting__Group__11153);
rule__ServiceSetting__Group__2();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ServiceSetting__Group__1
// $ANTLR start rule__ServiceSetting__Group__1__Impl
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:601:1: rule__ServiceSetting__Group__1__Impl : ( ( rule__ServiceSetting__UserExposedAssignment_1 )? ) ;
public final void rule__ServiceSetting__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:605:1: ( ( ( rule__ServiceSetting__UserExposedAssignment_1 )? ) )
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:606:1: ( ( rule__ServiceSetting__UserExposedAssignment_1 )? )
{
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:606:1: ( ( rule__ServiceSetting__UserExposedAssignment_1 )? )
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:607:1: ( rule__ServiceSetting__UserExposedAssignment_1 )?
{
before(grammarAccess.getServiceSettingAccess().getUserExposedAssignment_1());
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:608:1: ( rule__ServiceSetting__UserExposedAssignment_1 )?
int alt4=2;
int LA4_0 = input.LA(1);
if ( (LA4_0==35) ) {
alt4=1;
}
switch (alt4) {
case 1 :
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:608:2: rule__ServiceSetting__UserExposedAssignment_1
{
pushFollow(FollowSets000.FOLLOW_rule__ServiceSetting__UserExposedAssignment_1_in_rule__ServiceSetting__Group__1__Impl1180);
rule__ServiceSetting__UserExposedAssignment_1();
_fsp--;
}
break;
}
after(grammarAccess.getServiceSettingAccess().getUserExposedAssignment_1());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ServiceSetting__Group__1__Impl
// $ANTLR start rule__ServiceSetting__Group__2
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:618:1: rule__ServiceSetting__Group__2 : rule__ServiceSetting__Group__2__Impl rule__ServiceSetting__Group__3 ;
public final void rule__ServiceSetting__Group__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:622:1: ( rule__ServiceSetting__Group__2__Impl rule__ServiceSetting__Group__3 )
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:623:2: rule__ServiceSetting__Group__2__Impl rule__ServiceSetting__Group__3
{
pushFollow(FollowSets000.FOLLOW_rule__ServiceSetting__Group__2__Impl_in_rule__ServiceSetting__Group__21211);
rule__ServiceSetting__Group__2__Impl();
_fsp--;
pushFollow(FollowSets000.FOLLOW_rule__ServiceSetting__Group__3_in_rule__ServiceSetting__Group__21214);
rule__ServiceSetting__Group__3();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ServiceSetting__Group__2
// $ANTLR start rule__ServiceSetting__Group__2__Impl
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:630:1: rule__ServiceSetting__Group__2__Impl : ( ( rule__ServiceSetting__UserEditableAssignment_2 )? ) ;
public final void rule__ServiceSetting__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:634:1: ( ( ( rule__ServiceSetting__UserEditableAssignment_2 )? ) )
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:635:1: ( ( rule__ServiceSetting__UserEditableAssignment_2 )? )
{
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:635:1: ( ( rule__ServiceSetting__UserEditableAssignment_2 )? )
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:636:1: ( rule__ServiceSetting__UserEditableAssignment_2 )?
{
before(grammarAccess.getServiceSettingAccess().getUserEditableAssignment_2());
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:637:1: ( rule__ServiceSetting__UserEditableAssignment_2 )?
int alt5=2;
int LA5_0 = input.LA(1);
if ( (LA5_0==36) ) {
alt5=1;
}
switch (alt5) {
case 1 :
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:637:2: rule__ServiceSetting__UserEditableAssignment_2
{
pushFollow(FollowSets000.FOLLOW_rule__ServiceSetting__UserEditableAssignment_2_in_rule__ServiceSetting__Group__2__Impl1241);
rule__ServiceSetting__UserEditableAssignment_2();
_fsp--;
}
break;
}
after(grammarAccess.getServiceSettingAccess().getUserEditableAssignment_2());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ServiceSetting__Group__2__Impl
// $ANTLR start rule__ServiceSetting__Group__3
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:647:1: rule__ServiceSetting__Group__3 : rule__ServiceSetting__Group__3__Impl rule__ServiceSetting__Group__4 ;
public final void rule__ServiceSetting__Group__3() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:651:1: ( rule__ServiceSetting__Group__3__Impl rule__ServiceSetting__Group__4 )
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:652:2: rule__ServiceSetting__Group__3__Impl rule__ServiceSetting__Group__4
{
pushFollow(FollowSets000.FOLLOW_rule__ServiceSetting__Group__3__Impl_in_rule__ServiceSetting__Group__31272);
rule__ServiceSetting__Group__3__Impl();
_fsp--;
pushFollow(FollowSets000.FOLLOW_rule__ServiceSetting__Group__4_in_rule__ServiceSetting__Group__31275);
rule__ServiceSetting__Group__4();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ServiceSetting__Group__3
// $ANTLR start rule__ServiceSetting__Group__3__Impl
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:659:1: rule__ServiceSetting__Group__3__Impl : ( ( rule__ServiceSetting__CanBePublishedAssignment_3 )? ) ;
public final void rule__ServiceSetting__Group__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:663:1: ( ( ( rule__ServiceSetting__CanBePublishedAssignment_3 )? ) )
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:664:1: ( ( rule__ServiceSetting__CanBePublishedAssignment_3 )? )
{
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:664:1: ( ( rule__ServiceSetting__CanBePublishedAssignment_3 )? )
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:665:1: ( rule__ServiceSetting__CanBePublishedAssignment_3 )?
{
before(grammarAccess.getServiceSettingAccess().getCanBePublishedAssignment_3());
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:666:1: ( rule__ServiceSetting__CanBePublishedAssignment_3 )?
int alt6=2;
int LA6_0 = input.LA(1);
if ( (LA6_0==37) ) {
alt6=1;
}
switch (alt6) {
case 1 :
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:666:2: rule__ServiceSetting__CanBePublishedAssignment_3
{
pushFollow(FollowSets000.FOLLOW_rule__ServiceSetting__CanBePublishedAssignment_3_in_rule__ServiceSetting__Group__3__Impl1302);
rule__ServiceSetting__CanBePublishedAssignment_3();
_fsp--;
}
break;
}
after(grammarAccess.getServiceSettingAccess().getCanBePublishedAssignment_3());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ServiceSetting__Group__3__Impl
// $ANTLR start rule__ServiceSetting__Group__4
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:676:1: rule__ServiceSetting__Group__4 : rule__ServiceSetting__Group__4__Impl rule__ServiceSetting__Group__5 ;
public final void rule__ServiceSetting__Group__4() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:680:1: ( rule__ServiceSetting__Group__4__Impl rule__ServiceSetting__Group__5 )
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:681:2: rule__ServiceSetting__Group__4__Impl rule__ServiceSetting__Group__5
{
pushFollow(FollowSets000.FOLLOW_rule__ServiceSetting__Group__4__Impl_in_rule__ServiceSetting__Group__41333);
rule__ServiceSetting__Group__4__Impl();
_fsp--;
pushFollow(FollowSets000.FOLLOW_rule__ServiceSetting__Group__5_in_rule__ServiceSetting__Group__41336);
rule__ServiceSetting__Group__5();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ServiceSetting__Group__4
// $ANTLR start rule__ServiceSetting__Group__4__Impl
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:688:1: rule__ServiceSetting__Group__4__Impl : ( 'ServiceSetting' ) ;
public final void rule__ServiceSetting__Group__4__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:692:1: ( ( 'ServiceSetting' ) )
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:693:1: ( 'ServiceSetting' )
{
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:693:1: ( 'ServiceSetting' )
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:694:1: 'ServiceSetting'
{
before(grammarAccess.getServiceSettingAccess().getServiceSettingKeyword_4());
match(input,15,FollowSets000.FOLLOW_15_in_rule__ServiceSetting__Group__4__Impl1364);
after(grammarAccess.getServiceSettingAccess().getServiceSettingKeyword_4());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ServiceSetting__Group__4__Impl
// $ANTLR start rule__ServiceSetting__Group__5
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:707:1: rule__ServiceSetting__Group__5 : rule__ServiceSetting__Group__5__Impl rule__ServiceSetting__Group__6 ;
public final void rule__ServiceSetting__Group__5() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:711:1: ( rule__ServiceSetting__Group__5__Impl rule__ServiceSetting__Group__6 )
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:712:2: rule__ServiceSetting__Group__5__Impl rule__ServiceSetting__Group__6
{
pushFollow(FollowSets000.FOLLOW_rule__ServiceSetting__Group__5__Impl_in_rule__ServiceSetting__Group__51395);
rule__ServiceSetting__Group__5__Impl();
_fsp--;
pushFollow(FollowSets000.FOLLOW_rule__ServiceSetting__Group__6_in_rule__ServiceSetting__Group__51398);
rule__ServiceSetting__Group__6();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ServiceSetting__Group__5
// $ANTLR start rule__ServiceSetting__Group__5__Impl
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:719:1: rule__ServiceSetting__Group__5__Impl : ( ( rule__ServiceSetting__NameAssignment_5 ) ) ;
public final void rule__ServiceSetting__Group__5__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:723:1: ( ( ( rule__ServiceSetting__NameAssignment_5 ) ) )
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:724:1: ( ( rule__ServiceSetting__NameAssignment_5 ) )
{
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:724:1: ( ( rule__ServiceSetting__NameAssignment_5 ) )
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:725:1: ( rule__ServiceSetting__NameAssignment_5 )
{
before(grammarAccess.getServiceSettingAccess().getNameAssignment_5());
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:726:1: ( rule__ServiceSetting__NameAssignment_5 )
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:726:2: rule__ServiceSetting__NameAssignment_5
{
pushFollow(FollowSets000.FOLLOW_rule__ServiceSetting__NameAssignment_5_in_rule__ServiceSetting__Group__5__Impl1425);
rule__ServiceSetting__NameAssignment_5();
_fsp--;
}
after(grammarAccess.getServiceSettingAccess().getNameAssignment_5());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ServiceSetting__Group__5__Impl
// $ANTLR start rule__ServiceSetting__Group__6
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:736:1: rule__ServiceSetting__Group__6 : rule__ServiceSetting__Group__6__Impl rule__ServiceSetting__Group__7 ;
public final void rule__ServiceSetting__Group__6() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:740:1: ( rule__ServiceSetting__Group__6__Impl rule__ServiceSetting__Group__7 )
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:741:2: rule__ServiceSetting__Group__6__Impl rule__ServiceSetting__Group__7
{
pushFollow(FollowSets000.FOLLOW_rule__ServiceSetting__Group__6__Impl_in_rule__ServiceSetting__Group__61455);
rule__ServiceSetting__Group__6__Impl();
_fsp--;
pushFollow(FollowSets000.FOLLOW_rule__ServiceSetting__Group__7_in_rule__ServiceSetting__Group__61458);
rule__ServiceSetting__Group__7();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ServiceSetting__Group__6
// $ANTLR start rule__ServiceSetting__Group__6__Impl
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:748:1: rule__ServiceSetting__Group__6__Impl : ( '{' ) ;
public final void rule__ServiceSetting__Group__6__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:752:1: ( ( '{' ) )
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:753:1: ( '{' )
{
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:753:1: ( '{' )
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:754:1: '{'
{
before(grammarAccess.getServiceSettingAccess().getLeftCurlyBracketKeyword_6());
match(input,16,FollowSets000.FOLLOW_16_in_rule__ServiceSetting__Group__6__Impl1486);
after(grammarAccess.getServiceSettingAccess().getLeftCurlyBracketKeyword_6());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ServiceSetting__Group__6__Impl
// $ANTLR start rule__ServiceSetting__Group__7
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:767:1: rule__ServiceSetting__Group__7 : rule__ServiceSetting__Group__7__Impl rule__ServiceSetting__Group__8 ;
public final void rule__ServiceSetting__Group__7() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:771:1: ( rule__ServiceSetting__Group__7__Impl rule__ServiceSetting__Group__8 )
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:772:2: rule__ServiceSetting__Group__7__Impl rule__ServiceSetting__Group__8
{
pushFollow(FollowSets000.FOLLOW_rule__ServiceSetting__Group__7__Impl_in_rule__ServiceSetting__Group__71517);
rule__ServiceSetting__Group__7__Impl();
_fsp--;
pushFollow(FollowSets000.FOLLOW_rule__ServiceSetting__Group__8_in_rule__ServiceSetting__Group__71520);
rule__ServiceSetting__Group__8();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ServiceSetting__Group__7
// $ANTLR start rule__ServiceSetting__Group__7__Impl
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:779:1: rule__ServiceSetting__Group__7__Impl : ( ( rule__ServiceSetting__Group_7__0 )? ) ;
public final void rule__ServiceSetting__Group__7__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:783:1: ( ( ( rule__ServiceSetting__Group_7__0 )? ) )
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:784:1: ( ( rule__ServiceSetting__Group_7__0 )? )
{
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:784:1: ( ( rule__ServiceSetting__Group_7__0 )? )
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:785:1: ( rule__ServiceSetting__Group_7__0 )?
{
before(grammarAccess.getServiceSettingAccess().getGroup_7());
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:786:1: ( rule__ServiceSetting__Group_7__0 )?
int alt7=2;
int LA7_0 = input.LA(1);
if ( (LA7_0==18) ) {
alt7=1;
}
switch (alt7) {
case 1 :
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:786:2: rule__ServiceSetting__Group_7__0
{
pushFollow(FollowSets000.FOLLOW_rule__ServiceSetting__Group_7__0_in_rule__ServiceSetting__Group__7__Impl1547);
rule__ServiceSetting__Group_7__0();
_fsp--;
}
break;
}
after(grammarAccess.getServiceSettingAccess().getGroup_7());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ServiceSetting__Group__7__Impl
// $ANTLR start rule__ServiceSetting__Group__8
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:796:1: rule__ServiceSetting__Group__8 : rule__ServiceSetting__Group__8__Impl rule__ServiceSetting__Group__9 ;
public final void rule__ServiceSetting__Group__8() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:800:1: ( rule__ServiceSetting__Group__8__Impl rule__ServiceSetting__Group__9 )
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:801:2: rule__ServiceSetting__Group__8__Impl rule__ServiceSetting__Group__9
{
pushFollow(FollowSets000.FOLLOW_rule__ServiceSetting__Group__8__Impl_in_rule__ServiceSetting__Group__81578);
rule__ServiceSetting__Group__8__Impl();
_fsp--;
pushFollow(FollowSets000.FOLLOW_rule__ServiceSetting__Group__9_in_rule__ServiceSetting__Group__81581);
rule__ServiceSetting__Group__9();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ServiceSetting__Group__8
// $ANTLR start rule__ServiceSetting__Group__8__Impl
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:808:1: rule__ServiceSetting__Group__8__Impl : ( ( rule__ServiceSetting__Group_8__0 )? ) ;
public final void rule__ServiceSetting__Group__8__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:812:1: ( ( ( rule__ServiceSetting__Group_8__0 )? ) )
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:813:1: ( ( rule__ServiceSetting__Group_8__0 )? )
{
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:813:1: ( ( rule__ServiceSetting__Group_8__0 )? )
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:814:1: ( rule__ServiceSetting__Group_8__0 )?
{
before(grammarAccess.getServiceSettingAccess().getGroup_8());
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:815:1: ( rule__ServiceSetting__Group_8__0 )?
int alt8=2;
int LA8_0 = input.LA(1);
if ( (LA8_0==19) ) {
alt8=1;
}
switch (alt8) {
case 1 :
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:815:2: rule__ServiceSetting__Group_8__0
{
pushFollow(FollowSets000.FOLLOW_rule__ServiceSetting__Group_8__0_in_rule__ServiceSetting__Group__8__Impl1608);
rule__ServiceSetting__Group_8__0();
_fsp--;
}
break;
}
after(grammarAccess.getServiceSettingAccess().getGroup_8());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ServiceSetting__Group__8__Impl
// $ANTLR start rule__ServiceSetting__Group__9
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:825:1: rule__ServiceSetting__Group__9 : rule__ServiceSetting__Group__9__Impl rule__ServiceSetting__Group__10 ;
public final void rule__ServiceSetting__Group__9() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:829:1: ( rule__ServiceSetting__Group__9__Impl rule__ServiceSetting__Group__10 )
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:830:2: rule__ServiceSetting__Group__9__Impl rule__ServiceSetting__Group__10
{
pushFollow(FollowSets000.FOLLOW_rule__ServiceSetting__Group__9__Impl_in_rule__ServiceSetting__Group__91639);
rule__ServiceSetting__Group__9__Impl();
_fsp--;
pushFollow(FollowSets000.FOLLOW_rule__ServiceSetting__Group__10_in_rule__ServiceSetting__Group__91642);
rule__ServiceSetting__Group__10();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ServiceSetting__Group__9
// $ANTLR start rule__ServiceSetting__Group__9__Impl
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:837:1: rule__ServiceSetting__Group__9__Impl : ( ( rule__ServiceSetting__Group_9__0 )? ) ;
public final void rule__ServiceSetting__Group__9__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:841:1: ( ( ( rule__ServiceSetting__Group_9__0 )? ) )
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:842:1: ( ( rule__ServiceSetting__Group_9__0 )? )
{
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:842:1: ( ( rule__ServiceSetting__Group_9__0 )? )
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:843:1: ( rule__ServiceSetting__Group_9__0 )?
{
before(grammarAccess.getServiceSettingAccess().getGroup_9());
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:844:1: ( rule__ServiceSetting__Group_9__0 )?
int alt9=2;
int LA9_0 = input.LA(1);
if ( (LA9_0==20) ) {
alt9=1;
}
switch (alt9) {
case 1 :
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:844:2: rule__ServiceSetting__Group_9__0
{
pushFollow(FollowSets000.FOLLOW_rule__ServiceSetting__Group_9__0_in_rule__ServiceSetting__Group__9__Impl1669);
rule__ServiceSetting__Group_9__0();
_fsp--;
}
break;
}
after(grammarAccess.getServiceSettingAccess().getGroup_9());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ServiceSetting__Group__9__Impl
// $ANTLR start rule__ServiceSetting__Group__10
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:854:1: rule__ServiceSetting__Group__10 : rule__ServiceSetting__Group__10__Impl rule__ServiceSetting__Group__11 ;
public final void rule__ServiceSetting__Group__10() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:858:1: ( rule__ServiceSetting__Group__10__Impl rule__ServiceSetting__Group__11 )
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:859:2: rule__ServiceSetting__Group__10__Impl rule__ServiceSetting__Group__11
{
pushFollow(FollowSets000.FOLLOW_rule__ServiceSetting__Group__10__Impl_in_rule__ServiceSetting__Group__101700);
rule__ServiceSetting__Group__10__Impl();
_fsp--;
pushFollow(FollowSets000.FOLLOW_rule__ServiceSetting__Group__11_in_rule__ServiceSetting__Group__101703);
rule__ServiceSetting__Group__11();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ServiceSetting__Group__10
// $ANTLR start rule__ServiceSetting__Group__10__Impl
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:866:1: rule__ServiceSetting__Group__10__Impl : ( ( rule__ServiceSetting__Group_10__0 )? ) ;
public final void rule__ServiceSetting__Group__10__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:870:1: ( ( ( rule__ServiceSetting__Group_10__0 )? ) )
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:871:1: ( ( rule__ServiceSetting__Group_10__0 )? )
{
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:871:1: ( ( rule__ServiceSetting__Group_10__0 )? )
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:872:1: ( rule__ServiceSetting__Group_10__0 )?
{
before(grammarAccess.getServiceSettingAccess().getGroup_10());
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:873:1: ( rule__ServiceSetting__Group_10__0 )?
int alt10=2;
int LA10_0 = input.LA(1);
if ( (LA10_0==21) ) {
alt10=1;
}
switch (alt10) {
case 1 :
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:873:2: rule__ServiceSetting__Group_10__0
{
pushFollow(FollowSets000.FOLLOW_rule__ServiceSetting__Group_10__0_in_rule__ServiceSetting__Group__10__Impl1730);
rule__ServiceSetting__Group_10__0();
_fsp--;
}
break;
}
after(grammarAccess.getServiceSettingAccess().getGroup_10());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ServiceSetting__Group__10__Impl
// $ANTLR start rule__ServiceSetting__Group__11
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:883:1: rule__ServiceSetting__Group__11 : rule__ServiceSetting__Group__11__Impl rule__ServiceSetting__Group__12 ;
public final void rule__ServiceSetting__Group__11() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:887:1: ( rule__ServiceSetting__Group__11__Impl rule__ServiceSetting__Group__12 )
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:888:2: rule__ServiceSetting__Group__11__Impl rule__ServiceSetting__Group__12
{
pushFollow(FollowSets000.FOLLOW_rule__ServiceSetting__Group__11__Impl_in_rule__ServiceSetting__Group__111761);
rule__ServiceSetting__Group__11__Impl();
_fsp--;
pushFollow(FollowSets000.FOLLOW_rule__ServiceSetting__Group__12_in_rule__ServiceSetting__Group__111764);
rule__ServiceSetting__Group__12();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ServiceSetting__Group__11
// $ANTLR start rule__ServiceSetting__Group__11__Impl
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:895:1: rule__ServiceSetting__Group__11__Impl : ( ( rule__ServiceSetting__Group_11__0 )? ) ;
public final void rule__ServiceSetting__Group__11__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:899:1: ( ( ( rule__ServiceSetting__Group_11__0 )? ) )
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:900:1: ( ( rule__ServiceSetting__Group_11__0 )? )
{
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:900:1: ( ( rule__ServiceSetting__Group_11__0 )? )
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:901:1: ( rule__ServiceSetting__Group_11__0 )?
{
before(grammarAccess.getServiceSettingAccess().getGroup_11());
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:902:1: ( rule__ServiceSetting__Group_11__0 )?
int alt11=2;
int LA11_0 = input.LA(1);
if ( (LA11_0==22) ) {
alt11=1;
}
switch (alt11) {
case 1 :
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:902:2: rule__ServiceSetting__Group_11__0
{
pushFollow(FollowSets000.FOLLOW_rule__ServiceSetting__Group_11__0_in_rule__ServiceSetting__Group__11__Impl1791);
rule__ServiceSetting__Group_11__0();
_fsp--;
}
break;
}
after(grammarAccess.getServiceSettingAccess().getGroup_11());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ServiceSetting__Group__11__Impl
// $ANTLR start rule__ServiceSetting__Group__12
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:912:1: rule__ServiceSetting__Group__12 : rule__ServiceSetting__Group__12__Impl rule__ServiceSetting__Group__13 ;
public final void rule__ServiceSetting__Group__12() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:916:1: ( rule__ServiceSetting__Group__12__Impl rule__ServiceSetting__Group__13 )
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:917:2: rule__ServiceSetting__Group__12__Impl rule__ServiceSetting__Group__13
{
pushFollow(FollowSets000.FOLLOW_rule__ServiceSetting__Group__12__Impl_in_rule__ServiceSetting__Group__121822);
rule__ServiceSetting__Group__12__Impl();
_fsp--;
pushFollow(FollowSets000.FOLLOW_rule__ServiceSetting__Group__13_in_rule__ServiceSetting__Group__121825);
rule__ServiceSetting__Group__13();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ServiceSetting__Group__12
// $ANTLR start rule__ServiceSetting__Group__12__Impl
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:924:1: rule__ServiceSetting__Group__12__Impl : ( ( rule__ServiceSetting__Group_12__0 )? ) ;
public final void rule__ServiceSetting__Group__12__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:928:1: ( ( ( rule__ServiceSetting__Group_12__0 )? ) )
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:929:1: ( ( rule__ServiceSetting__Group_12__0 )? )
{
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:929:1: ( ( rule__ServiceSetting__Group_12__0 )? )
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:930:1: ( rule__ServiceSetting__Group_12__0 )?
{
before(grammarAccess.getServiceSettingAccess().getGroup_12());
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:931:1: ( rule__ServiceSetting__Group_12__0 )?
int alt12=2;
int LA12_0 = input.LA(1);
if ( (LA12_0==26) ) {
alt12=1;
}
switch (alt12) {
case 1 :
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:931:2: rule__ServiceSetting__Group_12__0
{
pushFollow(FollowSets000.FOLLOW_rule__ServiceSetting__Group_12__0_in_rule__ServiceSetting__Group__12__Impl1852);
rule__ServiceSetting__Group_12__0();
_fsp--;
}
break;
}
after(grammarAccess.getServiceSettingAccess().getGroup_12());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ServiceSetting__Group__12__Impl
// $ANTLR start rule__ServiceSetting__Group__13
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:941:1: rule__ServiceSetting__Group__13 : rule__ServiceSetting__Group__13__Impl ;
public final void rule__ServiceSetting__Group__13() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:945:1: ( rule__ServiceSetting__Group__13__Impl )
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:946:2: rule__ServiceSetting__Group__13__Impl
{
pushFollow(FollowSets000.FOLLOW_rule__ServiceSetting__Group__13__Impl_in_rule__ServiceSetting__Group__131883);
rule__ServiceSetting__Group__13__Impl();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ServiceSetting__Group__13
// $ANTLR start rule__ServiceSetting__Group__13__Impl
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:952:1: rule__ServiceSetting__Group__13__Impl : ( '}' ) ;
public final void rule__ServiceSetting__Group__13__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:956:1: ( ( '}' ) )
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:957:1: ( '}' )
{
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:957:1: ( '}' )
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:958:1: '}'
{
before(grammarAccess.getServiceSettingAccess().getRightCurlyBracketKeyword_13());
match(input,17,FollowSets000.FOLLOW_17_in_rule__ServiceSetting__Group__13__Impl1911);
after(grammarAccess.getServiceSettingAccess().getRightCurlyBracketKeyword_13());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ServiceSetting__Group__13__Impl
// $ANTLR start rule__ServiceSetting__Group_7__0
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:999:1: rule__ServiceSetting__Group_7__0 : rule__ServiceSetting__Group_7__0__Impl rule__ServiceSetting__Group_7__1 ;
public final void rule__ServiceSetting__Group_7__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:1003:1: ( rule__ServiceSetting__Group_7__0__Impl rule__ServiceSetting__Group_7__1 )
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:1004:2: rule__ServiceSetting__Group_7__0__Impl rule__ServiceSetting__Group_7__1
{
pushFollow(FollowSets000.FOLLOW_rule__ServiceSetting__Group_7__0__Impl_in_rule__ServiceSetting__Group_7__01970);
rule__ServiceSetting__Group_7__0__Impl();
_fsp--;
pushFollow(FollowSets000.FOLLOW_rule__ServiceSetting__Group_7__1_in_rule__ServiceSetting__Group_7__01973);
rule__ServiceSetting__Group_7__1();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ServiceSetting__Group_7__0
// $ANTLR start rule__ServiceSetting__Group_7__0__Impl
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:1011:1: rule__ServiceSetting__Group_7__0__Impl : ( 'id' ) ;
public final void rule__ServiceSetting__Group_7__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:1015:1: ( ( 'id' ) )
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:1016:1: ( 'id' )
{
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:1016:1: ( 'id' )
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:1017:1: 'id'
{
before(grammarAccess.getServiceSettingAccess().getIdKeyword_7_0());
match(input,18,FollowSets000.FOLLOW_18_in_rule__ServiceSetting__Group_7__0__Impl2001);
after(grammarAccess.getServiceSettingAccess().getIdKeyword_7_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ServiceSetting__Group_7__0__Impl
// $ANTLR start rule__ServiceSetting__Group_7__1
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:1030:1: rule__ServiceSetting__Group_7__1 : rule__ServiceSetting__Group_7__1__Impl ;
public final void rule__ServiceSetting__Group_7__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:1034:1: ( rule__ServiceSetting__Group_7__1__Impl )
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:1035:2: rule__ServiceSetting__Group_7__1__Impl
{
pushFollow(FollowSets000.FOLLOW_rule__ServiceSetting__Group_7__1__Impl_in_rule__ServiceSetting__Group_7__12032);
rule__ServiceSetting__Group_7__1__Impl();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ServiceSetting__Group_7__1
// $ANTLR start rule__ServiceSetting__Group_7__1__Impl
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:1041:1: rule__ServiceSetting__Group_7__1__Impl : ( ( rule__ServiceSetting__IdAssignment_7_1 ) ) ;
public final void rule__ServiceSetting__Group_7__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:1045:1: ( ( ( rule__ServiceSetting__IdAssignment_7_1 ) ) )
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:1046:1: ( ( rule__ServiceSetting__IdAssignment_7_1 ) )
{
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:1046:1: ( ( rule__ServiceSetting__IdAssignment_7_1 ) )
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:1047:1: ( rule__ServiceSetting__IdAssignment_7_1 )
{
before(grammarAccess.getServiceSettingAccess().getIdAssignment_7_1());
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:1048:1: ( rule__ServiceSetting__IdAssignment_7_1 )
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:1048:2: rule__ServiceSetting__IdAssignment_7_1
{
pushFollow(FollowSets000.FOLLOW_rule__ServiceSetting__IdAssignment_7_1_in_rule__ServiceSetting__Group_7__1__Impl2059);
rule__ServiceSetting__IdAssignment_7_1();
_fsp--;
}
after(grammarAccess.getServiceSettingAccess().getIdAssignment_7_1());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ServiceSetting__Group_7__1__Impl
// $ANTLR start rule__ServiceSetting__Group_8__0
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:1062:1: rule__ServiceSetting__Group_8__0 : rule__ServiceSetting__Group_8__0__Impl rule__ServiceSetting__Group_8__1 ;
public final void rule__ServiceSetting__Group_8__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:1066:1: ( rule__ServiceSetting__Group_8__0__Impl rule__ServiceSetting__Group_8__1 )
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:1067:2: rule__ServiceSetting__Group_8__0__Impl rule__ServiceSetting__Group_8__1
{
pushFollow(FollowSets000.FOLLOW_rule__ServiceSetting__Group_8__0__Impl_in_rule__ServiceSetting__Group_8__02093);
rule__ServiceSetting__Group_8__0__Impl();
_fsp--;
pushFollow(FollowSets000.FOLLOW_rule__ServiceSetting__Group_8__1_in_rule__ServiceSetting__Group_8__02096);
rule__ServiceSetting__Group_8__1();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ServiceSetting__Group_8__0
// $ANTLR start rule__ServiceSetting__Group_8__0__Impl
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:1074:1: rule__ServiceSetting__Group_8__0__Impl : ( 'description' ) ;
public final void rule__ServiceSetting__Group_8__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:1078:1: ( ( 'description' ) )
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:1079:1: ( 'description' )
{
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:1079:1: ( 'description' )
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:1080:1: 'description'
{
before(grammarAccess.getServiceSettingAccess().getDescriptionKeyword_8_0());
match(input,19,FollowSets000.FOLLOW_19_in_rule__ServiceSetting__Group_8__0__Impl2124);
after(grammarAccess.getServiceSettingAccess().getDescriptionKeyword_8_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ServiceSetting__Group_8__0__Impl
// $ANTLR start rule__ServiceSetting__Group_8__1
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:1093:1: rule__ServiceSetting__Group_8__1 : rule__ServiceSetting__Group_8__1__Impl ;
public final void rule__ServiceSetting__Group_8__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:1097:1: ( rule__ServiceSetting__Group_8__1__Impl )
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:1098:2: rule__ServiceSetting__Group_8__1__Impl
{
pushFollow(FollowSets000.FOLLOW_rule__ServiceSetting__Group_8__1__Impl_in_rule__ServiceSetting__Group_8__12155);
rule__ServiceSetting__Group_8__1__Impl();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ServiceSetting__Group_8__1
// $ANTLR start rule__ServiceSetting__Group_8__1__Impl
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:1104:1: rule__ServiceSetting__Group_8__1__Impl : ( ( rule__ServiceSetting__DescriptionAssignment_8_1 ) ) ;
public final void rule__ServiceSetting__Group_8__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:1108:1: ( ( ( rule__ServiceSetting__DescriptionAssignment_8_1 ) ) )
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:1109:1: ( ( rule__ServiceSetting__DescriptionAssignment_8_1 ) )
{
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:1109:1: ( ( rule__ServiceSetting__DescriptionAssignment_8_1 ) )
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:1110:1: ( rule__ServiceSetting__DescriptionAssignment_8_1 )
{
before(grammarAccess.getServiceSettingAccess().getDescriptionAssignment_8_1());
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:1111:1: ( rule__ServiceSetting__DescriptionAssignment_8_1 )
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:1111:2: rule__ServiceSetting__DescriptionAssignment_8_1
{
pushFollow(FollowSets000.FOLLOW_rule__ServiceSetting__DescriptionAssignment_8_1_in_rule__ServiceSetting__Group_8__1__Impl2182);
rule__ServiceSetting__DescriptionAssignment_8_1();
_fsp--;
}
after(grammarAccess.getServiceSettingAccess().getDescriptionAssignment_8_1());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ServiceSetting__Group_8__1__Impl
// $ANTLR start rule__ServiceSetting__Group_9__0
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:1125:1: rule__ServiceSetting__Group_9__0 : rule__ServiceSetting__Group_9__0__Impl rule__ServiceSetting__Group_9__1 ;
public final void rule__ServiceSetting__Group_9__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:1129:1: ( rule__ServiceSetting__Group_9__0__Impl rule__ServiceSetting__Group_9__1 )
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:1130:2: rule__ServiceSetting__Group_9__0__Impl rule__ServiceSetting__Group_9__1
{
pushFollow(FollowSets000.FOLLOW_rule__ServiceSetting__Group_9__0__Impl_in_rule__ServiceSetting__Group_9__02216);
rule__ServiceSetting__Group_9__0__Impl();
_fsp--;
pushFollow(FollowSets000.FOLLOW_rule__ServiceSetting__Group_9__1_in_rule__ServiceSetting__Group_9__02219);
rule__ServiceSetting__Group_9__1();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ServiceSetting__Group_9__0
// $ANTLR start rule__ServiceSetting__Group_9__0__Impl
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:1137:1: rule__ServiceSetting__Group_9__0__Impl : ( 'Readable' ) ;
public final void rule__ServiceSetting__Group_9__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:1141:1: ( ( 'Readable' ) )
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:1142:1: ( 'Readable' )
{
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:1142:1: ( 'Readable' )
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:1143:1: 'Readable'
{
before(grammarAccess.getServiceSettingAccess().getReadableKeyword_9_0());
match(input,20,FollowSets000.FOLLOW_20_in_rule__ServiceSetting__Group_9__0__Impl2247);
after(grammarAccess.getServiceSettingAccess().getReadableKeyword_9_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ServiceSetting__Group_9__0__Impl
// $ANTLR start rule__ServiceSetting__Group_9__1
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:1156:1: rule__ServiceSetting__Group_9__1 : rule__ServiceSetting__Group_9__1__Impl ;
public final void rule__ServiceSetting__Group_9__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:1160:1: ( rule__ServiceSetting__Group_9__1__Impl )
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:1161:2: rule__ServiceSetting__Group_9__1__Impl
{
pushFollow(FollowSets000.FOLLOW_rule__ServiceSetting__Group_9__1__Impl_in_rule__ServiceSetting__Group_9__12278);
rule__ServiceSetting__Group_9__1__Impl();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ServiceSetting__Group_9__1
// $ANTLR start rule__ServiceSetting__Group_9__1__Impl
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:1167:1: rule__ServiceSetting__Group_9__1__Impl : ( ( rule__ServiceSetting__ReadableAssignment_9_1 ) ) ;
public final void rule__ServiceSetting__Group_9__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:1171:1: ( ( ( rule__ServiceSetting__ReadableAssignment_9_1 ) ) )
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:1172:1: ( ( rule__ServiceSetting__ReadableAssignment_9_1 ) )
{
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:1172:1: ( ( rule__ServiceSetting__ReadableAssignment_9_1 ) )
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:1173:1: ( rule__ServiceSetting__ReadableAssignment_9_1 )
{
before(grammarAccess.getServiceSettingAccess().getReadableAssignment_9_1());
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:1174:1: ( rule__ServiceSetting__ReadableAssignment_9_1 )
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:1174:2: rule__ServiceSetting__ReadableAssignment_9_1
{
pushFollow(FollowSets000.FOLLOW_rule__ServiceSetting__ReadableAssignment_9_1_in_rule__ServiceSetting__Group_9__1__Impl2305);
rule__ServiceSetting__ReadableAssignment_9_1();
_fsp--;
}
after(grammarAccess.getServiceSettingAccess().getReadableAssignment_9_1());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ServiceSetting__Group_9__1__Impl
// $ANTLR start rule__ServiceSetting__Group_10__0
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:1188:1: rule__ServiceSetting__Group_10__0 : rule__ServiceSetting__Group_10__0__Impl rule__ServiceSetting__Group_10__1 ;
public final void rule__ServiceSetting__Group_10__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:1192:1: ( rule__ServiceSetting__Group_10__0__Impl rule__ServiceSetting__Group_10__1 )
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:1193:2: rule__ServiceSetting__Group_10__0__Impl rule__ServiceSetting__Group_10__1
{
pushFollow(FollowSets000.FOLLOW_rule__ServiceSetting__Group_10__0__Impl_in_rule__ServiceSetting__Group_10__02339);
rule__ServiceSetting__Group_10__0__Impl();
_fsp--;
pushFollow(FollowSets000.FOLLOW_rule__ServiceSetting__Group_10__1_in_rule__ServiceSetting__Group_10__02342);
rule__ServiceSetting__Group_10__1();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ServiceSetting__Group_10__0
// $ANTLR start rule__ServiceSetting__Group_10__0__Impl
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:1200:1: rule__ServiceSetting__Group_10__0__Impl : ( 'Writable' ) ;
public final void rule__ServiceSetting__Group_10__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:1204:1: ( ( 'Writable' ) )
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:1205:1: ( 'Writable' )
{
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:1205:1: ( 'Writable' )
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:1206:1: 'Writable'
{
before(grammarAccess.getServiceSettingAccess().getWritableKeyword_10_0());
match(input,21,FollowSets000.FOLLOW_21_in_rule__ServiceSetting__Group_10__0__Impl2370);
after(grammarAccess.getServiceSettingAccess().getWritableKeyword_10_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ServiceSetting__Group_10__0__Impl
// $ANTLR start rule__ServiceSetting__Group_10__1
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:1219:1: rule__ServiceSetting__Group_10__1 : rule__ServiceSetting__Group_10__1__Impl ;
public final void rule__ServiceSetting__Group_10__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:1223:1: ( rule__ServiceSetting__Group_10__1__Impl )
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:1224:2: rule__ServiceSetting__Group_10__1__Impl
{
pushFollow(FollowSets000.FOLLOW_rule__ServiceSetting__Group_10__1__Impl_in_rule__ServiceSetting__Group_10__12401);
rule__ServiceSetting__Group_10__1__Impl();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ServiceSetting__Group_10__1
// $ANTLR start rule__ServiceSetting__Group_10__1__Impl
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:1230:1: rule__ServiceSetting__Group_10__1__Impl : ( ( rule__ServiceSetting__WritableAssignment_10_1 ) ) ;
public final void rule__ServiceSetting__Group_10__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:1234:1: ( ( ( rule__ServiceSetting__WritableAssignment_10_1 ) ) )
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:1235:1: ( ( rule__ServiceSetting__WritableAssignment_10_1 ) )
{
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:1235:1: ( ( rule__ServiceSetting__WritableAssignment_10_1 ) )
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:1236:1: ( rule__ServiceSetting__WritableAssignment_10_1 )
{
before(grammarAccess.getServiceSettingAccess().getWritableAssignment_10_1());
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:1237:1: ( rule__ServiceSetting__WritableAssignment_10_1 )
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:1237:2: rule__ServiceSetting__WritableAssignment_10_1
{
pushFollow(FollowSets000.FOLLOW_rule__ServiceSetting__WritableAssignment_10_1_in_rule__ServiceSetting__Group_10__1__Impl2428);
rule__ServiceSetting__WritableAssignment_10_1();
_fsp--;
}
after(grammarAccess.getServiceSettingAccess().getWritableAssignment_10_1());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ServiceSetting__Group_10__1__Impl
// $ANTLR start rule__ServiceSetting__Group_11__0
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:1251:1: rule__ServiceSetting__Group_11__0 : rule__ServiceSetting__Group_11__0__Impl rule__ServiceSetting__Group_11__1 ;
public final void rule__ServiceSetting__Group_11__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:1255:1: ( rule__ServiceSetting__Group_11__0__Impl rule__ServiceSetting__Group_11__1 )
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:1256:2: rule__ServiceSetting__Group_11__0__Impl rule__ServiceSetting__Group_11__1
{
pushFollow(FollowSets000.FOLLOW_rule__ServiceSetting__Group_11__0__Impl_in_rule__ServiceSetting__Group_11__02462);
rule__ServiceSetting__Group_11__0__Impl();
_fsp--;
pushFollow(FollowSets000.FOLLOW_rule__ServiceSetting__Group_11__1_in_rule__ServiceSetting__Group_11__02465);
rule__ServiceSetting__Group_11__1();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ServiceSetting__Group_11__0
// $ANTLR start rule__ServiceSetting__Group_11__0__Impl
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:1263:1: rule__ServiceSetting__Group_11__0__Impl : ( 'requiresParams' ) ;
public final void rule__ServiceSetting__Group_11__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:1267:1: ( ( 'requiresParams' ) )
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:1268:1: ( 'requiresParams' )
{
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:1268:1: ( 'requiresParams' )
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:1269:1: 'requiresParams'
{
before(grammarAccess.getServiceSettingAccess().getRequiresParamsKeyword_11_0());
match(input,22,FollowSets000.FOLLOW_22_in_rule__ServiceSetting__Group_11__0__Impl2493);
after(grammarAccess.getServiceSettingAccess().getRequiresParamsKeyword_11_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ServiceSetting__Group_11__0__Impl
// $ANTLR start rule__ServiceSetting__Group_11__1
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:1282:1: rule__ServiceSetting__Group_11__1 : rule__ServiceSetting__Group_11__1__Impl rule__ServiceSetting__Group_11__2 ;
public final void rule__ServiceSetting__Group_11__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:1286:1: ( rule__ServiceSetting__Group_11__1__Impl rule__ServiceSetting__Group_11__2 )
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:1287:2: rule__ServiceSetting__Group_11__1__Impl rule__ServiceSetting__Group_11__2
{
pushFollow(FollowSets000.FOLLOW_rule__ServiceSetting__Group_11__1__Impl_in_rule__ServiceSetting__Group_11__12524);
rule__ServiceSetting__Group_11__1__Impl();
_fsp--;
pushFollow(FollowSets000.FOLLOW_rule__ServiceSetting__Group_11__2_in_rule__ServiceSetting__Group_11__12527);
rule__ServiceSetting__Group_11__2();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ServiceSetting__Group_11__1
// $ANTLR start rule__ServiceSetting__Group_11__1__Impl
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:1294:1: rule__ServiceSetting__Group_11__1__Impl : ( '(' ) ;
public final void rule__ServiceSetting__Group_11__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:1298:1: ( ( '(' ) )
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:1299:1: ( '(' )
{
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:1299:1: ( '(' )
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:1300:1: '('
{
before(grammarAccess.getServiceSettingAccess().getLeftParenthesisKeyword_11_1());
match(input,23,FollowSets000.FOLLOW_23_in_rule__ServiceSetting__Group_11__1__Impl2555);
after(grammarAccess.getServiceSettingAccess().getLeftParenthesisKeyword_11_1());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ServiceSetting__Group_11__1__Impl
// $ANTLR start rule__ServiceSetting__Group_11__2
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:1313:1: rule__ServiceSetting__Group_11__2 : rule__ServiceSetting__Group_11__2__Impl rule__ServiceSetting__Group_11__3 ;
public final void rule__ServiceSetting__Group_11__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:1317:1: ( rule__ServiceSetting__Group_11__2__Impl rule__ServiceSetting__Group_11__3 )
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:1318:2: rule__ServiceSetting__Group_11__2__Impl rule__ServiceSetting__Group_11__3
{
pushFollow(FollowSets000.FOLLOW_rule__ServiceSetting__Group_11__2__Impl_in_rule__ServiceSetting__Group_11__22586);
rule__ServiceSetting__Group_11__2__Impl();
_fsp--;
pushFollow(FollowSets000.FOLLOW_rule__ServiceSetting__Group_11__3_in_rule__ServiceSetting__Group_11__22589);
rule__ServiceSetting__Group_11__3();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ServiceSetting__Group_11__2
// $ANTLR start rule__ServiceSetting__Group_11__2__Impl
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:1325:1: rule__ServiceSetting__Group_11__2__Impl : ( ( rule__ServiceSetting__RequiresParamsAssignment_11_2 ) ) ;
public final void rule__ServiceSetting__Group_11__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:1329:1: ( ( ( rule__ServiceSetting__RequiresParamsAssignment_11_2 ) ) )
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:1330:1: ( ( rule__ServiceSetting__RequiresParamsAssignment_11_2 ) )
{
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:1330:1: ( ( rule__ServiceSetting__RequiresParamsAssignment_11_2 ) )
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:1331:1: ( rule__ServiceSetting__RequiresParamsAssignment_11_2 )
{
before(grammarAccess.getServiceSettingAccess().getRequiresParamsAssignment_11_2());
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:1332:1: ( rule__ServiceSetting__RequiresParamsAssignment_11_2 )
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:1332:2: rule__ServiceSetting__RequiresParamsAssignment_11_2
{
pushFollow(FollowSets000.FOLLOW_rule__ServiceSetting__RequiresParamsAssignment_11_2_in_rule__ServiceSetting__Group_11__2__Impl2616);
rule__ServiceSetting__RequiresParamsAssignment_11_2();
_fsp--;
}
after(grammarAccess.getServiceSettingAccess().getRequiresParamsAssignment_11_2());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ServiceSetting__Group_11__2__Impl
// $ANTLR start rule__ServiceSetting__Group_11__3
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:1342:1: rule__ServiceSetting__Group_11__3 : rule__ServiceSetting__Group_11__3__Impl rule__ServiceSetting__Group_11__4 ;
public final void rule__ServiceSetting__Group_11__3() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:1346:1: ( rule__ServiceSetting__Group_11__3__Impl rule__ServiceSetting__Group_11__4 )
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:1347:2: rule__ServiceSetting__Group_11__3__Impl rule__ServiceSetting__Group_11__4
{
pushFollow(FollowSets000.FOLLOW_rule__ServiceSetting__Group_11__3__Impl_in_rule__ServiceSetting__Group_11__32646);
rule__ServiceSetting__Group_11__3__Impl();
_fsp--;
pushFollow(FollowSets000.FOLLOW_rule__ServiceSetting__Group_11__4_in_rule__ServiceSetting__Group_11__32649);
rule__ServiceSetting__Group_11__4();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ServiceSetting__Group_11__3
// $ANTLR start rule__ServiceSetting__Group_11__3__Impl
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:1354:1: rule__ServiceSetting__Group_11__3__Impl : ( ( rule__ServiceSetting__Group_11_3__0 )* ) ;
public final void rule__ServiceSetting__Group_11__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:1358:1: ( ( ( rule__ServiceSetting__Group_11_3__0 )* ) )
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:1359:1: ( ( rule__ServiceSetting__Group_11_3__0 )* )
{
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:1359:1: ( ( rule__ServiceSetting__Group_11_3__0 )* )
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:1360:1: ( rule__ServiceSetting__Group_11_3__0 )*
{
before(grammarAccess.getServiceSettingAccess().getGroup_11_3());
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:1361:1: ( rule__ServiceSetting__Group_11_3__0 )*
loop13:
do {
int alt13=2;
int LA13_0 = input.LA(1);
if ( (LA13_0==25) ) {
alt13=1;
}
switch (alt13) {
case 1 :
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:1361:2: rule__ServiceSetting__Group_11_3__0
{
pushFollow(FollowSets000.FOLLOW_rule__ServiceSetting__Group_11_3__0_in_rule__ServiceSetting__Group_11__3__Impl2676);
rule__ServiceSetting__Group_11_3__0();
_fsp--;
}
break;
default :
break loop13;
}
} while (true);
after(grammarAccess.getServiceSettingAccess().getGroup_11_3());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ServiceSetting__Group_11__3__Impl
// $ANTLR start rule__ServiceSetting__Group_11__4
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:1371:1: rule__ServiceSetting__Group_11__4 : rule__ServiceSetting__Group_11__4__Impl ;
public final void rule__ServiceSetting__Group_11__4() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:1375:1: ( rule__ServiceSetting__Group_11__4__Impl )
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:1376:2: rule__ServiceSetting__Group_11__4__Impl
{
pushFollow(FollowSets000.FOLLOW_rule__ServiceSetting__Group_11__4__Impl_in_rule__ServiceSetting__Group_11__42707);
rule__ServiceSetting__Group_11__4__Impl();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ServiceSetting__Group_11__4
// $ANTLR start rule__ServiceSetting__Group_11__4__Impl
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:1382:1: rule__ServiceSetting__Group_11__4__Impl : ( ')' ) ;
public final void rule__ServiceSetting__Group_11__4__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:1386:1: ( ( ')' ) )
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:1387:1: ( ')' )
{
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:1387:1: ( ')' )
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:1388:1: ')'
{
before(grammarAccess.getServiceSettingAccess().getRightParenthesisKeyword_11_4());
match(input,24,FollowSets000.FOLLOW_24_in_rule__ServiceSetting__Group_11__4__Impl2735);
after(grammarAccess.getServiceSettingAccess().getRightParenthesisKeyword_11_4());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ServiceSetting__Group_11__4__Impl
// $ANTLR start rule__ServiceSetting__Group_11_3__0
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:1411:1: rule__ServiceSetting__Group_11_3__0 : rule__ServiceSetting__Group_11_3__0__Impl rule__ServiceSetting__Group_11_3__1 ;
public final void rule__ServiceSetting__Group_11_3__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:1415:1: ( rule__ServiceSetting__Group_11_3__0__Impl rule__ServiceSetting__Group_11_3__1 )
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:1416:2: rule__ServiceSetting__Group_11_3__0__Impl rule__ServiceSetting__Group_11_3__1
{
pushFollow(FollowSets000.FOLLOW_rule__ServiceSetting__Group_11_3__0__Impl_in_rule__ServiceSetting__Group_11_3__02776);
rule__ServiceSetting__Group_11_3__0__Impl();
_fsp--;
pushFollow(FollowSets000.FOLLOW_rule__ServiceSetting__Group_11_3__1_in_rule__ServiceSetting__Group_11_3__02779);
rule__ServiceSetting__Group_11_3__1();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ServiceSetting__Group_11_3__0
// $ANTLR start rule__ServiceSetting__Group_11_3__0__Impl
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:1423:1: rule__ServiceSetting__Group_11_3__0__Impl : ( ',' ) ;
public final void rule__ServiceSetting__Group_11_3__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:1427:1: ( ( ',' ) )
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:1428:1: ( ',' )
{
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:1428:1: ( ',' )
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:1429:1: ','
{
before(grammarAccess.getServiceSettingAccess().getCommaKeyword_11_3_0());
match(input,25,FollowSets000.FOLLOW_25_in_rule__ServiceSetting__Group_11_3__0__Impl2807);
after(grammarAccess.getServiceSettingAccess().getCommaKeyword_11_3_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ServiceSetting__Group_11_3__0__Impl
// $ANTLR start rule__ServiceSetting__Group_11_3__1
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:1442:1: rule__ServiceSetting__Group_11_3__1 : rule__ServiceSetting__Group_11_3__1__Impl ;
public final void rule__ServiceSetting__Group_11_3__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:1446:1: ( rule__ServiceSetting__Group_11_3__1__Impl )
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:1447:2: rule__ServiceSetting__Group_11_3__1__Impl
{
pushFollow(FollowSets000.FOLLOW_rule__ServiceSetting__Group_11_3__1__Impl_in_rule__ServiceSetting__Group_11_3__12838);
rule__ServiceSetting__Group_11_3__1__Impl();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ServiceSetting__Group_11_3__1
// $ANTLR start rule__ServiceSetting__Group_11_3__1__Impl
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:1453:1: rule__ServiceSetting__Group_11_3__1__Impl : ( ( rule__ServiceSetting__RequiresParamsAssignment_11_3_1 ) ) ;
public final void rule__ServiceSetting__Group_11_3__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:1457:1: ( ( ( rule__ServiceSetting__RequiresParamsAssignment_11_3_1 ) ) )
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:1458:1: ( ( rule__ServiceSetting__RequiresParamsAssignment_11_3_1 ) )
{
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:1458:1: ( ( rule__ServiceSetting__RequiresParamsAssignment_11_3_1 ) )
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:1459:1: ( rule__ServiceSetting__RequiresParamsAssignment_11_3_1 )
{
before(grammarAccess.getServiceSettingAccess().getRequiresParamsAssignment_11_3_1());
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:1460:1: ( rule__ServiceSetting__RequiresParamsAssignment_11_3_1 )
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:1460:2: rule__ServiceSetting__RequiresParamsAssignment_11_3_1
{
pushFollow(FollowSets000.FOLLOW_rule__ServiceSetting__RequiresParamsAssignment_11_3_1_in_rule__ServiceSetting__Group_11_3__1__Impl2865);
rule__ServiceSetting__RequiresParamsAssignment_11_3_1();
_fsp--;
}
after(grammarAccess.getServiceSettingAccess().getRequiresParamsAssignment_11_3_1());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ServiceSetting__Group_11_3__1__Impl
// $ANTLR start rule__ServiceSetting__Group_12__0
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:1474:1: rule__ServiceSetting__Group_12__0 : rule__ServiceSetting__Group_12__0__Impl rule__ServiceSetting__Group_12__1 ;
public final void rule__ServiceSetting__Group_12__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:1478:1: ( rule__ServiceSetting__Group_12__0__Impl rule__ServiceSetting__Group_12__1 )
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:1479:2: rule__ServiceSetting__Group_12__0__Impl rule__ServiceSetting__Group_12__1
{
pushFollow(FollowSets000.FOLLOW_rule__ServiceSetting__Group_12__0__Impl_in_rule__ServiceSetting__Group_12__02899);
rule__ServiceSetting__Group_12__0__Impl();
_fsp--;
pushFollow(FollowSets000.FOLLOW_rule__ServiceSetting__Group_12__1_in_rule__ServiceSetting__Group_12__02902);
rule__ServiceSetting__Group_12__1();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ServiceSetting__Group_12__0
// $ANTLR start rule__ServiceSetting__Group_12__0__Impl
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:1486:1: rule__ServiceSetting__Group_12__0__Impl : ( 'settingType' ) ;
public final void rule__ServiceSetting__Group_12__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:1490:1: ( ( 'settingType' ) )
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:1491:1: ( 'settingType' )
{
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:1491:1: ( 'settingType' )
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:1492:1: 'settingType'
{
before(grammarAccess.getServiceSettingAccess().getSettingTypeKeyword_12_0());
match(input,26,FollowSets000.FOLLOW_26_in_rule__ServiceSetting__Group_12__0__Impl2930);
after(grammarAccess.getServiceSettingAccess().getSettingTypeKeyword_12_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ServiceSetting__Group_12__0__Impl
// $ANTLR start rule__ServiceSetting__Group_12__1
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:1505:1: rule__ServiceSetting__Group_12__1 : rule__ServiceSetting__Group_12__1__Impl ;
public final void rule__ServiceSetting__Group_12__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:1509:1: ( rule__ServiceSetting__Group_12__1__Impl )
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:1510:2: rule__ServiceSetting__Group_12__1__Impl
{
pushFollow(FollowSets000.FOLLOW_rule__ServiceSetting__Group_12__1__Impl_in_rule__ServiceSetting__Group_12__12961);
rule__ServiceSetting__Group_12__1__Impl();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ServiceSetting__Group_12__1
// $ANTLR start rule__ServiceSetting__Group_12__1__Impl
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:1516:1: rule__ServiceSetting__Group_12__1__Impl : ( ( rule__ServiceSetting__SettingTypeAssignment_12_1 ) ) ;
public final void rule__ServiceSetting__Group_12__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:1520:1: ( ( ( rule__ServiceSetting__SettingTypeAssignment_12_1 ) ) )
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:1521:1: ( ( rule__ServiceSetting__SettingTypeAssignment_12_1 ) )
{
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:1521:1: ( ( rule__ServiceSetting__SettingTypeAssignment_12_1 ) )
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:1522:1: ( rule__ServiceSetting__SettingTypeAssignment_12_1 )
{
before(grammarAccess.getServiceSettingAccess().getSettingTypeAssignment_12_1());
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:1523:1: ( rule__ServiceSetting__SettingTypeAssignment_12_1 )
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:1523:2: rule__ServiceSetting__SettingTypeAssignment_12_1
{
pushFollow(FollowSets000.FOLLOW_rule__ServiceSetting__SettingTypeAssignment_12_1_in_rule__ServiceSetting__Group_12__1__Impl2988);
rule__ServiceSetting__SettingTypeAssignment_12_1();
_fsp--;
}
after(grammarAccess.getServiceSettingAccess().getSettingTypeAssignment_12_1());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ServiceSetting__Group_12__1__Impl
// $ANTLR start rule__OfferedService__Group__0
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:1537:1: rule__OfferedService__Group__0 : rule__OfferedService__Group__0__Impl rule__OfferedService__Group__1 ;
public final void rule__OfferedService__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:1541:1: ( rule__OfferedService__Group__0__Impl rule__OfferedService__Group__1 )
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:1542:2: rule__OfferedService__Group__0__Impl rule__OfferedService__Group__1
{
pushFollow(FollowSets000.FOLLOW_rule__OfferedService__Group__0__Impl_in_rule__OfferedService__Group__03022);
rule__OfferedService__Group__0__Impl();
_fsp--;
pushFollow(FollowSets000.FOLLOW_rule__OfferedService__Group__1_in_rule__OfferedService__Group__03025);
rule__OfferedService__Group__1();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__OfferedService__Group__0
// $ANTLR start rule__OfferedService__Group__0__Impl
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:1549:1: rule__OfferedService__Group__0__Impl : ( () ) ;
public final void rule__OfferedService__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:1553:1: ( ( () ) )
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:1554:1: ( () )
{
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:1554:1: ( () )
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:1555:1: ()
{
before(grammarAccess.getOfferedServiceAccess().getOfferedServiceAction_0());
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:1556:1: ()
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:1558:1:
{
}
after(grammarAccess.getOfferedServiceAccess().getOfferedServiceAction_0());
}
}
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__OfferedService__Group__0__Impl
// $ANTLR start rule__OfferedService__Group__1
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:1568:1: rule__OfferedService__Group__1 : rule__OfferedService__Group__1__Impl rule__OfferedService__Group__2 ;
public final void rule__OfferedService__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:1572:1: ( rule__OfferedService__Group__1__Impl rule__OfferedService__Group__2 )
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:1573:2: rule__OfferedService__Group__1__Impl rule__OfferedService__Group__2
{
pushFollow(FollowSets000.FOLLOW_rule__OfferedService__Group__1__Impl_in_rule__OfferedService__Group__13083);
rule__OfferedService__Group__1__Impl();
_fsp--;
pushFollow(FollowSets000.FOLLOW_rule__OfferedService__Group__2_in_rule__OfferedService__Group__13086);
rule__OfferedService__Group__2();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__OfferedService__Group__1
// $ANTLR start rule__OfferedService__Group__1__Impl
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:1580:1: rule__OfferedService__Group__1__Impl : ( 'OfferedService' ) ;
public final void rule__OfferedService__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:1584:1: ( ( 'OfferedService' ) )
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:1585:1: ( 'OfferedService' )
{
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:1585:1: ( 'OfferedService' )
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:1586:1: 'OfferedService'
{
before(grammarAccess.getOfferedServiceAccess().getOfferedServiceKeyword_1());
match(input,27,FollowSets000.FOLLOW_27_in_rule__OfferedService__Group__1__Impl3114);
after(grammarAccess.getOfferedServiceAccess().getOfferedServiceKeyword_1());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__OfferedService__Group__1__Impl
// $ANTLR start rule__OfferedService__Group__2
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:1599:1: rule__OfferedService__Group__2 : rule__OfferedService__Group__2__Impl rule__OfferedService__Group__3 ;
public final void rule__OfferedService__Group__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:1603:1: ( rule__OfferedService__Group__2__Impl rule__OfferedService__Group__3 )
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:1604:2: rule__OfferedService__Group__2__Impl rule__OfferedService__Group__3
{
pushFollow(FollowSets000.FOLLOW_rule__OfferedService__Group__2__Impl_in_rule__OfferedService__Group__23145);
rule__OfferedService__Group__2__Impl();
_fsp--;
pushFollow(FollowSets000.FOLLOW_rule__OfferedService__Group__3_in_rule__OfferedService__Group__23148);
rule__OfferedService__Group__3();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__OfferedService__Group__2
// $ANTLR start rule__OfferedService__Group__2__Impl
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:1611:1: rule__OfferedService__Group__2__Impl : ( ( rule__OfferedService__NameAssignment_2 ) ) ;
public final void rule__OfferedService__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:1615:1: ( ( ( rule__OfferedService__NameAssignment_2 ) ) )
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:1616:1: ( ( rule__OfferedService__NameAssignment_2 ) )
{
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:1616:1: ( ( rule__OfferedService__NameAssignment_2 ) )
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:1617:1: ( rule__OfferedService__NameAssignment_2 )
{
before(grammarAccess.getOfferedServiceAccess().getNameAssignment_2());
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:1618:1: ( rule__OfferedService__NameAssignment_2 )
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:1618:2: rule__OfferedService__NameAssignment_2
{
pushFollow(FollowSets000.FOLLOW_rule__OfferedService__NameAssignment_2_in_rule__OfferedService__Group__2__Impl3175);
rule__OfferedService__NameAssignment_2();
_fsp--;
}
after(grammarAccess.getOfferedServiceAccess().getNameAssignment_2());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__OfferedService__Group__2__Impl
// $ANTLR start rule__OfferedService__Group__3
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:1628:1: rule__OfferedService__Group__3 : rule__OfferedService__Group__3__Impl rule__OfferedService__Group__4 ;
public final void rule__OfferedService__Group__3() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:1632:1: ( rule__OfferedService__Group__3__Impl rule__OfferedService__Group__4 )
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:1633:2: rule__OfferedService__Group__3__Impl rule__OfferedService__Group__4
{
pushFollow(FollowSets000.FOLLOW_rule__OfferedService__Group__3__Impl_in_rule__OfferedService__Group__33205);
rule__OfferedService__Group__3__Impl();
_fsp--;
pushFollow(FollowSets000.FOLLOW_rule__OfferedService__Group__4_in_rule__OfferedService__Group__33208);
rule__OfferedService__Group__4();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__OfferedService__Group__3
// $ANTLR start rule__OfferedService__Group__3__Impl
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:1640:1: rule__OfferedService__Group__3__Impl : ( '{' ) ;
public final void rule__OfferedService__Group__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:1644:1: ( ( '{' ) )
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:1645:1: ( '{' )
{
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:1645:1: ( '{' )
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:1646:1: '{'
{
before(grammarAccess.getOfferedServiceAccess().getLeftCurlyBracketKeyword_3());
match(input,16,FollowSets000.FOLLOW_16_in_rule__OfferedService__Group__3__Impl3236);
after(grammarAccess.getOfferedServiceAccess().getLeftCurlyBracketKeyword_3());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__OfferedService__Group__3__Impl
// $ANTLR start rule__OfferedService__Group__4
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:1659:1: rule__OfferedService__Group__4 : rule__OfferedService__Group__4__Impl rule__OfferedService__Group__5 ;
public final void rule__OfferedService__Group__4() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:1663:1: ( rule__OfferedService__Group__4__Impl rule__OfferedService__Group__5 )
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:1664:2: rule__OfferedService__Group__4__Impl rule__OfferedService__Group__5
{
pushFollow(FollowSets000.FOLLOW_rule__OfferedService__Group__4__Impl_in_rule__OfferedService__Group__43267);
rule__OfferedService__Group__4__Impl();
_fsp--;
pushFollow(FollowSets000.FOLLOW_rule__OfferedService__Group__5_in_rule__OfferedService__Group__43270);
rule__OfferedService__Group__5();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__OfferedService__Group__4
// $ANTLR start rule__OfferedService__Group__4__Impl
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:1671:1: rule__OfferedService__Group__4__Impl : ( ( rule__OfferedService__Group_4__0 )? ) ;
public final void rule__OfferedService__Group__4__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:1675:1: ( ( ( rule__OfferedService__Group_4__0 )? ) )
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:1676:1: ( ( rule__OfferedService__Group_4__0 )? )
{
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:1676:1: ( ( rule__OfferedService__Group_4__0 )? )
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:1677:1: ( rule__OfferedService__Group_4__0 )?
{
before(grammarAccess.getOfferedServiceAccess().getGroup_4());
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:1678:1: ( rule__OfferedService__Group_4__0 )?
int alt14=2;
int LA14_0 = input.LA(1);
if ( (LA14_0==28) ) {
alt14=1;
}
switch (alt14) {
case 1 :
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:1678:2: rule__OfferedService__Group_4__0
{
pushFollow(FollowSets000.FOLLOW_rule__OfferedService__Group_4__0_in_rule__OfferedService__Group__4__Impl3297);
rule__OfferedService__Group_4__0();
_fsp--;
}
break;
}
after(grammarAccess.getOfferedServiceAccess().getGroup_4());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__OfferedService__Group__4__Impl
// $ANTLR start rule__OfferedService__Group__5
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:1688:1: rule__OfferedService__Group__5 : rule__OfferedService__Group__5__Impl ;
public final void rule__OfferedService__Group__5() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:1692:1: ( rule__OfferedService__Group__5__Impl )
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:1693:2: rule__OfferedService__Group__5__Impl
{
pushFollow(FollowSets000.FOLLOW_rule__OfferedService__Group__5__Impl_in_rule__OfferedService__Group__53328);
rule__OfferedService__Group__5__Impl();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__OfferedService__Group__5
// $ANTLR start rule__OfferedService__Group__5__Impl
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:1699:1: rule__OfferedService__Group__5__Impl : ( '}' ) ;
public final void rule__OfferedService__Group__5__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:1703:1: ( ( '}' ) )
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:1704:1: ( '}' )
{
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:1704:1: ( '}' )
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:1705:1: '}'
{
before(grammarAccess.getOfferedServiceAccess().getRightCurlyBracketKeyword_5());
match(input,17,FollowSets000.FOLLOW_17_in_rule__OfferedService__Group__5__Impl3356);
after(grammarAccess.getOfferedServiceAccess().getRightCurlyBracketKeyword_5());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__OfferedService__Group__5__Impl
// $ANTLR start rule__OfferedService__Group_4__0
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:1730:1: rule__OfferedService__Group_4__0 : rule__OfferedService__Group_4__0__Impl rule__OfferedService__Group_4__1 ;
public final void rule__OfferedService__Group_4__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:1734:1: ( rule__OfferedService__Group_4__0__Impl rule__OfferedService__Group_4__1 )
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:1735:2: rule__OfferedService__Group_4__0__Impl rule__OfferedService__Group_4__1
{
pushFollow(FollowSets000.FOLLOW_rule__OfferedService__Group_4__0__Impl_in_rule__OfferedService__Group_4__03399);
rule__OfferedService__Group_4__0__Impl();
_fsp--;
pushFollow(FollowSets000.FOLLOW_rule__OfferedService__Group_4__1_in_rule__OfferedService__Group_4__03402);
rule__OfferedService__Group_4__1();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__OfferedService__Group_4__0
// $ANTLR start rule__OfferedService__Group_4__0__Impl
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:1742:1: rule__OfferedService__Group_4__0__Impl : ( 'serviceSettings' ) ;
public final void rule__OfferedService__Group_4__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:1746:1: ( ( 'serviceSettings' ) )
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:1747:1: ( 'serviceSettings' )
{
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:1747:1: ( 'serviceSettings' )
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:1748:1: 'serviceSettings'
{
before(grammarAccess.getOfferedServiceAccess().getServiceSettingsKeyword_4_0());
match(input,28,FollowSets000.FOLLOW_28_in_rule__OfferedService__Group_4__0__Impl3430);
after(grammarAccess.getOfferedServiceAccess().getServiceSettingsKeyword_4_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__OfferedService__Group_4__0__Impl
// $ANTLR start rule__OfferedService__Group_4__1
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:1761:1: rule__OfferedService__Group_4__1 : rule__OfferedService__Group_4__1__Impl rule__OfferedService__Group_4__2 ;
public final void rule__OfferedService__Group_4__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:1765:1: ( rule__OfferedService__Group_4__1__Impl rule__OfferedService__Group_4__2 )
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:1766:2: rule__OfferedService__Group_4__1__Impl rule__OfferedService__Group_4__2
{
pushFollow(FollowSets000.FOLLOW_rule__OfferedService__Group_4__1__Impl_in_rule__OfferedService__Group_4__13461);
rule__OfferedService__Group_4__1__Impl();
_fsp--;
pushFollow(FollowSets000.FOLLOW_rule__OfferedService__Group_4__2_in_rule__OfferedService__Group_4__13464);
rule__OfferedService__Group_4__2();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__OfferedService__Group_4__1
// $ANTLR start rule__OfferedService__Group_4__1__Impl
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:1773:1: rule__OfferedService__Group_4__1__Impl : ( '{' ) ;
public final void rule__OfferedService__Group_4__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:1777:1: ( ( '{' ) )
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:1778:1: ( '{' )
{
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:1778:1: ( '{' )
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:1779:1: '{'
{
before(grammarAccess.getOfferedServiceAccess().getLeftCurlyBracketKeyword_4_1());
match(input,16,FollowSets000.FOLLOW_16_in_rule__OfferedService__Group_4__1__Impl3492);
after(grammarAccess.getOfferedServiceAccess().getLeftCurlyBracketKeyword_4_1());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__OfferedService__Group_4__1__Impl
// $ANTLR start rule__OfferedService__Group_4__2
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:1792:1: rule__OfferedService__Group_4__2 : rule__OfferedService__Group_4__2__Impl rule__OfferedService__Group_4__3 ;
public final void rule__OfferedService__Group_4__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:1796:1: ( rule__OfferedService__Group_4__2__Impl rule__OfferedService__Group_4__3 )
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:1797:2: rule__OfferedService__Group_4__2__Impl rule__OfferedService__Group_4__3
{
pushFollow(FollowSets000.FOLLOW_rule__OfferedService__Group_4__2__Impl_in_rule__OfferedService__Group_4__23523);
rule__OfferedService__Group_4__2__Impl();
_fsp--;
pushFollow(FollowSets000.FOLLOW_rule__OfferedService__Group_4__3_in_rule__OfferedService__Group_4__23526);
rule__OfferedService__Group_4__3();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__OfferedService__Group_4__2
// $ANTLR start rule__OfferedService__Group_4__2__Impl
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:1804:1: rule__OfferedService__Group_4__2__Impl : ( ( rule__OfferedService__ServiceSettingsAssignment_4_2 ) ) ;
public final void rule__OfferedService__Group_4__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:1808:1: ( ( ( rule__OfferedService__ServiceSettingsAssignment_4_2 ) ) )
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:1809:1: ( ( rule__OfferedService__ServiceSettingsAssignment_4_2 ) )
{
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:1809:1: ( ( rule__OfferedService__ServiceSettingsAssignment_4_2 ) )
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:1810:1: ( rule__OfferedService__ServiceSettingsAssignment_4_2 )
{
before(grammarAccess.getOfferedServiceAccess().getServiceSettingsAssignment_4_2());
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:1811:1: ( rule__OfferedService__ServiceSettingsAssignment_4_2 )
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:1811:2: rule__OfferedService__ServiceSettingsAssignment_4_2
{
pushFollow(FollowSets000.FOLLOW_rule__OfferedService__ServiceSettingsAssignment_4_2_in_rule__OfferedService__Group_4__2__Impl3553);
rule__OfferedService__ServiceSettingsAssignment_4_2();
_fsp--;
}
after(grammarAccess.getOfferedServiceAccess().getServiceSettingsAssignment_4_2());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__OfferedService__Group_4__2__Impl
// $ANTLR start rule__OfferedService__Group_4__3
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:1821:1: rule__OfferedService__Group_4__3 : rule__OfferedService__Group_4__3__Impl rule__OfferedService__Group_4__4 ;
public final void rule__OfferedService__Group_4__3() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:1825:1: ( rule__OfferedService__Group_4__3__Impl rule__OfferedService__Group_4__4 )
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:1826:2: rule__OfferedService__Group_4__3__Impl rule__OfferedService__Group_4__4
{
pushFollow(FollowSets000.FOLLOW_rule__OfferedService__Group_4__3__Impl_in_rule__OfferedService__Group_4__33583);
rule__OfferedService__Group_4__3__Impl();
_fsp--;
pushFollow(FollowSets000.FOLLOW_rule__OfferedService__Group_4__4_in_rule__OfferedService__Group_4__33586);
rule__OfferedService__Group_4__4();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__OfferedService__Group_4__3
// $ANTLR start rule__OfferedService__Group_4__3__Impl
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:1833:1: rule__OfferedService__Group_4__3__Impl : ( ( rule__OfferedService__Group_4_3__0 )* ) ;
public final void rule__OfferedService__Group_4__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:1837:1: ( ( ( rule__OfferedService__Group_4_3__0 )* ) )
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:1838:1: ( ( rule__OfferedService__Group_4_3__0 )* )
{
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:1838:1: ( ( rule__OfferedService__Group_4_3__0 )* )
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:1839:1: ( rule__OfferedService__Group_4_3__0 )*
{
before(grammarAccess.getOfferedServiceAccess().getGroup_4_3());
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:1840:1: ( rule__OfferedService__Group_4_3__0 )*
loop15:
do {
int alt15=2;
int LA15_0 = input.LA(1);
if ( (LA15_0==25) ) {
alt15=1;
}
switch (alt15) {
case 1 :
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:1840:2: rule__OfferedService__Group_4_3__0
{
pushFollow(FollowSets000.FOLLOW_rule__OfferedService__Group_4_3__0_in_rule__OfferedService__Group_4__3__Impl3613);
rule__OfferedService__Group_4_3__0();
_fsp--;
}
break;
default :
break loop15;
}
} while (true);
after(grammarAccess.getOfferedServiceAccess().getGroup_4_3());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__OfferedService__Group_4__3__Impl
// $ANTLR start rule__OfferedService__Group_4__4
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:1850:1: rule__OfferedService__Group_4__4 : rule__OfferedService__Group_4__4__Impl ;
public final void rule__OfferedService__Group_4__4() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:1854:1: ( rule__OfferedService__Group_4__4__Impl )
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:1855:2: rule__OfferedService__Group_4__4__Impl
{
pushFollow(FollowSets000.FOLLOW_rule__OfferedService__Group_4__4__Impl_in_rule__OfferedService__Group_4__43644);
rule__OfferedService__Group_4__4__Impl();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__OfferedService__Group_4__4
// $ANTLR start rule__OfferedService__Group_4__4__Impl
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:1861:1: rule__OfferedService__Group_4__4__Impl : ( '}' ) ;
public final void rule__OfferedService__Group_4__4__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:1865:1: ( ( '}' ) )
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:1866:1: ( '}' )
{
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:1866:1: ( '}' )
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:1867:1: '}'
{
before(grammarAccess.getOfferedServiceAccess().getRightCurlyBracketKeyword_4_4());
match(input,17,FollowSets000.FOLLOW_17_in_rule__OfferedService__Group_4__4__Impl3672);
after(grammarAccess.getOfferedServiceAccess().getRightCurlyBracketKeyword_4_4());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__OfferedService__Group_4__4__Impl
// $ANTLR start rule__OfferedService__Group_4_3__0
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:1890:1: rule__OfferedService__Group_4_3__0 : rule__OfferedService__Group_4_3__0__Impl rule__OfferedService__Group_4_3__1 ;
public final void rule__OfferedService__Group_4_3__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:1894:1: ( rule__OfferedService__Group_4_3__0__Impl rule__OfferedService__Group_4_3__1 )
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:1895:2: rule__OfferedService__Group_4_3__0__Impl rule__OfferedService__Group_4_3__1
{
pushFollow(FollowSets000.FOLLOW_rule__OfferedService__Group_4_3__0__Impl_in_rule__OfferedService__Group_4_3__03713);
rule__OfferedService__Group_4_3__0__Impl();
_fsp--;
pushFollow(FollowSets000.FOLLOW_rule__OfferedService__Group_4_3__1_in_rule__OfferedService__Group_4_3__03716);
rule__OfferedService__Group_4_3__1();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__OfferedService__Group_4_3__0
// $ANTLR start rule__OfferedService__Group_4_3__0__Impl
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:1902:1: rule__OfferedService__Group_4_3__0__Impl : ( ',' ) ;
public final void rule__OfferedService__Group_4_3__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:1906:1: ( ( ',' ) )
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:1907:1: ( ',' )
{
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:1907:1: ( ',' )
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:1908:1: ','
{
before(grammarAccess.getOfferedServiceAccess().getCommaKeyword_4_3_0());
match(input,25,FollowSets000.FOLLOW_25_in_rule__OfferedService__Group_4_3__0__Impl3744);
after(grammarAccess.getOfferedServiceAccess().getCommaKeyword_4_3_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__OfferedService__Group_4_3__0__Impl
// $ANTLR start rule__OfferedService__Group_4_3__1
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:1921:1: rule__OfferedService__Group_4_3__1 : rule__OfferedService__Group_4_3__1__Impl ;
public final void rule__OfferedService__Group_4_3__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:1925:1: ( rule__OfferedService__Group_4_3__1__Impl )
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:1926:2: rule__OfferedService__Group_4_3__1__Impl
{
pushFollow(FollowSets000.FOLLOW_rule__OfferedService__Group_4_3__1__Impl_in_rule__OfferedService__Group_4_3__13775);
rule__OfferedService__Group_4_3__1__Impl();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__OfferedService__Group_4_3__1
// $ANTLR start rule__OfferedService__Group_4_3__1__Impl
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:1932:1: rule__OfferedService__Group_4_3__1__Impl : ( ( rule__OfferedService__ServiceSettingsAssignment_4_3_1 ) ) ;
public final void rule__OfferedService__Group_4_3__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:1936:1: ( ( ( rule__OfferedService__ServiceSettingsAssignment_4_3_1 ) ) )
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:1937:1: ( ( rule__OfferedService__ServiceSettingsAssignment_4_3_1 ) )
{
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:1937:1: ( ( rule__OfferedService__ServiceSettingsAssignment_4_3_1 ) )
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:1938:1: ( rule__OfferedService__ServiceSettingsAssignment_4_3_1 )
{
before(grammarAccess.getOfferedServiceAccess().getServiceSettingsAssignment_4_3_1());
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:1939:1: ( rule__OfferedService__ServiceSettingsAssignment_4_3_1 )
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:1939:2: rule__OfferedService__ServiceSettingsAssignment_4_3_1
{
pushFollow(FollowSets000.FOLLOW_rule__OfferedService__ServiceSettingsAssignment_4_3_1_in_rule__OfferedService__Group_4_3__1__Impl3802);
rule__OfferedService__ServiceSettingsAssignment_4_3_1();
_fsp--;
}
after(grammarAccess.getOfferedServiceAccess().getServiceSettingsAssignment_4_3_1());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__OfferedService__Group_4_3__1__Impl
// $ANTLR start rule__TideTypeSTRING__Group__0
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:1953:1: rule__TideTypeSTRING__Group__0 : rule__TideTypeSTRING__Group__0__Impl rule__TideTypeSTRING__Group__1 ;
public final void rule__TideTypeSTRING__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:1957:1: ( rule__TideTypeSTRING__Group__0__Impl rule__TideTypeSTRING__Group__1 )
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:1958:2: rule__TideTypeSTRING__Group__0__Impl rule__TideTypeSTRING__Group__1
{
pushFollow(FollowSets000.FOLLOW_rule__TideTypeSTRING__Group__0__Impl_in_rule__TideTypeSTRING__Group__03836);
rule__TideTypeSTRING__Group__0__Impl();
_fsp--;
pushFollow(FollowSets000.FOLLOW_rule__TideTypeSTRING__Group__1_in_rule__TideTypeSTRING__Group__03839);
rule__TideTypeSTRING__Group__1();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__TideTypeSTRING__Group__0
// $ANTLR start rule__TideTypeSTRING__Group__0__Impl
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:1965:1: rule__TideTypeSTRING__Group__0__Impl : ( () ) ;
public final void rule__TideTypeSTRING__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:1969:1: ( ( () ) )
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:1970:1: ( () )
{
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:1970:1: ( () )
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:1971:1: ()
{
before(grammarAccess.getTideTypeSTRINGAccess().getTideTypeStringAction_0());
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:1972:1: ()
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:1974:1:
{
}
after(grammarAccess.getTideTypeSTRINGAccess().getTideTypeStringAction_0());
}
}
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__TideTypeSTRING__Group__0__Impl
// $ANTLR start rule__TideTypeSTRING__Group__1
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:1984:1: rule__TideTypeSTRING__Group__1 : rule__TideTypeSTRING__Group__1__Impl rule__TideTypeSTRING__Group__2 ;
public final void rule__TideTypeSTRING__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:1988:1: ( rule__TideTypeSTRING__Group__1__Impl rule__TideTypeSTRING__Group__2 )
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:1989:2: rule__TideTypeSTRING__Group__1__Impl rule__TideTypeSTRING__Group__2
{
pushFollow(FollowSets000.FOLLOW_rule__TideTypeSTRING__Group__1__Impl_in_rule__TideTypeSTRING__Group__13897);
rule__TideTypeSTRING__Group__1__Impl();
_fsp--;
pushFollow(FollowSets000.FOLLOW_rule__TideTypeSTRING__Group__2_in_rule__TideTypeSTRING__Group__13900);
rule__TideTypeSTRING__Group__2();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__TideTypeSTRING__Group__1
// $ANTLR start rule__TideTypeSTRING__Group__1__Impl
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:1996:1: rule__TideTypeSTRING__Group__1__Impl : ( 'STRING' ) ;
public final void rule__TideTypeSTRING__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:2000:1: ( ( 'STRING' ) )
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:2001:1: ( 'STRING' )
{
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:2001:1: ( 'STRING' )
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:2002:1: 'STRING'
{
before(grammarAccess.getTideTypeSTRINGAccess().getSTRINGKeyword_1());
match(input,29,FollowSets000.FOLLOW_29_in_rule__TideTypeSTRING__Group__1__Impl3928);
after(grammarAccess.getTideTypeSTRINGAccess().getSTRINGKeyword_1());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__TideTypeSTRING__Group__1__Impl
// $ANTLR start rule__TideTypeSTRING__Group__2
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:2015:1: rule__TideTypeSTRING__Group__2 : rule__TideTypeSTRING__Group__2__Impl rule__TideTypeSTRING__Group__3 ;
public final void rule__TideTypeSTRING__Group__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:2019:1: ( rule__TideTypeSTRING__Group__2__Impl rule__TideTypeSTRING__Group__3 )
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:2020:2: rule__TideTypeSTRING__Group__2__Impl rule__TideTypeSTRING__Group__3
{
pushFollow(FollowSets000.FOLLOW_rule__TideTypeSTRING__Group__2__Impl_in_rule__TideTypeSTRING__Group__23959);
rule__TideTypeSTRING__Group__2__Impl();
_fsp--;
pushFollow(FollowSets000.FOLLOW_rule__TideTypeSTRING__Group__3_in_rule__TideTypeSTRING__Group__23962);
rule__TideTypeSTRING__Group__3();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__TideTypeSTRING__Group__2
// $ANTLR start rule__TideTypeSTRING__Group__2__Impl
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:2027:1: rule__TideTypeSTRING__Group__2__Impl : ( '{' ) ;
public final void rule__TideTypeSTRING__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:2031:1: ( ( '{' ) )
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:2032:1: ( '{' )
{
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:2032:1: ( '{' )
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:2033:1: '{'
{
before(grammarAccess.getTideTypeSTRINGAccess().getLeftCurlyBracketKeyword_2());
match(input,16,FollowSets000.FOLLOW_16_in_rule__TideTypeSTRING__Group__2__Impl3990);
after(grammarAccess.getTideTypeSTRINGAccess().getLeftCurlyBracketKeyword_2());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__TideTypeSTRING__Group__2__Impl
// $ANTLR start rule__TideTypeSTRING__Group__3
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:2046:1: rule__TideTypeSTRING__Group__3 : rule__TideTypeSTRING__Group__3__Impl rule__TideTypeSTRING__Group__4 ;
public final void rule__TideTypeSTRING__Group__3() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:2050:1: ( rule__TideTypeSTRING__Group__3__Impl rule__TideTypeSTRING__Group__4 )
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:2051:2: rule__TideTypeSTRING__Group__3__Impl rule__TideTypeSTRING__Group__4
{
pushFollow(FollowSets000.FOLLOW_rule__TideTypeSTRING__Group__3__Impl_in_rule__TideTypeSTRING__Group__34021);
rule__TideTypeSTRING__Group__3__Impl();
_fsp--;
pushFollow(FollowSets000.FOLLOW_rule__TideTypeSTRING__Group__4_in_rule__TideTypeSTRING__Group__34024);
rule__TideTypeSTRING__Group__4();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__TideTypeSTRING__Group__3
// $ANTLR start rule__TideTypeSTRING__Group__3__Impl
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:2058:1: rule__TideTypeSTRING__Group__3__Impl : ( ( rule__TideTypeSTRING__Group_3__0 )? ) ;
public final void rule__TideTypeSTRING__Group__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:2062:1: ( ( ( rule__TideTypeSTRING__Group_3__0 )? ) )
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:2063:1: ( ( rule__TideTypeSTRING__Group_3__0 )? )
{
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:2063:1: ( ( rule__TideTypeSTRING__Group_3__0 )? )
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:2064:1: ( rule__TideTypeSTRING__Group_3__0 )?
{
before(grammarAccess.getTideTypeSTRINGAccess().getGroup_3());
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:2065:1: ( rule__TideTypeSTRING__Group_3__0 )?
int alt16=2;
int LA16_0 = input.LA(1);
if ( (LA16_0==30) ) {
alt16=1;
}
switch (alt16) {
case 1 :
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:2065:2: rule__TideTypeSTRING__Group_3__0
{
pushFollow(FollowSets000.FOLLOW_rule__TideTypeSTRING__Group_3__0_in_rule__TideTypeSTRING__Group__3__Impl4051);
rule__TideTypeSTRING__Group_3__0();
_fsp--;
}
break;
}
after(grammarAccess.getTideTypeSTRINGAccess().getGroup_3());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__TideTypeSTRING__Group__3__Impl
// $ANTLR start rule__TideTypeSTRING__Group__4
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:2075:1: rule__TideTypeSTRING__Group__4 : rule__TideTypeSTRING__Group__4__Impl ;
public final void rule__TideTypeSTRING__Group__4() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:2079:1: ( rule__TideTypeSTRING__Group__4__Impl )
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:2080:2: rule__TideTypeSTRING__Group__4__Impl
{
pushFollow(FollowSets000.FOLLOW_rule__TideTypeSTRING__Group__4__Impl_in_rule__TideTypeSTRING__Group__44082);
rule__TideTypeSTRING__Group__4__Impl();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__TideTypeSTRING__Group__4
// $ANTLR start rule__TideTypeSTRING__Group__4__Impl
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:2086:1: rule__TideTypeSTRING__Group__4__Impl : ( '}' ) ;
public final void rule__TideTypeSTRING__Group__4__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:2090:1: ( ( '}' ) )
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:2091:1: ( '}' )
{
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:2091:1: ( '}' )
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:2092:1: '}'
{
before(grammarAccess.getTideTypeSTRINGAccess().getRightCurlyBracketKeyword_4());
match(input,17,FollowSets000.FOLLOW_17_in_rule__TideTypeSTRING__Group__4__Impl4110);
after(grammarAccess.getTideTypeSTRINGAccess().getRightCurlyBracketKeyword_4());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__TideTypeSTRING__Group__4__Impl
// $ANTLR start rule__TideTypeSTRING__Group_3__0
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:2115:1: rule__TideTypeSTRING__Group_3__0 : rule__TideTypeSTRING__Group_3__0__Impl rule__TideTypeSTRING__Group_3__1 ;
public final void rule__TideTypeSTRING__Group_3__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:2119:1: ( rule__TideTypeSTRING__Group_3__0__Impl rule__TideTypeSTRING__Group_3__1 )
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:2120:2: rule__TideTypeSTRING__Group_3__0__Impl rule__TideTypeSTRING__Group_3__1
{
pushFollow(FollowSets000.FOLLOW_rule__TideTypeSTRING__Group_3__0__Impl_in_rule__TideTypeSTRING__Group_3__04151);
rule__TideTypeSTRING__Group_3__0__Impl();
_fsp--;
pushFollow(FollowSets000.FOLLOW_rule__TideTypeSTRING__Group_3__1_in_rule__TideTypeSTRING__Group_3__04154);
rule__TideTypeSTRING__Group_3__1();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__TideTypeSTRING__Group_3__0
// $ANTLR start rule__TideTypeSTRING__Group_3__0__Impl
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:2127:1: rule__TideTypeSTRING__Group_3__0__Impl : ( 'defaultValue' ) ;
public final void rule__TideTypeSTRING__Group_3__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:2131:1: ( ( 'defaultValue' ) )
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:2132:1: ( 'defaultValue' )
{
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:2132:1: ( 'defaultValue' )
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:2133:1: 'defaultValue'
{
before(grammarAccess.getTideTypeSTRINGAccess().getDefaultValueKeyword_3_0());
match(input,30,FollowSets000.FOLLOW_30_in_rule__TideTypeSTRING__Group_3__0__Impl4182);
after(grammarAccess.getTideTypeSTRINGAccess().getDefaultValueKeyword_3_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__TideTypeSTRING__Group_3__0__Impl
// $ANTLR start rule__TideTypeSTRING__Group_3__1
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:2146:1: rule__TideTypeSTRING__Group_3__1 : rule__TideTypeSTRING__Group_3__1__Impl ;
public final void rule__TideTypeSTRING__Group_3__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:2150:1: ( rule__TideTypeSTRING__Group_3__1__Impl )
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:2151:2: rule__TideTypeSTRING__Group_3__1__Impl
{
pushFollow(FollowSets000.FOLLOW_rule__TideTypeSTRING__Group_3__1__Impl_in_rule__TideTypeSTRING__Group_3__14213);
rule__TideTypeSTRING__Group_3__1__Impl();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__TideTypeSTRING__Group_3__1
// $ANTLR start rule__TideTypeSTRING__Group_3__1__Impl
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:2157:1: rule__TideTypeSTRING__Group_3__1__Impl : ( ( rule__TideTypeSTRING__DefaultValueAssignment_3_1 ) ) ;
public final void rule__TideTypeSTRING__Group_3__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:2161:1: ( ( ( rule__TideTypeSTRING__DefaultValueAssignment_3_1 ) ) )
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:2162:1: ( ( rule__TideTypeSTRING__DefaultValueAssignment_3_1 ) )
{
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:2162:1: ( ( rule__TideTypeSTRING__DefaultValueAssignment_3_1 ) )
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:2163:1: ( rule__TideTypeSTRING__DefaultValueAssignment_3_1 )
{
before(grammarAccess.getTideTypeSTRINGAccess().getDefaultValueAssignment_3_1());
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:2164:1: ( rule__TideTypeSTRING__DefaultValueAssignment_3_1 )
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:2164:2: rule__TideTypeSTRING__DefaultValueAssignment_3_1
{
pushFollow(FollowSets000.FOLLOW_rule__TideTypeSTRING__DefaultValueAssignment_3_1_in_rule__TideTypeSTRING__Group_3__1__Impl4240);
rule__TideTypeSTRING__DefaultValueAssignment_3_1();
_fsp--;
}
after(grammarAccess.getTideTypeSTRINGAccess().getDefaultValueAssignment_3_1());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__TideTypeSTRING__Group_3__1__Impl
// $ANTLR start rule__TideTypeEnum__Group__0
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:2178:1: rule__TideTypeEnum__Group__0 : rule__TideTypeEnum__Group__0__Impl rule__TideTypeEnum__Group__1 ;
public final void rule__TideTypeEnum__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:2182:1: ( rule__TideTypeEnum__Group__0__Impl rule__TideTypeEnum__Group__1 )
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:2183:2: rule__TideTypeEnum__Group__0__Impl rule__TideTypeEnum__Group__1
{
pushFollow(FollowSets000.FOLLOW_rule__TideTypeEnum__Group__0__Impl_in_rule__TideTypeEnum__Group__04274);
rule__TideTypeEnum__Group__0__Impl();
_fsp--;
pushFollow(FollowSets000.FOLLOW_rule__TideTypeEnum__Group__1_in_rule__TideTypeEnum__Group__04277);
rule__TideTypeEnum__Group__1();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__TideTypeEnum__Group__0
// $ANTLR start rule__TideTypeEnum__Group__0__Impl
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:2190:1: rule__TideTypeEnum__Group__0__Impl : ( () ) ;
public final void rule__TideTypeEnum__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:2194:1: ( ( () ) )
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:2195:1: ( () )
{
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:2195:1: ( () )
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:2196:1: ()
{
before(grammarAccess.getTideTypeEnumAccess().getTideTypeEnumAction_0());
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:2197:1: ()
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:2199:1:
{
}
after(grammarAccess.getTideTypeEnumAccess().getTideTypeEnumAction_0());
}
}
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__TideTypeEnum__Group__0__Impl
// $ANTLR start rule__TideTypeEnum__Group__1
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:2209:1: rule__TideTypeEnum__Group__1 : rule__TideTypeEnum__Group__1__Impl rule__TideTypeEnum__Group__2 ;
public final void rule__TideTypeEnum__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:2213:1: ( rule__TideTypeEnum__Group__1__Impl rule__TideTypeEnum__Group__2 )
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:2214:2: rule__TideTypeEnum__Group__1__Impl rule__TideTypeEnum__Group__2
{
pushFollow(FollowSets000.FOLLOW_rule__TideTypeEnum__Group__1__Impl_in_rule__TideTypeEnum__Group__14335);
rule__TideTypeEnum__Group__1__Impl();
_fsp--;
pushFollow(FollowSets000.FOLLOW_rule__TideTypeEnum__Group__2_in_rule__TideTypeEnum__Group__14338);
rule__TideTypeEnum__Group__2();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__TideTypeEnum__Group__1
// $ANTLR start rule__TideTypeEnum__Group__1__Impl
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:2221:1: rule__TideTypeEnum__Group__1__Impl : ( 'Enum' ) ;
public final void rule__TideTypeEnum__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:2225:1: ( ( 'Enum' ) )
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:2226:1: ( 'Enum' )
{
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:2226:1: ( 'Enum' )
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:2227:1: 'Enum'
{
before(grammarAccess.getTideTypeEnumAccess().getEnumKeyword_1());
match(input,31,FollowSets000.FOLLOW_31_in_rule__TideTypeEnum__Group__1__Impl4366);
after(grammarAccess.getTideTypeEnumAccess().getEnumKeyword_1());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__TideTypeEnum__Group__1__Impl
// $ANTLR start rule__TideTypeEnum__Group__2
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:2240:1: rule__TideTypeEnum__Group__2 : rule__TideTypeEnum__Group__2__Impl rule__TideTypeEnum__Group__3 ;
public final void rule__TideTypeEnum__Group__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:2244:1: ( rule__TideTypeEnum__Group__2__Impl rule__TideTypeEnum__Group__3 )
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:2245:2: rule__TideTypeEnum__Group__2__Impl rule__TideTypeEnum__Group__3
{
pushFollow(FollowSets000.FOLLOW_rule__TideTypeEnum__Group__2__Impl_in_rule__TideTypeEnum__Group__24397);
rule__TideTypeEnum__Group__2__Impl();
_fsp--;
pushFollow(FollowSets000.FOLLOW_rule__TideTypeEnum__Group__3_in_rule__TideTypeEnum__Group__24400);
rule__TideTypeEnum__Group__3();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__TideTypeEnum__Group__2
// $ANTLR start rule__TideTypeEnum__Group__2__Impl
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:2252:1: rule__TideTypeEnum__Group__2__Impl : ( ( rule__TideTypeEnum__NameAssignment_2 ) ) ;
public final void rule__TideTypeEnum__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:2256:1: ( ( ( rule__TideTypeEnum__NameAssignment_2 ) ) )
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:2257:1: ( ( rule__TideTypeEnum__NameAssignment_2 ) )
{
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:2257:1: ( ( rule__TideTypeEnum__NameAssignment_2 ) )
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:2258:1: ( rule__TideTypeEnum__NameAssignment_2 )
{
before(grammarAccess.getTideTypeEnumAccess().getNameAssignment_2());
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:2259:1: ( rule__TideTypeEnum__NameAssignment_2 )
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:2259:2: rule__TideTypeEnum__NameAssignment_2
{
pushFollow(FollowSets000.FOLLOW_rule__TideTypeEnum__NameAssignment_2_in_rule__TideTypeEnum__Group__2__Impl4427);
rule__TideTypeEnum__NameAssignment_2();
_fsp--;
}
after(grammarAccess.getTideTypeEnumAccess().getNameAssignment_2());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__TideTypeEnum__Group__2__Impl
// $ANTLR start rule__TideTypeEnum__Group__3
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:2269:1: rule__TideTypeEnum__Group__3 : rule__TideTypeEnum__Group__3__Impl rule__TideTypeEnum__Group__4 ;
public final void rule__TideTypeEnum__Group__3() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:2273:1: ( rule__TideTypeEnum__Group__3__Impl rule__TideTypeEnum__Group__4 )
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:2274:2: rule__TideTypeEnum__Group__3__Impl rule__TideTypeEnum__Group__4
{
pushFollow(FollowSets000.FOLLOW_rule__TideTypeEnum__Group__3__Impl_in_rule__TideTypeEnum__Group__34457);
rule__TideTypeEnum__Group__3__Impl();
_fsp--;
pushFollow(FollowSets000.FOLLOW_rule__TideTypeEnum__Group__4_in_rule__TideTypeEnum__Group__34460);
rule__TideTypeEnum__Group__4();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__TideTypeEnum__Group__3
// $ANTLR start rule__TideTypeEnum__Group__3__Impl
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:2281:1: rule__TideTypeEnum__Group__3__Impl : ( '{' ) ;
public final void rule__TideTypeEnum__Group__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:2285:1: ( ( '{' ) )
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:2286:1: ( '{' )
{
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:2286:1: ( '{' )
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:2287:1: '{'
{
before(grammarAccess.getTideTypeEnumAccess().getLeftCurlyBracketKeyword_3());
match(input,16,FollowSets000.FOLLOW_16_in_rule__TideTypeEnum__Group__3__Impl4488);
after(grammarAccess.getTideTypeEnumAccess().getLeftCurlyBracketKeyword_3());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__TideTypeEnum__Group__3__Impl
// $ANTLR start rule__TideTypeEnum__Group__4
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:2300:1: rule__TideTypeEnum__Group__4 : rule__TideTypeEnum__Group__4__Impl rule__TideTypeEnum__Group__5 ;
public final void rule__TideTypeEnum__Group__4() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:2304:1: ( rule__TideTypeEnum__Group__4__Impl rule__TideTypeEnum__Group__5 )
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:2305:2: rule__TideTypeEnum__Group__4__Impl rule__TideTypeEnum__Group__5
{
pushFollow(FollowSets000.FOLLOW_rule__TideTypeEnum__Group__4__Impl_in_rule__TideTypeEnum__Group__44519);
rule__TideTypeEnum__Group__4__Impl();
_fsp--;
pushFollow(FollowSets000.FOLLOW_rule__TideTypeEnum__Group__5_in_rule__TideTypeEnum__Group__44522);
rule__TideTypeEnum__Group__5();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__TideTypeEnum__Group__4
// $ANTLR start rule__TideTypeEnum__Group__4__Impl
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:2312:1: rule__TideTypeEnum__Group__4__Impl : ( ( rule__TideTypeEnum__Group_4__0 )? ) ;
public final void rule__TideTypeEnum__Group__4__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:2316:1: ( ( ( rule__TideTypeEnum__Group_4__0 )? ) )
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:2317:1: ( ( rule__TideTypeEnum__Group_4__0 )? )
{
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:2317:1: ( ( rule__TideTypeEnum__Group_4__0 )? )
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:2318:1: ( rule__TideTypeEnum__Group_4__0 )?
{
before(grammarAccess.getTideTypeEnumAccess().getGroup_4());
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:2319:1: ( rule__TideTypeEnum__Group_4__0 )?
int alt17=2;
int LA17_0 = input.LA(1);
if ( (LA17_0==30) ) {
alt17=1;
}
switch (alt17) {
case 1 :
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:2319:2: rule__TideTypeEnum__Group_4__0
{
pushFollow(FollowSets000.FOLLOW_rule__TideTypeEnum__Group_4__0_in_rule__TideTypeEnum__Group__4__Impl4549);
rule__TideTypeEnum__Group_4__0();
_fsp--;
}
break;
}
after(grammarAccess.getTideTypeEnumAccess().getGroup_4());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__TideTypeEnum__Group__4__Impl
// $ANTLR start rule__TideTypeEnum__Group__5
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:2329:1: rule__TideTypeEnum__Group__5 : rule__TideTypeEnum__Group__5__Impl rule__TideTypeEnum__Group__6 ;
public final void rule__TideTypeEnum__Group__5() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:2333:1: ( rule__TideTypeEnum__Group__5__Impl rule__TideTypeEnum__Group__6 )
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:2334:2: rule__TideTypeEnum__Group__5__Impl rule__TideTypeEnum__Group__6
{
pushFollow(FollowSets000.FOLLOW_rule__TideTypeEnum__Group__5__Impl_in_rule__TideTypeEnum__Group__54580);
rule__TideTypeEnum__Group__5__Impl();
_fsp--;
pushFollow(FollowSets000.FOLLOW_rule__TideTypeEnum__Group__6_in_rule__TideTypeEnum__Group__54583);
rule__TideTypeEnum__Group__6();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__TideTypeEnum__Group__5
// $ANTLR start rule__TideTypeEnum__Group__5__Impl
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:2341:1: rule__TideTypeEnum__Group__5__Impl : ( ( rule__TideTypeEnum__Group_5__0 )? ) ;
public final void rule__TideTypeEnum__Group__5__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:2345:1: ( ( ( rule__TideTypeEnum__Group_5__0 )? ) )
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:2346:1: ( ( rule__TideTypeEnum__Group_5__0 )? )
{
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:2346:1: ( ( rule__TideTypeEnum__Group_5__0 )? )
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:2347:1: ( rule__TideTypeEnum__Group_5__0 )?
{
before(grammarAccess.getTideTypeEnumAccess().getGroup_5());
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:2348:1: ( rule__TideTypeEnum__Group_5__0 )?
int alt18=2;
int LA18_0 = input.LA(1);
if ( (LA18_0==32) ) {
alt18=1;
}
switch (alt18) {
case 1 :
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:2348:2: rule__TideTypeEnum__Group_5__0
{
pushFollow(FollowSets000.FOLLOW_rule__TideTypeEnum__Group_5__0_in_rule__TideTypeEnum__Group__5__Impl4610);
rule__TideTypeEnum__Group_5__0();
_fsp--;
}
break;
}
after(grammarAccess.getTideTypeEnumAccess().getGroup_5());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__TideTypeEnum__Group__5__Impl
// $ANTLR start rule__TideTypeEnum__Group__6
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:2358:1: rule__TideTypeEnum__Group__6 : rule__TideTypeEnum__Group__6__Impl ;
public final void rule__TideTypeEnum__Group__6() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:2362:1: ( rule__TideTypeEnum__Group__6__Impl )
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:2363:2: rule__TideTypeEnum__Group__6__Impl
{
pushFollow(FollowSets000.FOLLOW_rule__TideTypeEnum__Group__6__Impl_in_rule__TideTypeEnum__Group__64641);
rule__TideTypeEnum__Group__6__Impl();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__TideTypeEnum__Group__6
// $ANTLR start rule__TideTypeEnum__Group__6__Impl
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:2369:1: rule__TideTypeEnum__Group__6__Impl : ( '}' ) ;
public final void rule__TideTypeEnum__Group__6__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:2373:1: ( ( '}' ) )
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:2374:1: ( '}' )
{
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:2374:1: ( '}' )
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:2375:1: '}'
{
before(grammarAccess.getTideTypeEnumAccess().getRightCurlyBracketKeyword_6());
match(input,17,FollowSets000.FOLLOW_17_in_rule__TideTypeEnum__Group__6__Impl4669);
after(grammarAccess.getTideTypeEnumAccess().getRightCurlyBracketKeyword_6());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__TideTypeEnum__Group__6__Impl
// $ANTLR start rule__TideTypeEnum__Group_4__0
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:2402:1: rule__TideTypeEnum__Group_4__0 : rule__TideTypeEnum__Group_4__0__Impl rule__TideTypeEnum__Group_4__1 ;
public final void rule__TideTypeEnum__Group_4__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:2406:1: ( rule__TideTypeEnum__Group_4__0__Impl rule__TideTypeEnum__Group_4__1 )
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:2407:2: rule__TideTypeEnum__Group_4__0__Impl rule__TideTypeEnum__Group_4__1
{
pushFollow(FollowSets000.FOLLOW_rule__TideTypeEnum__Group_4__0__Impl_in_rule__TideTypeEnum__Group_4__04714);
rule__TideTypeEnum__Group_4__0__Impl();
_fsp--;
pushFollow(FollowSets000.FOLLOW_rule__TideTypeEnum__Group_4__1_in_rule__TideTypeEnum__Group_4__04717);
rule__TideTypeEnum__Group_4__1();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__TideTypeEnum__Group_4__0
// $ANTLR start rule__TideTypeEnum__Group_4__0__Impl
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:2414:1: rule__TideTypeEnum__Group_4__0__Impl : ( 'defaultValue' ) ;
public final void rule__TideTypeEnum__Group_4__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:2418:1: ( ( 'defaultValue' ) )
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:2419:1: ( 'defaultValue' )
{
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:2419:1: ( 'defaultValue' )
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:2420:1: 'defaultValue'
{
before(grammarAccess.getTideTypeEnumAccess().getDefaultValueKeyword_4_0());
match(input,30,FollowSets000.FOLLOW_30_in_rule__TideTypeEnum__Group_4__0__Impl4745);
after(grammarAccess.getTideTypeEnumAccess().getDefaultValueKeyword_4_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__TideTypeEnum__Group_4__0__Impl
// $ANTLR start rule__TideTypeEnum__Group_4__1
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:2433:1: rule__TideTypeEnum__Group_4__1 : rule__TideTypeEnum__Group_4__1__Impl ;
public final void rule__TideTypeEnum__Group_4__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:2437:1: ( rule__TideTypeEnum__Group_4__1__Impl )
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:2438:2: rule__TideTypeEnum__Group_4__1__Impl
{
pushFollow(FollowSets000.FOLLOW_rule__TideTypeEnum__Group_4__1__Impl_in_rule__TideTypeEnum__Group_4__14776);
rule__TideTypeEnum__Group_4__1__Impl();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__TideTypeEnum__Group_4__1
// $ANTLR start rule__TideTypeEnum__Group_4__1__Impl
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:2444:1: rule__TideTypeEnum__Group_4__1__Impl : ( ( rule__TideTypeEnum__DefaultValueAssignment_4_1 ) ) ;
public final void rule__TideTypeEnum__Group_4__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:2448:1: ( ( ( rule__TideTypeEnum__DefaultValueAssignment_4_1 ) ) )
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:2449:1: ( ( rule__TideTypeEnum__DefaultValueAssignment_4_1 ) )
{
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:2449:1: ( ( rule__TideTypeEnum__DefaultValueAssignment_4_1 ) )
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:2450:1: ( rule__TideTypeEnum__DefaultValueAssignment_4_1 )
{
before(grammarAccess.getTideTypeEnumAccess().getDefaultValueAssignment_4_1());
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:2451:1: ( rule__TideTypeEnum__DefaultValueAssignment_4_1 )
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:2451:2: rule__TideTypeEnum__DefaultValueAssignment_4_1
{
pushFollow(FollowSets000.FOLLOW_rule__TideTypeEnum__DefaultValueAssignment_4_1_in_rule__TideTypeEnum__Group_4__1__Impl4803);
rule__TideTypeEnum__DefaultValueAssignment_4_1();
_fsp--;
}
after(grammarAccess.getTideTypeEnumAccess().getDefaultValueAssignment_4_1());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__TideTypeEnum__Group_4__1__Impl
// $ANTLR start rule__TideTypeEnum__Group_5__0
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:2465:1: rule__TideTypeEnum__Group_5__0 : rule__TideTypeEnum__Group_5__0__Impl rule__TideTypeEnum__Group_5__1 ;
public final void rule__TideTypeEnum__Group_5__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:2469:1: ( rule__TideTypeEnum__Group_5__0__Impl rule__TideTypeEnum__Group_5__1 )
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:2470:2: rule__TideTypeEnum__Group_5__0__Impl rule__TideTypeEnum__Group_5__1
{
pushFollow(FollowSets000.FOLLOW_rule__TideTypeEnum__Group_5__0__Impl_in_rule__TideTypeEnum__Group_5__04837);
rule__TideTypeEnum__Group_5__0__Impl();
_fsp--;
pushFollow(FollowSets000.FOLLOW_rule__TideTypeEnum__Group_5__1_in_rule__TideTypeEnum__Group_5__04840);
rule__TideTypeEnum__Group_5__1();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__TideTypeEnum__Group_5__0
// $ANTLR start rule__TideTypeEnum__Group_5__0__Impl
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:2477:1: rule__TideTypeEnum__Group_5__0__Impl : ( 'tideEnumlist' ) ;
public final void rule__TideTypeEnum__Group_5__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:2481:1: ( ( 'tideEnumlist' ) )
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:2482:1: ( 'tideEnumlist' )
{
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:2482:1: ( 'tideEnumlist' )
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:2483:1: 'tideEnumlist'
{
before(grammarAccess.getTideTypeEnumAccess().getTideEnumlistKeyword_5_0());
match(input,32,FollowSets000.FOLLOW_32_in_rule__TideTypeEnum__Group_5__0__Impl4868);
after(grammarAccess.getTideTypeEnumAccess().getTideEnumlistKeyword_5_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__TideTypeEnum__Group_5__0__Impl
// $ANTLR start rule__TideTypeEnum__Group_5__1
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:2496:1: rule__TideTypeEnum__Group_5__1 : rule__TideTypeEnum__Group_5__1__Impl rule__TideTypeEnum__Group_5__2 ;
public final void rule__TideTypeEnum__Group_5__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:2500:1: ( rule__TideTypeEnum__Group_5__1__Impl rule__TideTypeEnum__Group_5__2 )
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:2501:2: rule__TideTypeEnum__Group_5__1__Impl rule__TideTypeEnum__Group_5__2
{
pushFollow(FollowSets000.FOLLOW_rule__TideTypeEnum__Group_5__1__Impl_in_rule__TideTypeEnum__Group_5__14899);
rule__TideTypeEnum__Group_5__1__Impl();
_fsp--;
pushFollow(FollowSets000.FOLLOW_rule__TideTypeEnum__Group_5__2_in_rule__TideTypeEnum__Group_5__14902);
rule__TideTypeEnum__Group_5__2();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__TideTypeEnum__Group_5__1
// $ANTLR start rule__TideTypeEnum__Group_5__1__Impl
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:2508:1: rule__TideTypeEnum__Group_5__1__Impl : ( '{' ) ;
public final void rule__TideTypeEnum__Group_5__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:2512:1: ( ( '{' ) )
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:2513:1: ( '{' )
{
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:2513:1: ( '{' )
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:2514:1: '{'
{
before(grammarAccess.getTideTypeEnumAccess().getLeftCurlyBracketKeyword_5_1());
match(input,16,FollowSets000.FOLLOW_16_in_rule__TideTypeEnum__Group_5__1__Impl4930);
after(grammarAccess.getTideTypeEnumAccess().getLeftCurlyBracketKeyword_5_1());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__TideTypeEnum__Group_5__1__Impl
// $ANTLR start rule__TideTypeEnum__Group_5__2
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:2527:1: rule__TideTypeEnum__Group_5__2 : rule__TideTypeEnum__Group_5__2__Impl rule__TideTypeEnum__Group_5__3 ;
public final void rule__TideTypeEnum__Group_5__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:2531:1: ( rule__TideTypeEnum__Group_5__2__Impl rule__TideTypeEnum__Group_5__3 )
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:2532:2: rule__TideTypeEnum__Group_5__2__Impl rule__TideTypeEnum__Group_5__3
{
pushFollow(FollowSets000.FOLLOW_rule__TideTypeEnum__Group_5__2__Impl_in_rule__TideTypeEnum__Group_5__24961);
rule__TideTypeEnum__Group_5__2__Impl();
_fsp--;
pushFollow(FollowSets000.FOLLOW_rule__TideTypeEnum__Group_5__3_in_rule__TideTypeEnum__Group_5__24964);
rule__TideTypeEnum__Group_5__3();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__TideTypeEnum__Group_5__2
// $ANTLR start rule__TideTypeEnum__Group_5__2__Impl
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:2539:1: rule__TideTypeEnum__Group_5__2__Impl : ( ( rule__TideTypeEnum__TideEnumlistAssignment_5_2 ) ) ;
public final void rule__TideTypeEnum__Group_5__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:2543:1: ( ( ( rule__TideTypeEnum__TideEnumlistAssignment_5_2 ) ) )
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:2544:1: ( ( rule__TideTypeEnum__TideEnumlistAssignment_5_2 ) )
{
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:2544:1: ( ( rule__TideTypeEnum__TideEnumlistAssignment_5_2 ) )
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:2545:1: ( rule__TideTypeEnum__TideEnumlistAssignment_5_2 )
{
before(grammarAccess.getTideTypeEnumAccess().getTideEnumlistAssignment_5_2());
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:2546:1: ( rule__TideTypeEnum__TideEnumlistAssignment_5_2 )
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:2546:2: rule__TideTypeEnum__TideEnumlistAssignment_5_2
{
pushFollow(FollowSets000.FOLLOW_rule__TideTypeEnum__TideEnumlistAssignment_5_2_in_rule__TideTypeEnum__Group_5__2__Impl4991);
rule__TideTypeEnum__TideEnumlistAssignment_5_2();
_fsp--;
}
after(grammarAccess.getTideTypeEnumAccess().getTideEnumlistAssignment_5_2());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__TideTypeEnum__Group_5__2__Impl
// $ANTLR start rule__TideTypeEnum__Group_5__3
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:2556:1: rule__TideTypeEnum__Group_5__3 : rule__TideTypeEnum__Group_5__3__Impl rule__TideTypeEnum__Group_5__4 ;
public final void rule__TideTypeEnum__Group_5__3() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:2560:1: ( rule__TideTypeEnum__Group_5__3__Impl rule__TideTypeEnum__Group_5__4 )
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:2561:2: rule__TideTypeEnum__Group_5__3__Impl rule__TideTypeEnum__Group_5__4
{
pushFollow(FollowSets000.FOLLOW_rule__TideTypeEnum__Group_5__3__Impl_in_rule__TideTypeEnum__Group_5__35021);
rule__TideTypeEnum__Group_5__3__Impl();
_fsp--;
pushFollow(FollowSets000.FOLLOW_rule__TideTypeEnum__Group_5__4_in_rule__TideTypeEnum__Group_5__35024);
rule__TideTypeEnum__Group_5__4();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__TideTypeEnum__Group_5__3
// $ANTLR start rule__TideTypeEnum__Group_5__3__Impl
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:2568:1: rule__TideTypeEnum__Group_5__3__Impl : ( ( rule__TideTypeEnum__Group_5_3__0 )* ) ;
public final void rule__TideTypeEnum__Group_5__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:2572:1: ( ( ( rule__TideTypeEnum__Group_5_3__0 )* ) )
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:2573:1: ( ( rule__TideTypeEnum__Group_5_3__0 )* )
{
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:2573:1: ( ( rule__TideTypeEnum__Group_5_3__0 )* )
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:2574:1: ( rule__TideTypeEnum__Group_5_3__0 )*
{
before(grammarAccess.getTideTypeEnumAccess().getGroup_5_3());
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:2575:1: ( rule__TideTypeEnum__Group_5_3__0 )*
loop19:
do {
int alt19=2;
int LA19_0 = input.LA(1);
if ( (LA19_0==25) ) {
alt19=1;
}
switch (alt19) {
case 1 :
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:2575:2: rule__TideTypeEnum__Group_5_3__0
{
pushFollow(FollowSets000.FOLLOW_rule__TideTypeEnum__Group_5_3__0_in_rule__TideTypeEnum__Group_5__3__Impl5051);
rule__TideTypeEnum__Group_5_3__0();
_fsp--;
}
break;
default :
break loop19;
}
} while (true);
after(grammarAccess.getTideTypeEnumAccess().getGroup_5_3());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__TideTypeEnum__Group_5__3__Impl
// $ANTLR start rule__TideTypeEnum__Group_5__4
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:2585:1: rule__TideTypeEnum__Group_5__4 : rule__TideTypeEnum__Group_5__4__Impl ;
public final void rule__TideTypeEnum__Group_5__4() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:2589:1: ( rule__TideTypeEnum__Group_5__4__Impl )
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:2590:2: rule__TideTypeEnum__Group_5__4__Impl
{
pushFollow(FollowSets000.FOLLOW_rule__TideTypeEnum__Group_5__4__Impl_in_rule__TideTypeEnum__Group_5__45082);
rule__TideTypeEnum__Group_5__4__Impl();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__TideTypeEnum__Group_5__4
// $ANTLR start rule__TideTypeEnum__Group_5__4__Impl
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:2596:1: rule__TideTypeEnum__Group_5__4__Impl : ( '}' ) ;
public final void rule__TideTypeEnum__Group_5__4__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:2600:1: ( ( '}' ) )
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:2601:1: ( '}' )
{
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:2601:1: ( '}' )
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:2602:1: '}'
{
before(grammarAccess.getTideTypeEnumAccess().getRightCurlyBracketKeyword_5_4());
match(input,17,FollowSets000.FOLLOW_17_in_rule__TideTypeEnum__Group_5__4__Impl5110);
after(grammarAccess.getTideTypeEnumAccess().getRightCurlyBracketKeyword_5_4());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__TideTypeEnum__Group_5__4__Impl
// $ANTLR start rule__TideTypeEnum__Group_5_3__0
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:2625:1: rule__TideTypeEnum__Group_5_3__0 : rule__TideTypeEnum__Group_5_3__0__Impl rule__TideTypeEnum__Group_5_3__1 ;
public final void rule__TideTypeEnum__Group_5_3__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:2629:1: ( rule__TideTypeEnum__Group_5_3__0__Impl rule__TideTypeEnum__Group_5_3__1 )
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:2630:2: rule__TideTypeEnum__Group_5_3__0__Impl rule__TideTypeEnum__Group_5_3__1
{
pushFollow(FollowSets000.FOLLOW_rule__TideTypeEnum__Group_5_3__0__Impl_in_rule__TideTypeEnum__Group_5_3__05151);
rule__TideTypeEnum__Group_5_3__0__Impl();
_fsp--;
pushFollow(FollowSets000.FOLLOW_rule__TideTypeEnum__Group_5_3__1_in_rule__TideTypeEnum__Group_5_3__05154);
rule__TideTypeEnum__Group_5_3__1();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__TideTypeEnum__Group_5_3__0
// $ANTLR start rule__TideTypeEnum__Group_5_3__0__Impl
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:2637:1: rule__TideTypeEnum__Group_5_3__0__Impl : ( ',' ) ;
public final void rule__TideTypeEnum__Group_5_3__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:2641:1: ( ( ',' ) )
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:2642:1: ( ',' )
{
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:2642:1: ( ',' )
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:2643:1: ','
{
before(grammarAccess.getTideTypeEnumAccess().getCommaKeyword_5_3_0());
match(input,25,FollowSets000.FOLLOW_25_in_rule__TideTypeEnum__Group_5_3__0__Impl5182);
after(grammarAccess.getTideTypeEnumAccess().getCommaKeyword_5_3_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__TideTypeEnum__Group_5_3__0__Impl
// $ANTLR start rule__TideTypeEnum__Group_5_3__1
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:2656:1: rule__TideTypeEnum__Group_5_3__1 : rule__TideTypeEnum__Group_5_3__1__Impl ;
public final void rule__TideTypeEnum__Group_5_3__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:2660:1: ( rule__TideTypeEnum__Group_5_3__1__Impl )
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:2661:2: rule__TideTypeEnum__Group_5_3__1__Impl
{
pushFollow(FollowSets000.FOLLOW_rule__TideTypeEnum__Group_5_3__1__Impl_in_rule__TideTypeEnum__Group_5_3__15213);
rule__TideTypeEnum__Group_5_3__1__Impl();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__TideTypeEnum__Group_5_3__1
// $ANTLR start rule__TideTypeEnum__Group_5_3__1__Impl
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:2667:1: rule__TideTypeEnum__Group_5_3__1__Impl : ( ( rule__TideTypeEnum__TideEnumlistAssignment_5_3_1 ) ) ;
public final void rule__TideTypeEnum__Group_5_3__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:2671:1: ( ( ( rule__TideTypeEnum__TideEnumlistAssignment_5_3_1 ) ) )
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:2672:1: ( ( rule__TideTypeEnum__TideEnumlistAssignment_5_3_1 ) )
{
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:2672:1: ( ( rule__TideTypeEnum__TideEnumlistAssignment_5_3_1 ) )
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:2673:1: ( rule__TideTypeEnum__TideEnumlistAssignment_5_3_1 )
{
before(grammarAccess.getTideTypeEnumAccess().getTideEnumlistAssignment_5_3_1());
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:2674:1: ( rule__TideTypeEnum__TideEnumlistAssignment_5_3_1 )
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:2674:2: rule__TideTypeEnum__TideEnumlistAssignment_5_3_1
{
pushFollow(FollowSets000.FOLLOW_rule__TideTypeEnum__TideEnumlistAssignment_5_3_1_in_rule__TideTypeEnum__Group_5_3__1__Impl5240);
rule__TideTypeEnum__TideEnumlistAssignment_5_3_1();
_fsp--;
}
after(grammarAccess.getTideTypeEnumAccess().getTideEnumlistAssignment_5_3_1());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__TideTypeEnum__Group_5_3__1__Impl
// $ANTLR start rule__TideTypeEnumItem__Group__0
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:2688:1: rule__TideTypeEnumItem__Group__0 : rule__TideTypeEnumItem__Group__0__Impl rule__TideTypeEnumItem__Group__1 ;
public final void rule__TideTypeEnumItem__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:2692:1: ( rule__TideTypeEnumItem__Group__0__Impl rule__TideTypeEnumItem__Group__1 )
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:2693:2: rule__TideTypeEnumItem__Group__0__Impl rule__TideTypeEnumItem__Group__1
{
pushFollow(FollowSets000.FOLLOW_rule__TideTypeEnumItem__Group__0__Impl_in_rule__TideTypeEnumItem__Group__05274);
rule__TideTypeEnumItem__Group__0__Impl();
_fsp--;
pushFollow(FollowSets000.FOLLOW_rule__TideTypeEnumItem__Group__1_in_rule__TideTypeEnumItem__Group__05277);
rule__TideTypeEnumItem__Group__1();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__TideTypeEnumItem__Group__0
// $ANTLR start rule__TideTypeEnumItem__Group__0__Impl
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:2700:1: rule__TideTypeEnumItem__Group__0__Impl : ( () ) ;
public final void rule__TideTypeEnumItem__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:2704:1: ( ( () ) )
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:2705:1: ( () )
{
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:2705:1: ( () )
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:2706:1: ()
{
before(grammarAccess.getTideTypeEnumItemAccess().getTideTypeEnumItemAction_0());
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:2707:1: ()
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:2709:1:
{
}
after(grammarAccess.getTideTypeEnumItemAccess().getTideTypeEnumItemAction_0());
}
}
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__TideTypeEnumItem__Group__0__Impl
// $ANTLR start rule__TideTypeEnumItem__Group__1
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:2719:1: rule__TideTypeEnumItem__Group__1 : rule__TideTypeEnumItem__Group__1__Impl rule__TideTypeEnumItem__Group__2 ;
public final void rule__TideTypeEnumItem__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:2723:1: ( rule__TideTypeEnumItem__Group__1__Impl rule__TideTypeEnumItem__Group__2 )
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:2724:2: rule__TideTypeEnumItem__Group__1__Impl rule__TideTypeEnumItem__Group__2
{
pushFollow(FollowSets000.FOLLOW_rule__TideTypeEnumItem__Group__1__Impl_in_rule__TideTypeEnumItem__Group__15335);
rule__TideTypeEnumItem__Group__1__Impl();
_fsp--;
pushFollow(FollowSets000.FOLLOW_rule__TideTypeEnumItem__Group__2_in_rule__TideTypeEnumItem__Group__15338);
rule__TideTypeEnumItem__Group__2();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__TideTypeEnumItem__Group__1
// $ANTLR start rule__TideTypeEnumItem__Group__1__Impl
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:2731:1: rule__TideTypeEnumItem__Group__1__Impl : ( 'tideTypeEnumItem' ) ;
public final void rule__TideTypeEnumItem__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:2735:1: ( ( 'tideTypeEnumItem' ) )
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:2736:1: ( 'tideTypeEnumItem' )
{
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:2736:1: ( 'tideTypeEnumItem' )
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:2737:1: 'tideTypeEnumItem'
{
before(grammarAccess.getTideTypeEnumItemAccess().getTideTypeEnumItemKeyword_1());
match(input,33,FollowSets000.FOLLOW_33_in_rule__TideTypeEnumItem__Group__1__Impl5366);
after(grammarAccess.getTideTypeEnumItemAccess().getTideTypeEnumItemKeyword_1());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__TideTypeEnumItem__Group__1__Impl
// $ANTLR start rule__TideTypeEnumItem__Group__2
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:2750:1: rule__TideTypeEnumItem__Group__2 : rule__TideTypeEnumItem__Group__2__Impl rule__TideTypeEnumItem__Group__3 ;
public final void rule__TideTypeEnumItem__Group__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:2754:1: ( rule__TideTypeEnumItem__Group__2__Impl rule__TideTypeEnumItem__Group__3 )
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:2755:2: rule__TideTypeEnumItem__Group__2__Impl rule__TideTypeEnumItem__Group__3
{
pushFollow(FollowSets000.FOLLOW_rule__TideTypeEnumItem__Group__2__Impl_in_rule__TideTypeEnumItem__Group__25397);
rule__TideTypeEnumItem__Group__2__Impl();
_fsp--;
pushFollow(FollowSets000.FOLLOW_rule__TideTypeEnumItem__Group__3_in_rule__TideTypeEnumItem__Group__25400);
rule__TideTypeEnumItem__Group__3();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__TideTypeEnumItem__Group__2
// $ANTLR start rule__TideTypeEnumItem__Group__2__Impl
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:2762:1: rule__TideTypeEnumItem__Group__2__Impl : ( '{' ) ;
public final void rule__TideTypeEnumItem__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:2766:1: ( ( '{' ) )
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:2767:1: ( '{' )
{
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:2767:1: ( '{' )
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:2768:1: '{'
{
before(grammarAccess.getTideTypeEnumItemAccess().getLeftCurlyBracketKeyword_2());
match(input,16,FollowSets000.FOLLOW_16_in_rule__TideTypeEnumItem__Group__2__Impl5428);
after(grammarAccess.getTideTypeEnumItemAccess().getLeftCurlyBracketKeyword_2());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__TideTypeEnumItem__Group__2__Impl
// $ANTLR start rule__TideTypeEnumItem__Group__3
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:2781:1: rule__TideTypeEnumItem__Group__3 : rule__TideTypeEnumItem__Group__3__Impl rule__TideTypeEnumItem__Group__4 ;
public final void rule__TideTypeEnumItem__Group__3() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:2785:1: ( rule__TideTypeEnumItem__Group__3__Impl rule__TideTypeEnumItem__Group__4 )
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:2786:2: rule__TideTypeEnumItem__Group__3__Impl rule__TideTypeEnumItem__Group__4
{
pushFollow(FollowSets000.FOLLOW_rule__TideTypeEnumItem__Group__3__Impl_in_rule__TideTypeEnumItem__Group__35459);
rule__TideTypeEnumItem__Group__3__Impl();
_fsp--;
pushFollow(FollowSets000.FOLLOW_rule__TideTypeEnumItem__Group__4_in_rule__TideTypeEnumItem__Group__35462);
rule__TideTypeEnumItem__Group__4();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__TideTypeEnumItem__Group__3
// $ANTLR start rule__TideTypeEnumItem__Group__3__Impl
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:2793:1: rule__TideTypeEnumItem__Group__3__Impl : ( ( rule__TideTypeEnumItem__Group_3__0 )? ) ;
public final void rule__TideTypeEnumItem__Group__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:2797:1: ( ( ( rule__TideTypeEnumItem__Group_3__0 )? ) )
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:2798:1: ( ( rule__TideTypeEnumItem__Group_3__0 )? )
{
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:2798:1: ( ( rule__TideTypeEnumItem__Group_3__0 )? )
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:2799:1: ( rule__TideTypeEnumItem__Group_3__0 )?
{
before(grammarAccess.getTideTypeEnumItemAccess().getGroup_3());
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:2800:1: ( rule__TideTypeEnumItem__Group_3__0 )?
int alt20=2;
int LA20_0 = input.LA(1);
if ( (LA20_0==34) ) {
alt20=1;
}
switch (alt20) {
case 1 :
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:2800:2: rule__TideTypeEnumItem__Group_3__0
{
pushFollow(FollowSets000.FOLLOW_rule__TideTypeEnumItem__Group_3__0_in_rule__TideTypeEnumItem__Group__3__Impl5489);
rule__TideTypeEnumItem__Group_3__0();
_fsp--;
}
break;
}
after(grammarAccess.getTideTypeEnumItemAccess().getGroup_3());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__TideTypeEnumItem__Group__3__Impl
// $ANTLR start rule__TideTypeEnumItem__Group__4
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:2810:1: rule__TideTypeEnumItem__Group__4 : rule__TideTypeEnumItem__Group__4__Impl ;
public final void rule__TideTypeEnumItem__Group__4() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:2814:1: ( rule__TideTypeEnumItem__Group__4__Impl )
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:2815:2: rule__TideTypeEnumItem__Group__4__Impl
{
pushFollow(FollowSets000.FOLLOW_rule__TideTypeEnumItem__Group__4__Impl_in_rule__TideTypeEnumItem__Group__45520);
rule__TideTypeEnumItem__Group__4__Impl();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__TideTypeEnumItem__Group__4
// $ANTLR start rule__TideTypeEnumItem__Group__4__Impl
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:2821:1: rule__TideTypeEnumItem__Group__4__Impl : ( '}' ) ;
public final void rule__TideTypeEnumItem__Group__4__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:2825:1: ( ( '}' ) )
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:2826:1: ( '}' )
{
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:2826:1: ( '}' )
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:2827:1: '}'
{
before(grammarAccess.getTideTypeEnumItemAccess().getRightCurlyBracketKeyword_4());
match(input,17,FollowSets000.FOLLOW_17_in_rule__TideTypeEnumItem__Group__4__Impl5548);
after(grammarAccess.getTideTypeEnumItemAccess().getRightCurlyBracketKeyword_4());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__TideTypeEnumItem__Group__4__Impl
// $ANTLR start rule__TideTypeEnumItem__Group_3__0
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:2850:1: rule__TideTypeEnumItem__Group_3__0 : rule__TideTypeEnumItem__Group_3__0__Impl rule__TideTypeEnumItem__Group_3__1 ;
public final void rule__TideTypeEnumItem__Group_3__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:2854:1: ( rule__TideTypeEnumItem__Group_3__0__Impl rule__TideTypeEnumItem__Group_3__1 )
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:2855:2: rule__TideTypeEnumItem__Group_3__0__Impl rule__TideTypeEnumItem__Group_3__1
{
pushFollow(FollowSets000.FOLLOW_rule__TideTypeEnumItem__Group_3__0__Impl_in_rule__TideTypeEnumItem__Group_3__05589);
rule__TideTypeEnumItem__Group_3__0__Impl();
_fsp--;
pushFollow(FollowSets000.FOLLOW_rule__TideTypeEnumItem__Group_3__1_in_rule__TideTypeEnumItem__Group_3__05592);
rule__TideTypeEnumItem__Group_3__1();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__TideTypeEnumItem__Group_3__0
// $ANTLR start rule__TideTypeEnumItem__Group_3__0__Impl
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:2862:1: rule__TideTypeEnumItem__Group_3__0__Impl : ( 'value' ) ;
public final void rule__TideTypeEnumItem__Group_3__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:2866:1: ( ( 'value' ) )
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:2867:1: ( 'value' )
{
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:2867:1: ( 'value' )
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:2868:1: 'value'
{
before(grammarAccess.getTideTypeEnumItemAccess().getValueKeyword_3_0());
match(input,34,FollowSets000.FOLLOW_34_in_rule__TideTypeEnumItem__Group_3__0__Impl5620);
after(grammarAccess.getTideTypeEnumItemAccess().getValueKeyword_3_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__TideTypeEnumItem__Group_3__0__Impl
// $ANTLR start rule__TideTypeEnumItem__Group_3__1
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:2881:1: rule__TideTypeEnumItem__Group_3__1 : rule__TideTypeEnumItem__Group_3__1__Impl ;
public final void rule__TideTypeEnumItem__Group_3__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:2885:1: ( rule__TideTypeEnumItem__Group_3__1__Impl )
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:2886:2: rule__TideTypeEnumItem__Group_3__1__Impl
{
pushFollow(FollowSets000.FOLLOW_rule__TideTypeEnumItem__Group_3__1__Impl_in_rule__TideTypeEnumItem__Group_3__15651);
rule__TideTypeEnumItem__Group_3__1__Impl();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__TideTypeEnumItem__Group_3__1
// $ANTLR start rule__TideTypeEnumItem__Group_3__1__Impl
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:2892:1: rule__TideTypeEnumItem__Group_3__1__Impl : ( ( rule__TideTypeEnumItem__ValueAssignment_3_1 ) ) ;
public final void rule__TideTypeEnumItem__Group_3__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:2896:1: ( ( ( rule__TideTypeEnumItem__ValueAssignment_3_1 ) ) )
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:2897:1: ( ( rule__TideTypeEnumItem__ValueAssignment_3_1 ) )
{
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:2897:1: ( ( rule__TideTypeEnumItem__ValueAssignment_3_1 ) )
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:2898:1: ( rule__TideTypeEnumItem__ValueAssignment_3_1 )
{
before(grammarAccess.getTideTypeEnumItemAccess().getValueAssignment_3_1());
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:2899:1: ( rule__TideTypeEnumItem__ValueAssignment_3_1 )
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:2899:2: rule__TideTypeEnumItem__ValueAssignment_3_1
{
pushFollow(FollowSets000.FOLLOW_rule__TideTypeEnumItem__ValueAssignment_3_1_in_rule__TideTypeEnumItem__Group_3__1__Impl5678);
rule__TideTypeEnumItem__ValueAssignment_3_1();
_fsp--;
}
after(grammarAccess.getTideTypeEnumItemAccess().getValueAssignment_3_1());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__TideTypeEnumItem__Group_3__1__Impl
// $ANTLR start rule__ServiceRule__ImportsAssignment_1
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:2914:1: rule__ServiceRule__ImportsAssignment_1 : ( ruleImport ) ;
public final void rule__ServiceRule__ImportsAssignment_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:2918:1: ( ( ruleImport ) )
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:2919:1: ( ruleImport )
{
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:2919:1: ( ruleImport )
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:2920:1: ruleImport
{
before(grammarAccess.getServiceRuleAccess().getImportsImportParserRuleCall_1_0());
pushFollow(FollowSets000.FOLLOW_ruleImport_in_rule__ServiceRule__ImportsAssignment_15717);
ruleImport();
_fsp--;
after(grammarAccess.getServiceRuleAccess().getImportsImportParserRuleCall_1_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ServiceRule__ImportsAssignment_1
// $ANTLR start rule__ServiceRule__OfferedServiceAssignment_2
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:2929:1: rule__ServiceRule__OfferedServiceAssignment_2 : ( ruleOfferedService ) ;
public final void rule__ServiceRule__OfferedServiceAssignment_2() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:2933:1: ( ( ruleOfferedService ) )
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:2934:1: ( ruleOfferedService )
{
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:2934:1: ( ruleOfferedService )
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:2935:1: ruleOfferedService
{
before(grammarAccess.getServiceRuleAccess().getOfferedServiceOfferedServiceParserRuleCall_2_0());
pushFollow(FollowSets000.FOLLOW_ruleOfferedService_in_rule__ServiceRule__OfferedServiceAssignment_25748);
ruleOfferedService();
_fsp--;
after(grammarAccess.getServiceRuleAccess().getOfferedServiceOfferedServiceParserRuleCall_2_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ServiceRule__OfferedServiceAssignment_2
// $ANTLR start rule__Import__ImportURIAssignment_1
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:2944:1: rule__Import__ImportURIAssignment_1 : ( RULE_STRING ) ;
public final void rule__Import__ImportURIAssignment_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:2948:1: ( ( RULE_STRING ) )
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:2949:1: ( RULE_STRING )
{
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:2949:1: ( RULE_STRING )
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:2950:1: RULE_STRING
{
before(grammarAccess.getImportAccess().getImportURISTRINGTerminalRuleCall_1_0());
match(input,RULE_STRING,FollowSets000.FOLLOW_RULE_STRING_in_rule__Import__ImportURIAssignment_15779);
after(grammarAccess.getImportAccess().getImportURISTRINGTerminalRuleCall_1_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Import__ImportURIAssignment_1
// $ANTLR start rule__ServiceSetting__UserExposedAssignment_1
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:2962:1: rule__ServiceSetting__UserExposedAssignment_1 : ( ( 'userExposed' ) ) ;
public final void rule__ServiceSetting__UserExposedAssignment_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:2966:1: ( ( ( 'userExposed' ) ) )
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:2967:1: ( ( 'userExposed' ) )
{
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:2967:1: ( ( 'userExposed' ) )
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:2968:1: ( 'userExposed' )
{
before(grammarAccess.getServiceSettingAccess().getUserExposedUserExposedKeyword_1_0());
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:2969:1: ( 'userExposed' )
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:2970:1: 'userExposed'
{
before(grammarAccess.getServiceSettingAccess().getUserExposedUserExposedKeyword_1_0());
match(input,35,FollowSets000.FOLLOW_35_in_rule__ServiceSetting__UserExposedAssignment_15818);
after(grammarAccess.getServiceSettingAccess().getUserExposedUserExposedKeyword_1_0());
}
after(grammarAccess.getServiceSettingAccess().getUserExposedUserExposedKeyword_1_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ServiceSetting__UserExposedAssignment_1
// $ANTLR start rule__ServiceSetting__UserEditableAssignment_2
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:2985:1: rule__ServiceSetting__UserEditableAssignment_2 : ( ( 'userEditable' ) ) ;
public final void rule__ServiceSetting__UserEditableAssignment_2() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:2989:1: ( ( ( 'userEditable' ) ) )
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:2990:1: ( ( 'userEditable' ) )
{
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:2990:1: ( ( 'userEditable' ) )
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:2991:1: ( 'userEditable' )
{
before(grammarAccess.getServiceSettingAccess().getUserEditableUserEditableKeyword_2_0());
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:2992:1: ( 'userEditable' )
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:2993:1: 'userEditable'
{
before(grammarAccess.getServiceSettingAccess().getUserEditableUserEditableKeyword_2_0());
match(input,36,FollowSets000.FOLLOW_36_in_rule__ServiceSetting__UserEditableAssignment_25862);
after(grammarAccess.getServiceSettingAccess().getUserEditableUserEditableKeyword_2_0());
}
after(grammarAccess.getServiceSettingAccess().getUserEditableUserEditableKeyword_2_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ServiceSetting__UserEditableAssignment_2
// $ANTLR start rule__ServiceSetting__CanBePublishedAssignment_3
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:3008:1: rule__ServiceSetting__CanBePublishedAssignment_3 : ( ( 'canBePublished' ) ) ;
public final void rule__ServiceSetting__CanBePublishedAssignment_3() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:3012:1: ( ( ( 'canBePublished' ) ) )
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:3013:1: ( ( 'canBePublished' ) )
{
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:3013:1: ( ( 'canBePublished' ) )
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:3014:1: ( 'canBePublished' )
{
before(grammarAccess.getServiceSettingAccess().getCanBePublishedCanBePublishedKeyword_3_0());
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:3015:1: ( 'canBePublished' )
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:3016:1: 'canBePublished'
{
before(grammarAccess.getServiceSettingAccess().getCanBePublishedCanBePublishedKeyword_3_0());
match(input,37,FollowSets000.FOLLOW_37_in_rule__ServiceSetting__CanBePublishedAssignment_35906);
after(grammarAccess.getServiceSettingAccess().getCanBePublishedCanBePublishedKeyword_3_0());
}
after(grammarAccess.getServiceSettingAccess().getCanBePublishedCanBePublishedKeyword_3_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ServiceSetting__CanBePublishedAssignment_3
// $ANTLR start rule__ServiceSetting__NameAssignment_5
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:3031:1: rule__ServiceSetting__NameAssignment_5 : ( RULE_STRING ) ;
public final void rule__ServiceSetting__NameAssignment_5() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:3035:1: ( ( RULE_STRING ) )
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:3036:1: ( RULE_STRING )
{
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:3036:1: ( RULE_STRING )
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:3037:1: RULE_STRING
{
before(grammarAccess.getServiceSettingAccess().getNameSTRINGTerminalRuleCall_5_0());
match(input,RULE_STRING,FollowSets000.FOLLOW_RULE_STRING_in_rule__ServiceSetting__NameAssignment_55945);
after(grammarAccess.getServiceSettingAccess().getNameSTRINGTerminalRuleCall_5_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ServiceSetting__NameAssignment_5
// $ANTLR start rule__ServiceSetting__IdAssignment_7_1
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:3046:1: rule__ServiceSetting__IdAssignment_7_1 : ( RULE_INT ) ;
public final void rule__ServiceSetting__IdAssignment_7_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:3050:1: ( ( RULE_INT ) )
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:3051:1: ( RULE_INT )
{
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:3051:1: ( RULE_INT )
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:3052:1: RULE_INT
{
before(grammarAccess.getServiceSettingAccess().getIdINTTerminalRuleCall_7_1_0());
match(input,RULE_INT,FollowSets000.FOLLOW_RULE_INT_in_rule__ServiceSetting__IdAssignment_7_15976);
after(grammarAccess.getServiceSettingAccess().getIdINTTerminalRuleCall_7_1_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ServiceSetting__IdAssignment_7_1
// $ANTLR start rule__ServiceSetting__DescriptionAssignment_8_1
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:3061:1: rule__ServiceSetting__DescriptionAssignment_8_1 : ( RULE_STRING ) ;
public final void rule__ServiceSetting__DescriptionAssignment_8_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:3065:1: ( ( RULE_STRING ) )
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:3066:1: ( RULE_STRING )
{
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:3066:1: ( RULE_STRING )
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:3067:1: RULE_STRING
{
before(grammarAccess.getServiceSettingAccess().getDescriptionSTRINGTerminalRuleCall_8_1_0());
match(input,RULE_STRING,FollowSets000.FOLLOW_RULE_STRING_in_rule__ServiceSetting__DescriptionAssignment_8_16007);
after(grammarAccess.getServiceSettingAccess().getDescriptionSTRINGTerminalRuleCall_8_1_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ServiceSetting__DescriptionAssignment_8_1
// $ANTLR start rule__ServiceSetting__ReadableAssignment_9_1
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:3076:1: rule__ServiceSetting__ReadableAssignment_9_1 : ( ruleEBoolean ) ;
public final void rule__ServiceSetting__ReadableAssignment_9_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:3080:1: ( ( ruleEBoolean ) )
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:3081:1: ( ruleEBoolean )
{
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:3081:1: ( ruleEBoolean )
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:3082:1: ruleEBoolean
{
before(grammarAccess.getServiceSettingAccess().getReadableEBooleanParserRuleCall_9_1_0());
pushFollow(FollowSets000.FOLLOW_ruleEBoolean_in_rule__ServiceSetting__ReadableAssignment_9_16038);
ruleEBoolean();
_fsp--;
after(grammarAccess.getServiceSettingAccess().getReadableEBooleanParserRuleCall_9_1_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ServiceSetting__ReadableAssignment_9_1
// $ANTLR start rule__ServiceSetting__WritableAssignment_10_1
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:3091:1: rule__ServiceSetting__WritableAssignment_10_1 : ( ruleEBoolean ) ;
public final void rule__ServiceSetting__WritableAssignment_10_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:3095:1: ( ( ruleEBoolean ) )
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:3096:1: ( ruleEBoolean )
{
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:3096:1: ( ruleEBoolean )
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:3097:1: ruleEBoolean
{
before(grammarAccess.getServiceSettingAccess().getWritableEBooleanParserRuleCall_10_1_0());
pushFollow(FollowSets000.FOLLOW_ruleEBoolean_in_rule__ServiceSetting__WritableAssignment_10_16069);
ruleEBoolean();
_fsp--;
after(grammarAccess.getServiceSettingAccess().getWritableEBooleanParserRuleCall_10_1_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ServiceSetting__WritableAssignment_10_1
// $ANTLR start rule__ServiceSetting__RequiresParamsAssignment_11_2
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:3106:1: rule__ServiceSetting__RequiresParamsAssignment_11_2 : ( ( RULE_STRING ) ) ;
public final void rule__ServiceSetting__RequiresParamsAssignment_11_2() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:3110:1: ( ( ( RULE_STRING ) ) )
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:3111:1: ( ( RULE_STRING ) )
{
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:3111:1: ( ( RULE_STRING ) )
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:3112:1: ( RULE_STRING )
{
before(grammarAccess.getServiceSettingAccess().getRequiresParamsAbstractSettingCrossReference_11_2_0());
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:3113:1: ( RULE_STRING )
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:3114:1: RULE_STRING
{
before(grammarAccess.getServiceSettingAccess().getRequiresParamsAbstractSettingSTRINGTerminalRuleCall_11_2_0_1());
match(input,RULE_STRING,FollowSets000.FOLLOW_RULE_STRING_in_rule__ServiceSetting__RequiresParamsAssignment_11_26104);
after(grammarAccess.getServiceSettingAccess().getRequiresParamsAbstractSettingSTRINGTerminalRuleCall_11_2_0_1());
}
after(grammarAccess.getServiceSettingAccess().getRequiresParamsAbstractSettingCrossReference_11_2_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ServiceSetting__RequiresParamsAssignment_11_2
// $ANTLR start rule__ServiceSetting__RequiresParamsAssignment_11_3_1
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:3125:1: rule__ServiceSetting__RequiresParamsAssignment_11_3_1 : ( ( RULE_STRING ) ) ;
public final void rule__ServiceSetting__RequiresParamsAssignment_11_3_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:3129:1: ( ( ( RULE_STRING ) ) )
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:3130:1: ( ( RULE_STRING ) )
{
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:3130:1: ( ( RULE_STRING ) )
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:3131:1: ( RULE_STRING )
{
before(grammarAccess.getServiceSettingAccess().getRequiresParamsAbstractSettingCrossReference_11_3_1_0());
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:3132:1: ( RULE_STRING )
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:3133:1: RULE_STRING
{
before(grammarAccess.getServiceSettingAccess().getRequiresParamsAbstractSettingSTRINGTerminalRuleCall_11_3_1_0_1());
match(input,RULE_STRING,FollowSets000.FOLLOW_RULE_STRING_in_rule__ServiceSetting__RequiresParamsAssignment_11_3_16143);
after(grammarAccess.getServiceSettingAccess().getRequiresParamsAbstractSettingSTRINGTerminalRuleCall_11_3_1_0_1());
}
after(grammarAccess.getServiceSettingAccess().getRequiresParamsAbstractSettingCrossReference_11_3_1_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ServiceSetting__RequiresParamsAssignment_11_3_1
// $ANTLR start rule__ServiceSetting__SettingTypeAssignment_12_1
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:3144:1: rule__ServiceSetting__SettingTypeAssignment_12_1 : ( ruleSettingType ) ;
public final void rule__ServiceSetting__SettingTypeAssignment_12_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:3148:1: ( ( ruleSettingType ) )
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:3149:1: ( ruleSettingType )
{
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:3149:1: ( ruleSettingType )
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:3150:1: ruleSettingType
{
before(grammarAccess.getServiceSettingAccess().getSettingTypeSettingTypeParserRuleCall_12_1_0());
pushFollow(FollowSets000.FOLLOW_ruleSettingType_in_rule__ServiceSetting__SettingTypeAssignment_12_16178);
ruleSettingType();
_fsp--;
after(grammarAccess.getServiceSettingAccess().getSettingTypeSettingTypeParserRuleCall_12_1_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ServiceSetting__SettingTypeAssignment_12_1
// $ANTLR start rule__OfferedService__NameAssignment_2
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:3159:1: rule__OfferedService__NameAssignment_2 : ( RULE_STRING ) ;
public final void rule__OfferedService__NameAssignment_2() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:3163:1: ( ( RULE_STRING ) )
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:3164:1: ( RULE_STRING )
{
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:3164:1: ( RULE_STRING )
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:3165:1: RULE_STRING
{
before(grammarAccess.getOfferedServiceAccess().getNameSTRINGTerminalRuleCall_2_0());
match(input,RULE_STRING,FollowSets000.FOLLOW_RULE_STRING_in_rule__OfferedService__NameAssignment_26209);
after(grammarAccess.getOfferedServiceAccess().getNameSTRINGTerminalRuleCall_2_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__OfferedService__NameAssignment_2
// $ANTLR start rule__OfferedService__ServiceSettingsAssignment_4_2
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:3174:1: rule__OfferedService__ServiceSettingsAssignment_4_2 : ( ruleServiceSetting ) ;
public final void rule__OfferedService__ServiceSettingsAssignment_4_2() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:3178:1: ( ( ruleServiceSetting ) )
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:3179:1: ( ruleServiceSetting )
{
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:3179:1: ( ruleServiceSetting )
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:3180:1: ruleServiceSetting
{
before(grammarAccess.getOfferedServiceAccess().getServiceSettingsServiceSettingParserRuleCall_4_2_0());
pushFollow(FollowSets000.FOLLOW_ruleServiceSetting_in_rule__OfferedService__ServiceSettingsAssignment_4_26240);
ruleServiceSetting();
_fsp--;
after(grammarAccess.getOfferedServiceAccess().getServiceSettingsServiceSettingParserRuleCall_4_2_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__OfferedService__ServiceSettingsAssignment_4_2
// $ANTLR start rule__OfferedService__ServiceSettingsAssignment_4_3_1
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:3189:1: rule__OfferedService__ServiceSettingsAssignment_4_3_1 : ( ruleServiceSetting ) ;
public final void rule__OfferedService__ServiceSettingsAssignment_4_3_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:3193:1: ( ( ruleServiceSetting ) )
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:3194:1: ( ruleServiceSetting )
{
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:3194:1: ( ruleServiceSetting )
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:3195:1: ruleServiceSetting
{
before(grammarAccess.getOfferedServiceAccess().getServiceSettingsServiceSettingParserRuleCall_4_3_1_0());
pushFollow(FollowSets000.FOLLOW_ruleServiceSetting_in_rule__OfferedService__ServiceSettingsAssignment_4_3_16271);
ruleServiceSetting();
_fsp--;
after(grammarAccess.getOfferedServiceAccess().getServiceSettingsServiceSettingParserRuleCall_4_3_1_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__OfferedService__ServiceSettingsAssignment_4_3_1
// $ANTLR start rule__TideTypeSTRING__DefaultValueAssignment_3_1
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:3204:1: rule__TideTypeSTRING__DefaultValueAssignment_3_1 : ( RULE_STRING ) ;
public final void rule__TideTypeSTRING__DefaultValueAssignment_3_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:3208:1: ( ( RULE_STRING ) )
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:3209:1: ( RULE_STRING )
{
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:3209:1: ( RULE_STRING )
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:3210:1: RULE_STRING
{
before(grammarAccess.getTideTypeSTRINGAccess().getDefaultValueSTRINGTerminalRuleCall_3_1_0());
match(input,RULE_STRING,FollowSets000.FOLLOW_RULE_STRING_in_rule__TideTypeSTRING__DefaultValueAssignment_3_16302);
after(grammarAccess.getTideTypeSTRINGAccess().getDefaultValueSTRINGTerminalRuleCall_3_1_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__TideTypeSTRING__DefaultValueAssignment_3_1
// $ANTLR start rule__TideTypeEnum__NameAssignment_2
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:3219:1: rule__TideTypeEnum__NameAssignment_2 : ( RULE_STRING ) ;
public final void rule__TideTypeEnum__NameAssignment_2() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:3223:1: ( ( RULE_STRING ) )
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:3224:1: ( RULE_STRING )
{
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:3224:1: ( RULE_STRING )
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:3225:1: RULE_STRING
{
before(grammarAccess.getTideTypeEnumAccess().getNameSTRINGTerminalRuleCall_2_0());
match(input,RULE_STRING,FollowSets000.FOLLOW_RULE_STRING_in_rule__TideTypeEnum__NameAssignment_26333);
after(grammarAccess.getTideTypeEnumAccess().getNameSTRINGTerminalRuleCall_2_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__TideTypeEnum__NameAssignment_2
// $ANTLR start rule__TideTypeEnum__DefaultValueAssignment_4_1
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:3234:1: rule__TideTypeEnum__DefaultValueAssignment_4_1 : ( ( RULE_STRING ) ) ;
public final void rule__TideTypeEnum__DefaultValueAssignment_4_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:3238:1: ( ( ( RULE_STRING ) ) )
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:3239:1: ( ( RULE_STRING ) )
{
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:3239:1: ( ( RULE_STRING ) )
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:3240:1: ( RULE_STRING )
{
before(grammarAccess.getTideTypeEnumAccess().getDefaultValueTideTypeEnumItemCrossReference_4_1_0());
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:3241:1: ( RULE_STRING )
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:3242:1: RULE_STRING
{
before(grammarAccess.getTideTypeEnumAccess().getDefaultValueTideTypeEnumItemSTRINGTerminalRuleCall_4_1_0_1());
match(input,RULE_STRING,FollowSets000.FOLLOW_RULE_STRING_in_rule__TideTypeEnum__DefaultValueAssignment_4_16368);
after(grammarAccess.getTideTypeEnumAccess().getDefaultValueTideTypeEnumItemSTRINGTerminalRuleCall_4_1_0_1());
}
after(grammarAccess.getTideTypeEnumAccess().getDefaultValueTideTypeEnumItemCrossReference_4_1_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__TideTypeEnum__DefaultValueAssignment_4_1
// $ANTLR start rule__TideTypeEnum__TideEnumlistAssignment_5_2
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:3253:1: rule__TideTypeEnum__TideEnumlistAssignment_5_2 : ( ruletideTypeEnumItem ) ;
public final void rule__TideTypeEnum__TideEnumlistAssignment_5_2() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:3257:1: ( ( ruletideTypeEnumItem ) )
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:3258:1: ( ruletideTypeEnumItem )
{
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:3258:1: ( ruletideTypeEnumItem )
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:3259:1: ruletideTypeEnumItem
{
before(grammarAccess.getTideTypeEnumAccess().getTideEnumlistTideTypeEnumItemParserRuleCall_5_2_0());
pushFollow(FollowSets000.FOLLOW_ruletideTypeEnumItem_in_rule__TideTypeEnum__TideEnumlistAssignment_5_26403);
ruletideTypeEnumItem();
_fsp--;
after(grammarAccess.getTideTypeEnumAccess().getTideEnumlistTideTypeEnumItemParserRuleCall_5_2_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__TideTypeEnum__TideEnumlistAssignment_5_2
// $ANTLR start rule__TideTypeEnum__TideEnumlistAssignment_5_3_1
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:3268:1: rule__TideTypeEnum__TideEnumlistAssignment_5_3_1 : ( ruletideTypeEnumItem ) ;
public final void rule__TideTypeEnum__TideEnumlistAssignment_5_3_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:3272:1: ( ( ruletideTypeEnumItem ) )
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:3273:1: ( ruletideTypeEnumItem )
{
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:3273:1: ( ruletideTypeEnumItem )
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:3274:1: ruletideTypeEnumItem
{
before(grammarAccess.getTideTypeEnumAccess().getTideEnumlistTideTypeEnumItemParserRuleCall_5_3_1_0());
pushFollow(FollowSets000.FOLLOW_ruletideTypeEnumItem_in_rule__TideTypeEnum__TideEnumlistAssignment_5_3_16434);
ruletideTypeEnumItem();
_fsp--;
after(grammarAccess.getTideTypeEnumAccess().getTideEnumlistTideTypeEnumItemParserRuleCall_5_3_1_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__TideTypeEnum__TideEnumlistAssignment_5_3_1
// $ANTLR start rule__TideTypeEnumItem__ValueAssignment_3_1
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:3283:1: rule__TideTypeEnumItem__ValueAssignment_3_1 : ( RULE_STRING ) ;
public final void rule__TideTypeEnumItem__ValueAssignment_3_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:3287:1: ( ( RULE_STRING ) )
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:3288:1: ( RULE_STRING )
{
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:3288:1: ( RULE_STRING )
// ../gr.upatras.ece.wcl.sdl.ui/src-gen/gr/upatras/ece/wcl/ui/contentassist/antlr/internal/InternalSDL.g:3289:1: RULE_STRING
{
before(grammarAccess.getTideTypeEnumItemAccess().getValueSTRINGTerminalRuleCall_3_1_0());
match(input,RULE_STRING,FollowSets000.FOLLOW_RULE_STRING_in_rule__TideTypeEnumItem__ValueAssignment_3_16465);
after(grammarAccess.getTideTypeEnumItemAccess().getValueSTRINGTerminalRuleCall_3_1_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__TideTypeEnumItem__ValueAssignment_3_1
private static class FollowSets000 {
public static final BitSet FOLLOW_ruleServiceRule_in_entryRuleServiceRule61 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRuleServiceRule68 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ServiceRule__Group__0_in_ruleServiceRule94 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleImport_in_entryRuleImport121 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRuleImport128 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Import__Group__0_in_ruleImport154 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleSettingType_in_entryRuleSettingType183 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRuleSettingType190 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__SettingType__Alternatives_in_ruleSettingType216 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleServiceSetting_in_entryRuleServiceSetting243 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRuleServiceSetting250 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ServiceSetting__Group__0_in_ruleServiceSetting276 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleOfferedService_in_entryRuleOfferedService303 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRuleOfferedService310 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__OfferedService__Group__0_in_ruleOfferedService336 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleEBoolean_in_entryRuleEBoolean363 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRuleEBoolean370 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__EBoolean__Alternatives_in_ruleEBoolean396 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruletideTypeSTRING_in_entryRuletideTypeSTRING423 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRuletideTypeSTRING430 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__TideTypeSTRING__Group__0_in_ruletideTypeSTRING456 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruletideTypeEnum_in_entryRuletideTypeEnum483 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRuletideTypeEnum490 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__TideTypeEnum__Group__0_in_ruletideTypeEnum516 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruletideTypeEnumItem_in_entryRuletideTypeEnumItem543 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRuletideTypeEnumItem550 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__TideTypeEnumItem__Group__0_in_ruletideTypeEnumItem576 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruletideTypeSTRING_in_rule__SettingType__Alternatives612 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruletideTypeEnum_in_rule__SettingType__Alternatives629 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_11_in_rule__EBoolean__Alternatives662 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_12_in_rule__EBoolean__Alternatives682 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ServiceRule__Group__0__Impl_in_rule__ServiceRule__Group__0714 = new BitSet(new long[]{0x0000000008002000L});
public static final BitSet FOLLOW_rule__ServiceRule__Group__1_in_rule__ServiceRule__Group__0717 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ServiceRule__Group__1__Impl_in_rule__ServiceRule__Group__1775 = new BitSet(new long[]{0x0000000008000000L});
public static final BitSet FOLLOW_rule__ServiceRule__Group__2_in_rule__ServiceRule__Group__1778 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ServiceRule__ImportsAssignment_1_in_rule__ServiceRule__Group__1__Impl805 = new BitSet(new long[]{0x0000000000002002L});
public static final BitSet FOLLOW_rule__ServiceRule__Group__2__Impl_in_rule__ServiceRule__Group__2836 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ServiceRule__OfferedServiceAssignment_2_in_rule__ServiceRule__Group__2__Impl863 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Import__Group__0__Impl_in_rule__Import__Group__0899 = new BitSet(new long[]{0x0000000000000010L});
public static final BitSet FOLLOW_rule__Import__Group__1_in_rule__Import__Group__0902 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_13_in_rule__Import__Group__0__Impl930 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Import__Group__1__Impl_in_rule__Import__Group__1961 = new BitSet(new long[]{0x0000000000004000L});
public static final BitSet FOLLOW_rule__Import__Group__2_in_rule__Import__Group__1964 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Import__ImportURIAssignment_1_in_rule__Import__Group__1__Impl991 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Import__Group__2__Impl_in_rule__Import__Group__21021 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_14_in_rule__Import__Group__2__Impl1049 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ServiceSetting__Group__0__Impl_in_rule__ServiceSetting__Group__01089 = new BitSet(new long[]{0x0000003800008000L});
public static final BitSet FOLLOW_rule__ServiceSetting__Group__1_in_rule__ServiceSetting__Group__01092 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ServiceSetting__Group__1__Impl_in_rule__ServiceSetting__Group__11150 = new BitSet(new long[]{0x0000003000008000L});
public static final BitSet FOLLOW_rule__ServiceSetting__Group__2_in_rule__ServiceSetting__Group__11153 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ServiceSetting__UserExposedAssignment_1_in_rule__ServiceSetting__Group__1__Impl1180 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ServiceSetting__Group__2__Impl_in_rule__ServiceSetting__Group__21211 = new BitSet(new long[]{0x0000002000008000L});
public static final BitSet FOLLOW_rule__ServiceSetting__Group__3_in_rule__ServiceSetting__Group__21214 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ServiceSetting__UserEditableAssignment_2_in_rule__ServiceSetting__Group__2__Impl1241 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ServiceSetting__Group__3__Impl_in_rule__ServiceSetting__Group__31272 = new BitSet(new long[]{0x0000000000008000L});
public static final BitSet FOLLOW_rule__ServiceSetting__Group__4_in_rule__ServiceSetting__Group__31275 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ServiceSetting__CanBePublishedAssignment_3_in_rule__ServiceSetting__Group__3__Impl1302 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ServiceSetting__Group__4__Impl_in_rule__ServiceSetting__Group__41333 = new BitSet(new long[]{0x0000000000000010L});
public static final BitSet FOLLOW_rule__ServiceSetting__Group__5_in_rule__ServiceSetting__Group__41336 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_15_in_rule__ServiceSetting__Group__4__Impl1364 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ServiceSetting__Group__5__Impl_in_rule__ServiceSetting__Group__51395 = new BitSet(new long[]{0x0000000000010000L});
public static final BitSet FOLLOW_rule__ServiceSetting__Group__6_in_rule__ServiceSetting__Group__51398 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ServiceSetting__NameAssignment_5_in_rule__ServiceSetting__Group__5__Impl1425 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ServiceSetting__Group__6__Impl_in_rule__ServiceSetting__Group__61455 = new BitSet(new long[]{0x00000000047E0000L});
public static final BitSet FOLLOW_rule__ServiceSetting__Group__7_in_rule__ServiceSetting__Group__61458 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_16_in_rule__ServiceSetting__Group__6__Impl1486 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ServiceSetting__Group__7__Impl_in_rule__ServiceSetting__Group__71517 = new BitSet(new long[]{0x00000000047A0000L});
public static final BitSet FOLLOW_rule__ServiceSetting__Group__8_in_rule__ServiceSetting__Group__71520 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ServiceSetting__Group_7__0_in_rule__ServiceSetting__Group__7__Impl1547 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ServiceSetting__Group__8__Impl_in_rule__ServiceSetting__Group__81578 = new BitSet(new long[]{0x0000000004720000L});
public static final BitSet FOLLOW_rule__ServiceSetting__Group__9_in_rule__ServiceSetting__Group__81581 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ServiceSetting__Group_8__0_in_rule__ServiceSetting__Group__8__Impl1608 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ServiceSetting__Group__9__Impl_in_rule__ServiceSetting__Group__91639 = new BitSet(new long[]{0x0000000004620000L});
public static final BitSet FOLLOW_rule__ServiceSetting__Group__10_in_rule__ServiceSetting__Group__91642 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ServiceSetting__Group_9__0_in_rule__ServiceSetting__Group__9__Impl1669 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ServiceSetting__Group__10__Impl_in_rule__ServiceSetting__Group__101700 = new BitSet(new long[]{0x0000000004420000L});
public static final BitSet FOLLOW_rule__ServiceSetting__Group__11_in_rule__ServiceSetting__Group__101703 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ServiceSetting__Group_10__0_in_rule__ServiceSetting__Group__10__Impl1730 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ServiceSetting__Group__11__Impl_in_rule__ServiceSetting__Group__111761 = new BitSet(new long[]{0x0000000004020000L});
public static final BitSet FOLLOW_rule__ServiceSetting__Group__12_in_rule__ServiceSetting__Group__111764 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ServiceSetting__Group_11__0_in_rule__ServiceSetting__Group__11__Impl1791 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ServiceSetting__Group__12__Impl_in_rule__ServiceSetting__Group__121822 = new BitSet(new long[]{0x0000000000020000L});
public static final BitSet FOLLOW_rule__ServiceSetting__Group__13_in_rule__ServiceSetting__Group__121825 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ServiceSetting__Group_12__0_in_rule__ServiceSetting__Group__12__Impl1852 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ServiceSetting__Group__13__Impl_in_rule__ServiceSetting__Group__131883 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_17_in_rule__ServiceSetting__Group__13__Impl1911 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ServiceSetting__Group_7__0__Impl_in_rule__ServiceSetting__Group_7__01970 = new BitSet(new long[]{0x0000000000000020L});
public static final BitSet FOLLOW_rule__ServiceSetting__Group_7__1_in_rule__ServiceSetting__Group_7__01973 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_18_in_rule__ServiceSetting__Group_7__0__Impl2001 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ServiceSetting__Group_7__1__Impl_in_rule__ServiceSetting__Group_7__12032 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ServiceSetting__IdAssignment_7_1_in_rule__ServiceSetting__Group_7__1__Impl2059 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ServiceSetting__Group_8__0__Impl_in_rule__ServiceSetting__Group_8__02093 = new BitSet(new long[]{0x0000000000000010L});
public static final BitSet FOLLOW_rule__ServiceSetting__Group_8__1_in_rule__ServiceSetting__Group_8__02096 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_19_in_rule__ServiceSetting__Group_8__0__Impl2124 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ServiceSetting__Group_8__1__Impl_in_rule__ServiceSetting__Group_8__12155 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ServiceSetting__DescriptionAssignment_8_1_in_rule__ServiceSetting__Group_8__1__Impl2182 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ServiceSetting__Group_9__0__Impl_in_rule__ServiceSetting__Group_9__02216 = new BitSet(new long[]{0x0000000000001800L});
public static final BitSet FOLLOW_rule__ServiceSetting__Group_9__1_in_rule__ServiceSetting__Group_9__02219 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_20_in_rule__ServiceSetting__Group_9__0__Impl2247 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ServiceSetting__Group_9__1__Impl_in_rule__ServiceSetting__Group_9__12278 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ServiceSetting__ReadableAssignment_9_1_in_rule__ServiceSetting__Group_9__1__Impl2305 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ServiceSetting__Group_10__0__Impl_in_rule__ServiceSetting__Group_10__02339 = new BitSet(new long[]{0x0000000000001800L});
public static final BitSet FOLLOW_rule__ServiceSetting__Group_10__1_in_rule__ServiceSetting__Group_10__02342 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_21_in_rule__ServiceSetting__Group_10__0__Impl2370 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ServiceSetting__Group_10__1__Impl_in_rule__ServiceSetting__Group_10__12401 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ServiceSetting__WritableAssignment_10_1_in_rule__ServiceSetting__Group_10__1__Impl2428 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ServiceSetting__Group_11__0__Impl_in_rule__ServiceSetting__Group_11__02462 = new BitSet(new long[]{0x0000000000800000L});
public static final BitSet FOLLOW_rule__ServiceSetting__Group_11__1_in_rule__ServiceSetting__Group_11__02465 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_22_in_rule__ServiceSetting__Group_11__0__Impl2493 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ServiceSetting__Group_11__1__Impl_in_rule__ServiceSetting__Group_11__12524 = new BitSet(new long[]{0x0000000000000010L});
public static final BitSet FOLLOW_rule__ServiceSetting__Group_11__2_in_rule__ServiceSetting__Group_11__12527 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_23_in_rule__ServiceSetting__Group_11__1__Impl2555 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ServiceSetting__Group_11__2__Impl_in_rule__ServiceSetting__Group_11__22586 = new BitSet(new long[]{0x0000000003000000L});
public static final BitSet FOLLOW_rule__ServiceSetting__Group_11__3_in_rule__ServiceSetting__Group_11__22589 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ServiceSetting__RequiresParamsAssignment_11_2_in_rule__ServiceSetting__Group_11__2__Impl2616 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ServiceSetting__Group_11__3__Impl_in_rule__ServiceSetting__Group_11__32646 = new BitSet(new long[]{0x0000000001000000L});
public static final BitSet FOLLOW_rule__ServiceSetting__Group_11__4_in_rule__ServiceSetting__Group_11__32649 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ServiceSetting__Group_11_3__0_in_rule__ServiceSetting__Group_11__3__Impl2676 = new BitSet(new long[]{0x0000000002000002L});
public static final BitSet FOLLOW_rule__ServiceSetting__Group_11__4__Impl_in_rule__ServiceSetting__Group_11__42707 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_24_in_rule__ServiceSetting__Group_11__4__Impl2735 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ServiceSetting__Group_11_3__0__Impl_in_rule__ServiceSetting__Group_11_3__02776 = new BitSet(new long[]{0x0000000000000010L});
public static final BitSet FOLLOW_rule__ServiceSetting__Group_11_3__1_in_rule__ServiceSetting__Group_11_3__02779 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_25_in_rule__ServiceSetting__Group_11_3__0__Impl2807 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ServiceSetting__Group_11_3__1__Impl_in_rule__ServiceSetting__Group_11_3__12838 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ServiceSetting__RequiresParamsAssignment_11_3_1_in_rule__ServiceSetting__Group_11_3__1__Impl2865 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ServiceSetting__Group_12__0__Impl_in_rule__ServiceSetting__Group_12__02899 = new BitSet(new long[]{0x00000000A0000000L});
public static final BitSet FOLLOW_rule__ServiceSetting__Group_12__1_in_rule__ServiceSetting__Group_12__02902 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_26_in_rule__ServiceSetting__Group_12__0__Impl2930 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ServiceSetting__Group_12__1__Impl_in_rule__ServiceSetting__Group_12__12961 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ServiceSetting__SettingTypeAssignment_12_1_in_rule__ServiceSetting__Group_12__1__Impl2988 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__OfferedService__Group__0__Impl_in_rule__OfferedService__Group__03022 = new BitSet(new long[]{0x0000000008000000L});
public static final BitSet FOLLOW_rule__OfferedService__Group__1_in_rule__OfferedService__Group__03025 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__OfferedService__Group__1__Impl_in_rule__OfferedService__Group__13083 = new BitSet(new long[]{0x0000000000000010L});
public static final BitSet FOLLOW_rule__OfferedService__Group__2_in_rule__OfferedService__Group__13086 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_27_in_rule__OfferedService__Group__1__Impl3114 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__OfferedService__Group__2__Impl_in_rule__OfferedService__Group__23145 = new BitSet(new long[]{0x0000000000010000L});
public static final BitSet FOLLOW_rule__OfferedService__Group__3_in_rule__OfferedService__Group__23148 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__OfferedService__NameAssignment_2_in_rule__OfferedService__Group__2__Impl3175 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__OfferedService__Group__3__Impl_in_rule__OfferedService__Group__33205 = new BitSet(new long[]{0x0000000010020000L});
public static final BitSet FOLLOW_rule__OfferedService__Group__4_in_rule__OfferedService__Group__33208 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_16_in_rule__OfferedService__Group__3__Impl3236 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__OfferedService__Group__4__Impl_in_rule__OfferedService__Group__43267 = new BitSet(new long[]{0x0000000000020000L});
public static final BitSet FOLLOW_rule__OfferedService__Group__5_in_rule__OfferedService__Group__43270 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__OfferedService__Group_4__0_in_rule__OfferedService__Group__4__Impl3297 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__OfferedService__Group__5__Impl_in_rule__OfferedService__Group__53328 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_17_in_rule__OfferedService__Group__5__Impl3356 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__OfferedService__Group_4__0__Impl_in_rule__OfferedService__Group_4__03399 = new BitSet(new long[]{0x0000000000010000L});
public static final BitSet FOLLOW_rule__OfferedService__Group_4__1_in_rule__OfferedService__Group_4__03402 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_28_in_rule__OfferedService__Group_4__0__Impl3430 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__OfferedService__Group_4__1__Impl_in_rule__OfferedService__Group_4__13461 = new BitSet(new long[]{0x0000003800008000L});
public static final BitSet FOLLOW_rule__OfferedService__Group_4__2_in_rule__OfferedService__Group_4__13464 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_16_in_rule__OfferedService__Group_4__1__Impl3492 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__OfferedService__Group_4__2__Impl_in_rule__OfferedService__Group_4__23523 = new BitSet(new long[]{0x0000000002020000L});
public static final BitSet FOLLOW_rule__OfferedService__Group_4__3_in_rule__OfferedService__Group_4__23526 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__OfferedService__ServiceSettingsAssignment_4_2_in_rule__OfferedService__Group_4__2__Impl3553 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__OfferedService__Group_4__3__Impl_in_rule__OfferedService__Group_4__33583 = new BitSet(new long[]{0x0000000000020000L});
public static final BitSet FOLLOW_rule__OfferedService__Group_4__4_in_rule__OfferedService__Group_4__33586 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__OfferedService__Group_4_3__0_in_rule__OfferedService__Group_4__3__Impl3613 = new BitSet(new long[]{0x0000000002000002L});
public static final BitSet FOLLOW_rule__OfferedService__Group_4__4__Impl_in_rule__OfferedService__Group_4__43644 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_17_in_rule__OfferedService__Group_4__4__Impl3672 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__OfferedService__Group_4_3__0__Impl_in_rule__OfferedService__Group_4_3__03713 = new BitSet(new long[]{0x0000003800008000L});
public static final BitSet FOLLOW_rule__OfferedService__Group_4_3__1_in_rule__OfferedService__Group_4_3__03716 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_25_in_rule__OfferedService__Group_4_3__0__Impl3744 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__OfferedService__Group_4_3__1__Impl_in_rule__OfferedService__Group_4_3__13775 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__OfferedService__ServiceSettingsAssignment_4_3_1_in_rule__OfferedService__Group_4_3__1__Impl3802 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__TideTypeSTRING__Group__0__Impl_in_rule__TideTypeSTRING__Group__03836 = new BitSet(new long[]{0x0000000020000000L});
public static final BitSet FOLLOW_rule__TideTypeSTRING__Group__1_in_rule__TideTypeSTRING__Group__03839 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__TideTypeSTRING__Group__1__Impl_in_rule__TideTypeSTRING__Group__13897 = new BitSet(new long[]{0x0000000000010000L});
public static final BitSet FOLLOW_rule__TideTypeSTRING__Group__2_in_rule__TideTypeSTRING__Group__13900 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_29_in_rule__TideTypeSTRING__Group__1__Impl3928 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__TideTypeSTRING__Group__2__Impl_in_rule__TideTypeSTRING__Group__23959 = new BitSet(new long[]{0x0000000040020000L});
public static final BitSet FOLLOW_rule__TideTypeSTRING__Group__3_in_rule__TideTypeSTRING__Group__23962 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_16_in_rule__TideTypeSTRING__Group__2__Impl3990 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__TideTypeSTRING__Group__3__Impl_in_rule__TideTypeSTRING__Group__34021 = new BitSet(new long[]{0x0000000000020000L});
public static final BitSet FOLLOW_rule__TideTypeSTRING__Group__4_in_rule__TideTypeSTRING__Group__34024 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__TideTypeSTRING__Group_3__0_in_rule__TideTypeSTRING__Group__3__Impl4051 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__TideTypeSTRING__Group__4__Impl_in_rule__TideTypeSTRING__Group__44082 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_17_in_rule__TideTypeSTRING__Group__4__Impl4110 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__TideTypeSTRING__Group_3__0__Impl_in_rule__TideTypeSTRING__Group_3__04151 = new BitSet(new long[]{0x0000000000000010L});
public static final BitSet FOLLOW_rule__TideTypeSTRING__Group_3__1_in_rule__TideTypeSTRING__Group_3__04154 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_30_in_rule__TideTypeSTRING__Group_3__0__Impl4182 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__TideTypeSTRING__Group_3__1__Impl_in_rule__TideTypeSTRING__Group_3__14213 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__TideTypeSTRING__DefaultValueAssignment_3_1_in_rule__TideTypeSTRING__Group_3__1__Impl4240 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__TideTypeEnum__Group__0__Impl_in_rule__TideTypeEnum__Group__04274 = new BitSet(new long[]{0x0000000080000000L});
public static final BitSet FOLLOW_rule__TideTypeEnum__Group__1_in_rule__TideTypeEnum__Group__04277 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__TideTypeEnum__Group__1__Impl_in_rule__TideTypeEnum__Group__14335 = new BitSet(new long[]{0x0000000000000010L});
public static final BitSet FOLLOW_rule__TideTypeEnum__Group__2_in_rule__TideTypeEnum__Group__14338 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_31_in_rule__TideTypeEnum__Group__1__Impl4366 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__TideTypeEnum__Group__2__Impl_in_rule__TideTypeEnum__Group__24397 = new BitSet(new long[]{0x0000000000010000L});
public static final BitSet FOLLOW_rule__TideTypeEnum__Group__3_in_rule__TideTypeEnum__Group__24400 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__TideTypeEnum__NameAssignment_2_in_rule__TideTypeEnum__Group__2__Impl4427 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__TideTypeEnum__Group__3__Impl_in_rule__TideTypeEnum__Group__34457 = new BitSet(new long[]{0x0000000140020000L});
public static final BitSet FOLLOW_rule__TideTypeEnum__Group__4_in_rule__TideTypeEnum__Group__34460 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_16_in_rule__TideTypeEnum__Group__3__Impl4488 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__TideTypeEnum__Group__4__Impl_in_rule__TideTypeEnum__Group__44519 = new BitSet(new long[]{0x0000000100020000L});
public static final BitSet FOLLOW_rule__TideTypeEnum__Group__5_in_rule__TideTypeEnum__Group__44522 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__TideTypeEnum__Group_4__0_in_rule__TideTypeEnum__Group__4__Impl4549 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__TideTypeEnum__Group__5__Impl_in_rule__TideTypeEnum__Group__54580 = new BitSet(new long[]{0x0000000000020000L});
public static final BitSet FOLLOW_rule__TideTypeEnum__Group__6_in_rule__TideTypeEnum__Group__54583 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__TideTypeEnum__Group_5__0_in_rule__TideTypeEnum__Group__5__Impl4610 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__TideTypeEnum__Group__6__Impl_in_rule__TideTypeEnum__Group__64641 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_17_in_rule__TideTypeEnum__Group__6__Impl4669 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__TideTypeEnum__Group_4__0__Impl_in_rule__TideTypeEnum__Group_4__04714 = new BitSet(new long[]{0x0000000000000010L});
public static final BitSet FOLLOW_rule__TideTypeEnum__Group_4__1_in_rule__TideTypeEnum__Group_4__04717 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_30_in_rule__TideTypeEnum__Group_4__0__Impl4745 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__TideTypeEnum__Group_4__1__Impl_in_rule__TideTypeEnum__Group_4__14776 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__TideTypeEnum__DefaultValueAssignment_4_1_in_rule__TideTypeEnum__Group_4__1__Impl4803 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__TideTypeEnum__Group_5__0__Impl_in_rule__TideTypeEnum__Group_5__04837 = new BitSet(new long[]{0x0000000000010000L});
public static final BitSet FOLLOW_rule__TideTypeEnum__Group_5__1_in_rule__TideTypeEnum__Group_5__04840 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_32_in_rule__TideTypeEnum__Group_5__0__Impl4868 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__TideTypeEnum__Group_5__1__Impl_in_rule__TideTypeEnum__Group_5__14899 = new BitSet(new long[]{0x0000000200000000L});
public static final BitSet FOLLOW_rule__TideTypeEnum__Group_5__2_in_rule__TideTypeEnum__Group_5__14902 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_16_in_rule__TideTypeEnum__Group_5__1__Impl4930 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__TideTypeEnum__Group_5__2__Impl_in_rule__TideTypeEnum__Group_5__24961 = new BitSet(new long[]{0x0000000002020000L});
public static final BitSet FOLLOW_rule__TideTypeEnum__Group_5__3_in_rule__TideTypeEnum__Group_5__24964 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__TideTypeEnum__TideEnumlistAssignment_5_2_in_rule__TideTypeEnum__Group_5__2__Impl4991 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__TideTypeEnum__Group_5__3__Impl_in_rule__TideTypeEnum__Group_5__35021 = new BitSet(new long[]{0x0000000000020000L});
public static final BitSet FOLLOW_rule__TideTypeEnum__Group_5__4_in_rule__TideTypeEnum__Group_5__35024 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__TideTypeEnum__Group_5_3__0_in_rule__TideTypeEnum__Group_5__3__Impl5051 = new BitSet(new long[]{0x0000000002000002L});
public static final BitSet FOLLOW_rule__TideTypeEnum__Group_5__4__Impl_in_rule__TideTypeEnum__Group_5__45082 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_17_in_rule__TideTypeEnum__Group_5__4__Impl5110 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__TideTypeEnum__Group_5_3__0__Impl_in_rule__TideTypeEnum__Group_5_3__05151 = new BitSet(new long[]{0x0000000200000000L});
public static final BitSet FOLLOW_rule__TideTypeEnum__Group_5_3__1_in_rule__TideTypeEnum__Group_5_3__05154 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_25_in_rule__TideTypeEnum__Group_5_3__0__Impl5182 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__TideTypeEnum__Group_5_3__1__Impl_in_rule__TideTypeEnum__Group_5_3__15213 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__TideTypeEnum__TideEnumlistAssignment_5_3_1_in_rule__TideTypeEnum__Group_5_3__1__Impl5240 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__TideTypeEnumItem__Group__0__Impl_in_rule__TideTypeEnumItem__Group__05274 = new BitSet(new long[]{0x0000000200000000L});
public static final BitSet FOLLOW_rule__TideTypeEnumItem__Group__1_in_rule__TideTypeEnumItem__Group__05277 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__TideTypeEnumItem__Group__1__Impl_in_rule__TideTypeEnumItem__Group__15335 = new BitSet(new long[]{0x0000000000010000L});
public static final BitSet FOLLOW_rule__TideTypeEnumItem__Group__2_in_rule__TideTypeEnumItem__Group__15338 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_33_in_rule__TideTypeEnumItem__Group__1__Impl5366 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__TideTypeEnumItem__Group__2__Impl_in_rule__TideTypeEnumItem__Group__25397 = new BitSet(new long[]{0x0000000400020000L});
public static final BitSet FOLLOW_rule__TideTypeEnumItem__Group__3_in_rule__TideTypeEnumItem__Group__25400 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_16_in_rule__TideTypeEnumItem__Group__2__Impl5428 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__TideTypeEnumItem__Group__3__Impl_in_rule__TideTypeEnumItem__Group__35459 = new BitSet(new long[]{0x0000000000020000L});
public static final BitSet FOLLOW_rule__TideTypeEnumItem__Group__4_in_rule__TideTypeEnumItem__Group__35462 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__TideTypeEnumItem__Group_3__0_in_rule__TideTypeEnumItem__Group__3__Impl5489 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__TideTypeEnumItem__Group__4__Impl_in_rule__TideTypeEnumItem__Group__45520 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_17_in_rule__TideTypeEnumItem__Group__4__Impl5548 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__TideTypeEnumItem__Group_3__0__Impl_in_rule__TideTypeEnumItem__Group_3__05589 = new BitSet(new long[]{0x0000000000000010L});
public static final BitSet FOLLOW_rule__TideTypeEnumItem__Group_3__1_in_rule__TideTypeEnumItem__Group_3__05592 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_34_in_rule__TideTypeEnumItem__Group_3__0__Impl5620 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__TideTypeEnumItem__Group_3__1__Impl_in_rule__TideTypeEnumItem__Group_3__15651 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__TideTypeEnumItem__ValueAssignment_3_1_in_rule__TideTypeEnumItem__Group_3__1__Impl5678 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleImport_in_rule__ServiceRule__ImportsAssignment_15717 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleOfferedService_in_rule__ServiceRule__OfferedServiceAssignment_25748 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_RULE_STRING_in_rule__Import__ImportURIAssignment_15779 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_35_in_rule__ServiceSetting__UserExposedAssignment_15818 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_36_in_rule__ServiceSetting__UserEditableAssignment_25862 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_37_in_rule__ServiceSetting__CanBePublishedAssignment_35906 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_RULE_STRING_in_rule__ServiceSetting__NameAssignment_55945 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_RULE_INT_in_rule__ServiceSetting__IdAssignment_7_15976 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_RULE_STRING_in_rule__ServiceSetting__DescriptionAssignment_8_16007 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleEBoolean_in_rule__ServiceSetting__ReadableAssignment_9_16038 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleEBoolean_in_rule__ServiceSetting__WritableAssignment_10_16069 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_RULE_STRING_in_rule__ServiceSetting__RequiresParamsAssignment_11_26104 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_RULE_STRING_in_rule__ServiceSetting__RequiresParamsAssignment_11_3_16143 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleSettingType_in_rule__ServiceSetting__SettingTypeAssignment_12_16178 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_RULE_STRING_in_rule__OfferedService__NameAssignment_26209 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleServiceSetting_in_rule__OfferedService__ServiceSettingsAssignment_4_26240 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleServiceSetting_in_rule__OfferedService__ServiceSettingsAssignment_4_3_16271 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_RULE_STRING_in_rule__TideTypeSTRING__DefaultValueAssignment_3_16302 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_RULE_STRING_in_rule__TideTypeEnum__NameAssignment_26333 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_RULE_STRING_in_rule__TideTypeEnum__DefaultValueAssignment_4_16368 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruletideTypeEnumItem_in_rule__TideTypeEnum__TideEnumlistAssignment_5_26403 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruletideTypeEnumItem_in_rule__TideTypeEnum__TideEnumlistAssignment_5_3_16434 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_RULE_STRING_in_rule__TideTypeEnumItem__ValueAssignment_3_16465 = new BitSet(new long[]{0x0000000000000002L});
}
}