From bfced11677d9ba12cc79d9e67cf85dd04ed93f1f Mon Sep 17 00:00:00 2001 From: Nikolaus Huber <nikolaus.huber@uni-wuerzburg.de> Date: Fri, 13 Jul 2012 10:06:23 +0000 Subject: [PATCH] changed version of NS URI from 1.0 to 0.1 git-svn-id: https://se1.informatik.uni-wuerzburg.de/usvn/svn/code/code/DMM/trunk@7909 9e42b895-fcda-4063-8a3b-11be15eb1bbd --- .../plugin.xml_gen | 258 ++ ...StaAdaptationLanguageProposalProvider.java | 6 +- .../antlr/StaAdaptationLanguageParser.java | 28 +- .../internal/InternalStaAdaptationLanguage.g | 495 ++- .../InternalStaAdaptationLanguage.tokens | 12 +- .../InternalStaAdaptationLanguageLexer.java | 697 ++-- .../InternalStaAdaptationLanguageParser.java | 2961 ++++++++--------- .../mm/adaptation/StaAdaptationLanguage.xmi | 129 +- ...daptationLanguageParsetreeConstructor.java | 489 ++- .../internal/InternalStaAdaptationLanguage.g | 130 +- .../InternalStaAdaptationLanguage.tokens | 10 +- .../InternalStaAdaptationLanguageLexer.java | 663 ++-- .../InternalStaAdaptationLanguageParser.java | 587 ++-- .../StaAdaptationLanguageGrammarAccess.java | 250 +- ...actStaAdaptationLanguageJavaValidator.java | 2 +- .../mm/adaptation/StaAdaptationLanguage.xtext | 14 +- 16 files changed, 3237 insertions(+), 3494 deletions(-) create mode 100644 edu.kit.ipd.descartes.mm.adaptation.sta.ui/plugin.xml_gen diff --git a/edu.kit.ipd.descartes.mm.adaptation.sta.ui/plugin.xml_gen b/edu.kit.ipd.descartes.mm.adaptation.sta.ui/plugin.xml_gen new file mode 100644 index 00000000..ebeab6de --- /dev/null +++ b/edu.kit.ipd.descartes.mm.adaptation.sta.ui/plugin.xml_gen @@ -0,0 +1,258 @@ +<?xml version="1.0" encoding="UTF-8"?> +<?eclipse version="3.0"?> + +<plugin> + + <extension + point="org.eclipse.ui.editors"> + <editor + class="edu.kit.ipd.descartes.mm.adaptation.ui.StaAdaptationLanguageExecutableExtensionFactory:org.eclipse.xtext.ui.editor.XtextEditor" + contributorClass="org.eclipse.ui.editors.text.TextEditorActionContributor" + default="true" + extensions="stalang" + id="edu.kit.ipd.descartes.mm.adaptation.StaAdaptationLanguage" + name="StaAdaptationLanguage Editor"> + </editor> + </extension> + <extension + point="org.eclipse.ui.handlers"> + <handler + class="edu.kit.ipd.descartes.mm.adaptation.ui.StaAdaptationLanguageExecutableExtensionFactory:org.eclipse.xtext.ui.editor.hyperlinking.OpenDeclarationHandler" + commandId="org.eclipse.xtext.ui.editor.hyperlinking.OpenDeclaration"> + <activeWhen> + <reference + definitionId="edu.kit.ipd.descartes.mm.adaptation.StaAdaptationLanguage.Editor.opened"> + </reference> + </activeWhen> + </handler> + <handler + class="edu.kit.ipd.descartes.mm.adaptation.ui.StaAdaptationLanguageExecutableExtensionFactory:org.eclipse.xtext.ui.editor.handler.ValidateActionHandler" + commandId="edu.kit.ipd.descartes.mm.adaptation.StaAdaptationLanguage.validate"> + <activeWhen> + <reference + definitionId="edu.kit.ipd.descartes.mm.adaptation.StaAdaptationLanguage.Editor.opened"> + </reference> + </activeWhen> + </handler> + </extension> + <extension point="org.eclipse.core.expressions.definitions"> + <definition id="edu.kit.ipd.descartes.mm.adaptation.StaAdaptationLanguage.Editor.opened"> + <and> + <reference definitionId="isActiveEditorAnInstanceOfXtextEditor"/> + <with variable="activeEditor"> + <test property="org.eclipse.xtext.ui.editor.XtextEditor.languageName" + value="edu.kit.ipd.descartes.mm.adaptation.StaAdaptationLanguage" + forcePluginActivation="true"/> + </with> + </and> + </definition> + </extension> + <extension + point="org.eclipse.ui.preferencePages"> + <page + class="edu.kit.ipd.descartes.mm.adaptation.ui.StaAdaptationLanguageExecutableExtensionFactory:org.eclipse.xtext.ui.editor.preferences.LanguageRootPreferencePage" + id="edu.kit.ipd.descartes.mm.adaptation.StaAdaptationLanguage" + name="StaAdaptationLanguage"> + <keywordReference id="edu.kit.ipd.descartes.mm.adaptation.ui.keyword_StaAdaptationLanguage"/> + </page> + <page + category="edu.kit.ipd.descartes.mm.adaptation.StaAdaptationLanguage" + class="edu.kit.ipd.descartes.mm.adaptation.ui.StaAdaptationLanguageExecutableExtensionFactory:org.eclipse.xtext.ui.editor.syntaxcoloring.SyntaxColoringPreferencePage" + id="edu.kit.ipd.descartes.mm.adaptation.StaAdaptationLanguage.coloring" + name="Syntax Coloring"> + <keywordReference id="edu.kit.ipd.descartes.mm.adaptation.ui.keyword_StaAdaptationLanguage"/> + </page> + <page + category="edu.kit.ipd.descartes.mm.adaptation.StaAdaptationLanguage" + class="edu.kit.ipd.descartes.mm.adaptation.ui.StaAdaptationLanguageExecutableExtensionFactory:org.eclipse.xtext.ui.editor.templates.XtextTemplatePreferencePage" + id="edu.kit.ipd.descartes.mm.adaptation.StaAdaptationLanguage.templates" + name="Templates"> + <keywordReference id="edu.kit.ipd.descartes.mm.adaptation.ui.keyword_StaAdaptationLanguage"/> + </page> + </extension> + <extension + point="org.eclipse.ui.propertyPages"> + <page + class="edu.kit.ipd.descartes.mm.adaptation.ui.StaAdaptationLanguageExecutableExtensionFactory:org.eclipse.xtext.ui.editor.preferences.LanguageRootPreferencePage" + id="edu.kit.ipd.descartes.mm.adaptation.StaAdaptationLanguage" + name="StaAdaptationLanguage"> + <keywordReference id="edu.kit.ipd.descartes.mm.adaptation.ui.keyword_StaAdaptationLanguage"/> + <enabledWhen> + <adapt type="org.eclipse.core.resources.IProject"/> + </enabledWhen> + <filter name="projectNature" value="org.eclipse.xtext.ui.shared.xtextNature"/> + </page> + </extension> + <extension + point="org.eclipse.ui.keywords"> + <keyword + id="edu.kit.ipd.descartes.mm.adaptation.ui.keyword_StaAdaptationLanguage" + label="StaAdaptationLanguage"/> + </extension> + <extension + point="org.eclipse.ui.commands"> + <command + description="Trigger expensive validation" + id="edu.kit.ipd.descartes.mm.adaptation.StaAdaptationLanguage.validate" + name="Validate"> + </command> + </extension> + <extension point="org.eclipse.ui.menus"> + <menuContribution + locationURI="popup:#TextEditorContext?after=group.edit"> + <command + commandId="edu.kit.ipd.descartes.mm.adaptation.StaAdaptationLanguage.validate" + style="push" + tooltip="Trigger expensive validation"> + <visibleWhen checkEnabled="false"> + <reference + definitionId="edu.kit.ipd.descartes.mm.adaptation.StaAdaptationLanguage.Editor.opened"> + </reference> + </visibleWhen> + </command> + </menuContribution> + </extension> + <extension point="org.eclipse.ui.menus"> + <menuContribution locationURI="popup:#TextEditorContext?endof=group.find"> + <command commandId="org.eclipse.xtext.ui.editor.FindReferences"> + <visibleWhen checkEnabled="false"> + <reference definitionId="edu.kit.ipd.descartes.mm.adaptation.StaAdaptationLanguage.Editor.opened"> + </reference> + </visibleWhen> + </command> + </menuContribution> + </extension> + <extension point="org.eclipse.ui.handlers"> + <handler + class="edu.kit.ipd.descartes.mm.adaptation.ui.StaAdaptationLanguageExecutableExtensionFactory:org.eclipse.xtext.ui.editor.findrefs.FindReferencesHandler" + commandId="org.eclipse.xtext.ui.editor.FindReferences"> + <activeWhen> + <reference + definitionId="edu.kit.ipd.descartes.mm.adaptation.StaAdaptationLanguage.Editor.opened"> + </reference> + </activeWhen> + </handler> + </extension> + +<!-- adding resource factories --> + + <extension + point="org.eclipse.emf.ecore.extension_parser"> + <parser + class="edu.kit.ipd.descartes.mm.adaptation.ui.StaAdaptationLanguageExecutableExtensionFactory:org.eclipse.xtext.resource.IResourceFactory" + type="stalang"> + </parser> + </extension> + <extension point="org.eclipse.xtext.extension_resourceServiceProvider"> + <resourceServiceProvider + class="edu.kit.ipd.descartes.mm.adaptation.ui.StaAdaptationLanguageExecutableExtensionFactory:org.eclipse.xtext.ui.resource.IResourceUIServiceProvider" + uriExtension="stalang"> + </resourceServiceProvider> + </extension> + + + <!-- marker definitions for edu.kit.ipd.descartes.mm.adaptation.StaAdaptationLanguage --> + <extension + id="staadaptationlanguage.check.fast" + name="StaAdaptationLanguage Problem" + point="org.eclipse.core.resources.markers"> + <super type="org.eclipse.xtext.ui.check.fast"/> + <persistent value="true"/> + </extension> + <extension + id="staadaptationlanguage.check.normal" + name="StaAdaptationLanguage Problem" + point="org.eclipse.core.resources.markers"> + <super type="org.eclipse.xtext.ui.check.normal"/> + <persistent value="true"/> + </extension> + <extension + id="staadaptationlanguage.check.expensive" + name="StaAdaptationLanguage Problem" + point="org.eclipse.core.resources.markers"> + <super type="org.eclipse.xtext.ui.check.expensive"/> + <persistent value="true"/> + </extension> + + <!-- Quick Outline --> + <extension + point="org.eclipse.ui.handlers"> + <handler + class="edu.kit.ipd.descartes.mm.adaptation.ui.StaAdaptationLanguageExecutableExtensionFactory:org.eclipse.xtext.ui.editor.outline.quickoutline.ShowQuickOutlineActionHandler" + commandId="org.eclipse.xtext.ui.editor.outline.QuickOutline"> + <activeWhen> + <reference + definitionId="edu.kit.ipd.descartes.mm.adaptation.StaAdaptationLanguage.Editor.opened"> + </reference> + </activeWhen> + </handler> + </extension> + <extension + point="org.eclipse.ui.commands"> + <command + description="Open the quick outline." + id="org.eclipse.xtext.ui.editor.outline.QuickOutline" + name="Quick Outline"> + </command> + </extension> + <extension point="org.eclipse.ui.menus"> + <menuContribution + locationURI="popup:#TextEditorContext?after=group.open"> + <command commandId="org.eclipse.xtext.ui.editor.outline.QuickOutline" + style="push" + tooltip="Open Quick Outline"> + <visibleWhen checkEnabled="false"> + <reference definitionId="edu.kit.ipd.descartes.mm.adaptation.StaAdaptationLanguage.Editor.opened"/> + </visibleWhen> + </command> + </menuContribution> + </extension> + + <extension point="org.eclipse.compare.contentViewers"> + <viewer id="edu.kit.ipd.descartes.mm.adaptation.StaAdaptationLanguage.compare.contentViewers" + class="edu.kit.ipd.descartes.mm.adaptation.ui.StaAdaptationLanguageExecutableExtensionFactory:org.eclipse.xtext.ui.compare.InjectableViewerCreator" + extensions="stalang"> + </viewer> + </extension> + <extension point="org.eclipse.compare.contentMergeViewers"> + <viewer id="edu.kit.ipd.descartes.mm.adaptation.StaAdaptationLanguage.compare.contentMergeViewers" + class="edu.kit.ipd.descartes.mm.adaptation.ui.StaAdaptationLanguageExecutableExtensionFactory:org.eclipse.xtext.ui.compare.InjectableViewerCreator" + extensions="stalang" label="StaAdaptationLanguage Compare"> + </viewer> + </extension> + <extension point="org.eclipse.ui.editors.documentProviders"> + <provider id="edu.kit.ipd.descartes.mm.adaptation.StaAdaptationLanguage.editors.documentProviders" + class="edu.kit.ipd.descartes.mm.adaptation.ui.StaAdaptationLanguageExecutableExtensionFactory:org.eclipse.xtext.ui.editor.model.XtextDocumentProvider" + extensions="stalang"> + </provider> + </extension> + <!-- quickfix marker resolution generator for edu.kit.ipd.descartes.mm.adaptation.StaAdaptationLanguage --> + <extension + point="org.eclipse.ui.ide.markerResolution"> + <markerResolutionGenerator + class="edu.kit.ipd.descartes.mm.adaptation.ui.StaAdaptationLanguageExecutableExtensionFactory:org.eclipse.xtext.ui.editor.quickfix.MarkerResolutionGenerator" + markerType="edu.kit.ipd.descartes.mm.adaptation.ui.staadaptationlanguage.check.fast"> + <attribute + name="FIXABLE_KEY" + value="true"> + </attribute> + </markerResolutionGenerator> + <markerResolutionGenerator + class="edu.kit.ipd.descartes.mm.adaptation.ui.StaAdaptationLanguageExecutableExtensionFactory:org.eclipse.xtext.ui.editor.quickfix.MarkerResolutionGenerator" + markerType="edu.kit.ipd.descartes.mm.adaptation.ui.staadaptationlanguage.check.normal"> + <attribute + name="FIXABLE_KEY" + value="true"> + </attribute> + </markerResolutionGenerator> + <markerResolutionGenerator + class="edu.kit.ipd.descartes.mm.adaptation.ui.StaAdaptationLanguageExecutableExtensionFactory:org.eclipse.xtext.ui.editor.quickfix.MarkerResolutionGenerator" + markerType="edu.kit.ipd.descartes.mm.adaptation.ui.staadaptationlanguage.check.expensive"> + <attribute + name="FIXABLE_KEY" + value="true"> + </attribute> + </markerResolutionGenerator> + </extension> + +</plugin> diff --git a/edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/AbstractStaAdaptationLanguageProposalProvider.java b/edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/AbstractStaAdaptationLanguageProposalProvider.java index f109c86f..fe810f9a 100644 --- a/edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/AbstractStaAdaptationLanguageProposalProvider.java +++ b/edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/AbstractStaAdaptationLanguageProposalProvider.java @@ -23,16 +23,16 @@ public class AbstractStaAdaptationLanguageProposalProvider extends TerminalsProp public void completeStaRepository_Name(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); } - public void completeStaRepository_Tactics(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + public void completeStaRepository_Parameters(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); } public void completeStaRepository_Actions(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); } - public void completeStaRepository_Strategies(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + public void completeStaRepository_Tactics(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); } - public void completeStaRepository_Parameters(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + public void completeStaRepository_Strategies(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); } public void completeTactic_Id(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { diff --git a/edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/StaAdaptationLanguageParser.java b/edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/StaAdaptationLanguageParser.java index bc40413d..0f624f59 100644 --- a/edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/StaAdaptationLanguageParser.java +++ b/edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/StaAdaptationLanguageParser.java @@ -43,11 +43,11 @@ public class StaAdaptationLanguageParser extends AbstractContentAssistParser { put(grammarAccess.getEStringAccess().getAlternatives(), "rule__EString__Alternatives"); put(grammarAccess.getEDoubleAccess().getAlternatives_4_0(), "rule__EDouble__Alternatives_4_0"); put(grammarAccess.getStaRepositoryAccess().getGroup(), "rule__StaRepository__Group__0"); - put(grammarAccess.getStaRepositoryAccess().getGroup_8(), "rule__StaRepository__Group_8__0"); - put(grammarAccess.getStaRepositoryAccess().getGroup_13(), "rule__StaRepository__Group_13__0"); - put(grammarAccess.getStaRepositoryAccess().getGroup_18(), "rule__StaRepository__Group_18__0"); - put(grammarAccess.getStaRepositoryAccess().getGroup_20(), "rule__StaRepository__Group_20__0"); - put(grammarAccess.getStaRepositoryAccess().getGroup_20_3(), "rule__StaRepository__Group_20_3__0"); + put(grammarAccess.getStaRepositoryAccess().getGroup_5(), "rule__StaRepository__Group_5__0"); + put(grammarAccess.getStaRepositoryAccess().getGroup_5_3(), "rule__StaRepository__Group_5_3__0"); + put(grammarAccess.getStaRepositoryAccess().getGroup_9(), "rule__StaRepository__Group_9__0"); + put(grammarAccess.getStaRepositoryAccess().getGroup_14(), "rule__StaRepository__Group_14__0"); + put(grammarAccess.getStaRepositoryAccess().getGroup_19(), "rule__StaRepository__Group_19__0"); put(grammarAccess.getTacticAccess().getGroup(), "rule__Tactic__Group__0"); put(grammarAccess.getTacticAccess().getGroup_5(), "rule__Tactic__Group_5__0"); put(grammarAccess.getTacticAccess().getGroup_5_3(), "rule__Tactic__Group_5_3__0"); @@ -99,14 +99,14 @@ public class StaAdaptationLanguageParser extends AbstractContentAssistParser { put(grammarAccess.getWeightingFunctionAccess().getGroup(), "rule__WeightingFunction__Group__0"); put(grammarAccess.getStaRepositoryAccess().getIdAssignment_1(), "rule__StaRepository__IdAssignment_1"); put(grammarAccess.getStaRepositoryAccess().getNameAssignment_4(), "rule__StaRepository__NameAssignment_4"); - put(grammarAccess.getStaRepositoryAccess().getTacticsAssignment_7(), "rule__StaRepository__TacticsAssignment_7"); - put(grammarAccess.getStaRepositoryAccess().getTacticsAssignment_8_1(), "rule__StaRepository__TacticsAssignment_8_1"); - put(grammarAccess.getStaRepositoryAccess().getActionsAssignment_12(), "rule__StaRepository__ActionsAssignment_12"); - put(grammarAccess.getStaRepositoryAccess().getActionsAssignment_13_1(), "rule__StaRepository__ActionsAssignment_13_1"); - put(grammarAccess.getStaRepositoryAccess().getStrategiesAssignment_17(), "rule__StaRepository__StrategiesAssignment_17"); - put(grammarAccess.getStaRepositoryAccess().getStrategiesAssignment_18_1(), "rule__StaRepository__StrategiesAssignment_18_1"); - put(grammarAccess.getStaRepositoryAccess().getParametersAssignment_20_2(), "rule__StaRepository__ParametersAssignment_20_2"); - put(grammarAccess.getStaRepositoryAccess().getParametersAssignment_20_3_1(), "rule__StaRepository__ParametersAssignment_20_3_1"); + put(grammarAccess.getStaRepositoryAccess().getParametersAssignment_5_2(), "rule__StaRepository__ParametersAssignment_5_2"); + put(grammarAccess.getStaRepositoryAccess().getParametersAssignment_5_3_1(), "rule__StaRepository__ParametersAssignment_5_3_1"); + put(grammarAccess.getStaRepositoryAccess().getActionsAssignment_8(), "rule__StaRepository__ActionsAssignment_8"); + put(grammarAccess.getStaRepositoryAccess().getActionsAssignment_9_1(), "rule__StaRepository__ActionsAssignment_9_1"); + put(grammarAccess.getStaRepositoryAccess().getTacticsAssignment_13(), "rule__StaRepository__TacticsAssignment_13"); + put(grammarAccess.getStaRepositoryAccess().getTacticsAssignment_14_1(), "rule__StaRepository__TacticsAssignment_14_1"); + put(grammarAccess.getStaRepositoryAccess().getStrategiesAssignment_18(), "rule__StaRepository__StrategiesAssignment_18"); + put(grammarAccess.getStaRepositoryAccess().getStrategiesAssignment_19_1(), "rule__StaRepository__StrategiesAssignment_19_1"); put(grammarAccess.getTacticAccess().getIdAssignment_1(), "rule__Tactic__IdAssignment_1"); put(grammarAccess.getTacticAccess().getNameAssignment_4(), "rule__Tactic__NameAssignment_4"); put(grammarAccess.getTacticAccess().getInputParamsAssignment_5_2(), "rule__Tactic__InputParamsAssignment_5_2"); @@ -166,7 +166,7 @@ public class StaAdaptationLanguageParser extends AbstractContentAssistParser { put(grammarAccess.getWeightedTacticAccess().getCurrentWeightAssignment_3(), "rule__WeightedTactic__CurrentWeightAssignment_3"); put(grammarAccess.getWeightedTacticAccess().getDefaultWeightAssignment_5(), "rule__WeightedTactic__DefaultWeightAssignment_5"); put(grammarAccess.getWeightedTacticAccess().getUsesAssignment_7(), "rule__WeightedTactic__UsesAssignment_7"); - put(grammarAccess.getWeightingFunctionAccess().getFunctionAssignment_3(), "rule__WeightingFunction__FunctionAssignment_3"); + put(grammarAccess.getWeightingFunctionAccess().getFunctionAssignment_1(), "rule__WeightingFunction__FunctionAssignment_1"); } }; } diff --git a/edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g b/edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g index f81d7062..88b6f354 100644 --- a/edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g +++ b/edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g @@ -991,11 +991,9 @@ rule__StaRepository__Group__5__Impl } : ( -{ before(grammarAccess.getStaRepositoryAccess().getTacticsKeyword_5()); } - - 'tactics' - -{ after(grammarAccess.getStaRepositoryAccess().getTacticsKeyword_5()); } +{ before(grammarAccess.getStaRepositoryAccess().getGroup_5()); } +(rule__StaRepository__Group_5__0)? +{ after(grammarAccess.getStaRepositoryAccess().getGroup_5()); } ) ; @@ -1022,11 +1020,11 @@ rule__StaRepository__Group__6__Impl } : ( -{ before(grammarAccess.getStaRepositoryAccess().getLeftCurlyBracketKeyword_6()); } +{ before(grammarAccess.getStaRepositoryAccess().getActionsKeyword_6()); } - '{' + 'actions' -{ after(grammarAccess.getStaRepositoryAccess().getLeftCurlyBracketKeyword_6()); } +{ after(grammarAccess.getStaRepositoryAccess().getActionsKeyword_6()); } ) ; @@ -1053,9 +1051,11 @@ rule__StaRepository__Group__7__Impl } : ( -{ before(grammarAccess.getStaRepositoryAccess().getTacticsAssignment_7()); } -(rule__StaRepository__TacticsAssignment_7) -{ after(grammarAccess.getStaRepositoryAccess().getTacticsAssignment_7()); } +{ before(grammarAccess.getStaRepositoryAccess().getLeftCurlyBracketKeyword_7()); } + + '{' + +{ after(grammarAccess.getStaRepositoryAccess().getLeftCurlyBracketKeyword_7()); } ) ; @@ -1082,9 +1082,9 @@ rule__StaRepository__Group__8__Impl } : ( -{ before(grammarAccess.getStaRepositoryAccess().getGroup_8()); } -(rule__StaRepository__Group_8__0)* -{ after(grammarAccess.getStaRepositoryAccess().getGroup_8()); } +{ before(grammarAccess.getStaRepositoryAccess().getActionsAssignment_8()); } +(rule__StaRepository__ActionsAssignment_8) +{ after(grammarAccess.getStaRepositoryAccess().getActionsAssignment_8()); } ) ; @@ -1111,11 +1111,9 @@ rule__StaRepository__Group__9__Impl } : ( -{ before(grammarAccess.getStaRepositoryAccess().getRightCurlyBracketKeyword_9()); } - - '}' - -{ after(grammarAccess.getStaRepositoryAccess().getRightCurlyBracketKeyword_9()); } +{ before(grammarAccess.getStaRepositoryAccess().getGroup_9()); } +(rule__StaRepository__Group_9__0)* +{ after(grammarAccess.getStaRepositoryAccess().getGroup_9()); } ) ; @@ -1142,11 +1140,11 @@ rule__StaRepository__Group__10__Impl } : ( -{ before(grammarAccess.getStaRepositoryAccess().getActionsKeyword_10()); } +{ before(grammarAccess.getStaRepositoryAccess().getRightCurlyBracketKeyword_10()); } - 'actions' + '}' -{ after(grammarAccess.getStaRepositoryAccess().getActionsKeyword_10()); } +{ after(grammarAccess.getStaRepositoryAccess().getRightCurlyBracketKeyword_10()); } ) ; @@ -1173,11 +1171,11 @@ rule__StaRepository__Group__11__Impl } : ( -{ before(grammarAccess.getStaRepositoryAccess().getLeftCurlyBracketKeyword_11()); } +{ before(grammarAccess.getStaRepositoryAccess().getTacticsKeyword_11()); } - '{' + 'tactics' -{ after(grammarAccess.getStaRepositoryAccess().getLeftCurlyBracketKeyword_11()); } +{ after(grammarAccess.getStaRepositoryAccess().getTacticsKeyword_11()); } ) ; @@ -1204,9 +1202,11 @@ rule__StaRepository__Group__12__Impl } : ( -{ before(grammarAccess.getStaRepositoryAccess().getActionsAssignment_12()); } -(rule__StaRepository__ActionsAssignment_12) -{ after(grammarAccess.getStaRepositoryAccess().getActionsAssignment_12()); } +{ before(grammarAccess.getStaRepositoryAccess().getLeftCurlyBracketKeyword_12()); } + + '{' + +{ after(grammarAccess.getStaRepositoryAccess().getLeftCurlyBracketKeyword_12()); } ) ; @@ -1233,9 +1233,9 @@ rule__StaRepository__Group__13__Impl } : ( -{ before(grammarAccess.getStaRepositoryAccess().getGroup_13()); } -(rule__StaRepository__Group_13__0)* -{ after(grammarAccess.getStaRepositoryAccess().getGroup_13()); } +{ before(grammarAccess.getStaRepositoryAccess().getTacticsAssignment_13()); } +(rule__StaRepository__TacticsAssignment_13) +{ after(grammarAccess.getStaRepositoryAccess().getTacticsAssignment_13()); } ) ; @@ -1262,11 +1262,9 @@ rule__StaRepository__Group__14__Impl } : ( -{ before(grammarAccess.getStaRepositoryAccess().getRightCurlyBracketKeyword_14()); } - - '}' - -{ after(grammarAccess.getStaRepositoryAccess().getRightCurlyBracketKeyword_14()); } +{ before(grammarAccess.getStaRepositoryAccess().getGroup_14()); } +(rule__StaRepository__Group_14__0)* +{ after(grammarAccess.getStaRepositoryAccess().getGroup_14()); } ) ; @@ -1293,11 +1291,11 @@ rule__StaRepository__Group__15__Impl } : ( -{ before(grammarAccess.getStaRepositoryAccess().getStrategiesKeyword_15()); } +{ before(grammarAccess.getStaRepositoryAccess().getRightCurlyBracketKeyword_15()); } - 'strategies' + '}' -{ after(grammarAccess.getStaRepositoryAccess().getStrategiesKeyword_15()); } +{ after(grammarAccess.getStaRepositoryAccess().getRightCurlyBracketKeyword_15()); } ) ; @@ -1324,11 +1322,11 @@ rule__StaRepository__Group__16__Impl } : ( -{ before(grammarAccess.getStaRepositoryAccess().getLeftCurlyBracketKeyword_16()); } +{ before(grammarAccess.getStaRepositoryAccess().getStrategiesKeyword_16()); } - '{' + 'strategies' -{ after(grammarAccess.getStaRepositoryAccess().getLeftCurlyBracketKeyword_16()); } +{ after(grammarAccess.getStaRepositoryAccess().getStrategiesKeyword_16()); } ) ; @@ -1355,9 +1353,11 @@ rule__StaRepository__Group__17__Impl } : ( -{ before(grammarAccess.getStaRepositoryAccess().getStrategiesAssignment_17()); } -(rule__StaRepository__StrategiesAssignment_17) -{ after(grammarAccess.getStaRepositoryAccess().getStrategiesAssignment_17()); } +{ before(grammarAccess.getStaRepositoryAccess().getLeftCurlyBracketKeyword_17()); } + + '{' + +{ after(grammarAccess.getStaRepositoryAccess().getLeftCurlyBracketKeyword_17()); } ) ; @@ -1384,9 +1384,9 @@ rule__StaRepository__Group__18__Impl } : ( -{ before(grammarAccess.getStaRepositoryAccess().getGroup_18()); } -(rule__StaRepository__Group_18__0)* -{ after(grammarAccess.getStaRepositoryAccess().getGroup_18()); } +{ before(grammarAccess.getStaRepositoryAccess().getStrategiesAssignment_18()); } +(rule__StaRepository__StrategiesAssignment_18) +{ after(grammarAccess.getStaRepositoryAccess().getStrategiesAssignment_18()); } ) ; @@ -1413,11 +1413,9 @@ rule__StaRepository__Group__19__Impl } : ( -{ before(grammarAccess.getStaRepositoryAccess().getRightCurlyBracketKeyword_19()); } - - '}' - -{ after(grammarAccess.getStaRepositoryAccess().getRightCurlyBracketKeyword_19()); } +{ before(grammarAccess.getStaRepositoryAccess().getGroup_19()); } +(rule__StaRepository__Group_19__0)* +{ after(grammarAccess.getStaRepositoryAccess().getGroup_19()); } ) ; @@ -1444,9 +1442,11 @@ rule__StaRepository__Group__20__Impl } : ( -{ before(grammarAccess.getStaRepositoryAccess().getGroup_20()); } -(rule__StaRepository__Group_20__0)? -{ after(grammarAccess.getStaRepositoryAccess().getGroup_20()); } +{ before(grammarAccess.getStaRepositoryAccess().getRightCurlyBracketKeyword_20()); } + + '}' + +{ after(grammarAccess.getStaRepositoryAccess().getRightCurlyBracketKeyword_20()); } ) ; @@ -1529,29 +1529,29 @@ finally { -rule__StaRepository__Group_8__0 +rule__StaRepository__Group_5__0 @init { int stackSize = keepStackSize(); } : - rule__StaRepository__Group_8__0__Impl - rule__StaRepository__Group_8__1 + rule__StaRepository__Group_5__0__Impl + rule__StaRepository__Group_5__1 ; finally { restoreStackSize(stackSize); } -rule__StaRepository__Group_8__0__Impl +rule__StaRepository__Group_5__0__Impl @init { int stackSize = keepStackSize(); } : ( -{ before(grammarAccess.getStaRepositoryAccess().getCommaKeyword_8_0()); } +{ before(grammarAccess.getStaRepositoryAccess().getParametersKeyword_5_0()); } - ',' + 'parameters' -{ after(grammarAccess.getStaRepositoryAccess().getCommaKeyword_8_0()); } +{ after(grammarAccess.getStaRepositoryAccess().getParametersKeyword_5_0()); } ) ; @@ -1560,26 +1560,29 @@ finally { } -rule__StaRepository__Group_8__1 +rule__StaRepository__Group_5__1 @init { int stackSize = keepStackSize(); } : - rule__StaRepository__Group_8__1__Impl + rule__StaRepository__Group_5__1__Impl + rule__StaRepository__Group_5__2 ; finally { restoreStackSize(stackSize); } -rule__StaRepository__Group_8__1__Impl +rule__StaRepository__Group_5__1__Impl @init { int stackSize = keepStackSize(); } : ( -{ before(grammarAccess.getStaRepositoryAccess().getTacticsAssignment_8_1()); } -(rule__StaRepository__TacticsAssignment_8_1) -{ after(grammarAccess.getStaRepositoryAccess().getTacticsAssignment_8_1()); } +{ before(grammarAccess.getStaRepositoryAccess().getLeftCurlyBracketKeyword_5_1()); } + + '{' + +{ after(grammarAccess.getStaRepositoryAccess().getLeftCurlyBracketKeyword_5_1()); } ) ; @@ -1588,33 +1591,27 @@ finally { } - - - - -rule__StaRepository__Group_13__0 +rule__StaRepository__Group_5__2 @init { int stackSize = keepStackSize(); } : - rule__StaRepository__Group_13__0__Impl - rule__StaRepository__Group_13__1 + rule__StaRepository__Group_5__2__Impl + rule__StaRepository__Group_5__3 ; finally { restoreStackSize(stackSize); } -rule__StaRepository__Group_13__0__Impl +rule__StaRepository__Group_5__2__Impl @init { int stackSize = keepStackSize(); } : ( -{ before(grammarAccess.getStaRepositoryAccess().getCommaKeyword_13_0()); } - - ',' - -{ after(grammarAccess.getStaRepositoryAccess().getCommaKeyword_13_0()); } +{ before(grammarAccess.getStaRepositoryAccess().getParametersAssignment_5_2()); } +(rule__StaRepository__ParametersAssignment_5_2) +{ after(grammarAccess.getStaRepositoryAccess().getParametersAssignment_5_2()); } ) ; @@ -1623,26 +1620,27 @@ finally { } -rule__StaRepository__Group_13__1 +rule__StaRepository__Group_5__3 @init { int stackSize = keepStackSize(); } : - rule__StaRepository__Group_13__1__Impl + rule__StaRepository__Group_5__3__Impl + rule__StaRepository__Group_5__4 ; finally { restoreStackSize(stackSize); } -rule__StaRepository__Group_13__1__Impl +rule__StaRepository__Group_5__3__Impl @init { int stackSize = keepStackSize(); } : ( -{ before(grammarAccess.getStaRepositoryAccess().getActionsAssignment_13_1()); } -(rule__StaRepository__ActionsAssignment_13_1) -{ after(grammarAccess.getStaRepositoryAccess().getActionsAssignment_13_1()); } +{ before(grammarAccess.getStaRepositoryAccess().getGroup_5_3()); } +(rule__StaRepository__Group_5_3__0)* +{ after(grammarAccess.getStaRepositoryAccess().getGroup_5_3()); } ) ; @@ -1651,33 +1649,28 @@ finally { } - - - - -rule__StaRepository__Group_18__0 +rule__StaRepository__Group_5__4 @init { int stackSize = keepStackSize(); } : - rule__StaRepository__Group_18__0__Impl - rule__StaRepository__Group_18__1 + rule__StaRepository__Group_5__4__Impl ; finally { restoreStackSize(stackSize); } -rule__StaRepository__Group_18__0__Impl +rule__StaRepository__Group_5__4__Impl @init { int stackSize = keepStackSize(); } : ( -{ before(grammarAccess.getStaRepositoryAccess().getCommaKeyword_18_0()); } +{ before(grammarAccess.getStaRepositoryAccess().getRightCurlyBracketKeyword_5_4()); } - ',' + '}' -{ after(grammarAccess.getStaRepositoryAccess().getCommaKeyword_18_0()); } +{ after(grammarAccess.getStaRepositoryAccess().getRightCurlyBracketKeyword_5_4()); } ) ; @@ -1686,26 +1679,39 @@ finally { } -rule__StaRepository__Group_18__1 + + + + + + + + + + +rule__StaRepository__Group_5_3__0 @init { int stackSize = keepStackSize(); } : - rule__StaRepository__Group_18__1__Impl + rule__StaRepository__Group_5_3__0__Impl + rule__StaRepository__Group_5_3__1 ; finally { restoreStackSize(stackSize); } -rule__StaRepository__Group_18__1__Impl +rule__StaRepository__Group_5_3__0__Impl @init { int stackSize = keepStackSize(); } : ( -{ before(grammarAccess.getStaRepositoryAccess().getStrategiesAssignment_18_1()); } -(rule__StaRepository__StrategiesAssignment_18_1) -{ after(grammarAccess.getStaRepositoryAccess().getStrategiesAssignment_18_1()); } +{ before(grammarAccess.getStaRepositoryAccess().getCommaKeyword_5_3_0()); } + + ',' + +{ after(grammarAccess.getStaRepositoryAccess().getCommaKeyword_5_3_0()); } ) ; @@ -1714,33 +1720,26 @@ finally { } - - - - -rule__StaRepository__Group_20__0 +rule__StaRepository__Group_5_3__1 @init { int stackSize = keepStackSize(); } : - rule__StaRepository__Group_20__0__Impl - rule__StaRepository__Group_20__1 + rule__StaRepository__Group_5_3__1__Impl ; finally { restoreStackSize(stackSize); } -rule__StaRepository__Group_20__0__Impl +rule__StaRepository__Group_5_3__1__Impl @init { int stackSize = keepStackSize(); } : ( -{ before(grammarAccess.getStaRepositoryAccess().getParametersKeyword_20_0()); } - - 'parameters' - -{ after(grammarAccess.getStaRepositoryAccess().getParametersKeyword_20_0()); } +{ before(grammarAccess.getStaRepositoryAccess().getParametersAssignment_5_3_1()); } +(rule__StaRepository__ParametersAssignment_5_3_1) +{ after(grammarAccess.getStaRepositoryAccess().getParametersAssignment_5_3_1()); } ) ; @@ -1749,29 +1748,33 @@ finally { } -rule__StaRepository__Group_20__1 + + + + +rule__StaRepository__Group_9__0 @init { int stackSize = keepStackSize(); } : - rule__StaRepository__Group_20__1__Impl - rule__StaRepository__Group_20__2 + rule__StaRepository__Group_9__0__Impl + rule__StaRepository__Group_9__1 ; finally { restoreStackSize(stackSize); } -rule__StaRepository__Group_20__1__Impl +rule__StaRepository__Group_9__0__Impl @init { int stackSize = keepStackSize(); } : ( -{ before(grammarAccess.getStaRepositoryAccess().getLeftCurlyBracketKeyword_20_1()); } +{ before(grammarAccess.getStaRepositoryAccess().getCommaKeyword_9_0()); } - '{' + ',' -{ after(grammarAccess.getStaRepositoryAccess().getLeftCurlyBracketKeyword_20_1()); } +{ after(grammarAccess.getStaRepositoryAccess().getCommaKeyword_9_0()); } ) ; @@ -1780,27 +1783,26 @@ finally { } -rule__StaRepository__Group_20__2 +rule__StaRepository__Group_9__1 @init { int stackSize = keepStackSize(); } : - rule__StaRepository__Group_20__2__Impl - rule__StaRepository__Group_20__3 + rule__StaRepository__Group_9__1__Impl ; finally { restoreStackSize(stackSize); } -rule__StaRepository__Group_20__2__Impl +rule__StaRepository__Group_9__1__Impl @init { int stackSize = keepStackSize(); } : ( -{ before(grammarAccess.getStaRepositoryAccess().getParametersAssignment_20_2()); } -(rule__StaRepository__ParametersAssignment_20_2) -{ after(grammarAccess.getStaRepositoryAccess().getParametersAssignment_20_2()); } +{ before(grammarAccess.getStaRepositoryAccess().getActionsAssignment_9_1()); } +(rule__StaRepository__ActionsAssignment_9_1) +{ after(grammarAccess.getStaRepositoryAccess().getActionsAssignment_9_1()); } ) ; @@ -1809,27 +1811,33 @@ finally { } -rule__StaRepository__Group_20__3 + + + + +rule__StaRepository__Group_14__0 @init { int stackSize = keepStackSize(); } : - rule__StaRepository__Group_20__3__Impl - rule__StaRepository__Group_20__4 + rule__StaRepository__Group_14__0__Impl + rule__StaRepository__Group_14__1 ; finally { restoreStackSize(stackSize); } -rule__StaRepository__Group_20__3__Impl +rule__StaRepository__Group_14__0__Impl @init { int stackSize = keepStackSize(); } : ( -{ before(grammarAccess.getStaRepositoryAccess().getGroup_20_3()); } -(rule__StaRepository__Group_20_3__0)* -{ after(grammarAccess.getStaRepositoryAccess().getGroup_20_3()); } +{ before(grammarAccess.getStaRepositoryAccess().getCommaKeyword_14_0()); } + + ',' + +{ after(grammarAccess.getStaRepositoryAccess().getCommaKeyword_14_0()); } ) ; @@ -1838,28 +1846,26 @@ finally { } -rule__StaRepository__Group_20__4 +rule__StaRepository__Group_14__1 @init { int stackSize = keepStackSize(); } : - rule__StaRepository__Group_20__4__Impl + rule__StaRepository__Group_14__1__Impl ; finally { restoreStackSize(stackSize); } -rule__StaRepository__Group_20__4__Impl +rule__StaRepository__Group_14__1__Impl @init { int stackSize = keepStackSize(); } : ( -{ before(grammarAccess.getStaRepositoryAccess().getRightCurlyBracketKeyword_20_4()); } - - '}' - -{ after(grammarAccess.getStaRepositoryAccess().getRightCurlyBracketKeyword_20_4()); } +{ before(grammarAccess.getStaRepositoryAccess().getTacticsAssignment_14_1()); } +(rule__StaRepository__TacticsAssignment_14_1) +{ after(grammarAccess.getStaRepositoryAccess().getTacticsAssignment_14_1()); } ) ; @@ -1872,35 +1878,29 @@ finally { - - - - - - -rule__StaRepository__Group_20_3__0 +rule__StaRepository__Group_19__0 @init { int stackSize = keepStackSize(); } : - rule__StaRepository__Group_20_3__0__Impl - rule__StaRepository__Group_20_3__1 + rule__StaRepository__Group_19__0__Impl + rule__StaRepository__Group_19__1 ; finally { restoreStackSize(stackSize); } -rule__StaRepository__Group_20_3__0__Impl +rule__StaRepository__Group_19__0__Impl @init { int stackSize = keepStackSize(); } : ( -{ before(grammarAccess.getStaRepositoryAccess().getCommaKeyword_20_3_0()); } +{ before(grammarAccess.getStaRepositoryAccess().getCommaKeyword_19_0()); } ',' -{ after(grammarAccess.getStaRepositoryAccess().getCommaKeyword_20_3_0()); } +{ after(grammarAccess.getStaRepositoryAccess().getCommaKeyword_19_0()); } ) ; @@ -1909,26 +1909,26 @@ finally { } -rule__StaRepository__Group_20_3__1 +rule__StaRepository__Group_19__1 @init { int stackSize = keepStackSize(); } : - rule__StaRepository__Group_20_3__1__Impl + rule__StaRepository__Group_19__1__Impl ; finally { restoreStackSize(stackSize); } -rule__StaRepository__Group_20_3__1__Impl +rule__StaRepository__Group_19__1__Impl @init { int stackSize = keepStackSize(); } : ( -{ before(grammarAccess.getStaRepositoryAccess().getParametersAssignment_20_3_1()); } -(rule__StaRepository__ParametersAssignment_20_3_1) -{ after(grammarAccess.getStaRepositoryAccess().getParametersAssignment_20_3_1()); } +{ before(grammarAccess.getStaRepositoryAccess().getStrategiesAssignment_19_1()); } +(rule__StaRepository__StrategiesAssignment_19_1) +{ after(grammarAccess.getStaRepositoryAccess().getStrategiesAssignment_19_1()); } ) ; @@ -8537,11 +8537,11 @@ rule__WeightingFunction__Group__0__Impl } : ( -{ before(grammarAccess.getWeightingFunctionAccess().getWeightingFunctionKeyword_0()); } +{ before(grammarAccess.getWeightingFunctionAccess().getFunctionKeyword_0()); } - 'WeightingFunction' + 'function' -{ after(grammarAccess.getWeightingFunctionAccess().getWeightingFunctionKeyword_0()); } +{ after(grammarAccess.getWeightingFunctionAccess().getFunctionKeyword_0()); } ) ; @@ -8556,7 +8556,6 @@ rule__WeightingFunction__Group__1 } : rule__WeightingFunction__Group__1__Impl - rule__WeightingFunction__Group__2 ; finally { restoreStackSize(stackSize); @@ -8568,101 +8567,9 @@ rule__WeightingFunction__Group__1__Impl } : ( -{ before(grammarAccess.getWeightingFunctionAccess().getLeftCurlyBracketKeyword_1()); } - - '{' - -{ after(grammarAccess.getWeightingFunctionAccess().getLeftCurlyBracketKeyword_1()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - -rule__WeightingFunction__Group__2 - @init { - int stackSize = keepStackSize(); - } -: - rule__WeightingFunction__Group__2__Impl - rule__WeightingFunction__Group__3 -; -finally { - restoreStackSize(stackSize); -} - -rule__WeightingFunction__Group__2__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getWeightingFunctionAccess().getFunctionKeyword_2()); } - - 'function' - -{ after(grammarAccess.getWeightingFunctionAccess().getFunctionKeyword_2()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - -rule__WeightingFunction__Group__3 - @init { - int stackSize = keepStackSize(); - } -: - rule__WeightingFunction__Group__3__Impl - rule__WeightingFunction__Group__4 -; -finally { - restoreStackSize(stackSize); -} - -rule__WeightingFunction__Group__3__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getWeightingFunctionAccess().getFunctionAssignment_3()); } -(rule__WeightingFunction__FunctionAssignment_3) -{ after(grammarAccess.getWeightingFunctionAccess().getFunctionAssignment_3()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - -rule__WeightingFunction__Group__4 - @init { - int stackSize = keepStackSize(); - } -: - rule__WeightingFunction__Group__4__Impl -; -finally { - restoreStackSize(stackSize); -} - -rule__WeightingFunction__Group__4__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getWeightingFunctionAccess().getRightCurlyBracketKeyword_4()); } - - '}' - -{ after(grammarAccess.getWeightingFunctionAccess().getRightCurlyBracketKeyword_4()); } +{ before(grammarAccess.getWeightingFunctionAccess().getFunctionAssignment_1()); } +(rule__WeightingFunction__FunctionAssignment_1) +{ after(grammarAccess.getWeightingFunctionAccess().getFunctionAssignment_1()); } ) ; @@ -8676,12 +8583,6 @@ finally { - - - - - - rule__StaRepository__IdAssignment_1 @init { int stackSize = keepStackSize(); @@ -8712,14 +8613,14 @@ finally { restoreStackSize(stackSize); } -rule__StaRepository__TacticsAssignment_7 +rule__StaRepository__ParametersAssignment_5_2 @init { int stackSize = keepStackSize(); } : ( -{ before(grammarAccess.getStaRepositoryAccess().getTacticsTacticParserRuleCall_7_0()); } - ruleTactic{ after(grammarAccess.getStaRepositoryAccess().getTacticsTacticParserRuleCall_7_0()); } +{ before(grammarAccess.getStaRepositoryAccess().getParametersParameterParserRuleCall_5_2_0()); } + ruleParameter{ after(grammarAccess.getStaRepositoryAccess().getParametersParameterParserRuleCall_5_2_0()); } ) ; @@ -8727,14 +8628,14 @@ finally { restoreStackSize(stackSize); } -rule__StaRepository__TacticsAssignment_8_1 +rule__StaRepository__ParametersAssignment_5_3_1 @init { int stackSize = keepStackSize(); } : ( -{ before(grammarAccess.getStaRepositoryAccess().getTacticsTacticParserRuleCall_8_1_0()); } - ruleTactic{ after(grammarAccess.getStaRepositoryAccess().getTacticsTacticParserRuleCall_8_1_0()); } +{ before(grammarAccess.getStaRepositoryAccess().getParametersParameterParserRuleCall_5_3_1_0()); } + ruleParameter{ after(grammarAccess.getStaRepositoryAccess().getParametersParameterParserRuleCall_5_3_1_0()); } ) ; @@ -8742,14 +8643,14 @@ finally { restoreStackSize(stackSize); } -rule__StaRepository__ActionsAssignment_12 +rule__StaRepository__ActionsAssignment_8 @init { int stackSize = keepStackSize(); } : ( -{ before(grammarAccess.getStaRepositoryAccess().getActionsActionParserRuleCall_12_0()); } - ruleAction{ after(grammarAccess.getStaRepositoryAccess().getActionsActionParserRuleCall_12_0()); } +{ before(grammarAccess.getStaRepositoryAccess().getActionsActionParserRuleCall_8_0()); } + ruleAction{ after(grammarAccess.getStaRepositoryAccess().getActionsActionParserRuleCall_8_0()); } ) ; @@ -8757,14 +8658,14 @@ finally { restoreStackSize(stackSize); } -rule__StaRepository__ActionsAssignment_13_1 +rule__StaRepository__ActionsAssignment_9_1 @init { int stackSize = keepStackSize(); } : ( -{ before(grammarAccess.getStaRepositoryAccess().getActionsActionParserRuleCall_13_1_0()); } - ruleAction{ after(grammarAccess.getStaRepositoryAccess().getActionsActionParserRuleCall_13_1_0()); } +{ before(grammarAccess.getStaRepositoryAccess().getActionsActionParserRuleCall_9_1_0()); } + ruleAction{ after(grammarAccess.getStaRepositoryAccess().getActionsActionParserRuleCall_9_1_0()); } ) ; @@ -8772,14 +8673,14 @@ finally { restoreStackSize(stackSize); } -rule__StaRepository__StrategiesAssignment_17 +rule__StaRepository__TacticsAssignment_13 @init { int stackSize = keepStackSize(); } : ( -{ before(grammarAccess.getStaRepositoryAccess().getStrategiesStrategyParserRuleCall_17_0()); } - ruleStrategy{ after(grammarAccess.getStaRepositoryAccess().getStrategiesStrategyParserRuleCall_17_0()); } +{ before(grammarAccess.getStaRepositoryAccess().getTacticsTacticParserRuleCall_13_0()); } + ruleTactic{ after(grammarAccess.getStaRepositoryAccess().getTacticsTacticParserRuleCall_13_0()); } ) ; @@ -8787,14 +8688,14 @@ finally { restoreStackSize(stackSize); } -rule__StaRepository__StrategiesAssignment_18_1 +rule__StaRepository__TacticsAssignment_14_1 @init { int stackSize = keepStackSize(); } : ( -{ before(grammarAccess.getStaRepositoryAccess().getStrategiesStrategyParserRuleCall_18_1_0()); } - ruleStrategy{ after(grammarAccess.getStaRepositoryAccess().getStrategiesStrategyParserRuleCall_18_1_0()); } +{ before(grammarAccess.getStaRepositoryAccess().getTacticsTacticParserRuleCall_14_1_0()); } + ruleTactic{ after(grammarAccess.getStaRepositoryAccess().getTacticsTacticParserRuleCall_14_1_0()); } ) ; @@ -8802,14 +8703,14 @@ finally { restoreStackSize(stackSize); } -rule__StaRepository__ParametersAssignment_20_2 +rule__StaRepository__StrategiesAssignment_18 @init { int stackSize = keepStackSize(); } : ( -{ before(grammarAccess.getStaRepositoryAccess().getParametersParameterParserRuleCall_20_2_0()); } - ruleParameter{ after(grammarAccess.getStaRepositoryAccess().getParametersParameterParserRuleCall_20_2_0()); } +{ before(grammarAccess.getStaRepositoryAccess().getStrategiesStrategyParserRuleCall_18_0()); } + ruleStrategy{ after(grammarAccess.getStaRepositoryAccess().getStrategiesStrategyParserRuleCall_18_0()); } ) ; @@ -8817,14 +8718,14 @@ finally { restoreStackSize(stackSize); } -rule__StaRepository__ParametersAssignment_20_3_1 +rule__StaRepository__StrategiesAssignment_19_1 @init { int stackSize = keepStackSize(); } : ( -{ before(grammarAccess.getStaRepositoryAccess().getParametersParameterParserRuleCall_20_3_1_0()); } - ruleParameter{ after(grammarAccess.getStaRepositoryAccess().getParametersParameterParserRuleCall_20_3_1_0()); } +{ before(grammarAccess.getStaRepositoryAccess().getStrategiesStrategyParserRuleCall_19_1_0()); } + ruleStrategy{ after(grammarAccess.getStaRepositoryAccess().getStrategiesStrategyParserRuleCall_19_1_0()); } ) ; @@ -9801,14 +9702,14 @@ finally { restoreStackSize(stackSize); } -rule__WeightingFunction__FunctionAssignment_3 +rule__WeightingFunction__FunctionAssignment_1 @init { int stackSize = keepStackSize(); } : ( -{ before(grammarAccess.getWeightingFunctionAccess().getFunctionEStringParserRuleCall_3_0()); } - ruleEString{ after(grammarAccess.getWeightingFunctionAccess().getFunctionEStringParserRuleCall_3_0()); } +{ before(grammarAccess.getWeightingFunctionAccess().getFunctionEStringParserRuleCall_1_0()); } + ruleEString{ after(grammarAccess.getWeightingFunctionAccess().getFunctionEStringParserRuleCall_1_0()); } ) ; diff --git a/edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.tokens b/edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.tokens index 4b1f3d75..11a5aecc 100644 --- a/edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.tokens +++ b/edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.tokens @@ -56,7 +56,6 @@ T__30=30 T__31=31 RULE_STRING=4 T__32=32 -T__71=71 T__33=33 T__34=34 T__35=35 @@ -77,7 +76,7 @@ RULE_WS=9 'minValueConstraint'=60 'inputParams'=24 'body'=44 -'function'=71 +'function'=70 'defaultWeight'=68 'currentWeight'=67 '.'=58 @@ -88,11 +87,10 @@ RULE_WS=9 '{'=14 'Branch'=45 'entity'=57 -'WeightingFunction'=70 '('=25 '-'=50 -'tactics'=16 -','=20 +'tactics'=18 +','=21 'Stop'=41 'Start'=38 'implementedPlan'=23 @@ -113,10 +111,10 @@ RULE_WS=9 'triggeringEvents'=33 'StaRepository'=13 '}'=17 -'parameters'=21 +'parameters'=20 'minValue'=52 'objective'=31 -'actions'=18 +'actions'=16 'maxValueConstraint'=61 'predecessor'=39 'WeightedTactic'=66 diff --git a/edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguageLexer.java b/edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguageLexer.java index 5391840f..f583cf93 100644 --- a/edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguageLexer.java +++ b/edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguageLexer.java @@ -72,7 +72,6 @@ public class InternalStaAdaptationLanguageLexer extends Lexer { public static final int T__32=32; public static final int RULE_STRING=4; public static final int T__33=33; - public static final int T__71=71; public static final int T__34=34; public static final int T__35=35; public static final int T__36=36; @@ -202,10 +201,10 @@ public class InternalStaAdaptationLanguageLexer extends Lexer { try { int _type = T__16; int _channel = DEFAULT_TOKEN_CHANNEL; - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:16:7: ( 'tactics' ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:16:9: 'tactics' + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:16:7: ( 'actions' ) + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:16:9: 'actions' { - match("tactics"); + match("actions"); } @@ -243,10 +242,10 @@ public class InternalStaAdaptationLanguageLexer extends Lexer { try { int _type = T__18; int _channel = DEFAULT_TOKEN_CHANNEL; - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:18:7: ( 'actions' ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:18:9: 'actions' + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:18:7: ( 'tactics' ) + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:18:9: 'tactics' { - match("actions"); + match("tactics"); } @@ -285,10 +284,11 @@ public class InternalStaAdaptationLanguageLexer extends Lexer { try { int _type = T__20; int _channel = DEFAULT_TOKEN_CHANNEL; - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:20:7: ( ',' ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:20:9: ',' + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:20:7: ( 'parameters' ) + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:20:9: 'parameters' { - match(','); + match("parameters"); + } @@ -305,11 +305,10 @@ public class InternalStaAdaptationLanguageLexer extends Lexer { try { int _type = T__21; int _channel = DEFAULT_TOKEN_CHANNEL; - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:21:7: ( 'parameters' ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:21:9: 'parameters' + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:21:7: ( ',' ) + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:21:9: ',' { - match("parameters"); - + match(','); } @@ -1330,29 +1329,8 @@ public class InternalStaAdaptationLanguageLexer extends Lexer { try { int _type = T__70; int _channel = DEFAULT_TOKEN_CHANNEL; - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:70:7: ( 'WeightingFunction' ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:70:9: 'WeightingFunction' - { - match("WeightingFunction"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__70" - - // $ANTLR start "T__71" - public final void mT__71() throws RecognitionException { - try { - int _type = T__71; - int _channel = DEFAULT_TOKEN_CHANNEL; - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:71:7: ( 'function' ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:71:9: 'function' + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:70:7: ( 'function' ) + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:70:9: 'function' { match("function"); @@ -1365,17 +1343,17 @@ public class InternalStaAdaptationLanguageLexer extends Lexer { finally { } } - // $ANTLR end "T__71" + // $ANTLR end "T__70" // $ANTLR start "RULE_ID" public final void mRULE_ID() throws RecognitionException { try { int _type = RULE_ID; int _channel = DEFAULT_TOKEN_CHANNEL; - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9820:9: ( ( '^' )? ( 'a' .. 'z' | 'A' .. 'Z' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )* ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9820:11: ( '^' )? ( 'a' .. 'z' | 'A' .. 'Z' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )* + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9721:9: ( ( '^' )? ( 'a' .. 'z' | 'A' .. 'Z' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )* ) + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9721:11: ( '^' )? ( 'a' .. 'z' | 'A' .. 'Z' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )* { - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9820:11: ( '^' )? + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9721:11: ( '^' )? int alt1=2; int LA1_0 = input.LA(1); @@ -1384,7 +1362,7 @@ public class InternalStaAdaptationLanguageLexer extends Lexer { } switch (alt1) { case 1 : - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9820:11: '^' + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9721:11: '^' { match('^'); @@ -1402,7 +1380,7 @@ public class InternalStaAdaptationLanguageLexer extends Lexer { recover(mse); throw mse;} - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9820:40: ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )* + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9721:40: ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )* loop2: do { int alt2=2; @@ -1451,10 +1429,10 @@ public class InternalStaAdaptationLanguageLexer extends Lexer { try { int _type = RULE_INT; int _channel = DEFAULT_TOKEN_CHANNEL; - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9822:10: ( ( '0' .. '9' )+ ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9822:12: ( '0' .. '9' )+ + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9723:10: ( ( '0' .. '9' )+ ) + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9723:12: ( '0' .. '9' )+ { - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9822:12: ( '0' .. '9' )+ + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9723:12: ( '0' .. '9' )+ int cnt3=0; loop3: do { @@ -1468,7 +1446,7 @@ public class InternalStaAdaptationLanguageLexer extends Lexer { switch (alt3) { case 1 : - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9822:13: '0' .. '9' + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9723:13: '0' .. '9' { matchRange('0','9'); @@ -1500,10 +1478,10 @@ public class InternalStaAdaptationLanguageLexer extends Lexer { try { int _type = RULE_STRING; int _channel = DEFAULT_TOKEN_CHANNEL; - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9824:13: ( ( '\"' ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' ) | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' ) | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' ) ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9824:15: ( '\"' ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' ) | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' ) | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' ) + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9725:13: ( ( '\"' ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' ) | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' ) | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' ) ) + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9725:15: ( '\"' ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' ) | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' ) | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' ) { - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9824:15: ( '\"' ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' ) | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' ) | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' ) + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9725:15: ( '\"' ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' ) | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' ) | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' ) int alt6=2; int LA6_0 = input.LA(1); @@ -1521,10 +1499,10 @@ public class InternalStaAdaptationLanguageLexer extends Lexer { } switch (alt6) { case 1 : - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9824:16: '\"' ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' ) | ~ ( ( '\\\\' | '\"' ) ) )* '\"' + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9725:16: '\"' ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' ) | ~ ( ( '\\\\' | '\"' ) ) )* '\"' { match('\"'); - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9824:20: ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' ) | ~ ( ( '\\\\' | '\"' ) ) )* + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9725:20: ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' ) | ~ ( ( '\\\\' | '\"' ) ) )* loop4: do { int alt4=3; @@ -1540,7 +1518,7 @@ public class InternalStaAdaptationLanguageLexer extends Lexer { switch (alt4) { case 1 : - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9824:21: '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' ) + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9725:21: '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' ) { match('\\'); if ( input.LA(1)=='\"'||input.LA(1)=='\''||input.LA(1)=='\\'||input.LA(1)=='b'||input.LA(1)=='f'||input.LA(1)=='n'||input.LA(1)=='r'||(input.LA(1)>='t' && input.LA(1)<='u') ) { @@ -1556,7 +1534,7 @@ public class InternalStaAdaptationLanguageLexer extends Lexer { } break; case 2 : - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9824:66: ~ ( ( '\\\\' | '\"' ) ) + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9725:66: ~ ( ( '\\\\' | '\"' ) ) { if ( (input.LA(1)>='\u0000' && input.LA(1)<='!')||(input.LA(1)>='#' && input.LA(1)<='[')||(input.LA(1)>=']' && input.LA(1)<='\uFFFF') ) { input.consume(); @@ -1581,10 +1559,10 @@ public class InternalStaAdaptationLanguageLexer extends Lexer { } break; case 2 : - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9824:86: '\\'' ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' ) | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9725:86: '\\'' ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' ) | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' { match('\''); - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9824:91: ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' ) | ~ ( ( '\\\\' | '\\'' ) ) )* + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9725:91: ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' ) | ~ ( ( '\\\\' | '\\'' ) ) )* loop5: do { int alt5=3; @@ -1600,7 +1578,7 @@ public class InternalStaAdaptationLanguageLexer extends Lexer { switch (alt5) { case 1 : - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9824:92: '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' ) + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9725:92: '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' ) { match('\\'); if ( input.LA(1)=='\"'||input.LA(1)=='\''||input.LA(1)=='\\'||input.LA(1)=='b'||input.LA(1)=='f'||input.LA(1)=='n'||input.LA(1)=='r'||(input.LA(1)>='t' && input.LA(1)<='u') ) { @@ -1616,7 +1594,7 @@ public class InternalStaAdaptationLanguageLexer extends Lexer { } break; case 2 : - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9824:137: ~ ( ( '\\\\' | '\\'' ) ) + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9725:137: ~ ( ( '\\\\' | '\\'' ) ) { if ( (input.LA(1)>='\u0000' && input.LA(1)<='&')||(input.LA(1)>='(' && input.LA(1)<='[')||(input.LA(1)>=']' && input.LA(1)<='\uFFFF') ) { input.consume(); @@ -1659,12 +1637,12 @@ public class InternalStaAdaptationLanguageLexer extends Lexer { try { int _type = RULE_ML_COMMENT; int _channel = DEFAULT_TOKEN_CHANNEL; - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9826:17: ( '/*' ( options {greedy=false; } : . )* '*/' ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9826:19: '/*' ( options {greedy=false; } : . )* '*/' + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9727:17: ( '/*' ( options {greedy=false; } : . )* '*/' ) + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9727:19: '/*' ( options {greedy=false; } : . )* '*/' { match("/*"); - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9826:24: ( options {greedy=false; } : . )* + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9727:24: ( options {greedy=false; } : . )* loop7: do { int alt7=2; @@ -1689,7 +1667,7 @@ public class InternalStaAdaptationLanguageLexer extends Lexer { switch (alt7) { case 1 : - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9826:52: . + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9727:52: . { matchAny(); @@ -1719,12 +1697,12 @@ public class InternalStaAdaptationLanguageLexer extends Lexer { try { int _type = RULE_SL_COMMENT; int _channel = DEFAULT_TOKEN_CHANNEL; - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9828:17: ( '//' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )? ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9828:19: '//' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )? + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9729:17: ( '//' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )? ) + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9729:19: '//' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )? { match("//"); - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9828:24: (~ ( ( '\\n' | '\\r' ) ) )* + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9729:24: (~ ( ( '\\n' | '\\r' ) ) )* loop8: do { int alt8=2; @@ -1737,7 +1715,7 @@ public class InternalStaAdaptationLanguageLexer extends Lexer { switch (alt8) { case 1 : - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9828:24: ~ ( ( '\\n' | '\\r' ) ) + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9729:24: ~ ( ( '\\n' | '\\r' ) ) { if ( (input.LA(1)>='\u0000' && input.LA(1)<='\t')||(input.LA(1)>='\u000B' && input.LA(1)<='\f')||(input.LA(1)>='\u000E' && input.LA(1)<='\uFFFF') ) { input.consume(); @@ -1757,7 +1735,7 @@ public class InternalStaAdaptationLanguageLexer extends Lexer { } } while (true); - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9828:40: ( ( '\\r' )? '\\n' )? + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9729:40: ( ( '\\r' )? '\\n' )? int alt10=2; int LA10_0 = input.LA(1); @@ -1766,9 +1744,9 @@ public class InternalStaAdaptationLanguageLexer extends Lexer { } switch (alt10) { case 1 : - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9828:41: ( '\\r' )? '\\n' + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9729:41: ( '\\r' )? '\\n' { - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9828:41: ( '\\r' )? + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9729:41: ( '\\r' )? int alt9=2; int LA9_0 = input.LA(1); @@ -1777,7 +1755,7 @@ public class InternalStaAdaptationLanguageLexer extends Lexer { } switch (alt9) { case 1 : - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9828:41: '\\r' + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9729:41: '\\r' { match('\r'); @@ -1809,10 +1787,10 @@ public class InternalStaAdaptationLanguageLexer extends Lexer { try { int _type = RULE_WS; int _channel = DEFAULT_TOKEN_CHANNEL; - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9830:9: ( ( ' ' | '\\t' | '\\r' | '\\n' )+ ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9830:11: ( ' ' | '\\t' | '\\r' | '\\n' )+ + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9731:9: ( ( ' ' | '\\t' | '\\r' | '\\n' )+ ) + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9731:11: ( ' ' | '\\t' | '\\r' | '\\n' )+ { - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9830:11: ( ' ' | '\\t' | '\\r' | '\\n' )+ + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9731:11: ( ' ' | '\\t' | '\\r' | '\\n' )+ int cnt11=0; loop11: do { @@ -1866,8 +1844,8 @@ public class InternalStaAdaptationLanguageLexer extends Lexer { try { int _type = RULE_ANY_OTHER; int _channel = DEFAULT_TOKEN_CHANNEL; - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9832:16: ( . ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9832:18: . + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9733:16: ( . ) + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9733:18: . { matchAny(); @@ -1882,8 +1860,8 @@ public class InternalStaAdaptationLanguageLexer extends Lexer { // $ANTLR end "RULE_ANY_OTHER" public void mTokens() throws RecognitionException { - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1:8: ( T__11 | T__12 | T__13 | T__14 | T__15 | T__16 | T__17 | T__18 | T__19 | T__20 | T__21 | T__22 | T__23 | T__24 | T__25 | T__26 | T__27 | T__28 | T__29 | T__30 | T__31 | T__32 | T__33 | T__34 | T__35 | T__36 | T__37 | T__38 | T__39 | T__40 | T__41 | T__42 | T__43 | T__44 | T__45 | T__46 | T__47 | T__48 | T__49 | T__50 | T__51 | T__52 | T__53 | T__54 | T__55 | T__56 | T__57 | T__58 | T__59 | T__60 | T__61 | T__62 | T__63 | T__64 | T__65 | T__66 | T__67 | T__68 | T__69 | T__70 | T__71 | RULE_ID | RULE_INT | RULE_STRING | RULE_ML_COMMENT | RULE_SL_COMMENT | RULE_WS | RULE_ANY_OTHER ) - int alt12=68; + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1:8: ( T__11 | T__12 | T__13 | T__14 | T__15 | T__16 | T__17 | T__18 | T__19 | T__20 | T__21 | T__22 | T__23 | T__24 | T__25 | T__26 | T__27 | T__28 | T__29 | T__30 | T__31 | T__32 | T__33 | T__34 | T__35 | T__36 | T__37 | T__38 | T__39 | T__40 | T__41 | T__42 | T__43 | T__44 | T__45 | T__46 | T__47 | T__48 | T__49 | T__50 | T__51 | T__52 | T__53 | T__54 | T__55 | T__56 | T__57 | T__58 | T__59 | T__60 | T__61 | T__62 | T__63 | T__64 | T__65 | T__66 | T__67 | T__68 | T__69 | T__70 | RULE_ID | RULE_INT | RULE_STRING | RULE_ML_COMMENT | RULE_SL_COMMENT | RULE_WS | RULE_ANY_OTHER ) + int alt12=67; alt12 = dfa12.predict(input); switch (alt12) { case 1 : @@ -2307,56 +2285,49 @@ public class InternalStaAdaptationLanguageLexer extends Lexer { } break; case 61 : - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1:370: T__71 - { - mT__71(); - - } - break; - case 62 : - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1:376: RULE_ID + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1:370: RULE_ID { mRULE_ID(); } break; - case 63 : - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1:384: RULE_INT + case 62 : + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1:378: RULE_INT { mRULE_INT(); } break; - case 64 : - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1:393: RULE_STRING + case 63 : + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1:387: RULE_STRING { mRULE_STRING(); } break; - case 65 : - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1:405: RULE_ML_COMMENT + case 64 : + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1:399: RULE_ML_COMMENT { mRULE_ML_COMMENT(); } break; - case 66 : - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1:421: RULE_SL_COMMENT + case 65 : + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1:415: RULE_SL_COMMENT { mRULE_SL_COMMENT(); } break; - case 67 : - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1:437: RULE_WS + case 66 : + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1:431: RULE_WS { mRULE_WS(); } break; - case 68 : - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1:445: RULE_ANY_OTHER + case 67 : + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1:439: RULE_ANY_OTHER { mRULE_ANY_OTHER(); @@ -2370,170 +2341,170 @@ public class InternalStaAdaptationLanguageLexer extends Lexer { protected DFA12 dfa12 = new DFA12(this); static final String DFA12_eotS = - "\1\uffff\1\53\1\56\1\54\1\uffff\2\54\1\uffff\2\54\1\uffff\3\54\2"+ + "\1\uffff\1\53\1\56\1\54\1\uffff\2\54\1\uffff\3\54\1\uffff\2\54\2"+ "\uffff\11\54\1\uffff\3\54\1\uffff\4\54\1\51\2\uffff\3\51\2\uffff"+ - "\1\54\2\uffff\1\54\1\uffff\2\54\1\uffff\4\54\1\uffff\4\54\1\uffff"+ - "\5\54\2\uffff\16\54\1\uffff\4\54\1\uffff\4\54\5\uffff\61\54\1\u00be"+ - "\1\54\1\u00c0\2\54\1\u00c3\22\54\1\u00d6\3\54\1\u00da\11\54\1\u00e4"+ - "\1\54\1\u00e6\2\54\1\u00e9\1\54\1\uffff\1\54\1\uffff\2\54\1\uffff"+ - "\3\54\1\u00f1\16\54\1\uffff\3\54\1\uffff\11\54\1\uffff\1\54\1\uffff"+ + "\1\54\2\uffff\1\54\1\uffff\2\54\1\uffff\3\54\1\uffff\7\54\1\uffff"+ + "\3\54\2\uffff\16\54\1\uffff\4\54\1\uffff\4\54\5\uffff\61\54\1\u00be"+ + "\1\54\1\u00c0\4\54\1\u00c5\20\54\1\u00d6\3\54\1\u00da\11\54\1\u00e4"+ + "\1\54\1\u00e6\2\54\1\u00e9\1\54\1\uffff\1\54\1\uffff\4\54\1\uffff"+ + "\1\54\1\u00f1\16\54\1\uffff\3\54\1\uffff\11\54\1\uffff\1\54\1\uffff"+ "\1\u0110\1\54\1\uffff\7\54\1\uffff\3\54\1\u011c\4\54\1\u0122\12"+ - "\54\1\u012d\12\54\1\uffff\3\54\1\u013c\1\54\1\u013e\5\54\1\uffff"+ - "\5\54\1\uffff\6\54\1\u014f\3\54\1\uffff\14\54\1\u015f\1\54\1\uffff"+ - "\1\54\1\uffff\14\54\1\u016e\3\54\1\uffff\2\54\1\u0174\2\54\1\u0178"+ - "\1\u017a\1\54\1\u017c\4\54\1\u0181\1\54\1\uffff\4\54\1\u0187\5\54"+ - "\1\u018d\3\54\1\uffff\1\54\1\u0192\1\54\1\u0194\1\54\1\uffff\3\54"+ - "\1\uffff\1\54\1\uffff\1\54\1\uffff\4\54\1\uffff\4\54\1\u01a3\1\uffff"+ - "\1\u01a4\4\54\1\uffff\4\54\1\uffff\1\54\1\uffff\16\54\2\uffff\1"+ - "\u01bc\1\54\1\u01be\1\u01bf\23\54\1\uffff\1\54\2\uffff\17\54\1\u01e3"+ - "\10\54\1\u01ec\1\u01ed\10\54\1\u01f6\1\uffff\5\54\1\u01fc\2\54\2"+ - "\uffff\6\54\1\u0205\1\54\1\uffff\2\54\1\u0209\1\u020a\1\u020b\1"+ - "\uffff\7\54\1\u0213\1\uffff\2\54\1\u0216\3\uffff\7\54\1\uffff\2"+ - "\54\1\uffff\1\54\1\u0221\5\54\1\u0227\2\54\1\uffff\2\54\1\u022c"+ - "\1\u022d\1\54\1\uffff\1\u022f\3\54\2\uffff\1\54\1\uffff\3\54\1\u0237"+ - "\3\54\1\uffff\3\54\1\u023e\2\54\1\uffff\13\54\1\u024c\1\54\1\uffff"+ - "\1\u024e\1\uffff"; + "\54\1\u012d\12\54\1\uffff\3\54\1\u013b\1\54\1\u013d\5\54\1\uffff"+ + "\5\54\1\uffff\6\54\1\u014e\3\54\1\uffff\13\54\1\u015d\1\54\1\uffff"+ + "\1\54\1\uffff\14\54\1\u016c\3\54\1\uffff\2\54\1\u0172\2\54\1\u0176"+ + "\1\u0178\1\54\1\u017a\3\54\1\u017e\1\54\1\uffff\4\54\1\u0184\5\54"+ + "\1\u018a\3\54\1\uffff\1\54\1\u018f\1\54\1\u0191\1\54\1\uffff\3\54"+ + "\1\uffff\1\54\1\uffff\1\54\1\uffff\3\54\1\uffff\4\54\1\u019f\1\uffff"+ + "\1\u01a0\4\54\1\uffff\4\54\1\uffff\1\54\1\uffff\15\54\2\uffff\1"+ + "\u01b7\1\54\1\u01b9\1\u01ba\22\54\1\uffff\1\54\2\uffff\16\54\1\u01dc"+ + "\10\54\1\u01e5\1\u01e6\7\54\1\u01ee\1\uffff\5\54\1\u01f4\2\54\2"+ + "\uffff\6\54\1\u01fd\1\uffff\1\54\1\u01ff\1\54\1\u0201\1\u0202\1"+ + "\uffff\7\54\1\u020a\1\uffff\1\54\1\uffff\1\u020c\2\uffff\7\54\1"+ + "\uffff\1\54\1\uffff\1\54\1\u0216\7\54\1\uffff\2\54\1\u0220\1\u0221"+ + "\1\54\1\u0223\3\54\2\uffff\1\54\1\uffff\3\54\1\u022b\3\54\1\uffff"+ + "\3\54\1\u0232\2\54\1\uffff\13\54\1\u0240\1\54\1\uffff\1\u0242\1"+ + "\uffff"; static final String DFA12_eofS = - "\u024f\uffff"; + "\u0243\uffff"; static final String DFA12_minS = - "\1\0\2\60\1\145\1\uffff\2\141\1\uffff\1\143\1\164\1\uffff\2\141"+ - "\1\155\2\uffff\1\142\1\143\2\145\1\141\3\157\1\162\1\uffff\1\157"+ - "\2\141\1\uffff\2\145\1\163\1\165\1\101\2\uffff\2\0\1\52\2\uffff"+ - "\1\145\2\uffff\1\164\1\uffff\1\141\1\164\1\uffff\1\155\1\143\1\151"+ - "\1\160\1\uffff\1\164\1\141\1\145\1\143\1\uffff\1\162\1\145\1\143"+ - "\2\160\2\uffff\1\164\1\152\1\164\1\141\1\146\1\151\1\162\2\157\1"+ - "\156\1\162\1\144\2\141\1\uffff\1\144\1\156\1\170\1\154\1\uffff\1"+ - "\151\1\146\1\145\1\156\5\uffff\1\156\1\151\1\122\1\141\1\160\1\117"+ - "\1\145\1\164\1\147\1\145\1\151\1\160\1\141\1\160\1\143\1\141\1\144"+ - "\1\164\1\154\1\165\1\160\1\145\1\151\1\160\1\145\1\147\1\141\2\160"+ - "\1\156\1\144\1\162\1\171\2\156\1\145\2\126\1\151\1\165\1\147\1\141"+ - "\1\163\1\143\2\164\1\145\2\164\1\60\1\146\1\60\1\151\1\147\1\60"+ - "\1\157\2\164\1\163\1\145\1\155\1\145\1\151\1\145\1\164\1\165\1\143"+ - "\1\157\1\164\1\162\1\150\1\155\1\145\1\60\1\164\1\151\1\145\1\60"+ - "\2\143\1\154\3\141\1\145\1\150\1\165\1\60\1\164\1\60\1\171\1\160"+ - "\1\60\1\145\1\uffff\1\103\1\uffff\1\143\1\145\1\uffff\1\156\1\141"+ - "\1\145\1\60\1\163\1\145\2\143\1\155\1\120\2\164\1\156\1\141\1\162"+ - "\1\164\1\145\1\162\1\uffff\1\145\1\164\1\156\1\uffff\2\150\1\105"+ - "\2\154\1\156\1\103\1\164\1\154\1\uffff\1\151\1\uffff\1\60\1\157"+ - "\1\uffff\1\147\1\157\1\163\1\162\1\163\1\142\1\147\1\uffff\1\163"+ - "\1\164\1\145\1\60\1\145\1\141\1\120\1\151\1\60\1\164\1\145\1\124"+ - "\1\151\2\164\1\162\1\151\1\164\1\145\1\60\1\141\1\156\2\165\1\151"+ - "\1\164\1\157\1\145\1\164\1\157\1\uffff\1\163\1\171\1\156\1\60\1"+ - "\151\1\60\1\154\1\151\1\157\1\145\1\163\1\uffff\1\156\1\162\1\141"+ - "\1\166\1\145\1\uffff\1\151\1\144\1\157\1\156\1\145\1\171\1\60\1"+ - "\157\1\127\1\163\1\uffff\1\162\1\164\2\145\1\157\1\163\1\156\1\144"+ - "\1\156\1\127\1\156\1\151\1\60\1\146\1\uffff\1\156\1\uffff\2\145"+ - "\2\162\1\163\1\164\1\141\1\162\1\145\1\146\1\157\1\101\1\60\1\147"+ - "\1\162\1\122\1\uffff\1\156\1\145\1\60\2\151\2\60\1\156\1\60\1\163"+ - "\1\124\1\147\1\145\1\60\1\164\1\uffff\1\151\1\147\1\105\1\163\1"+ - "\60\1\163\1\157\1\145\1\155\1\141\1\60\1\145\1\156\1\144\1\uffff"+ + "\1\0\2\60\1\145\1\uffff\1\141\1\143\1\uffff\1\141\1\164\1\141\1"+ + "\uffff\1\141\1\155\2\uffff\1\142\1\143\2\145\1\141\3\157\1\162\1"+ + "\uffff\1\157\2\141\1\uffff\2\145\1\163\1\165\1\101\2\uffff\2\0\1"+ + "\52\2\uffff\1\145\2\uffff\1\164\1\uffff\1\141\1\164\1\uffff\1\155"+ + "\1\164\1\141\1\uffff\1\143\1\151\1\160\1\145\1\143\1\162\1\145\1"+ + "\uffff\1\143\2\160\2\uffff\1\164\1\152\1\164\1\141\1\146\1\151\1"+ + "\162\2\157\1\156\1\162\1\144\2\141\1\uffff\1\144\1\156\1\170\1\154"+ + "\1\uffff\1\151\1\146\1\145\1\156\5\uffff\1\156\1\151\1\122\1\141"+ + "\1\160\1\117\1\145\1\151\1\160\1\164\1\147\1\145\1\141\1\160\1\143"+ + "\1\141\1\144\1\164\1\154\1\165\1\160\1\145\1\151\1\160\1\145\1\147"+ + "\1\141\2\160\1\156\1\144\1\162\1\171\2\156\1\145\2\126\1\151\1\165"+ + "\1\147\1\141\1\163\1\143\2\164\1\145\2\164\1\60\1\146\1\60\1\157"+ + "\1\164\1\151\1\147\1\60\1\164\1\163\1\145\1\155\1\145\1\151\1\145"+ + "\1\164\1\165\1\143\1\157\1\164\1\162\1\150\1\155\1\145\1\60\1\164"+ + "\1\151\1\145\1\60\2\143\1\154\3\141\1\145\1\150\1\165\1\60\1\164"+ + "\1\60\1\171\1\160\1\60\1\145\1\uffff\1\103\1\uffff\1\156\1\141\1"+ + "\143\1\145\1\uffff\1\145\1\60\1\163\1\145\2\143\1\155\1\120\2\164"+ + "\1\156\1\141\1\162\1\164\1\145\1\162\1\uffff\1\145\1\164\1\156\1"+ + "\uffff\2\150\1\105\2\154\1\156\1\103\1\164\1\154\1\uffff\1\151\1"+ + "\uffff\1\60\1\157\1\uffff\1\147\1\157\1\163\1\142\1\163\1\162\1"+ + "\147\1\uffff\1\163\1\164\1\145\1\60\1\145\1\141\1\120\1\151\1\60"+ + "\1\164\1\145\1\124\1\151\2\164\1\162\1\151\1\164\1\145\1\60\1\141"+ + "\1\156\2\165\1\151\1\164\1\157\1\145\1\164\1\157\1\uffff\1\163\1"+ + "\171\1\156\1\60\1\154\1\60\2\151\1\157\1\145\1\163\1\uffff\1\156"+ + "\1\162\1\141\1\166\1\145\1\uffff\1\151\1\144\1\157\1\156\1\145\1"+ + "\171\1\60\1\157\1\127\1\163\1\uffff\1\162\1\164\2\145\1\157\1\163"+ + "\1\156\1\144\1\127\1\156\1\151\1\60\1\146\1\uffff\1\145\1\uffff"+ + "\1\156\1\145\2\162\1\163\1\164\1\141\1\162\1\145\1\146\1\157\1\101"+ + "\1\60\1\147\1\162\1\122\1\uffff\1\156\1\145\1\60\2\151\2\60\1\156"+ + "\1\60\1\163\1\124\1\145\1\60\1\164\1\uffff\1\151\1\105\1\147\1\163"+ + "\1\60\1\163\1\157\1\145\1\155\1\141\1\60\1\145\1\156\1\144\1\uffff"+ "\1\106\1\60\1\141\1\60\1\151\1\uffff\1\141\1\164\1\157\1\uffff\1"+ - "\157\1\uffff\1\120\1\uffff\1\164\1\141\1\106\1\151\1\uffff\1\157"+ - "\1\147\1\105\1\156\1\60\1\uffff\1\60\1\162\1\144\1\163\1\155\1\uffff"+ - "\1\162\1\120\1\141\1\165\1\uffff\1\156\1\uffff\1\147\1\142\1\171"+ - "\2\156\1\157\1\162\1\143\1\165\1\147\1\162\1\165\1\166\1\164\2\uffff"+ - "\1\60\1\120\2\60\1\145\1\154\1\160\1\156\1\147\1\150\1\154\1\103"+ - "\3\163\1\141\1\164\1\156\1\150\1\171\1\162\1\145\1\151\1\uffff\1"+ - "\154\2\uffff\1\156\1\141\1\164\1\143\1\145\1\164\1\145\1\157\2\164"+ - "\1\163\2\151\1\143\1\164\1\60\1\141\1\156\1\164\1\141\1\143\1\156"+ - "\1\141\1\164\2\60\1\103\1\156\2\162\1\151\1\156\1\143\1\164\1\60"+ - "\1\uffff\2\164\1\171\1\156\1\145\1\60\1\164\1\151\2\uffff\1\157"+ - "\1\146\2\141\1\142\1\164\1\60\1\151\1\uffff\1\151\1\163\3\60\1\uffff"+ - "\1\151\1\157\1\156\4\151\1\60\1\uffff\2\157\1\60\3\uffff\1\157\1"+ - "\156\1\146\1\147\2\156\1\154\1\uffff\2\156\1\uffff\1\156\1\60\1"+ - "\151\1\165\2\164\1\151\1\60\1\163\1\120\1\uffff\1\147\1\162\2\60"+ - "\1\164\1\uffff\1\60\1\157\1\165\1\141\2\uffff\1\171\1\uffff\1\151"+ - "\1\162\1\164\1\60\1\156\1\141\1\151\1\uffff\2\164\1\157\1\60\1\151"+ - "\1\156\1\uffff\1\157\1\122\1\156\1\141\1\122\1\156\1\141\1\147\1"+ - "\156\1\145\1\147\1\60\1\145\1\uffff\1\60\1\uffff"; + "\157\1\uffff\1\120\1\uffff\1\164\1\141\1\151\1\uffff\1\157\1\147"+ + "\1\156\1\105\1\60\1\uffff\1\60\1\162\1\144\1\163\1\155\1\uffff\1"+ + "\162\1\120\1\141\1\165\1\uffff\1\156\1\uffff\1\147\1\142\1\171\2"+ + "\156\1\157\1\162\1\143\1\147\1\162\1\165\1\164\1\166\2\uffff\1\60"+ + "\1\120\2\60\1\145\1\154\1\160\1\156\1\147\1\150\1\154\1\103\3\163"+ + "\1\141\1\164\1\150\1\171\1\162\1\151\1\145\1\uffff\1\154\2\uffff"+ + "\1\156\1\141\1\164\1\143\1\145\1\164\1\145\1\157\2\164\1\163\2\151"+ + "\1\164\1\60\1\141\1\164\1\156\1\141\1\143\1\156\1\141\1\164\2\60"+ + "\1\103\1\156\2\162\1\151\1\156\1\143\1\60\1\uffff\1\164\1\171\1"+ + "\164\1\156\1\145\1\60\1\164\1\151\2\uffff\1\157\1\146\2\141\1\142"+ + "\1\164\1\60\1\uffff\1\151\1\60\1\163\2\60\1\uffff\1\151\1\157\1"+ + "\156\4\151\1\60\1\uffff\1\157\1\uffff\1\60\2\uffff\1\157\1\156\1"+ + "\146\1\147\2\156\1\154\1\uffff\1\156\1\uffff\1\156\1\60\1\151\1"+ + "\165\2\164\1\151\1\163\1\120\1\uffff\1\147\1\162\2\60\1\164\1\60"+ + "\1\157\1\165\1\141\2\uffff\1\171\1\uffff\1\151\1\162\1\164\1\60"+ + "\1\156\1\141\1\151\1\uffff\2\164\1\157\1\60\1\151\1\156\1\uffff"+ + "\1\157\1\122\1\156\1\141\1\122\1\156\1\141\1\147\1\156\1\145\1\147"+ + "\1\60\1\145\1\uffff\1\60\1\uffff"; static final String DFA12_maxS = - "\1\uffff\2\172\1\164\1\uffff\1\141\1\171\1\uffff\1\144\1\165\1\uffff"+ - "\1\162\1\141\1\156\2\uffff\1\165\1\144\2\145\1\162\1\157\1\165\2"+ - "\162\1\uffff\1\157\1\151\1\141\1\uffff\2\145\1\163\1\165\1\172\2"+ - "\uffff\2\uffff\1\57\2\uffff\1\145\2\uffff\1\164\1\uffff\1\162\1"+ - "\164\1\uffff\1\155\1\143\1\151\1\160\1\uffff\1\164\1\141\1\162\1"+ - "\143\1\uffff\1\162\1\145\1\143\2\160\2\uffff\1\164\1\152\1\164\1"+ - "\141\1\146\1\151\1\162\2\157\1\165\1\162\1\144\2\141\1\uffff\1\144"+ - "\1\156\1\170\1\162\1\uffff\1\151\1\146\1\145\1\156\5\uffff\1\156"+ - "\1\151\1\162\1\141\1\160\1\117\1\145\1\164\1\147\1\145\1\151\1\160"+ - "\1\141\1\160\1\143\1\141\1\144\1\164\1\154\1\165\1\160\1\145\1\151"+ - "\1\160\1\145\1\147\1\141\2\160\1\156\1\144\1\162\1\171\2\156\1\145"+ - "\2\126\1\151\1\165\1\147\1\141\1\163\1\143\2\164\1\145\2\164\1\172"+ - "\1\146\1\172\1\151\1\147\1\172\1\157\2\164\1\163\1\145\1\155\1\145"+ - "\1\151\1\145\1\164\1\165\1\143\1\157\1\164\1\162\1\150\1\155\1\145"+ - "\1\172\1\164\1\151\1\145\1\172\2\143\1\154\3\141\1\145\1\150\1\165"+ - "\1\172\1\164\1\172\1\171\1\160\1\172\1\145\1\uffff\1\103\1\uffff"+ - "\1\143\1\145\1\uffff\1\156\1\141\1\145\1\172\1\163\1\145\2\143\1"+ - "\155\1\120\2\164\1\156\1\141\1\163\1\164\1\145\1\162\1\uffff\1\145"+ - "\1\164\1\156\1\uffff\2\150\1\126\2\154\1\164\1\103\1\164\1\154\1"+ - "\uffff\1\151\1\uffff\1\172\1\157\1\uffff\1\147\1\157\1\163\1\162"+ - "\1\163\1\142\1\147\1\uffff\1\163\1\164\1\145\1\172\1\145\1\141\1"+ - "\120\1\151\1\172\1\164\1\145\1\124\1\151\2\164\1\162\1\151\1\164"+ - "\1\145\1\172\1\141\1\156\2\165\1\151\1\164\1\157\1\151\1\164\1\157"+ - "\1\uffff\1\163\1\171\1\156\1\172\1\151\1\172\1\154\1\151\1\157\1"+ - "\145\1\163\1\uffff\1\156\1\162\1\141\1\166\1\145\1\uffff\1\151\1"+ - "\144\1\157\1\156\1\145\1\171\1\172\1\157\1\127\1\163\1\uffff\1\162"+ - "\1\164\2\145\1\157\1\163\1\156\1\144\1\156\1\127\1\156\1\151\1\172"+ - "\1\146\1\uffff\1\156\1\uffff\2\145\2\162\1\163\1\164\1\141\1\162"+ - "\1\145\1\146\1\157\1\101\1\172\1\147\1\162\1\122\1\uffff\1\156\1"+ - "\145\1\172\2\151\2\172\1\156\1\172\1\163\1\124\1\147\1\145\1\172"+ - "\1\164\1\uffff\1\151\1\147\1\105\1\163\1\172\1\163\1\157\1\145\1"+ + "\1\uffff\2\172\1\164\1\uffff\1\141\1\144\1\uffff\1\171\1\165\1\162"+ + "\1\uffff\1\141\1\156\2\uffff\1\165\1\144\2\145\1\162\1\157\1\165"+ + "\2\162\1\uffff\1\157\1\151\1\141\1\uffff\2\145\1\163\1\165\1\172"+ + "\2\uffff\2\uffff\1\57\2\uffff\1\145\2\uffff\1\164\1\uffff\1\162"+ + "\1\164\1\uffff\1\155\1\164\1\141\1\uffff\1\143\1\151\1\160\1\162"+ + "\1\143\1\162\1\145\1\uffff\1\143\2\160\2\uffff\1\164\1\152\1\164"+ + "\1\141\1\146\1\151\1\162\2\157\1\165\1\162\1\144\2\141\1\uffff\1"+ + "\144\1\156\1\170\1\162\1\uffff\1\151\1\146\1\145\1\156\5\uffff\1"+ + "\156\1\151\1\162\1\141\1\160\1\117\1\145\1\151\1\160\1\164\1\147"+ + "\1\145\1\141\1\160\1\143\1\141\1\144\1\164\1\154\1\165\1\160\1\145"+ + "\1\151\1\160\1\145\1\147\1\141\2\160\1\156\1\144\1\162\1\171\2\156"+ + "\1\145\2\126\1\151\1\165\1\147\1\141\1\163\1\143\2\164\1\145\2\164"+ + "\1\172\1\146\1\172\1\157\1\164\1\151\1\147\1\172\1\164\1\163\1\145"+ + "\1\155\1\145\1\151\1\145\1\164\1\165\1\143\1\157\1\164\1\162\1\150"+ + "\1\155\1\145\1\172\1\164\1\151\1\145\1\172\2\143\1\154\3\141\1\145"+ + "\1\150\1\165\1\172\1\164\1\172\1\171\1\160\1\172\1\145\1\uffff\1"+ + "\103\1\uffff\1\156\1\141\1\143\1\145\1\uffff\1\145\1\172\1\163\1"+ + "\145\2\143\1\155\1\120\2\164\1\156\1\141\1\163\1\164\1\145\1\162"+ + "\1\uffff\1\145\1\164\1\156\1\uffff\2\150\1\126\2\154\1\164\1\103"+ + "\1\164\1\154\1\uffff\1\151\1\uffff\1\172\1\157\1\uffff\1\147\1\157"+ + "\1\163\1\142\1\163\1\162\1\147\1\uffff\1\163\1\164\1\145\1\172\1"+ + "\145\1\141\1\120\1\151\1\172\1\164\1\145\1\124\1\151\2\164\1\162"+ + "\1\151\1\164\1\145\1\172\1\141\1\156\2\165\1\151\1\164\1\157\1\145"+ + "\1\164\1\157\1\uffff\1\163\1\171\1\156\1\172\1\154\1\172\2\151\1"+ + "\157\1\145\1\163\1\uffff\1\156\1\162\1\141\1\166\1\145\1\uffff\1"+ + "\151\1\144\1\157\1\156\1\145\1\171\1\172\1\157\1\127\1\163\1\uffff"+ + "\1\162\1\164\2\145\1\157\1\163\1\156\1\144\1\127\1\156\1\151\1\172"+ + "\1\146\1\uffff\1\145\1\uffff\1\156\1\145\2\162\1\163\1\164\1\141"+ + "\1\162\1\145\1\146\1\157\1\101\1\172\1\147\1\162\1\122\1\uffff\1"+ + "\156\1\145\1\172\2\151\2\172\1\156\1\172\1\163\1\124\1\145\1\172"+ + "\1\164\1\uffff\1\151\1\105\1\147\1\163\1\172\1\163\1\157\1\145\1"+ "\155\1\141\1\172\1\145\1\156\1\144\1\uffff\1\106\1\172\1\141\1\172"+ "\1\151\1\uffff\1\141\1\164\1\157\1\uffff\1\157\1\uffff\1\120\1\uffff"+ - "\1\164\1\141\1\106\1\151\1\uffff\1\157\1\147\1\105\1\156\1\172\1"+ - "\uffff\1\172\1\162\1\144\1\163\1\155\1\uffff\1\162\1\120\1\141\1"+ - "\165\1\uffff\1\156\1\uffff\1\147\1\142\1\171\2\156\1\157\1\162\1"+ - "\143\1\165\1\147\1\162\1\165\1\166\1\164\2\uffff\1\172\1\120\2\172"+ - "\1\145\1\154\1\160\1\156\1\147\1\150\1\154\1\103\3\163\1\141\1\164"+ - "\1\156\1\150\1\171\1\162\1\145\1\151\1\uffff\1\154\2\uffff\1\156"+ - "\1\141\1\164\1\143\1\145\1\164\1\145\1\157\2\164\1\163\2\151\1\143"+ - "\1\164\1\172\1\141\1\156\1\164\1\141\1\143\1\156\1\141\1\164\2\172"+ - "\1\103\1\156\2\162\1\151\1\156\1\143\1\164\1\172\1\uffff\2\164\1"+ - "\171\1\156\1\145\1\172\1\164\1\151\2\uffff\1\157\1\146\2\141\1\142"+ - "\1\164\1\172\1\151\1\uffff\1\151\1\163\3\172\1\uffff\1\151\1\157"+ - "\1\156\4\151\1\172\1\uffff\2\157\1\172\3\uffff\1\157\1\156\1\146"+ - "\1\147\2\156\1\154\1\uffff\2\156\1\uffff\1\156\1\172\1\151\1\165"+ - "\2\164\1\151\1\172\1\163\1\120\1\uffff\1\147\1\162\2\172\1\164\1"+ - "\uffff\1\172\1\157\1\165\1\141\2\uffff\1\171\1\uffff\1\151\1\162"+ - "\1\164\1\172\1\156\1\141\1\151\1\uffff\2\164\1\157\1\172\1\151\1"+ - "\156\1\uffff\1\157\1\122\1\156\1\141\1\122\1\156\1\141\1\147\1\156"+ - "\1\145\1\147\1\172\1\145\1\uffff\1\172\1\uffff"; + "\1\164\1\141\1\151\1\uffff\1\157\1\147\1\156\1\105\1\172\1\uffff"+ + "\1\172\1\162\1\144\1\163\1\155\1\uffff\1\162\1\120\1\141\1\165\1"+ + "\uffff\1\156\1\uffff\1\147\1\142\1\171\2\156\1\157\1\162\1\143\1"+ + "\147\1\162\1\165\1\164\1\166\2\uffff\1\172\1\120\2\172\1\145\1\154"+ + "\1\160\1\156\1\147\1\150\1\154\1\103\3\163\1\141\1\164\1\150\1\171"+ + "\1\162\1\151\1\145\1\uffff\1\154\2\uffff\1\156\1\141\1\164\1\143"+ + "\1\145\1\164\1\145\1\157\2\164\1\163\2\151\1\164\1\172\1\141\1\164"+ + "\1\156\1\141\1\143\1\156\1\141\1\164\2\172\1\103\1\156\2\162\1\151"+ + "\1\156\1\143\1\172\1\uffff\1\164\1\171\1\164\1\156\1\145\1\172\1"+ + "\164\1\151\2\uffff\1\157\1\146\2\141\1\142\1\164\1\172\1\uffff\1"+ + "\151\1\172\1\163\2\172\1\uffff\1\151\1\157\1\156\4\151\1\172\1\uffff"+ + "\1\157\1\uffff\1\172\2\uffff\1\157\1\156\1\146\1\147\2\156\1\154"+ + "\1\uffff\1\156\1\uffff\1\156\1\172\1\151\1\165\2\164\1\151\1\163"+ + "\1\120\1\uffff\1\147\1\162\2\172\1\164\1\172\1\157\1\165\1\141\2"+ + "\uffff\1\171\1\uffff\1\151\1\162\1\164\1\172\1\156\1\141\1\151\1"+ + "\uffff\2\164\1\157\1\172\1\151\1\156\1\uffff\1\157\1\122\1\156\1"+ + "\141\1\122\1\156\1\141\1\147\1\156\1\145\1\147\1\172\1\145\1\uffff"+ + "\1\172\1\uffff"; static final String DFA12_acceptS = - "\4\uffff\1\4\2\uffff\1\7\2\uffff\1\12\3\uffff\1\17\1\20\11\uffff"+ - "\1\50\3\uffff\1\60\5\uffff\1\76\1\77\3\uffff\1\103\1\104\1\uffff"+ - "\1\1\1\76\1\uffff\1\2\2\uffff\1\4\4\uffff\1\7\4\uffff\1\12\5\uffff"+ - "\1\17\1\20\16\uffff\1\50\4\uffff\1\60\4\uffff\1\77\1\100\1\101\1"+ - "\102\1\103\136\uffff\1\37\1\uffff\1\5\2\uffff\1\31\22\uffff\1\40"+ + "\4\uffff\1\4\2\uffff\1\7\3\uffff\1\13\2\uffff\1\17\1\20\11\uffff"+ + "\1\50\3\uffff\1\60\5\uffff\1\75\1\76\3\uffff\1\102\1\103\1\uffff"+ + "\1\1\1\75\1\uffff\1\2\2\uffff\1\4\3\uffff\1\7\7\uffff\1\13\3\uffff"+ + "\1\17\1\20\16\uffff\1\50\4\uffff\1\60\4\uffff\1\76\1\77\1\100\1"+ + "\101\1\102\136\uffff\1\37\1\uffff\1\5\4\uffff\1\31\20\uffff\1\40"+ "\3\uffff\1\42\11\uffff\1\73\1\uffff\1\67\2\uffff\1\34\7\uffff\1"+ - "\33\36\uffff\1\57\13\uffff\1\14\5\uffff\1\22\12\uffff\1\43\16\uffff"+ - "\1\6\1\uffff\1\10\20\uffff\1\41\17\uffff\1\24\16\uffff\1\47\5\uffff"+ - "\1\44\3\uffff\1\52\1\uffff\1\53\1\uffff\1\66\4\uffff\1\75\5\uffff"+ - "\1\36\5\uffff\1\25\4\uffff\1\30\1\uffff\1\45\16\uffff\1\11\1\13"+ - "\27\uffff\1\35\1\uffff\1\16\1\21\43\uffff\1\3\10\uffff\1\61\1\71"+ - "\10\uffff\1\72\5\uffff\1\32\10\uffff\1\70\3\uffff\1\54\1\15\1\46"+ - "\7\uffff\1\65\2\uffff\1\27\12\uffff\1\26\5\uffff\1\74\4\uffff\1"+ - "\62\1\63\1\uffff\1\64\7\uffff\1\56\6\uffff\1\23\15\uffff\1\55\1"+ - "\uffff\1\51"; + "\33\36\uffff\1\57\13\uffff\1\14\5\uffff\1\22\12\uffff\1\43\15\uffff"+ + "\1\6\1\uffff\1\10\20\uffff\1\41\16\uffff\1\24\16\uffff\1\47\5\uffff"+ + "\1\44\3\uffff\1\52\1\uffff\1\53\1\uffff\1\66\3\uffff\1\74\5\uffff"+ + "\1\36\5\uffff\1\25\4\uffff\1\30\1\uffff\1\45\15\uffff\1\11\1\12"+ + "\26\uffff\1\35\1\uffff\1\16\1\21\41\uffff\1\3\10\uffff\1\61\1\71"+ + "\7\uffff\1\72\5\uffff\1\32\10\uffff\1\70\1\uffff\1\54\1\uffff\1"+ + "\15\1\46\7\uffff\1\65\1\uffff\1\27\11\uffff\1\26\11\uffff\1\62\1"+ + "\63\1\uffff\1\64\7\uffff\1\56\6\uffff\1\23\15\uffff\1\55\1\uffff"+ + "\1\51"; static final String DFA12_specialS = - "\1\0\44\uffff\1\2\1\1\u0228\uffff}>"; + "\1\2\44\uffff\1\1\1\0\u021c\uffff}>"; static final String[] DFA12_transitionS = { "\11\51\2\50\2\51\1\50\22\51\1\50\1\51\1\45\4\51\1\46\1\16\1"+ - "\17\2\51\1\12\1\31\1\35\1\47\12\44\7\51\1\21\1\30\2\43\1\1\6"+ + "\17\2\51\1\13\1\31\1\35\1\47\12\44\7\51\1\21\1\30\2\43\1\1\6"+ "\43\1\25\1\32\2\43\1\24\2\43\1\3\1\14\2\43\1\36\3\43\3\51\1"+ - "\42\1\43\1\51\1\10\1\27\1\26\1\37\1\2\1\41\2\43\1\15\3\43\1"+ - "\33\1\5\1\20\1\13\1\43\1\22\1\11\1\6\1\40\1\34\1\23\3\43\1\4"+ - "\1\51\1\7\uff82\51", + "\42\1\43\1\51\1\6\1\27\1\26\1\37\1\2\1\41\2\43\1\15\3\43\1\33"+ + "\1\5\1\20\1\12\1\43\1\22\1\11\1\10\1\40\1\34\1\23\3\43\1\4\1"+ + "\51\1\7\uff82\51", "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\25\54\1\52\4\54", "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\15\54\1\55\14\54", "\1\60\16\uffff\1\57", "", "\1\62", - "\1\63\20\uffff\1\64\6\uffff\1\65", + "\1\63\1\64", "", - "\1\67\1\70", + "\1\66\20\uffff\1\67\6\uffff\1\70", "\1\71\1\72", + "\1\73\20\uffff\1\74", "", - "\1\74\20\uffff\1\75", "\1\76", "\1\77\1\100", "", @@ -2575,15 +2546,15 @@ public class InternalStaAdaptationLanguageLexer extends Lexer { "\1\146", "\1\147", "\1\150", - "\1\151", "", + "\1\151", "\1\152", "\1\153", "\1\155\14\uffff\1\154", "\1\156", - "", "\1\157", "\1\160", + "", "\1\161", "\1\162", "\1\163", @@ -2672,9 +2643,9 @@ public class InternalStaAdaptationLanguageLexer extends Lexer { "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54", "\1\u00c1", "\1\u00c2", - "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54", + "\1\u00c3", "\1\u00c4", - "\1\u00c5", + "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54", "\1\u00c6", "\1\u00c7", "\1\u00c8", @@ -2717,9 +2688,9 @@ public class InternalStaAdaptationLanguageLexer extends Lexer { "", "\1\u00ec", "\1\u00ed", - "", "\1\u00ee", "\1\u00ef", + "", "\1\u00f0", "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54", "\1\u00f2", @@ -2792,39 +2763,40 @@ public class InternalStaAdaptationLanguageLexer extends Lexer { "\1\u0132", "\1\u0133", "\1\u0134", - "\1\u0135\3\uffff\1\u0136", + "\1\u0135", + "\1\u0136", "\1\u0137", - "\1\u0138", "", + "\1\u0138", "\1\u0139", "\1\u013a", - "\1\u013b", "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54", - "\1\u013d", + "\1\u013c", "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54", + "\1\u013e", "\1\u013f", "\1\u0140", "\1\u0141", "\1\u0142", - "\1\u0143", "", + "\1\u0143", "\1\u0144", "\1\u0145", "\1\u0146", "\1\u0147", - "\1\u0148", "", + "\1\u0148", "\1\u0149", "\1\u014a", "\1\u014b", "\1\u014c", "\1\u014d", - "\1\u014e", "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54", + "\1\u014f", "\1\u0150", "\1\u0151", - "\1\u0152", "", + "\1\u0152", "\1\u0153", "\1\u0154", "\1\u0155", @@ -2835,13 +2807,13 @@ public class InternalStaAdaptationLanguageLexer extends Lexer { "\1\u015a", "\1\u015b", "\1\u015c", - "\1\u015d", - "\1\u015e", "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54", - "\1\u0160", + "\1\u015e", "", - "\1\u0161", + "\1\u015f", "", + "\1\u0160", + "\1\u0161", "\1\u0162", "\1\u0163", "\1\u0164", @@ -2852,82 +2824,82 @@ public class InternalStaAdaptationLanguageLexer extends Lexer { "\1\u0169", "\1\u016a", "\1\u016b", - "\1\u016c", - "\1\u016d", "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54", + "\1\u016d", + "\1\u016e", "\1\u016f", + "", "\1\u0170", "\1\u0171", - "", - "\1\u0172", - "\1\u0173", "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54", - "\1\u0175", - "\1\u0176", + "\1\u0173", + "\1\u0174", + "\12\54\7\uffff\2\54\1\u0175\27\54\4\uffff\1\54\1\uffff\32\54", "\12\54\7\uffff\2\54\1\u0177\27\54\4\uffff\1\54\1\uffff\32\54", - "\12\54\7\uffff\2\54\1\u0179\27\54\4\uffff\1\54\1\uffff\32\54", - "\1\u017b", + "\1\u0179", "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54", + "\1\u017b", + "\1\u017c", "\1\u017d", - "\1\u017e", + "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54", "\1\u017f", + "", "\1\u0180", - "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54", + "\1\u0181", "\1\u0182", - "", "\1\u0183", - "\1\u0184", + "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54", "\1\u0185", "\1\u0186", - "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54", + "\1\u0187", "\1\u0188", "\1\u0189", - "\1\u018a", + "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54", "\1\u018b", "\1\u018c", - "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54", + "\1\u018d", + "", "\1\u018e", - "\1\u018f", + "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54", "\1\u0190", - "", - "\1\u0191", "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54", + "\1\u0192", + "", "\1\u0193", - "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54", + "\1\u0194", "\1\u0195", "", "\1\u0196", + "", "\1\u0197", - "\1\u0198", "", + "\1\u0198", "\1\u0199", - "", "\1\u019a", "", "\1\u019b", "\1\u019c", "\1\u019d", "\1\u019e", + "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54", "", - "\1\u019f", - "\1\u01a0", + "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54", "\1\u01a1", "\1\u01a2", - "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54", + "\1\u01a3", + "\1\u01a4", "", - "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54", "\1\u01a5", "\1\u01a6", "\1\u01a7", "\1\u01a8", "", "\1\u01a9", + "", "\1\u01aa", "\1\u01ab", "\1\u01ac", - "", "\1\u01ad", - "", "\1\u01ae", "\1\u01af", "\1\u01b0", @@ -2937,17 +2909,17 @@ public class InternalStaAdaptationLanguageLexer extends Lexer { "\1\u01b4", "\1\u01b5", "\1\u01b6", - "\1\u01b7", - "\1\u01b8", - "\1\u01b9", - "\1\u01ba", - "\1\u01bb", "", "", "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54", - "\1\u01bd", + "\1\u01b8", "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54", "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54", + "\1\u01bb", + "\1\u01bc", + "\1\u01bd", + "\1\u01be", + "\1\u01bf", "\1\u01c0", "\1\u01c1", "\1\u01c2", @@ -2961,16 +2933,16 @@ public class InternalStaAdaptationLanguageLexer extends Lexer { "\1\u01ca", "\1\u01cb", "\1\u01cc", + "", "\1\u01cd", + "", + "", "\1\u01ce", "\1\u01cf", "\1\u01d0", "\1\u01d1", "\1\u01d2", - "", "\1\u01d3", - "", - "", "\1\u01d4", "\1\u01d5", "\1\u01d6", @@ -2979,74 +2951,76 @@ public class InternalStaAdaptationLanguageLexer extends Lexer { "\1\u01d9", "\1\u01da", "\1\u01db", - "\1\u01dc", + "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54", "\1\u01dd", "\1\u01de", "\1\u01df", "\1\u01e0", "\1\u01e1", "\1\u01e2", - "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54", + "\1\u01e3", "\1\u01e4", - "\1\u01e5", - "\1\u01e6", + "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54", + "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54", "\1\u01e7", "\1\u01e8", "\1\u01e9", "\1\u01ea", "\1\u01eb", + "\1\u01ec", + "\1\u01ed", "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54", - "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54", - "\1\u01ee", + "", "\1\u01ef", "\1\u01f0", "\1\u01f1", "\1\u01f2", "\1\u01f3", - "\1\u01f4", - "\1\u01f5", "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54", + "\1\u01f5", + "\1\u01f6", + "", "", "\1\u01f7", "\1\u01f8", "\1\u01f9", "\1\u01fa", "\1\u01fb", + "\1\u01fc", "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54", - "\1\u01fd", - "\1\u01fe", - "", "", - "\1\u01ff", + "\1\u01fe", + "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54", "\1\u0200", - "\1\u0201", - "\1\u0202", + "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54", + "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54", + "", "\1\u0203", "\1\u0204", - "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54", + "\1\u0205", "\1\u0206", - "", "\1\u0207", "\1\u0208", + "\1\u0209", "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54", - "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54", + "", + "\1\u020b", + "", "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54", "", - "\1\u020c", + "", "\1\u020d", "\1\u020e", "\1\u020f", "\1\u0210", "\1\u0211", "\1\u0212", - "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54", + "\1\u0213", "", "\1\u0214", + "", "\1\u0215", "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54", - "", - "", - "", "\1\u0217", "\1\u0218", "\1\u0219", @@ -3057,60 +3031,45 @@ public class InternalStaAdaptationLanguageLexer extends Lexer { "", "\1\u021e", "\1\u021f", - "", - "\1\u0220", + "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54", "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54", "\1\u0222", - "\1\u0223", + "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54", "\1\u0224", "\1\u0225", "\1\u0226", - "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54", + "", + "", + "\1\u0227", + "", "\1\u0228", "\1\u0229", - "", "\1\u022a", - "\1\u022b", - "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54", "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54", + "\1\u022c", + "\1\u022d", "\1\u022e", "", - "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54", + "\1\u022f", "\1\u0230", "\1\u0231", - "\1\u0232", - "", - "", + "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54", "\1\u0233", - "", "\1\u0234", + "", "\1\u0235", "\1\u0236", - "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54", + "\1\u0237", "\1\u0238", "\1\u0239", "\1\u023a", - "", "\1\u023b", "\1\u023c", "\1\u023d", - "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54", + "\1\u023e", "\1\u023f", - "\1\u0240", - "", - "\1\u0241", - "\1\u0242", - "\1\u0243", - "\1\u0244", - "\1\u0245", - "\1\u0246", - "\1\u0247", - "\1\u0248", - "\1\u0249", - "\1\u024a", - "\1\u024b", "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54", - "\1\u024d", + "\1\u0241", "", "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54", "" @@ -3146,13 +3105,33 @@ public class InternalStaAdaptationLanguageLexer extends Lexer { this.transition = DFA12_transition; } public String getDescription() { - return "1:1: Tokens : ( T__11 | T__12 | T__13 | T__14 | T__15 | T__16 | T__17 | T__18 | T__19 | T__20 | T__21 | T__22 | T__23 | T__24 | T__25 | T__26 | T__27 | T__28 | T__29 | T__30 | T__31 | T__32 | T__33 | T__34 | T__35 | T__36 | T__37 | T__38 | T__39 | T__40 | T__41 | T__42 | T__43 | T__44 | T__45 | T__46 | T__47 | T__48 | T__49 | T__50 | T__51 | T__52 | T__53 | T__54 | T__55 | T__56 | T__57 | T__58 | T__59 | T__60 | T__61 | T__62 | T__63 | T__64 | T__65 | T__66 | T__67 | T__68 | T__69 | T__70 | T__71 | RULE_ID | RULE_INT | RULE_STRING | RULE_ML_COMMENT | RULE_SL_COMMENT | RULE_WS | RULE_ANY_OTHER );"; + return "1:1: Tokens : ( T__11 | T__12 | T__13 | T__14 | T__15 | T__16 | T__17 | T__18 | T__19 | T__20 | T__21 | T__22 | T__23 | T__24 | T__25 | T__26 | T__27 | T__28 | T__29 | T__30 | T__31 | T__32 | T__33 | T__34 | T__35 | T__36 | T__37 | T__38 | T__39 | T__40 | T__41 | T__42 | T__43 | T__44 | T__45 | T__46 | T__47 | T__48 | T__49 | T__50 | T__51 | T__52 | T__53 | T__54 | T__55 | T__56 | T__57 | T__58 | T__59 | T__60 | T__61 | T__62 | T__63 | T__64 | T__65 | T__66 | T__67 | T__68 | T__69 | T__70 | RULE_ID | RULE_INT | RULE_STRING | RULE_ML_COMMENT | RULE_SL_COMMENT | RULE_WS | RULE_ANY_OTHER );"; } public int specialStateTransition(int s, IntStream _input) throws NoViableAltException { IntStream input = _input; int _s = s; switch ( s ) { case 0 : + int LA12_38 = input.LA(1); + + s = -1; + if ( ((LA12_38>='\u0000' && LA12_38<='\uFFFF')) ) {s = 92;} + + else s = 41; + + if ( s>=0 ) return s; + break; + case 1 : + int LA12_37 = input.LA(1); + + s = -1; + if ( ((LA12_37>='\u0000' && LA12_37<='\uFFFF')) ) {s = 92;} + + else s = 41; + + if ( s>=0 ) return s; + break; + case 2 : int LA12_0 = input.LA(1); s = -1; @@ -3166,17 +3145,17 @@ public class InternalStaAdaptationLanguageLexer extends Lexer { else if ( (LA12_0=='n') ) {s = 5;} - else if ( (LA12_0=='t') ) {s = 6;} + else if ( (LA12_0=='a') ) {s = 6;} else if ( (LA12_0=='}') ) {s = 7;} - else if ( (LA12_0=='a') ) {s = 8;} + else if ( (LA12_0=='t') ) {s = 8;} else if ( (LA12_0=='s') ) {s = 9;} - else if ( (LA12_0==',') ) {s = 10;} + else if ( (LA12_0=='p') ) {s = 10;} - else if ( (LA12_0=='p') ) {s = 11;} + else if ( (LA12_0==',') ) {s = 11;} else if ( (LA12_0=='T') ) {s = 12;} @@ -3238,26 +3217,6 @@ public class InternalStaAdaptationLanguageLexer extends Lexer { else if ( ((LA12_0>='\u0000' && LA12_0<='\b')||(LA12_0>='\u000B' && LA12_0<='\f')||(LA12_0>='\u000E' && LA12_0<='\u001F')||LA12_0=='!'||(LA12_0>='#' && LA12_0<='&')||(LA12_0>='*' && LA12_0<='+')||(LA12_0>=':' && LA12_0<='@')||(LA12_0>='[' && LA12_0<=']')||LA12_0=='`'||LA12_0=='|'||(LA12_0>='~' && LA12_0<='\uFFFF')) ) {s = 41;} - if ( s>=0 ) return s; - break; - case 1 : - int LA12_38 = input.LA(1); - - s = -1; - if ( ((LA12_38>='\u0000' && LA12_38<='\uFFFF')) ) {s = 92;} - - else s = 41; - - if ( s>=0 ) return s; - break; - case 2 : - int LA12_37 = input.LA(1); - - s = -1; - if ( ((LA12_37>='\u0000' && LA12_37<='\uFFFF')) ) {s = 92;} - - else s = 41; - if ( s>=0 ) return s; break; } diff --git a/edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguageParser.java b/edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguageParser.java index 4c570fa4..64a46b58 100644 --- a/edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguageParser.java +++ b/edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguageParser.java @@ -22,7 +22,7 @@ import java.util.ArrayList; @SuppressWarnings("all") public class InternalStaAdaptationLanguageParser extends AbstractInternalContentAssistParser { public static final String[] tokenNames = new String[] { - "<invalid>", "<EOR>", "<DOWN>", "<UP>", "RULE_STRING", "RULE_ID", "RULE_INT", "RULE_ML_COMMENT", "RULE_SL_COMMENT", "RULE_WS", "RULE_ANY_OTHER", "'E'", "'e'", "'StaRepository'", "'{'", "'name'", "'tactics'", "'}'", "'actions'", "'strategies'", "','", "'parameters'", "'Tactic'", "'implementedPlan'", "'inputParams'", "'('", "')'", "'outputParam'", "'Action'", "'referredAdaptationPoint'", "'Strategy'", "'objective'", "'weightingFunction'", "'triggeringEvents'", "'Parameter'", "'type'", "'AdaptationPlan'", "'steps'", "'Start'", "'predecessor'", "'successor'", "'Stop'", "'Loop'", "'counter'", "'body'", "'Branch'", "'branches'", "'condition'", "'ActionReference'", "'refersTo'", "'-'", "'ModelVariableConfigurationRange'", "'minValue'", "'maxValue'", "'adaptableEntity'", "'ModelEntityConfigurationRange'", "'variationPossibility'", "'entity'", "'.'", "'PropertyRange'", "'minValueConstraint'", "'maxValueConstraint'", "'SetOfConfigurations'", "'valueConstraint'", "'variants'", "'Event'", "'WeightedTactic'", "'currentWeight'", "'defaultWeight'", "'uses'", "'WeightingFunction'", "'function'" + "<invalid>", "<EOR>", "<DOWN>", "<UP>", "RULE_STRING", "RULE_ID", "RULE_INT", "RULE_ML_COMMENT", "RULE_SL_COMMENT", "RULE_WS", "RULE_ANY_OTHER", "'E'", "'e'", "'StaRepository'", "'{'", "'name'", "'actions'", "'}'", "'tactics'", "'strategies'", "'parameters'", "','", "'Tactic'", "'implementedPlan'", "'inputParams'", "'('", "')'", "'outputParam'", "'Action'", "'referredAdaptationPoint'", "'Strategy'", "'objective'", "'weightingFunction'", "'triggeringEvents'", "'Parameter'", "'type'", "'AdaptationPlan'", "'steps'", "'Start'", "'predecessor'", "'successor'", "'Stop'", "'Loop'", "'counter'", "'body'", "'Branch'", "'branches'", "'condition'", "'ActionReference'", "'refersTo'", "'-'", "'ModelVariableConfigurationRange'", "'minValue'", "'maxValue'", "'adaptableEntity'", "'ModelEntityConfigurationRange'", "'variationPossibility'", "'entity'", "'.'", "'PropertyRange'", "'minValueConstraint'", "'maxValueConstraint'", "'SetOfConfigurations'", "'valueConstraint'", "'variants'", "'Event'", "'WeightedTactic'", "'currentWeight'", "'defaultWeight'", "'uses'", "'function'" }; public static final int T__68=68; public static final int T__69=69; @@ -83,7 +83,6 @@ public class InternalStaAdaptationLanguageParser extends AbstractInternalContent public static final int T__31=31; public static final int RULE_STRING=4; public static final int T__32=32; - public static final int T__71=71; public static final int T__33=33; public static final int T__34=34; public static final int T__35=35; @@ -2712,21 +2711,42 @@ public class InternalStaAdaptationLanguageParser extends AbstractInternalContent // $ANTLR start "rule__StaRepository__Group__5__Impl" - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:988:1: rule__StaRepository__Group__5__Impl : ( 'tactics' ) ; + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:988:1: rule__StaRepository__Group__5__Impl : ( ( rule__StaRepository__Group_5__0 )? ) ; public final void rule__StaRepository__Group__5__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:992:1: ( ( 'tactics' ) ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:993:1: ( 'tactics' ) + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:992:1: ( ( ( rule__StaRepository__Group_5__0 )? ) ) + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:993:1: ( ( rule__StaRepository__Group_5__0 )? ) { - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:993:1: ( 'tactics' ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:994:1: 'tactics' + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:993:1: ( ( rule__StaRepository__Group_5__0 )? ) + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:994:1: ( rule__StaRepository__Group_5__0 )? { - before(grammarAccess.getStaRepositoryAccess().getTacticsKeyword_5()); - match(input,16,FollowSets000.FOLLOW_16_in_rule__StaRepository__Group__5__Impl2047); - after(grammarAccess.getStaRepositoryAccess().getTacticsKeyword_5()); + before(grammarAccess.getStaRepositoryAccess().getGroup_5()); + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:995:1: ( rule__StaRepository__Group_5__0 )? + int alt5=2; + int LA5_0 = input.LA(1); + + if ( (LA5_0==20) ) { + alt5=1; + } + switch (alt5) { + case 1 : + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:995:2: rule__StaRepository__Group_5__0 + { + pushFollow(FollowSets000.FOLLOW_rule__StaRepository__Group_5__0_in_rule__StaRepository__Group__5__Impl2046); + rule__StaRepository__Group_5__0(); + + state._fsp--; + + + } + break; + + } + + after(grammarAccess.getStaRepositoryAccess().getGroup_5()); } @@ -2749,21 +2769,21 @@ public class InternalStaAdaptationLanguageParser extends AbstractInternalContent // $ANTLR start "rule__StaRepository__Group__6" - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1007:1: rule__StaRepository__Group__6 : rule__StaRepository__Group__6__Impl rule__StaRepository__Group__7 ; + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1005:1: rule__StaRepository__Group__6 : rule__StaRepository__Group__6__Impl rule__StaRepository__Group__7 ; public final void rule__StaRepository__Group__6() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1011:1: ( rule__StaRepository__Group__6__Impl rule__StaRepository__Group__7 ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1012:2: rule__StaRepository__Group__6__Impl rule__StaRepository__Group__7 + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1009:1: ( rule__StaRepository__Group__6__Impl rule__StaRepository__Group__7 ) + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1010:2: rule__StaRepository__Group__6__Impl rule__StaRepository__Group__7 { - pushFollow(FollowSets000.FOLLOW_rule__StaRepository__Group__6__Impl_in_rule__StaRepository__Group__62078); + pushFollow(FollowSets000.FOLLOW_rule__StaRepository__Group__6__Impl_in_rule__StaRepository__Group__62077); rule__StaRepository__Group__6__Impl(); state._fsp--; - pushFollow(FollowSets000.FOLLOW_rule__StaRepository__Group__7_in_rule__StaRepository__Group__62081); + pushFollow(FollowSets000.FOLLOW_rule__StaRepository__Group__7_in_rule__StaRepository__Group__62080); rule__StaRepository__Group__7(); state._fsp--; @@ -2787,21 +2807,21 @@ public class InternalStaAdaptationLanguageParser extends AbstractInternalContent // $ANTLR start "rule__StaRepository__Group__6__Impl" - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1019:1: rule__StaRepository__Group__6__Impl : ( '{' ) ; + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1017:1: rule__StaRepository__Group__6__Impl : ( 'actions' ) ; public final void rule__StaRepository__Group__6__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1023:1: ( ( '{' ) ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1024:1: ( '{' ) + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1021:1: ( ( 'actions' ) ) + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1022:1: ( 'actions' ) { - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1024:1: ( '{' ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1025:1: '{' + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1022:1: ( 'actions' ) + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1023:1: 'actions' { - before(grammarAccess.getStaRepositoryAccess().getLeftCurlyBracketKeyword_6()); - match(input,14,FollowSets000.FOLLOW_14_in_rule__StaRepository__Group__6__Impl2109); - after(grammarAccess.getStaRepositoryAccess().getLeftCurlyBracketKeyword_6()); + before(grammarAccess.getStaRepositoryAccess().getActionsKeyword_6()); + match(input,16,FollowSets000.FOLLOW_16_in_rule__StaRepository__Group__6__Impl2108); + after(grammarAccess.getStaRepositoryAccess().getActionsKeyword_6()); } @@ -2824,21 +2844,21 @@ public class InternalStaAdaptationLanguageParser extends AbstractInternalContent // $ANTLR start "rule__StaRepository__Group__7" - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1038:1: rule__StaRepository__Group__7 : rule__StaRepository__Group__7__Impl rule__StaRepository__Group__8 ; + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1036:1: rule__StaRepository__Group__7 : rule__StaRepository__Group__7__Impl rule__StaRepository__Group__8 ; public final void rule__StaRepository__Group__7() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1042:1: ( rule__StaRepository__Group__7__Impl rule__StaRepository__Group__8 ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1043:2: rule__StaRepository__Group__7__Impl rule__StaRepository__Group__8 + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1040:1: ( rule__StaRepository__Group__7__Impl rule__StaRepository__Group__8 ) + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1041:2: rule__StaRepository__Group__7__Impl rule__StaRepository__Group__8 { - pushFollow(FollowSets000.FOLLOW_rule__StaRepository__Group__7__Impl_in_rule__StaRepository__Group__72140); + pushFollow(FollowSets000.FOLLOW_rule__StaRepository__Group__7__Impl_in_rule__StaRepository__Group__72139); rule__StaRepository__Group__7__Impl(); state._fsp--; - pushFollow(FollowSets000.FOLLOW_rule__StaRepository__Group__8_in_rule__StaRepository__Group__72143); + pushFollow(FollowSets000.FOLLOW_rule__StaRepository__Group__8_in_rule__StaRepository__Group__72142); rule__StaRepository__Group__8(); state._fsp--; @@ -2862,31 +2882,21 @@ public class InternalStaAdaptationLanguageParser extends AbstractInternalContent // $ANTLR start "rule__StaRepository__Group__7__Impl" - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1050:1: rule__StaRepository__Group__7__Impl : ( ( rule__StaRepository__TacticsAssignment_7 ) ) ; + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1048:1: rule__StaRepository__Group__7__Impl : ( '{' ) ; public final void rule__StaRepository__Group__7__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1054:1: ( ( ( rule__StaRepository__TacticsAssignment_7 ) ) ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1055:1: ( ( rule__StaRepository__TacticsAssignment_7 ) ) - { - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1055:1: ( ( rule__StaRepository__TacticsAssignment_7 ) ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1056:1: ( rule__StaRepository__TacticsAssignment_7 ) + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1052:1: ( ( '{' ) ) + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1053:1: ( '{' ) { - before(grammarAccess.getStaRepositoryAccess().getTacticsAssignment_7()); - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1057:1: ( rule__StaRepository__TacticsAssignment_7 ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1057:2: rule__StaRepository__TacticsAssignment_7 + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1053:1: ( '{' ) + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1054:1: '{' { - pushFollow(FollowSets000.FOLLOW_rule__StaRepository__TacticsAssignment_7_in_rule__StaRepository__Group__7__Impl2170); - rule__StaRepository__TacticsAssignment_7(); - - state._fsp--; - - - } - - after(grammarAccess.getStaRepositoryAccess().getTacticsAssignment_7()); + before(grammarAccess.getStaRepositoryAccess().getLeftCurlyBracketKeyword_7()); + match(input,14,FollowSets000.FOLLOW_14_in_rule__StaRepository__Group__7__Impl2170); + after(grammarAccess.getStaRepositoryAccess().getLeftCurlyBracketKeyword_7()); } @@ -2918,12 +2928,12 @@ public class InternalStaAdaptationLanguageParser extends AbstractInternalContent // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1071:1: ( rule__StaRepository__Group__8__Impl rule__StaRepository__Group__9 ) // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1072:2: rule__StaRepository__Group__8__Impl rule__StaRepository__Group__9 { - pushFollow(FollowSets000.FOLLOW_rule__StaRepository__Group__8__Impl_in_rule__StaRepository__Group__82200); + pushFollow(FollowSets000.FOLLOW_rule__StaRepository__Group__8__Impl_in_rule__StaRepository__Group__82201); rule__StaRepository__Group__8__Impl(); state._fsp--; - pushFollow(FollowSets000.FOLLOW_rule__StaRepository__Group__9_in_rule__StaRepository__Group__82203); + pushFollow(FollowSets000.FOLLOW_rule__StaRepository__Group__9_in_rule__StaRepository__Group__82204); rule__StaRepository__Group__9(); state._fsp--; @@ -2947,49 +2957,31 @@ public class InternalStaAdaptationLanguageParser extends AbstractInternalContent // $ANTLR start "rule__StaRepository__Group__8__Impl" - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1079:1: rule__StaRepository__Group__8__Impl : ( ( rule__StaRepository__Group_8__0 )* ) ; + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1079:1: rule__StaRepository__Group__8__Impl : ( ( rule__StaRepository__ActionsAssignment_8 ) ) ; public final void rule__StaRepository__Group__8__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1083:1: ( ( ( rule__StaRepository__Group_8__0 )* ) ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1084:1: ( ( rule__StaRepository__Group_8__0 )* ) + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1083:1: ( ( ( rule__StaRepository__ActionsAssignment_8 ) ) ) + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1084:1: ( ( rule__StaRepository__ActionsAssignment_8 ) ) { - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1084:1: ( ( rule__StaRepository__Group_8__0 )* ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1085:1: ( rule__StaRepository__Group_8__0 )* + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1084:1: ( ( rule__StaRepository__ActionsAssignment_8 ) ) + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1085:1: ( rule__StaRepository__ActionsAssignment_8 ) { - before(grammarAccess.getStaRepositoryAccess().getGroup_8()); - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1086:1: ( rule__StaRepository__Group_8__0 )* - loop5: - do { - int alt5=2; - int LA5_0 = input.LA(1); - - if ( (LA5_0==20) ) { - alt5=1; - } - - - switch (alt5) { - case 1 : - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1086:2: rule__StaRepository__Group_8__0 - { - pushFollow(FollowSets000.FOLLOW_rule__StaRepository__Group_8__0_in_rule__StaRepository__Group__8__Impl2230); - rule__StaRepository__Group_8__0(); - - state._fsp--; + before(grammarAccess.getStaRepositoryAccess().getActionsAssignment_8()); + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1086:1: ( rule__StaRepository__ActionsAssignment_8 ) + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1086:2: rule__StaRepository__ActionsAssignment_8 + { + pushFollow(FollowSets000.FOLLOW_rule__StaRepository__ActionsAssignment_8_in_rule__StaRepository__Group__8__Impl2231); + rule__StaRepository__ActionsAssignment_8(); + state._fsp--; - } - break; - default : - break loop5; - } - } while (true); + } - after(grammarAccess.getStaRepositoryAccess().getGroup_8()); + after(grammarAccess.getStaRepositoryAccess().getActionsAssignment_8()); } @@ -3050,21 +3042,49 @@ public class InternalStaAdaptationLanguageParser extends AbstractInternalContent // $ANTLR start "rule__StaRepository__Group__9__Impl" - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1108:1: rule__StaRepository__Group__9__Impl : ( '}' ) ; + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1108:1: rule__StaRepository__Group__9__Impl : ( ( rule__StaRepository__Group_9__0 )* ) ; public final void rule__StaRepository__Group__9__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1112:1: ( ( '}' ) ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1113:1: ( '}' ) + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1112:1: ( ( ( rule__StaRepository__Group_9__0 )* ) ) + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1113:1: ( ( rule__StaRepository__Group_9__0 )* ) { - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1113:1: ( '}' ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1114:1: '}' + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1113:1: ( ( rule__StaRepository__Group_9__0 )* ) + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1114:1: ( rule__StaRepository__Group_9__0 )* { - before(grammarAccess.getStaRepositoryAccess().getRightCurlyBracketKeyword_9()); - match(input,17,FollowSets000.FOLLOW_17_in_rule__StaRepository__Group__9__Impl2292); - after(grammarAccess.getStaRepositoryAccess().getRightCurlyBracketKeyword_9()); + before(grammarAccess.getStaRepositoryAccess().getGroup_9()); + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1115:1: ( rule__StaRepository__Group_9__0 )* + loop6: + do { + int alt6=2; + int LA6_0 = input.LA(1); + + if ( (LA6_0==21) ) { + alt6=1; + } + + + switch (alt6) { + case 1 : + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1115:2: rule__StaRepository__Group_9__0 + { + pushFollow(FollowSets000.FOLLOW_rule__StaRepository__Group_9__0_in_rule__StaRepository__Group__9__Impl2291); + rule__StaRepository__Group_9__0(); + + state._fsp--; + + + } + break; + + default : + break loop6; + } + } while (true); + + after(grammarAccess.getStaRepositoryAccess().getGroup_9()); } @@ -3087,21 +3107,21 @@ public class InternalStaAdaptationLanguageParser extends AbstractInternalContent // $ANTLR start "rule__StaRepository__Group__10" - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1127:1: rule__StaRepository__Group__10 : rule__StaRepository__Group__10__Impl rule__StaRepository__Group__11 ; + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1125:1: rule__StaRepository__Group__10 : rule__StaRepository__Group__10__Impl rule__StaRepository__Group__11 ; public final void rule__StaRepository__Group__10() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1131:1: ( rule__StaRepository__Group__10__Impl rule__StaRepository__Group__11 ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1132:2: rule__StaRepository__Group__10__Impl rule__StaRepository__Group__11 + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1129:1: ( rule__StaRepository__Group__10__Impl rule__StaRepository__Group__11 ) + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1130:2: rule__StaRepository__Group__10__Impl rule__StaRepository__Group__11 { - pushFollow(FollowSets000.FOLLOW_rule__StaRepository__Group__10__Impl_in_rule__StaRepository__Group__102323); + pushFollow(FollowSets000.FOLLOW_rule__StaRepository__Group__10__Impl_in_rule__StaRepository__Group__102322); rule__StaRepository__Group__10__Impl(); state._fsp--; - pushFollow(FollowSets000.FOLLOW_rule__StaRepository__Group__11_in_rule__StaRepository__Group__102326); + pushFollow(FollowSets000.FOLLOW_rule__StaRepository__Group__11_in_rule__StaRepository__Group__102325); rule__StaRepository__Group__11(); state._fsp--; @@ -3125,21 +3145,21 @@ public class InternalStaAdaptationLanguageParser extends AbstractInternalContent // $ANTLR start "rule__StaRepository__Group__10__Impl" - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1139:1: rule__StaRepository__Group__10__Impl : ( 'actions' ) ; + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1137:1: rule__StaRepository__Group__10__Impl : ( '}' ) ; public final void rule__StaRepository__Group__10__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1143:1: ( ( 'actions' ) ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1144:1: ( 'actions' ) + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1141:1: ( ( '}' ) ) + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1142:1: ( '}' ) { - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1144:1: ( 'actions' ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1145:1: 'actions' + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1142:1: ( '}' ) + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1143:1: '}' { - before(grammarAccess.getStaRepositoryAccess().getActionsKeyword_10()); - match(input,18,FollowSets000.FOLLOW_18_in_rule__StaRepository__Group__10__Impl2354); - after(grammarAccess.getStaRepositoryAccess().getActionsKeyword_10()); + before(grammarAccess.getStaRepositoryAccess().getRightCurlyBracketKeyword_10()); + match(input,17,FollowSets000.FOLLOW_17_in_rule__StaRepository__Group__10__Impl2353); + after(grammarAccess.getStaRepositoryAccess().getRightCurlyBracketKeyword_10()); } @@ -3162,21 +3182,21 @@ public class InternalStaAdaptationLanguageParser extends AbstractInternalContent // $ANTLR start "rule__StaRepository__Group__11" - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1158:1: rule__StaRepository__Group__11 : rule__StaRepository__Group__11__Impl rule__StaRepository__Group__12 ; + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1156:1: rule__StaRepository__Group__11 : rule__StaRepository__Group__11__Impl rule__StaRepository__Group__12 ; public final void rule__StaRepository__Group__11() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1162:1: ( rule__StaRepository__Group__11__Impl rule__StaRepository__Group__12 ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1163:2: rule__StaRepository__Group__11__Impl rule__StaRepository__Group__12 + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1160:1: ( rule__StaRepository__Group__11__Impl rule__StaRepository__Group__12 ) + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1161:2: rule__StaRepository__Group__11__Impl rule__StaRepository__Group__12 { - pushFollow(FollowSets000.FOLLOW_rule__StaRepository__Group__11__Impl_in_rule__StaRepository__Group__112385); + pushFollow(FollowSets000.FOLLOW_rule__StaRepository__Group__11__Impl_in_rule__StaRepository__Group__112384); rule__StaRepository__Group__11__Impl(); state._fsp--; - pushFollow(FollowSets000.FOLLOW_rule__StaRepository__Group__12_in_rule__StaRepository__Group__112388); + pushFollow(FollowSets000.FOLLOW_rule__StaRepository__Group__12_in_rule__StaRepository__Group__112387); rule__StaRepository__Group__12(); state._fsp--; @@ -3200,21 +3220,21 @@ public class InternalStaAdaptationLanguageParser extends AbstractInternalContent // $ANTLR start "rule__StaRepository__Group__11__Impl" - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1170:1: rule__StaRepository__Group__11__Impl : ( '{' ) ; + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1168:1: rule__StaRepository__Group__11__Impl : ( 'tactics' ) ; public final void rule__StaRepository__Group__11__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1174:1: ( ( '{' ) ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1175:1: ( '{' ) + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1172:1: ( ( 'tactics' ) ) + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1173:1: ( 'tactics' ) { - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1175:1: ( '{' ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1176:1: '{' + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1173:1: ( 'tactics' ) + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1174:1: 'tactics' { - before(grammarAccess.getStaRepositoryAccess().getLeftCurlyBracketKeyword_11()); - match(input,14,FollowSets000.FOLLOW_14_in_rule__StaRepository__Group__11__Impl2416); - after(grammarAccess.getStaRepositoryAccess().getLeftCurlyBracketKeyword_11()); + before(grammarAccess.getStaRepositoryAccess().getTacticsKeyword_11()); + match(input,18,FollowSets000.FOLLOW_18_in_rule__StaRepository__Group__11__Impl2415); + after(grammarAccess.getStaRepositoryAccess().getTacticsKeyword_11()); } @@ -3237,21 +3257,21 @@ public class InternalStaAdaptationLanguageParser extends AbstractInternalContent // $ANTLR start "rule__StaRepository__Group__12" - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1189:1: rule__StaRepository__Group__12 : rule__StaRepository__Group__12__Impl rule__StaRepository__Group__13 ; + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1187:1: rule__StaRepository__Group__12 : rule__StaRepository__Group__12__Impl rule__StaRepository__Group__13 ; public final void rule__StaRepository__Group__12() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1193:1: ( rule__StaRepository__Group__12__Impl rule__StaRepository__Group__13 ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1194:2: rule__StaRepository__Group__12__Impl rule__StaRepository__Group__13 + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1191:1: ( rule__StaRepository__Group__12__Impl rule__StaRepository__Group__13 ) + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1192:2: rule__StaRepository__Group__12__Impl rule__StaRepository__Group__13 { - pushFollow(FollowSets000.FOLLOW_rule__StaRepository__Group__12__Impl_in_rule__StaRepository__Group__122447); + pushFollow(FollowSets000.FOLLOW_rule__StaRepository__Group__12__Impl_in_rule__StaRepository__Group__122446); rule__StaRepository__Group__12__Impl(); state._fsp--; - pushFollow(FollowSets000.FOLLOW_rule__StaRepository__Group__13_in_rule__StaRepository__Group__122450); + pushFollow(FollowSets000.FOLLOW_rule__StaRepository__Group__13_in_rule__StaRepository__Group__122449); rule__StaRepository__Group__13(); state._fsp--; @@ -3275,31 +3295,21 @@ public class InternalStaAdaptationLanguageParser extends AbstractInternalContent // $ANTLR start "rule__StaRepository__Group__12__Impl" - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1201:1: rule__StaRepository__Group__12__Impl : ( ( rule__StaRepository__ActionsAssignment_12 ) ) ; + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1199:1: rule__StaRepository__Group__12__Impl : ( '{' ) ; public final void rule__StaRepository__Group__12__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1205:1: ( ( ( rule__StaRepository__ActionsAssignment_12 ) ) ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1206:1: ( ( rule__StaRepository__ActionsAssignment_12 ) ) + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1203:1: ( ( '{' ) ) + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1204:1: ( '{' ) { - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1206:1: ( ( rule__StaRepository__ActionsAssignment_12 ) ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1207:1: ( rule__StaRepository__ActionsAssignment_12 ) + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1204:1: ( '{' ) + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1205:1: '{' { - before(grammarAccess.getStaRepositoryAccess().getActionsAssignment_12()); - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1208:1: ( rule__StaRepository__ActionsAssignment_12 ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1208:2: rule__StaRepository__ActionsAssignment_12 - { - pushFollow(FollowSets000.FOLLOW_rule__StaRepository__ActionsAssignment_12_in_rule__StaRepository__Group__12__Impl2477); - rule__StaRepository__ActionsAssignment_12(); - - state._fsp--; - - - } - - after(grammarAccess.getStaRepositoryAccess().getActionsAssignment_12()); + before(grammarAccess.getStaRepositoryAccess().getLeftCurlyBracketKeyword_12()); + match(input,14,FollowSets000.FOLLOW_14_in_rule__StaRepository__Group__12__Impl2477); + after(grammarAccess.getStaRepositoryAccess().getLeftCurlyBracketKeyword_12()); } @@ -3331,12 +3341,12 @@ public class InternalStaAdaptationLanguageParser extends AbstractInternalContent // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1222:1: ( rule__StaRepository__Group__13__Impl rule__StaRepository__Group__14 ) // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1223:2: rule__StaRepository__Group__13__Impl rule__StaRepository__Group__14 { - pushFollow(FollowSets000.FOLLOW_rule__StaRepository__Group__13__Impl_in_rule__StaRepository__Group__132507); + pushFollow(FollowSets000.FOLLOW_rule__StaRepository__Group__13__Impl_in_rule__StaRepository__Group__132508); rule__StaRepository__Group__13__Impl(); state._fsp--; - pushFollow(FollowSets000.FOLLOW_rule__StaRepository__Group__14_in_rule__StaRepository__Group__132510); + pushFollow(FollowSets000.FOLLOW_rule__StaRepository__Group__14_in_rule__StaRepository__Group__132511); rule__StaRepository__Group__14(); state._fsp--; @@ -3360,49 +3370,31 @@ public class InternalStaAdaptationLanguageParser extends AbstractInternalContent // $ANTLR start "rule__StaRepository__Group__13__Impl" - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1230:1: rule__StaRepository__Group__13__Impl : ( ( rule__StaRepository__Group_13__0 )* ) ; + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1230:1: rule__StaRepository__Group__13__Impl : ( ( rule__StaRepository__TacticsAssignment_13 ) ) ; public final void rule__StaRepository__Group__13__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1234:1: ( ( ( rule__StaRepository__Group_13__0 )* ) ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1235:1: ( ( rule__StaRepository__Group_13__0 )* ) + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1234:1: ( ( ( rule__StaRepository__TacticsAssignment_13 ) ) ) + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1235:1: ( ( rule__StaRepository__TacticsAssignment_13 ) ) { - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1235:1: ( ( rule__StaRepository__Group_13__0 )* ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1236:1: ( rule__StaRepository__Group_13__0 )* + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1235:1: ( ( rule__StaRepository__TacticsAssignment_13 ) ) + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1236:1: ( rule__StaRepository__TacticsAssignment_13 ) { - before(grammarAccess.getStaRepositoryAccess().getGroup_13()); - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1237:1: ( rule__StaRepository__Group_13__0 )* - loop6: - do { - int alt6=2; - int LA6_0 = input.LA(1); - - if ( (LA6_0==20) ) { - alt6=1; - } - - - switch (alt6) { - case 1 : - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1237:2: rule__StaRepository__Group_13__0 - { - pushFollow(FollowSets000.FOLLOW_rule__StaRepository__Group_13__0_in_rule__StaRepository__Group__13__Impl2537); - rule__StaRepository__Group_13__0(); - - state._fsp--; + before(grammarAccess.getStaRepositoryAccess().getTacticsAssignment_13()); + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1237:1: ( rule__StaRepository__TacticsAssignment_13 ) + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1237:2: rule__StaRepository__TacticsAssignment_13 + { + pushFollow(FollowSets000.FOLLOW_rule__StaRepository__TacticsAssignment_13_in_rule__StaRepository__Group__13__Impl2538); + rule__StaRepository__TacticsAssignment_13(); + state._fsp--; - } - break; - default : - break loop6; - } - } while (true); + } - after(grammarAccess.getStaRepositoryAccess().getGroup_13()); + after(grammarAccess.getStaRepositoryAccess().getTacticsAssignment_13()); } @@ -3463,21 +3455,49 @@ public class InternalStaAdaptationLanguageParser extends AbstractInternalContent // $ANTLR start "rule__StaRepository__Group__14__Impl" - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1259:1: rule__StaRepository__Group__14__Impl : ( '}' ) ; + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1259:1: rule__StaRepository__Group__14__Impl : ( ( rule__StaRepository__Group_14__0 )* ) ; public final void rule__StaRepository__Group__14__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1263:1: ( ( '}' ) ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1264:1: ( '}' ) + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1263:1: ( ( ( rule__StaRepository__Group_14__0 )* ) ) + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1264:1: ( ( rule__StaRepository__Group_14__0 )* ) { - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1264:1: ( '}' ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1265:1: '}' + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1264:1: ( ( rule__StaRepository__Group_14__0 )* ) + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1265:1: ( rule__StaRepository__Group_14__0 )* { - before(grammarAccess.getStaRepositoryAccess().getRightCurlyBracketKeyword_14()); - match(input,17,FollowSets000.FOLLOW_17_in_rule__StaRepository__Group__14__Impl2599); - after(grammarAccess.getStaRepositoryAccess().getRightCurlyBracketKeyword_14()); + before(grammarAccess.getStaRepositoryAccess().getGroup_14()); + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1266:1: ( rule__StaRepository__Group_14__0 )* + loop7: + do { + int alt7=2; + int LA7_0 = input.LA(1); + + if ( (LA7_0==21) ) { + alt7=1; + } + + + switch (alt7) { + case 1 : + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1266:2: rule__StaRepository__Group_14__0 + { + pushFollow(FollowSets000.FOLLOW_rule__StaRepository__Group_14__0_in_rule__StaRepository__Group__14__Impl2598); + rule__StaRepository__Group_14__0(); + + state._fsp--; + + + } + break; + + default : + break loop7; + } + } while (true); + + after(grammarAccess.getStaRepositoryAccess().getGroup_14()); } @@ -3500,21 +3520,21 @@ public class InternalStaAdaptationLanguageParser extends AbstractInternalContent // $ANTLR start "rule__StaRepository__Group__15" - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1278:1: rule__StaRepository__Group__15 : rule__StaRepository__Group__15__Impl rule__StaRepository__Group__16 ; + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1276:1: rule__StaRepository__Group__15 : rule__StaRepository__Group__15__Impl rule__StaRepository__Group__16 ; public final void rule__StaRepository__Group__15() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1282:1: ( rule__StaRepository__Group__15__Impl rule__StaRepository__Group__16 ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1283:2: rule__StaRepository__Group__15__Impl rule__StaRepository__Group__16 + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1280:1: ( rule__StaRepository__Group__15__Impl rule__StaRepository__Group__16 ) + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1281:2: rule__StaRepository__Group__15__Impl rule__StaRepository__Group__16 { - pushFollow(FollowSets000.FOLLOW_rule__StaRepository__Group__15__Impl_in_rule__StaRepository__Group__152630); + pushFollow(FollowSets000.FOLLOW_rule__StaRepository__Group__15__Impl_in_rule__StaRepository__Group__152629); rule__StaRepository__Group__15__Impl(); state._fsp--; - pushFollow(FollowSets000.FOLLOW_rule__StaRepository__Group__16_in_rule__StaRepository__Group__152633); + pushFollow(FollowSets000.FOLLOW_rule__StaRepository__Group__16_in_rule__StaRepository__Group__152632); rule__StaRepository__Group__16(); state._fsp--; @@ -3538,21 +3558,21 @@ public class InternalStaAdaptationLanguageParser extends AbstractInternalContent // $ANTLR start "rule__StaRepository__Group__15__Impl" - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1290:1: rule__StaRepository__Group__15__Impl : ( 'strategies' ) ; + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1288:1: rule__StaRepository__Group__15__Impl : ( '}' ) ; public final void rule__StaRepository__Group__15__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1294:1: ( ( 'strategies' ) ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1295:1: ( 'strategies' ) + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1292:1: ( ( '}' ) ) + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1293:1: ( '}' ) { - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1295:1: ( 'strategies' ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1296:1: 'strategies' + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1293:1: ( '}' ) + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1294:1: '}' { - before(grammarAccess.getStaRepositoryAccess().getStrategiesKeyword_15()); - match(input,19,FollowSets000.FOLLOW_19_in_rule__StaRepository__Group__15__Impl2661); - after(grammarAccess.getStaRepositoryAccess().getStrategiesKeyword_15()); + before(grammarAccess.getStaRepositoryAccess().getRightCurlyBracketKeyword_15()); + match(input,17,FollowSets000.FOLLOW_17_in_rule__StaRepository__Group__15__Impl2660); + after(grammarAccess.getStaRepositoryAccess().getRightCurlyBracketKeyword_15()); } @@ -3575,21 +3595,21 @@ public class InternalStaAdaptationLanguageParser extends AbstractInternalContent // $ANTLR start "rule__StaRepository__Group__16" - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1309:1: rule__StaRepository__Group__16 : rule__StaRepository__Group__16__Impl rule__StaRepository__Group__17 ; + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1307:1: rule__StaRepository__Group__16 : rule__StaRepository__Group__16__Impl rule__StaRepository__Group__17 ; public final void rule__StaRepository__Group__16() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1313:1: ( rule__StaRepository__Group__16__Impl rule__StaRepository__Group__17 ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1314:2: rule__StaRepository__Group__16__Impl rule__StaRepository__Group__17 + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1311:1: ( rule__StaRepository__Group__16__Impl rule__StaRepository__Group__17 ) + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1312:2: rule__StaRepository__Group__16__Impl rule__StaRepository__Group__17 { - pushFollow(FollowSets000.FOLLOW_rule__StaRepository__Group__16__Impl_in_rule__StaRepository__Group__162692); + pushFollow(FollowSets000.FOLLOW_rule__StaRepository__Group__16__Impl_in_rule__StaRepository__Group__162691); rule__StaRepository__Group__16__Impl(); state._fsp--; - pushFollow(FollowSets000.FOLLOW_rule__StaRepository__Group__17_in_rule__StaRepository__Group__162695); + pushFollow(FollowSets000.FOLLOW_rule__StaRepository__Group__17_in_rule__StaRepository__Group__162694); rule__StaRepository__Group__17(); state._fsp--; @@ -3613,21 +3633,21 @@ public class InternalStaAdaptationLanguageParser extends AbstractInternalContent // $ANTLR start "rule__StaRepository__Group__16__Impl" - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1321:1: rule__StaRepository__Group__16__Impl : ( '{' ) ; + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1319:1: rule__StaRepository__Group__16__Impl : ( 'strategies' ) ; public final void rule__StaRepository__Group__16__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1325:1: ( ( '{' ) ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1326:1: ( '{' ) + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1323:1: ( ( 'strategies' ) ) + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1324:1: ( 'strategies' ) { - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1326:1: ( '{' ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1327:1: '{' + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1324:1: ( 'strategies' ) + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1325:1: 'strategies' { - before(grammarAccess.getStaRepositoryAccess().getLeftCurlyBracketKeyword_16()); - match(input,14,FollowSets000.FOLLOW_14_in_rule__StaRepository__Group__16__Impl2723); - after(grammarAccess.getStaRepositoryAccess().getLeftCurlyBracketKeyword_16()); + before(grammarAccess.getStaRepositoryAccess().getStrategiesKeyword_16()); + match(input,19,FollowSets000.FOLLOW_19_in_rule__StaRepository__Group__16__Impl2722); + after(grammarAccess.getStaRepositoryAccess().getStrategiesKeyword_16()); } @@ -3650,21 +3670,21 @@ public class InternalStaAdaptationLanguageParser extends AbstractInternalContent // $ANTLR start "rule__StaRepository__Group__17" - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1340:1: rule__StaRepository__Group__17 : rule__StaRepository__Group__17__Impl rule__StaRepository__Group__18 ; + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1338:1: rule__StaRepository__Group__17 : rule__StaRepository__Group__17__Impl rule__StaRepository__Group__18 ; public final void rule__StaRepository__Group__17() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1344:1: ( rule__StaRepository__Group__17__Impl rule__StaRepository__Group__18 ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1345:2: rule__StaRepository__Group__17__Impl rule__StaRepository__Group__18 + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1342:1: ( rule__StaRepository__Group__17__Impl rule__StaRepository__Group__18 ) + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1343:2: rule__StaRepository__Group__17__Impl rule__StaRepository__Group__18 { - pushFollow(FollowSets000.FOLLOW_rule__StaRepository__Group__17__Impl_in_rule__StaRepository__Group__172754); + pushFollow(FollowSets000.FOLLOW_rule__StaRepository__Group__17__Impl_in_rule__StaRepository__Group__172753); rule__StaRepository__Group__17__Impl(); state._fsp--; - pushFollow(FollowSets000.FOLLOW_rule__StaRepository__Group__18_in_rule__StaRepository__Group__172757); + pushFollow(FollowSets000.FOLLOW_rule__StaRepository__Group__18_in_rule__StaRepository__Group__172756); rule__StaRepository__Group__18(); state._fsp--; @@ -3688,31 +3708,21 @@ public class InternalStaAdaptationLanguageParser extends AbstractInternalContent // $ANTLR start "rule__StaRepository__Group__17__Impl" - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1352:1: rule__StaRepository__Group__17__Impl : ( ( rule__StaRepository__StrategiesAssignment_17 ) ) ; + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1350:1: rule__StaRepository__Group__17__Impl : ( '{' ) ; public final void rule__StaRepository__Group__17__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1356:1: ( ( ( rule__StaRepository__StrategiesAssignment_17 ) ) ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1357:1: ( ( rule__StaRepository__StrategiesAssignment_17 ) ) - { - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1357:1: ( ( rule__StaRepository__StrategiesAssignment_17 ) ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1358:1: ( rule__StaRepository__StrategiesAssignment_17 ) + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1354:1: ( ( '{' ) ) + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1355:1: ( '{' ) { - before(grammarAccess.getStaRepositoryAccess().getStrategiesAssignment_17()); - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1359:1: ( rule__StaRepository__StrategiesAssignment_17 ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1359:2: rule__StaRepository__StrategiesAssignment_17 + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1355:1: ( '{' ) + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1356:1: '{' { - pushFollow(FollowSets000.FOLLOW_rule__StaRepository__StrategiesAssignment_17_in_rule__StaRepository__Group__17__Impl2784); - rule__StaRepository__StrategiesAssignment_17(); - - state._fsp--; - - - } - - after(grammarAccess.getStaRepositoryAccess().getStrategiesAssignment_17()); + before(grammarAccess.getStaRepositoryAccess().getLeftCurlyBracketKeyword_17()); + match(input,14,FollowSets000.FOLLOW_14_in_rule__StaRepository__Group__17__Impl2784); + after(grammarAccess.getStaRepositoryAccess().getLeftCurlyBracketKeyword_17()); } @@ -3744,12 +3754,12 @@ public class InternalStaAdaptationLanguageParser extends AbstractInternalContent // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1373:1: ( rule__StaRepository__Group__18__Impl rule__StaRepository__Group__19 ) // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1374:2: rule__StaRepository__Group__18__Impl rule__StaRepository__Group__19 { - pushFollow(FollowSets000.FOLLOW_rule__StaRepository__Group__18__Impl_in_rule__StaRepository__Group__182814); + pushFollow(FollowSets000.FOLLOW_rule__StaRepository__Group__18__Impl_in_rule__StaRepository__Group__182815); rule__StaRepository__Group__18__Impl(); state._fsp--; - pushFollow(FollowSets000.FOLLOW_rule__StaRepository__Group__19_in_rule__StaRepository__Group__182817); + pushFollow(FollowSets000.FOLLOW_rule__StaRepository__Group__19_in_rule__StaRepository__Group__182818); rule__StaRepository__Group__19(); state._fsp--; @@ -3773,49 +3783,31 @@ public class InternalStaAdaptationLanguageParser extends AbstractInternalContent // $ANTLR start "rule__StaRepository__Group__18__Impl" - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1381:1: rule__StaRepository__Group__18__Impl : ( ( rule__StaRepository__Group_18__0 )* ) ; + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1381:1: rule__StaRepository__Group__18__Impl : ( ( rule__StaRepository__StrategiesAssignment_18 ) ) ; public final void rule__StaRepository__Group__18__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1385:1: ( ( ( rule__StaRepository__Group_18__0 )* ) ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1386:1: ( ( rule__StaRepository__Group_18__0 )* ) + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1385:1: ( ( ( rule__StaRepository__StrategiesAssignment_18 ) ) ) + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1386:1: ( ( rule__StaRepository__StrategiesAssignment_18 ) ) { - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1386:1: ( ( rule__StaRepository__Group_18__0 )* ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1387:1: ( rule__StaRepository__Group_18__0 )* + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1386:1: ( ( rule__StaRepository__StrategiesAssignment_18 ) ) + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1387:1: ( rule__StaRepository__StrategiesAssignment_18 ) { - before(grammarAccess.getStaRepositoryAccess().getGroup_18()); - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1388:1: ( rule__StaRepository__Group_18__0 )* - loop7: - do { - int alt7=2; - int LA7_0 = input.LA(1); - - if ( (LA7_0==20) ) { - alt7=1; - } - - - switch (alt7) { - case 1 : - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1388:2: rule__StaRepository__Group_18__0 - { - pushFollow(FollowSets000.FOLLOW_rule__StaRepository__Group_18__0_in_rule__StaRepository__Group__18__Impl2844); - rule__StaRepository__Group_18__0(); - - state._fsp--; + before(grammarAccess.getStaRepositoryAccess().getStrategiesAssignment_18()); + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1388:1: ( rule__StaRepository__StrategiesAssignment_18 ) + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1388:2: rule__StaRepository__StrategiesAssignment_18 + { + pushFollow(FollowSets000.FOLLOW_rule__StaRepository__StrategiesAssignment_18_in_rule__StaRepository__Group__18__Impl2845); + rule__StaRepository__StrategiesAssignment_18(); + state._fsp--; - } - break; - default : - break loop7; - } - } while (true); + } - after(grammarAccess.getStaRepositoryAccess().getGroup_18()); + after(grammarAccess.getStaRepositoryAccess().getStrategiesAssignment_18()); } @@ -3876,21 +3868,49 @@ public class InternalStaAdaptationLanguageParser extends AbstractInternalContent // $ANTLR start "rule__StaRepository__Group__19__Impl" - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1410:1: rule__StaRepository__Group__19__Impl : ( '}' ) ; + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1410:1: rule__StaRepository__Group__19__Impl : ( ( rule__StaRepository__Group_19__0 )* ) ; public final void rule__StaRepository__Group__19__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1414:1: ( ( '}' ) ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1415:1: ( '}' ) + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1414:1: ( ( ( rule__StaRepository__Group_19__0 )* ) ) + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1415:1: ( ( rule__StaRepository__Group_19__0 )* ) { - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1415:1: ( '}' ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1416:1: '}' + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1415:1: ( ( rule__StaRepository__Group_19__0 )* ) + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1416:1: ( rule__StaRepository__Group_19__0 )* { - before(grammarAccess.getStaRepositoryAccess().getRightCurlyBracketKeyword_19()); - match(input,17,FollowSets000.FOLLOW_17_in_rule__StaRepository__Group__19__Impl2906); - after(grammarAccess.getStaRepositoryAccess().getRightCurlyBracketKeyword_19()); + before(grammarAccess.getStaRepositoryAccess().getGroup_19()); + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1417:1: ( rule__StaRepository__Group_19__0 )* + loop8: + do { + int alt8=2; + int LA8_0 = input.LA(1); + + if ( (LA8_0==21) ) { + alt8=1; + } + + + switch (alt8) { + case 1 : + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1417:2: rule__StaRepository__Group_19__0 + { + pushFollow(FollowSets000.FOLLOW_rule__StaRepository__Group_19__0_in_rule__StaRepository__Group__19__Impl2905); + rule__StaRepository__Group_19__0(); + + state._fsp--; + + + } + break; + + default : + break loop8; + } + } while (true); + + after(grammarAccess.getStaRepositoryAccess().getGroup_19()); } @@ -3913,21 +3933,21 @@ public class InternalStaAdaptationLanguageParser extends AbstractInternalContent // $ANTLR start "rule__StaRepository__Group__20" - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1429:1: rule__StaRepository__Group__20 : rule__StaRepository__Group__20__Impl rule__StaRepository__Group__21 ; + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1427:1: rule__StaRepository__Group__20 : rule__StaRepository__Group__20__Impl rule__StaRepository__Group__21 ; public final void rule__StaRepository__Group__20() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1433:1: ( rule__StaRepository__Group__20__Impl rule__StaRepository__Group__21 ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1434:2: rule__StaRepository__Group__20__Impl rule__StaRepository__Group__21 + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1431:1: ( rule__StaRepository__Group__20__Impl rule__StaRepository__Group__21 ) + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1432:2: rule__StaRepository__Group__20__Impl rule__StaRepository__Group__21 { - pushFollow(FollowSets000.FOLLOW_rule__StaRepository__Group__20__Impl_in_rule__StaRepository__Group__202937); + pushFollow(FollowSets000.FOLLOW_rule__StaRepository__Group__20__Impl_in_rule__StaRepository__Group__202936); rule__StaRepository__Group__20__Impl(); state._fsp--; - pushFollow(FollowSets000.FOLLOW_rule__StaRepository__Group__21_in_rule__StaRepository__Group__202940); + pushFollow(FollowSets000.FOLLOW_rule__StaRepository__Group__21_in_rule__StaRepository__Group__202939); rule__StaRepository__Group__21(); state._fsp--; @@ -3951,42 +3971,21 @@ public class InternalStaAdaptationLanguageParser extends AbstractInternalContent // $ANTLR start "rule__StaRepository__Group__20__Impl" - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1441:1: rule__StaRepository__Group__20__Impl : ( ( rule__StaRepository__Group_20__0 )? ) ; + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1439:1: rule__StaRepository__Group__20__Impl : ( '}' ) ; public final void rule__StaRepository__Group__20__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1445:1: ( ( ( rule__StaRepository__Group_20__0 )? ) ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1446:1: ( ( rule__StaRepository__Group_20__0 )? ) + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1443:1: ( ( '}' ) ) + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1444:1: ( '}' ) { - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1446:1: ( ( rule__StaRepository__Group_20__0 )? ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1447:1: ( rule__StaRepository__Group_20__0 )? + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1444:1: ( '}' ) + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1445:1: '}' { - before(grammarAccess.getStaRepositoryAccess().getGroup_20()); - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1448:1: ( rule__StaRepository__Group_20__0 )? - int alt8=2; - int LA8_0 = input.LA(1); - - if ( (LA8_0==21) ) { - alt8=1; - } - switch (alt8) { - case 1 : - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1448:2: rule__StaRepository__Group_20__0 - { - pushFollow(FollowSets000.FOLLOW_rule__StaRepository__Group_20__0_in_rule__StaRepository__Group__20__Impl2967); - rule__StaRepository__Group_20__0(); - - state._fsp--; - - - } - break; - - } - - after(grammarAccess.getStaRepositoryAccess().getGroup_20()); + before(grammarAccess.getStaRepositoryAccess().getRightCurlyBracketKeyword_20()); + match(input,17,FollowSets000.FOLLOW_17_in_rule__StaRepository__Group__20__Impl2967); + after(grammarAccess.getStaRepositoryAccess().getRightCurlyBracketKeyword_20()); } @@ -4078,23 +4077,23 @@ public class InternalStaAdaptationLanguageParser extends AbstractInternalContent // $ANTLR end "rule__StaRepository__Group__21__Impl" - // $ANTLR start "rule__StaRepository__Group_8__0" - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1532:1: rule__StaRepository__Group_8__0 : rule__StaRepository__Group_8__0__Impl rule__StaRepository__Group_8__1 ; - public final void rule__StaRepository__Group_8__0() throws RecognitionException { + // $ANTLR start "rule__StaRepository__Group_5__0" + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1532:1: rule__StaRepository__Group_5__0 : rule__StaRepository__Group_5__0__Impl rule__StaRepository__Group_5__1 ; + public final void rule__StaRepository__Group_5__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1536:1: ( rule__StaRepository__Group_8__0__Impl rule__StaRepository__Group_8__1 ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1537:2: rule__StaRepository__Group_8__0__Impl rule__StaRepository__Group_8__1 + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1536:1: ( rule__StaRepository__Group_5__0__Impl rule__StaRepository__Group_5__1 ) + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1537:2: rule__StaRepository__Group_5__0__Impl rule__StaRepository__Group_5__1 { - pushFollow(FollowSets000.FOLLOW_rule__StaRepository__Group_8__0__Impl_in_rule__StaRepository__Group_8__03101); - rule__StaRepository__Group_8__0__Impl(); + pushFollow(FollowSets000.FOLLOW_rule__StaRepository__Group_5__0__Impl_in_rule__StaRepository__Group_5__03101); + rule__StaRepository__Group_5__0__Impl(); state._fsp--; - pushFollow(FollowSets000.FOLLOW_rule__StaRepository__Group_8__1_in_rule__StaRepository__Group_8__03104); - rule__StaRepository__Group_8__1(); + pushFollow(FollowSets000.FOLLOW_rule__StaRepository__Group_5__1_in_rule__StaRepository__Group_5__03104); + rule__StaRepository__Group_5__1(); state._fsp--; @@ -4113,25 +4112,25 @@ public class InternalStaAdaptationLanguageParser extends AbstractInternalContent } return ; } - // $ANTLR end "rule__StaRepository__Group_8__0" + // $ANTLR end "rule__StaRepository__Group_5__0" - // $ANTLR start "rule__StaRepository__Group_8__0__Impl" - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1544:1: rule__StaRepository__Group_8__0__Impl : ( ',' ) ; - public final void rule__StaRepository__Group_8__0__Impl() throws RecognitionException { + // $ANTLR start "rule__StaRepository__Group_5__0__Impl" + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1544:1: rule__StaRepository__Group_5__0__Impl : ( 'parameters' ) ; + public final void rule__StaRepository__Group_5__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1548:1: ( ( ',' ) ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1549:1: ( ',' ) + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1548:1: ( ( 'parameters' ) ) + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1549:1: ( 'parameters' ) { - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1549:1: ( ',' ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1550:1: ',' + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1549:1: ( 'parameters' ) + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1550:1: 'parameters' { - before(grammarAccess.getStaRepositoryAccess().getCommaKeyword_8_0()); - match(input,20,FollowSets000.FOLLOW_20_in_rule__StaRepository__Group_8__0__Impl3132); - after(grammarAccess.getStaRepositoryAccess().getCommaKeyword_8_0()); + before(grammarAccess.getStaRepositoryAccess().getParametersKeyword_5_0()); + match(input,20,FollowSets000.FOLLOW_20_in_rule__StaRepository__Group_5__0__Impl3132); + after(grammarAccess.getStaRepositoryAccess().getParametersKeyword_5_0()); } @@ -4150,21 +4149,26 @@ public class InternalStaAdaptationLanguageParser extends AbstractInternalContent } return ; } - // $ANTLR end "rule__StaRepository__Group_8__0__Impl" + // $ANTLR end "rule__StaRepository__Group_5__0__Impl" - // $ANTLR start "rule__StaRepository__Group_8__1" - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1563:1: rule__StaRepository__Group_8__1 : rule__StaRepository__Group_8__1__Impl ; - public final void rule__StaRepository__Group_8__1() throws RecognitionException { + // $ANTLR start "rule__StaRepository__Group_5__1" + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1563:1: rule__StaRepository__Group_5__1 : rule__StaRepository__Group_5__1__Impl rule__StaRepository__Group_5__2 ; + public final void rule__StaRepository__Group_5__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1567:1: ( rule__StaRepository__Group_8__1__Impl ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1568:2: rule__StaRepository__Group_8__1__Impl + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1567:1: ( rule__StaRepository__Group_5__1__Impl rule__StaRepository__Group_5__2 ) + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1568:2: rule__StaRepository__Group_5__1__Impl rule__StaRepository__Group_5__2 { - pushFollow(FollowSets000.FOLLOW_rule__StaRepository__Group_8__1__Impl_in_rule__StaRepository__Group_8__13163); - rule__StaRepository__Group_8__1__Impl(); + pushFollow(FollowSets000.FOLLOW_rule__StaRepository__Group_5__1__Impl_in_rule__StaRepository__Group_5__13163); + rule__StaRepository__Group_5__1__Impl(); + + state._fsp--; + + pushFollow(FollowSets000.FOLLOW_rule__StaRepository__Group_5__2_in_rule__StaRepository__Group_5__13166); + rule__StaRepository__Group_5__2(); state._fsp--; @@ -4183,35 +4187,25 @@ public class InternalStaAdaptationLanguageParser extends AbstractInternalContent } return ; } - // $ANTLR end "rule__StaRepository__Group_8__1" + // $ANTLR end "rule__StaRepository__Group_5__1" - // $ANTLR start "rule__StaRepository__Group_8__1__Impl" - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1574:1: rule__StaRepository__Group_8__1__Impl : ( ( rule__StaRepository__TacticsAssignment_8_1 ) ) ; - public final void rule__StaRepository__Group_8__1__Impl() throws RecognitionException { + // $ANTLR start "rule__StaRepository__Group_5__1__Impl" + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1575:1: rule__StaRepository__Group_5__1__Impl : ( '{' ) ; + public final void rule__StaRepository__Group_5__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1578:1: ( ( ( rule__StaRepository__TacticsAssignment_8_1 ) ) ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1579:1: ( ( rule__StaRepository__TacticsAssignment_8_1 ) ) + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1579:1: ( ( '{' ) ) + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1580:1: ( '{' ) { - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1579:1: ( ( rule__StaRepository__TacticsAssignment_8_1 ) ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1580:1: ( rule__StaRepository__TacticsAssignment_8_1 ) + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1580:1: ( '{' ) + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1581:1: '{' { - before(grammarAccess.getStaRepositoryAccess().getTacticsAssignment_8_1()); - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1581:1: ( rule__StaRepository__TacticsAssignment_8_1 ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1581:2: rule__StaRepository__TacticsAssignment_8_1 - { - pushFollow(FollowSets000.FOLLOW_rule__StaRepository__TacticsAssignment_8_1_in_rule__StaRepository__Group_8__1__Impl3190); - rule__StaRepository__TacticsAssignment_8_1(); - - state._fsp--; - - - } - - after(grammarAccess.getStaRepositoryAccess().getTacticsAssignment_8_1()); + before(grammarAccess.getStaRepositoryAccess().getLeftCurlyBracketKeyword_5_1()); + match(input,14,FollowSets000.FOLLOW_14_in_rule__StaRepository__Group_5__1__Impl3194); + after(grammarAccess.getStaRepositoryAccess().getLeftCurlyBracketKeyword_5_1()); } @@ -4230,26 +4224,26 @@ public class InternalStaAdaptationLanguageParser extends AbstractInternalContent } return ; } - // $ANTLR end "rule__StaRepository__Group_8__1__Impl" + // $ANTLR end "rule__StaRepository__Group_5__1__Impl" - // $ANTLR start "rule__StaRepository__Group_13__0" - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1595:1: rule__StaRepository__Group_13__0 : rule__StaRepository__Group_13__0__Impl rule__StaRepository__Group_13__1 ; - public final void rule__StaRepository__Group_13__0() throws RecognitionException { + // $ANTLR start "rule__StaRepository__Group_5__2" + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1594:1: rule__StaRepository__Group_5__2 : rule__StaRepository__Group_5__2__Impl rule__StaRepository__Group_5__3 ; + public final void rule__StaRepository__Group_5__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1599:1: ( rule__StaRepository__Group_13__0__Impl rule__StaRepository__Group_13__1 ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1600:2: rule__StaRepository__Group_13__0__Impl rule__StaRepository__Group_13__1 + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1598:1: ( rule__StaRepository__Group_5__2__Impl rule__StaRepository__Group_5__3 ) + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1599:2: rule__StaRepository__Group_5__2__Impl rule__StaRepository__Group_5__3 { - pushFollow(FollowSets000.FOLLOW_rule__StaRepository__Group_13__0__Impl_in_rule__StaRepository__Group_13__03224); - rule__StaRepository__Group_13__0__Impl(); + pushFollow(FollowSets000.FOLLOW_rule__StaRepository__Group_5__2__Impl_in_rule__StaRepository__Group_5__23225); + rule__StaRepository__Group_5__2__Impl(); state._fsp--; - pushFollow(FollowSets000.FOLLOW_rule__StaRepository__Group_13__1_in_rule__StaRepository__Group_13__03227); - rule__StaRepository__Group_13__1(); + pushFollow(FollowSets000.FOLLOW_rule__StaRepository__Group_5__3_in_rule__StaRepository__Group_5__23228); + rule__StaRepository__Group_5__3(); state._fsp--; @@ -4268,25 +4262,35 @@ public class InternalStaAdaptationLanguageParser extends AbstractInternalContent } return ; } - // $ANTLR end "rule__StaRepository__Group_13__0" + // $ANTLR end "rule__StaRepository__Group_5__2" - // $ANTLR start "rule__StaRepository__Group_13__0__Impl" - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1607:1: rule__StaRepository__Group_13__0__Impl : ( ',' ) ; - public final void rule__StaRepository__Group_13__0__Impl() throws RecognitionException { + // $ANTLR start "rule__StaRepository__Group_5__2__Impl" + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1606:1: rule__StaRepository__Group_5__2__Impl : ( ( rule__StaRepository__ParametersAssignment_5_2 ) ) ; + public final void rule__StaRepository__Group_5__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1611:1: ( ( ',' ) ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1612:1: ( ',' ) + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1610:1: ( ( ( rule__StaRepository__ParametersAssignment_5_2 ) ) ) + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1611:1: ( ( rule__StaRepository__ParametersAssignment_5_2 ) ) + { + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1611:1: ( ( rule__StaRepository__ParametersAssignment_5_2 ) ) + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1612:1: ( rule__StaRepository__ParametersAssignment_5_2 ) { - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1612:1: ( ',' ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1613:1: ',' + before(grammarAccess.getStaRepositoryAccess().getParametersAssignment_5_2()); + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1613:1: ( rule__StaRepository__ParametersAssignment_5_2 ) + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1613:2: rule__StaRepository__ParametersAssignment_5_2 { - before(grammarAccess.getStaRepositoryAccess().getCommaKeyword_13_0()); - match(input,20,FollowSets000.FOLLOW_20_in_rule__StaRepository__Group_13__0__Impl3255); - after(grammarAccess.getStaRepositoryAccess().getCommaKeyword_13_0()); + pushFollow(FollowSets000.FOLLOW_rule__StaRepository__ParametersAssignment_5_2_in_rule__StaRepository__Group_5__2__Impl3255); + rule__StaRepository__ParametersAssignment_5_2(); + + state._fsp--; + + + } + + after(grammarAccess.getStaRepositoryAccess().getParametersAssignment_5_2()); } @@ -4305,21 +4309,26 @@ public class InternalStaAdaptationLanguageParser extends AbstractInternalContent } return ; } - // $ANTLR end "rule__StaRepository__Group_13__0__Impl" + // $ANTLR end "rule__StaRepository__Group_5__2__Impl" - // $ANTLR start "rule__StaRepository__Group_13__1" - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1626:1: rule__StaRepository__Group_13__1 : rule__StaRepository__Group_13__1__Impl ; - public final void rule__StaRepository__Group_13__1() throws RecognitionException { + // $ANTLR start "rule__StaRepository__Group_5__3" + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1623:1: rule__StaRepository__Group_5__3 : rule__StaRepository__Group_5__3__Impl rule__StaRepository__Group_5__4 ; + public final void rule__StaRepository__Group_5__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1630:1: ( rule__StaRepository__Group_13__1__Impl ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1631:2: rule__StaRepository__Group_13__1__Impl + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1627:1: ( rule__StaRepository__Group_5__3__Impl rule__StaRepository__Group_5__4 ) + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1628:2: rule__StaRepository__Group_5__3__Impl rule__StaRepository__Group_5__4 { - pushFollow(FollowSets000.FOLLOW_rule__StaRepository__Group_13__1__Impl_in_rule__StaRepository__Group_13__13286); - rule__StaRepository__Group_13__1__Impl(); + pushFollow(FollowSets000.FOLLOW_rule__StaRepository__Group_5__3__Impl_in_rule__StaRepository__Group_5__33285); + rule__StaRepository__Group_5__3__Impl(); + + state._fsp--; + + pushFollow(FollowSets000.FOLLOW_rule__StaRepository__Group_5__4_in_rule__StaRepository__Group_5__33288); + rule__StaRepository__Group_5__4(); state._fsp--; @@ -4338,35 +4347,53 @@ public class InternalStaAdaptationLanguageParser extends AbstractInternalContent } return ; } - // $ANTLR end "rule__StaRepository__Group_13__1" + // $ANTLR end "rule__StaRepository__Group_5__3" - // $ANTLR start "rule__StaRepository__Group_13__1__Impl" - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1637:1: rule__StaRepository__Group_13__1__Impl : ( ( rule__StaRepository__ActionsAssignment_13_1 ) ) ; - public final void rule__StaRepository__Group_13__1__Impl() throws RecognitionException { + // $ANTLR start "rule__StaRepository__Group_5__3__Impl" + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1635:1: rule__StaRepository__Group_5__3__Impl : ( ( rule__StaRepository__Group_5_3__0 )* ) ; + public final void rule__StaRepository__Group_5__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1641:1: ( ( ( rule__StaRepository__ActionsAssignment_13_1 ) ) ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1642:1: ( ( rule__StaRepository__ActionsAssignment_13_1 ) ) - { - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1642:1: ( ( rule__StaRepository__ActionsAssignment_13_1 ) ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1643:1: ( rule__StaRepository__ActionsAssignment_13_1 ) + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1639:1: ( ( ( rule__StaRepository__Group_5_3__0 )* ) ) + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1640:1: ( ( rule__StaRepository__Group_5_3__0 )* ) { - before(grammarAccess.getStaRepositoryAccess().getActionsAssignment_13_1()); - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1644:1: ( rule__StaRepository__ActionsAssignment_13_1 ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1644:2: rule__StaRepository__ActionsAssignment_13_1 + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1640:1: ( ( rule__StaRepository__Group_5_3__0 )* ) + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1641:1: ( rule__StaRepository__Group_5_3__0 )* { - pushFollow(FollowSets000.FOLLOW_rule__StaRepository__ActionsAssignment_13_1_in_rule__StaRepository__Group_13__1__Impl3313); - rule__StaRepository__ActionsAssignment_13_1(); + before(grammarAccess.getStaRepositoryAccess().getGroup_5_3()); + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1642:1: ( rule__StaRepository__Group_5_3__0 )* + loop9: + do { + int alt9=2; + int LA9_0 = input.LA(1); - state._fsp--; + if ( (LA9_0==21) ) { + alt9=1; + } - } + switch (alt9) { + case 1 : + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1642:2: rule__StaRepository__Group_5_3__0 + { + pushFollow(FollowSets000.FOLLOW_rule__StaRepository__Group_5_3__0_in_rule__StaRepository__Group_5__3__Impl3315); + rule__StaRepository__Group_5_3__0(); + + state._fsp--; + + + } + break; + + default : + break loop9; + } + } while (true); - after(grammarAccess.getStaRepositoryAccess().getActionsAssignment_13_1()); + after(grammarAccess.getStaRepositoryAccess().getGroup_5_3()); } @@ -4385,26 +4412,21 @@ public class InternalStaAdaptationLanguageParser extends AbstractInternalContent } return ; } - // $ANTLR end "rule__StaRepository__Group_13__1__Impl" + // $ANTLR end "rule__StaRepository__Group_5__3__Impl" - // $ANTLR start "rule__StaRepository__Group_18__0" - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1658:1: rule__StaRepository__Group_18__0 : rule__StaRepository__Group_18__0__Impl rule__StaRepository__Group_18__1 ; - public final void rule__StaRepository__Group_18__0() throws RecognitionException { + // $ANTLR start "rule__StaRepository__Group_5__4" + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1652:1: rule__StaRepository__Group_5__4 : rule__StaRepository__Group_5__4__Impl ; + public final void rule__StaRepository__Group_5__4() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1662:1: ( rule__StaRepository__Group_18__0__Impl rule__StaRepository__Group_18__1 ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1663:2: rule__StaRepository__Group_18__0__Impl rule__StaRepository__Group_18__1 + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1656:1: ( rule__StaRepository__Group_5__4__Impl ) + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1657:2: rule__StaRepository__Group_5__4__Impl { - pushFollow(FollowSets000.FOLLOW_rule__StaRepository__Group_18__0__Impl_in_rule__StaRepository__Group_18__03347); - rule__StaRepository__Group_18__0__Impl(); - - state._fsp--; - - pushFollow(FollowSets000.FOLLOW_rule__StaRepository__Group_18__1_in_rule__StaRepository__Group_18__03350); - rule__StaRepository__Group_18__1(); + pushFollow(FollowSets000.FOLLOW_rule__StaRepository__Group_5__4__Impl_in_rule__StaRepository__Group_5__43346); + rule__StaRepository__Group_5__4__Impl(); state._fsp--; @@ -4423,25 +4445,25 @@ public class InternalStaAdaptationLanguageParser extends AbstractInternalContent } return ; } - // $ANTLR end "rule__StaRepository__Group_18__0" + // $ANTLR end "rule__StaRepository__Group_5__4" - // $ANTLR start "rule__StaRepository__Group_18__0__Impl" - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1670:1: rule__StaRepository__Group_18__0__Impl : ( ',' ) ; - public final void rule__StaRepository__Group_18__0__Impl() throws RecognitionException { + // $ANTLR start "rule__StaRepository__Group_5__4__Impl" + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1663:1: rule__StaRepository__Group_5__4__Impl : ( '}' ) ; + public final void rule__StaRepository__Group_5__4__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1674:1: ( ( ',' ) ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1675:1: ( ',' ) + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1667:1: ( ( '}' ) ) + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1668:1: ( '}' ) { - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1675:1: ( ',' ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1676:1: ',' + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1668:1: ( '}' ) + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1669:1: '}' { - before(grammarAccess.getStaRepositoryAccess().getCommaKeyword_18_0()); - match(input,20,FollowSets000.FOLLOW_20_in_rule__StaRepository__Group_18__0__Impl3378); - after(grammarAccess.getStaRepositoryAccess().getCommaKeyword_18_0()); + before(grammarAccess.getStaRepositoryAccess().getRightCurlyBracketKeyword_5_4()); + match(input,17,FollowSets000.FOLLOW_17_in_rule__StaRepository__Group_5__4__Impl3374); + after(grammarAccess.getStaRepositoryAccess().getRightCurlyBracketKeyword_5_4()); } @@ -4460,21 +4482,26 @@ public class InternalStaAdaptationLanguageParser extends AbstractInternalContent } return ; } - // $ANTLR end "rule__StaRepository__Group_18__0__Impl" + // $ANTLR end "rule__StaRepository__Group_5__4__Impl" - // $ANTLR start "rule__StaRepository__Group_18__1" - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1689:1: rule__StaRepository__Group_18__1 : rule__StaRepository__Group_18__1__Impl ; - public final void rule__StaRepository__Group_18__1() throws RecognitionException { + // $ANTLR start "rule__StaRepository__Group_5_3__0" + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1692:1: rule__StaRepository__Group_5_3__0 : rule__StaRepository__Group_5_3__0__Impl rule__StaRepository__Group_5_3__1 ; + public final void rule__StaRepository__Group_5_3__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1693:1: ( rule__StaRepository__Group_18__1__Impl ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1694:2: rule__StaRepository__Group_18__1__Impl + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1696:1: ( rule__StaRepository__Group_5_3__0__Impl rule__StaRepository__Group_5_3__1 ) + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1697:2: rule__StaRepository__Group_5_3__0__Impl rule__StaRepository__Group_5_3__1 { - pushFollow(FollowSets000.FOLLOW_rule__StaRepository__Group_18__1__Impl_in_rule__StaRepository__Group_18__13409); - rule__StaRepository__Group_18__1__Impl(); + pushFollow(FollowSets000.FOLLOW_rule__StaRepository__Group_5_3__0__Impl_in_rule__StaRepository__Group_5_3__03415); + rule__StaRepository__Group_5_3__0__Impl(); + + state._fsp--; + + pushFollow(FollowSets000.FOLLOW_rule__StaRepository__Group_5_3__1_in_rule__StaRepository__Group_5_3__03418); + rule__StaRepository__Group_5_3__1(); state._fsp--; @@ -4493,35 +4520,25 @@ public class InternalStaAdaptationLanguageParser extends AbstractInternalContent } return ; } - // $ANTLR end "rule__StaRepository__Group_18__1" + // $ANTLR end "rule__StaRepository__Group_5_3__0" - // $ANTLR start "rule__StaRepository__Group_18__1__Impl" - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1700:1: rule__StaRepository__Group_18__1__Impl : ( ( rule__StaRepository__StrategiesAssignment_18_1 ) ) ; - public final void rule__StaRepository__Group_18__1__Impl() throws RecognitionException { + // $ANTLR start "rule__StaRepository__Group_5_3__0__Impl" + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1704:1: rule__StaRepository__Group_5_3__0__Impl : ( ',' ) ; + public final void rule__StaRepository__Group_5_3__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1704:1: ( ( ( rule__StaRepository__StrategiesAssignment_18_1 ) ) ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1705:1: ( ( rule__StaRepository__StrategiesAssignment_18_1 ) ) - { - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1705:1: ( ( rule__StaRepository__StrategiesAssignment_18_1 ) ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1706:1: ( rule__StaRepository__StrategiesAssignment_18_1 ) + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1708:1: ( ( ',' ) ) + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1709:1: ( ',' ) { - before(grammarAccess.getStaRepositoryAccess().getStrategiesAssignment_18_1()); - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1707:1: ( rule__StaRepository__StrategiesAssignment_18_1 ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1707:2: rule__StaRepository__StrategiesAssignment_18_1 + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1709:1: ( ',' ) + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1710:1: ',' { - pushFollow(FollowSets000.FOLLOW_rule__StaRepository__StrategiesAssignment_18_1_in_rule__StaRepository__Group_18__1__Impl3436); - rule__StaRepository__StrategiesAssignment_18_1(); - - state._fsp--; - - - } - - after(grammarAccess.getStaRepositoryAccess().getStrategiesAssignment_18_1()); + before(grammarAccess.getStaRepositoryAccess().getCommaKeyword_5_3_0()); + match(input,21,FollowSets000.FOLLOW_21_in_rule__StaRepository__Group_5_3__0__Impl3446); + after(grammarAccess.getStaRepositoryAccess().getCommaKeyword_5_3_0()); } @@ -4540,26 +4557,21 @@ public class InternalStaAdaptationLanguageParser extends AbstractInternalContent } return ; } - // $ANTLR end "rule__StaRepository__Group_18__1__Impl" + // $ANTLR end "rule__StaRepository__Group_5_3__0__Impl" - // $ANTLR start "rule__StaRepository__Group_20__0" - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1721:1: rule__StaRepository__Group_20__0 : rule__StaRepository__Group_20__0__Impl rule__StaRepository__Group_20__1 ; - public final void rule__StaRepository__Group_20__0() throws RecognitionException { + // $ANTLR start "rule__StaRepository__Group_5_3__1" + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1723:1: rule__StaRepository__Group_5_3__1 : rule__StaRepository__Group_5_3__1__Impl ; + public final void rule__StaRepository__Group_5_3__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1725:1: ( rule__StaRepository__Group_20__0__Impl rule__StaRepository__Group_20__1 ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1726:2: rule__StaRepository__Group_20__0__Impl rule__StaRepository__Group_20__1 + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1727:1: ( rule__StaRepository__Group_5_3__1__Impl ) + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1728:2: rule__StaRepository__Group_5_3__1__Impl { - pushFollow(FollowSets000.FOLLOW_rule__StaRepository__Group_20__0__Impl_in_rule__StaRepository__Group_20__03470); - rule__StaRepository__Group_20__0__Impl(); - - state._fsp--; - - pushFollow(FollowSets000.FOLLOW_rule__StaRepository__Group_20__1_in_rule__StaRepository__Group_20__03473); - rule__StaRepository__Group_20__1(); + pushFollow(FollowSets000.FOLLOW_rule__StaRepository__Group_5_3__1__Impl_in_rule__StaRepository__Group_5_3__13477); + rule__StaRepository__Group_5_3__1__Impl(); state._fsp--; @@ -4578,25 +4590,35 @@ public class InternalStaAdaptationLanguageParser extends AbstractInternalContent } return ; } - // $ANTLR end "rule__StaRepository__Group_20__0" + // $ANTLR end "rule__StaRepository__Group_5_3__1" - // $ANTLR start "rule__StaRepository__Group_20__0__Impl" - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1733:1: rule__StaRepository__Group_20__0__Impl : ( 'parameters' ) ; - public final void rule__StaRepository__Group_20__0__Impl() throws RecognitionException { + // $ANTLR start "rule__StaRepository__Group_5_3__1__Impl" + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1734:1: rule__StaRepository__Group_5_3__1__Impl : ( ( rule__StaRepository__ParametersAssignment_5_3_1 ) ) ; + public final void rule__StaRepository__Group_5_3__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1737:1: ( ( 'parameters' ) ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1738:1: ( 'parameters' ) + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1738:1: ( ( ( rule__StaRepository__ParametersAssignment_5_3_1 ) ) ) + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1739:1: ( ( rule__StaRepository__ParametersAssignment_5_3_1 ) ) { - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1738:1: ( 'parameters' ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1739:1: 'parameters' + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1739:1: ( ( rule__StaRepository__ParametersAssignment_5_3_1 ) ) + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1740:1: ( rule__StaRepository__ParametersAssignment_5_3_1 ) { - before(grammarAccess.getStaRepositoryAccess().getParametersKeyword_20_0()); - match(input,21,FollowSets000.FOLLOW_21_in_rule__StaRepository__Group_20__0__Impl3501); - after(grammarAccess.getStaRepositoryAccess().getParametersKeyword_20_0()); + before(grammarAccess.getStaRepositoryAccess().getParametersAssignment_5_3_1()); + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1741:1: ( rule__StaRepository__ParametersAssignment_5_3_1 ) + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1741:2: rule__StaRepository__ParametersAssignment_5_3_1 + { + pushFollow(FollowSets000.FOLLOW_rule__StaRepository__ParametersAssignment_5_3_1_in_rule__StaRepository__Group_5_3__1__Impl3504); + rule__StaRepository__ParametersAssignment_5_3_1(); + + state._fsp--; + + + } + + after(grammarAccess.getStaRepositoryAccess().getParametersAssignment_5_3_1()); } @@ -4615,26 +4637,26 @@ public class InternalStaAdaptationLanguageParser extends AbstractInternalContent } return ; } - // $ANTLR end "rule__StaRepository__Group_20__0__Impl" + // $ANTLR end "rule__StaRepository__Group_5_3__1__Impl" - // $ANTLR start "rule__StaRepository__Group_20__1" - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1752:1: rule__StaRepository__Group_20__1 : rule__StaRepository__Group_20__1__Impl rule__StaRepository__Group_20__2 ; - public final void rule__StaRepository__Group_20__1() throws RecognitionException { + // $ANTLR start "rule__StaRepository__Group_9__0" + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1755:1: rule__StaRepository__Group_9__0 : rule__StaRepository__Group_9__0__Impl rule__StaRepository__Group_9__1 ; + public final void rule__StaRepository__Group_9__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1756:1: ( rule__StaRepository__Group_20__1__Impl rule__StaRepository__Group_20__2 ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1757:2: rule__StaRepository__Group_20__1__Impl rule__StaRepository__Group_20__2 + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1759:1: ( rule__StaRepository__Group_9__0__Impl rule__StaRepository__Group_9__1 ) + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1760:2: rule__StaRepository__Group_9__0__Impl rule__StaRepository__Group_9__1 { - pushFollow(FollowSets000.FOLLOW_rule__StaRepository__Group_20__1__Impl_in_rule__StaRepository__Group_20__13532); - rule__StaRepository__Group_20__1__Impl(); + pushFollow(FollowSets000.FOLLOW_rule__StaRepository__Group_9__0__Impl_in_rule__StaRepository__Group_9__03538); + rule__StaRepository__Group_9__0__Impl(); state._fsp--; - pushFollow(FollowSets000.FOLLOW_rule__StaRepository__Group_20__2_in_rule__StaRepository__Group_20__13535); - rule__StaRepository__Group_20__2(); + pushFollow(FollowSets000.FOLLOW_rule__StaRepository__Group_9__1_in_rule__StaRepository__Group_9__03541); + rule__StaRepository__Group_9__1(); state._fsp--; @@ -4653,25 +4675,25 @@ public class InternalStaAdaptationLanguageParser extends AbstractInternalContent } return ; } - // $ANTLR end "rule__StaRepository__Group_20__1" + // $ANTLR end "rule__StaRepository__Group_9__0" - // $ANTLR start "rule__StaRepository__Group_20__1__Impl" - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1764:1: rule__StaRepository__Group_20__1__Impl : ( '{' ) ; - public final void rule__StaRepository__Group_20__1__Impl() throws RecognitionException { + // $ANTLR start "rule__StaRepository__Group_9__0__Impl" + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1767:1: rule__StaRepository__Group_9__0__Impl : ( ',' ) ; + public final void rule__StaRepository__Group_9__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1768:1: ( ( '{' ) ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1769:1: ( '{' ) + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1771:1: ( ( ',' ) ) + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1772:1: ( ',' ) { - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1769:1: ( '{' ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1770:1: '{' + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1772:1: ( ',' ) + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1773:1: ',' { - before(grammarAccess.getStaRepositoryAccess().getLeftCurlyBracketKeyword_20_1()); - match(input,14,FollowSets000.FOLLOW_14_in_rule__StaRepository__Group_20__1__Impl3563); - after(grammarAccess.getStaRepositoryAccess().getLeftCurlyBracketKeyword_20_1()); + before(grammarAccess.getStaRepositoryAccess().getCommaKeyword_9_0()); + match(input,21,FollowSets000.FOLLOW_21_in_rule__StaRepository__Group_9__0__Impl3569); + after(grammarAccess.getStaRepositoryAccess().getCommaKeyword_9_0()); } @@ -4690,26 +4712,21 @@ public class InternalStaAdaptationLanguageParser extends AbstractInternalContent } return ; } - // $ANTLR end "rule__StaRepository__Group_20__1__Impl" + // $ANTLR end "rule__StaRepository__Group_9__0__Impl" - // $ANTLR start "rule__StaRepository__Group_20__2" - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1783:1: rule__StaRepository__Group_20__2 : rule__StaRepository__Group_20__2__Impl rule__StaRepository__Group_20__3 ; - public final void rule__StaRepository__Group_20__2() throws RecognitionException { + // $ANTLR start "rule__StaRepository__Group_9__1" + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1786:1: rule__StaRepository__Group_9__1 : rule__StaRepository__Group_9__1__Impl ; + public final void rule__StaRepository__Group_9__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1787:1: ( rule__StaRepository__Group_20__2__Impl rule__StaRepository__Group_20__3 ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1788:2: rule__StaRepository__Group_20__2__Impl rule__StaRepository__Group_20__3 + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1790:1: ( rule__StaRepository__Group_9__1__Impl ) + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1791:2: rule__StaRepository__Group_9__1__Impl { - pushFollow(FollowSets000.FOLLOW_rule__StaRepository__Group_20__2__Impl_in_rule__StaRepository__Group_20__23594); - rule__StaRepository__Group_20__2__Impl(); - - state._fsp--; - - pushFollow(FollowSets000.FOLLOW_rule__StaRepository__Group_20__3_in_rule__StaRepository__Group_20__23597); - rule__StaRepository__Group_20__3(); + pushFollow(FollowSets000.FOLLOW_rule__StaRepository__Group_9__1__Impl_in_rule__StaRepository__Group_9__13600); + rule__StaRepository__Group_9__1__Impl(); state._fsp--; @@ -4728,35 +4745,35 @@ public class InternalStaAdaptationLanguageParser extends AbstractInternalContent } return ; } - // $ANTLR end "rule__StaRepository__Group_20__2" + // $ANTLR end "rule__StaRepository__Group_9__1" - // $ANTLR start "rule__StaRepository__Group_20__2__Impl" - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1795:1: rule__StaRepository__Group_20__2__Impl : ( ( rule__StaRepository__ParametersAssignment_20_2 ) ) ; - public final void rule__StaRepository__Group_20__2__Impl() throws RecognitionException { + // $ANTLR start "rule__StaRepository__Group_9__1__Impl" + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1797:1: rule__StaRepository__Group_9__1__Impl : ( ( rule__StaRepository__ActionsAssignment_9_1 ) ) ; + public final void rule__StaRepository__Group_9__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1799:1: ( ( ( rule__StaRepository__ParametersAssignment_20_2 ) ) ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1800:1: ( ( rule__StaRepository__ParametersAssignment_20_2 ) ) + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1801:1: ( ( ( rule__StaRepository__ActionsAssignment_9_1 ) ) ) + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1802:1: ( ( rule__StaRepository__ActionsAssignment_9_1 ) ) { - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1800:1: ( ( rule__StaRepository__ParametersAssignment_20_2 ) ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1801:1: ( rule__StaRepository__ParametersAssignment_20_2 ) + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1802:1: ( ( rule__StaRepository__ActionsAssignment_9_1 ) ) + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1803:1: ( rule__StaRepository__ActionsAssignment_9_1 ) { - before(grammarAccess.getStaRepositoryAccess().getParametersAssignment_20_2()); - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1802:1: ( rule__StaRepository__ParametersAssignment_20_2 ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1802:2: rule__StaRepository__ParametersAssignment_20_2 + before(grammarAccess.getStaRepositoryAccess().getActionsAssignment_9_1()); + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1804:1: ( rule__StaRepository__ActionsAssignment_9_1 ) + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1804:2: rule__StaRepository__ActionsAssignment_9_1 { - pushFollow(FollowSets000.FOLLOW_rule__StaRepository__ParametersAssignment_20_2_in_rule__StaRepository__Group_20__2__Impl3624); - rule__StaRepository__ParametersAssignment_20_2(); + pushFollow(FollowSets000.FOLLOW_rule__StaRepository__ActionsAssignment_9_1_in_rule__StaRepository__Group_9__1__Impl3627); + rule__StaRepository__ActionsAssignment_9_1(); state._fsp--; } - after(grammarAccess.getStaRepositoryAccess().getParametersAssignment_20_2()); + after(grammarAccess.getStaRepositoryAccess().getActionsAssignment_9_1()); } @@ -4775,26 +4792,26 @@ public class InternalStaAdaptationLanguageParser extends AbstractInternalContent } return ; } - // $ANTLR end "rule__StaRepository__Group_20__2__Impl" + // $ANTLR end "rule__StaRepository__Group_9__1__Impl" - // $ANTLR start "rule__StaRepository__Group_20__3" - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1812:1: rule__StaRepository__Group_20__3 : rule__StaRepository__Group_20__3__Impl rule__StaRepository__Group_20__4 ; - public final void rule__StaRepository__Group_20__3() throws RecognitionException { + // $ANTLR start "rule__StaRepository__Group_14__0" + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1818:1: rule__StaRepository__Group_14__0 : rule__StaRepository__Group_14__0__Impl rule__StaRepository__Group_14__1 ; + public final void rule__StaRepository__Group_14__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1816:1: ( rule__StaRepository__Group_20__3__Impl rule__StaRepository__Group_20__4 ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1817:2: rule__StaRepository__Group_20__3__Impl rule__StaRepository__Group_20__4 + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1822:1: ( rule__StaRepository__Group_14__0__Impl rule__StaRepository__Group_14__1 ) + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1823:2: rule__StaRepository__Group_14__0__Impl rule__StaRepository__Group_14__1 { - pushFollow(FollowSets000.FOLLOW_rule__StaRepository__Group_20__3__Impl_in_rule__StaRepository__Group_20__33654); - rule__StaRepository__Group_20__3__Impl(); + pushFollow(FollowSets000.FOLLOW_rule__StaRepository__Group_14__0__Impl_in_rule__StaRepository__Group_14__03661); + rule__StaRepository__Group_14__0__Impl(); state._fsp--; - pushFollow(FollowSets000.FOLLOW_rule__StaRepository__Group_20__4_in_rule__StaRepository__Group_20__33657); - rule__StaRepository__Group_20__4(); + pushFollow(FollowSets000.FOLLOW_rule__StaRepository__Group_14__1_in_rule__StaRepository__Group_14__03664); + rule__StaRepository__Group_14__1(); state._fsp--; @@ -4813,53 +4830,25 @@ public class InternalStaAdaptationLanguageParser extends AbstractInternalContent } return ; } - // $ANTLR end "rule__StaRepository__Group_20__3" + // $ANTLR end "rule__StaRepository__Group_14__0" - // $ANTLR start "rule__StaRepository__Group_20__3__Impl" - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1824:1: rule__StaRepository__Group_20__3__Impl : ( ( rule__StaRepository__Group_20_3__0 )* ) ; - public final void rule__StaRepository__Group_20__3__Impl() throws RecognitionException { + // $ANTLR start "rule__StaRepository__Group_14__0__Impl" + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1830:1: rule__StaRepository__Group_14__0__Impl : ( ',' ) ; + public final void rule__StaRepository__Group_14__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1828:1: ( ( ( rule__StaRepository__Group_20_3__0 )* ) ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1829:1: ( ( rule__StaRepository__Group_20_3__0 )* ) + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1834:1: ( ( ',' ) ) + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1835:1: ( ',' ) { - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1829:1: ( ( rule__StaRepository__Group_20_3__0 )* ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1830:1: ( rule__StaRepository__Group_20_3__0 )* + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1835:1: ( ',' ) + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1836:1: ',' { - before(grammarAccess.getStaRepositoryAccess().getGroup_20_3()); - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1831:1: ( rule__StaRepository__Group_20_3__0 )* - loop9: - do { - int alt9=2; - int LA9_0 = input.LA(1); - - if ( (LA9_0==20) ) { - alt9=1; - } - - - switch (alt9) { - case 1 : - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1831:2: rule__StaRepository__Group_20_3__0 - { - pushFollow(FollowSets000.FOLLOW_rule__StaRepository__Group_20_3__0_in_rule__StaRepository__Group_20__3__Impl3684); - rule__StaRepository__Group_20_3__0(); - - state._fsp--; - - - } - break; - - default : - break loop9; - } - } while (true); - - after(grammarAccess.getStaRepositoryAccess().getGroup_20_3()); + before(grammarAccess.getStaRepositoryAccess().getCommaKeyword_14_0()); + match(input,21,FollowSets000.FOLLOW_21_in_rule__StaRepository__Group_14__0__Impl3692); + after(grammarAccess.getStaRepositoryAccess().getCommaKeyword_14_0()); } @@ -4878,21 +4867,21 @@ public class InternalStaAdaptationLanguageParser extends AbstractInternalContent } return ; } - // $ANTLR end "rule__StaRepository__Group_20__3__Impl" + // $ANTLR end "rule__StaRepository__Group_14__0__Impl" - // $ANTLR start "rule__StaRepository__Group_20__4" - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1841:1: rule__StaRepository__Group_20__4 : rule__StaRepository__Group_20__4__Impl ; - public final void rule__StaRepository__Group_20__4() throws RecognitionException { + // $ANTLR start "rule__StaRepository__Group_14__1" + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1849:1: rule__StaRepository__Group_14__1 : rule__StaRepository__Group_14__1__Impl ; + public final void rule__StaRepository__Group_14__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1845:1: ( rule__StaRepository__Group_20__4__Impl ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1846:2: rule__StaRepository__Group_20__4__Impl + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1853:1: ( rule__StaRepository__Group_14__1__Impl ) + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1854:2: rule__StaRepository__Group_14__1__Impl { - pushFollow(FollowSets000.FOLLOW_rule__StaRepository__Group_20__4__Impl_in_rule__StaRepository__Group_20__43715); - rule__StaRepository__Group_20__4__Impl(); + pushFollow(FollowSets000.FOLLOW_rule__StaRepository__Group_14__1__Impl_in_rule__StaRepository__Group_14__13723); + rule__StaRepository__Group_14__1__Impl(); state._fsp--; @@ -4911,25 +4900,35 @@ public class InternalStaAdaptationLanguageParser extends AbstractInternalContent } return ; } - // $ANTLR end "rule__StaRepository__Group_20__4" + // $ANTLR end "rule__StaRepository__Group_14__1" - // $ANTLR start "rule__StaRepository__Group_20__4__Impl" - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1852:1: rule__StaRepository__Group_20__4__Impl : ( '}' ) ; - public final void rule__StaRepository__Group_20__4__Impl() throws RecognitionException { + // $ANTLR start "rule__StaRepository__Group_14__1__Impl" + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1860:1: rule__StaRepository__Group_14__1__Impl : ( ( rule__StaRepository__TacticsAssignment_14_1 ) ) ; + public final void rule__StaRepository__Group_14__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1856:1: ( ( '}' ) ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1857:1: ( '}' ) + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1864:1: ( ( ( rule__StaRepository__TacticsAssignment_14_1 ) ) ) + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1865:1: ( ( rule__StaRepository__TacticsAssignment_14_1 ) ) { - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1857:1: ( '}' ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1858:1: '}' + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1865:1: ( ( rule__StaRepository__TacticsAssignment_14_1 ) ) + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1866:1: ( rule__StaRepository__TacticsAssignment_14_1 ) { - before(grammarAccess.getStaRepositoryAccess().getRightCurlyBracketKeyword_20_4()); - match(input,17,FollowSets000.FOLLOW_17_in_rule__StaRepository__Group_20__4__Impl3743); - after(grammarAccess.getStaRepositoryAccess().getRightCurlyBracketKeyword_20_4()); + before(grammarAccess.getStaRepositoryAccess().getTacticsAssignment_14_1()); + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1867:1: ( rule__StaRepository__TacticsAssignment_14_1 ) + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1867:2: rule__StaRepository__TacticsAssignment_14_1 + { + pushFollow(FollowSets000.FOLLOW_rule__StaRepository__TacticsAssignment_14_1_in_rule__StaRepository__Group_14__1__Impl3750); + rule__StaRepository__TacticsAssignment_14_1(); + + state._fsp--; + + + } + + after(grammarAccess.getStaRepositoryAccess().getTacticsAssignment_14_1()); } @@ -4948,26 +4947,26 @@ public class InternalStaAdaptationLanguageParser extends AbstractInternalContent } return ; } - // $ANTLR end "rule__StaRepository__Group_20__4__Impl" + // $ANTLR end "rule__StaRepository__Group_14__1__Impl" - // $ANTLR start "rule__StaRepository__Group_20_3__0" - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1881:1: rule__StaRepository__Group_20_3__0 : rule__StaRepository__Group_20_3__0__Impl rule__StaRepository__Group_20_3__1 ; - public final void rule__StaRepository__Group_20_3__0() throws RecognitionException { + // $ANTLR start "rule__StaRepository__Group_19__0" + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1881:1: rule__StaRepository__Group_19__0 : rule__StaRepository__Group_19__0__Impl rule__StaRepository__Group_19__1 ; + public final void rule__StaRepository__Group_19__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1885:1: ( rule__StaRepository__Group_20_3__0__Impl rule__StaRepository__Group_20_3__1 ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1886:2: rule__StaRepository__Group_20_3__0__Impl rule__StaRepository__Group_20_3__1 + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1885:1: ( rule__StaRepository__Group_19__0__Impl rule__StaRepository__Group_19__1 ) + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1886:2: rule__StaRepository__Group_19__0__Impl rule__StaRepository__Group_19__1 { - pushFollow(FollowSets000.FOLLOW_rule__StaRepository__Group_20_3__0__Impl_in_rule__StaRepository__Group_20_3__03784); - rule__StaRepository__Group_20_3__0__Impl(); + pushFollow(FollowSets000.FOLLOW_rule__StaRepository__Group_19__0__Impl_in_rule__StaRepository__Group_19__03784); + rule__StaRepository__Group_19__0__Impl(); state._fsp--; - pushFollow(FollowSets000.FOLLOW_rule__StaRepository__Group_20_3__1_in_rule__StaRepository__Group_20_3__03787); - rule__StaRepository__Group_20_3__1(); + pushFollow(FollowSets000.FOLLOW_rule__StaRepository__Group_19__1_in_rule__StaRepository__Group_19__03787); + rule__StaRepository__Group_19__1(); state._fsp--; @@ -4986,12 +4985,12 @@ public class InternalStaAdaptationLanguageParser extends AbstractInternalContent } return ; } - // $ANTLR end "rule__StaRepository__Group_20_3__0" + // $ANTLR end "rule__StaRepository__Group_19__0" - // $ANTLR start "rule__StaRepository__Group_20_3__0__Impl" - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1893:1: rule__StaRepository__Group_20_3__0__Impl : ( ',' ) ; - public final void rule__StaRepository__Group_20_3__0__Impl() throws RecognitionException { + // $ANTLR start "rule__StaRepository__Group_19__0__Impl" + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1893:1: rule__StaRepository__Group_19__0__Impl : ( ',' ) ; + public final void rule__StaRepository__Group_19__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); @@ -5002,9 +5001,9 @@ public class InternalStaAdaptationLanguageParser extends AbstractInternalContent // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1898:1: ( ',' ) // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1899:1: ',' { - before(grammarAccess.getStaRepositoryAccess().getCommaKeyword_20_3_0()); - match(input,20,FollowSets000.FOLLOW_20_in_rule__StaRepository__Group_20_3__0__Impl3815); - after(grammarAccess.getStaRepositoryAccess().getCommaKeyword_20_3_0()); + before(grammarAccess.getStaRepositoryAccess().getCommaKeyword_19_0()); + match(input,21,FollowSets000.FOLLOW_21_in_rule__StaRepository__Group_19__0__Impl3815); + after(grammarAccess.getStaRepositoryAccess().getCommaKeyword_19_0()); } @@ -5023,21 +5022,21 @@ public class InternalStaAdaptationLanguageParser extends AbstractInternalContent } return ; } - // $ANTLR end "rule__StaRepository__Group_20_3__0__Impl" + // $ANTLR end "rule__StaRepository__Group_19__0__Impl" - // $ANTLR start "rule__StaRepository__Group_20_3__1" - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1912:1: rule__StaRepository__Group_20_3__1 : rule__StaRepository__Group_20_3__1__Impl ; - public final void rule__StaRepository__Group_20_3__1() throws RecognitionException { + // $ANTLR start "rule__StaRepository__Group_19__1" + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1912:1: rule__StaRepository__Group_19__1 : rule__StaRepository__Group_19__1__Impl ; + public final void rule__StaRepository__Group_19__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1916:1: ( rule__StaRepository__Group_20_3__1__Impl ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1917:2: rule__StaRepository__Group_20_3__1__Impl + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1916:1: ( rule__StaRepository__Group_19__1__Impl ) + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1917:2: rule__StaRepository__Group_19__1__Impl { - pushFollow(FollowSets000.FOLLOW_rule__StaRepository__Group_20_3__1__Impl_in_rule__StaRepository__Group_20_3__13846); - rule__StaRepository__Group_20_3__1__Impl(); + pushFollow(FollowSets000.FOLLOW_rule__StaRepository__Group_19__1__Impl_in_rule__StaRepository__Group_19__13846); + rule__StaRepository__Group_19__1__Impl(); state._fsp--; @@ -5056,35 +5055,35 @@ public class InternalStaAdaptationLanguageParser extends AbstractInternalContent } return ; } - // $ANTLR end "rule__StaRepository__Group_20_3__1" + // $ANTLR end "rule__StaRepository__Group_19__1" - // $ANTLR start "rule__StaRepository__Group_20_3__1__Impl" - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1923:1: rule__StaRepository__Group_20_3__1__Impl : ( ( rule__StaRepository__ParametersAssignment_20_3_1 ) ) ; - public final void rule__StaRepository__Group_20_3__1__Impl() throws RecognitionException { + // $ANTLR start "rule__StaRepository__Group_19__1__Impl" + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1923:1: rule__StaRepository__Group_19__1__Impl : ( ( rule__StaRepository__StrategiesAssignment_19_1 ) ) ; + public final void rule__StaRepository__Group_19__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1927:1: ( ( ( rule__StaRepository__ParametersAssignment_20_3_1 ) ) ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1928:1: ( ( rule__StaRepository__ParametersAssignment_20_3_1 ) ) + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1927:1: ( ( ( rule__StaRepository__StrategiesAssignment_19_1 ) ) ) + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1928:1: ( ( rule__StaRepository__StrategiesAssignment_19_1 ) ) { - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1928:1: ( ( rule__StaRepository__ParametersAssignment_20_3_1 ) ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1929:1: ( rule__StaRepository__ParametersAssignment_20_3_1 ) + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1928:1: ( ( rule__StaRepository__StrategiesAssignment_19_1 ) ) + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1929:1: ( rule__StaRepository__StrategiesAssignment_19_1 ) { - before(grammarAccess.getStaRepositoryAccess().getParametersAssignment_20_3_1()); - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1930:1: ( rule__StaRepository__ParametersAssignment_20_3_1 ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1930:2: rule__StaRepository__ParametersAssignment_20_3_1 + before(grammarAccess.getStaRepositoryAccess().getStrategiesAssignment_19_1()); + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1930:1: ( rule__StaRepository__StrategiesAssignment_19_1 ) + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1930:2: rule__StaRepository__StrategiesAssignment_19_1 { - pushFollow(FollowSets000.FOLLOW_rule__StaRepository__ParametersAssignment_20_3_1_in_rule__StaRepository__Group_20_3__1__Impl3873); - rule__StaRepository__ParametersAssignment_20_3_1(); + pushFollow(FollowSets000.FOLLOW_rule__StaRepository__StrategiesAssignment_19_1_in_rule__StaRepository__Group_19__1__Impl3873); + rule__StaRepository__StrategiesAssignment_19_1(); state._fsp--; } - after(grammarAccess.getStaRepositoryAccess().getParametersAssignment_20_3_1()); + after(grammarAccess.getStaRepositoryAccess().getStrategiesAssignment_19_1()); } @@ -5103,7 +5102,7 @@ public class InternalStaAdaptationLanguageParser extends AbstractInternalContent } return ; } - // $ANTLR end "rule__StaRepository__Group_20_3__1__Impl" + // $ANTLR end "rule__StaRepository__Group_19__1__Impl" // $ANTLR start "rule__Tactic__Group__0" @@ -6216,7 +6215,7 @@ public class InternalStaAdaptationLanguageParser extends AbstractInternalContent int alt12=2; int LA12_0 = input.LA(1); - if ( (LA12_0==20) ) { + if ( (LA12_0==21) ) { alt12=1; } @@ -6383,7 +6382,7 @@ public class InternalStaAdaptationLanguageParser extends AbstractInternalContent // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:2441:1: ',' { before(grammarAccess.getTacticAccess().getCommaKeyword_5_3_0()); - match(input,20,FollowSets000.FOLLOW_20_in_rule__Tactic__Group_5_3__0__Impl4881); + match(input,21,FollowSets000.FOLLOW_21_in_rule__Tactic__Group_5_3__0__Impl4881); after(grammarAccess.getTacticAccess().getCommaKeyword_5_3_0()); } @@ -7906,7 +7905,7 @@ public class InternalStaAdaptationLanguageParser extends AbstractInternalContent int alt15=2; int LA15_0 = input.LA(1); - if ( (LA15_0==20) ) { + if ( (LA15_0==21) ) { alt15=1; } @@ -8073,7 +8072,7 @@ public class InternalStaAdaptationLanguageParser extends AbstractInternalContent // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:3109:1: ',' { before(grammarAccess.getActionAccess().getCommaKeyword_6_3_0()); - match(input,20,FollowSets000.FOLLOW_20_in_rule__Action__Group_6_3__0__Impl6193); + match(input,21,FollowSets000.FOLLOW_21_in_rule__Action__Group_6_3__0__Impl6193); after(grammarAccess.getActionAccess().getCommaKeyword_6_3_0()); } @@ -8879,7 +8878,7 @@ public class InternalStaAdaptationLanguageParser extends AbstractInternalContent // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:3412:1: 'tactics' { before(grammarAccess.getStrategyAccess().getTacticsKeyword_8()); - match(input,16,FollowSets000.FOLLOW_16_in_rule__Strategy__Group__8__Impl6805); + match(input,18,FollowSets000.FOLLOW_18_in_rule__Strategy__Group__8__Impl6805); after(grammarAccess.getStrategyAccess().getTacticsKeyword_8()); } @@ -9120,7 +9119,7 @@ public class InternalStaAdaptationLanguageParser extends AbstractInternalContent int alt17=2; int LA17_0 = input.LA(1); - if ( (LA17_0==20) ) { + if ( (LA17_0==21) ) { alt17=1; } @@ -9677,7 +9676,7 @@ public class InternalStaAdaptationLanguageParser extends AbstractInternalContent // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:3748:1: ',' { before(grammarAccess.getStrategyAccess().getCommaKeyword_11_0()); - match(input,20,FollowSets000.FOLLOW_20_in_rule__Strategy__Group_11__0__Impl7448); + match(input,21,FollowSets000.FOLLOW_21_in_rule__Strategy__Group_11__0__Impl7448); after(grammarAccess.getStrategyAccess().getCommaKeyword_11_0()); } @@ -11099,7 +11098,7 @@ public class InternalStaAdaptationLanguageParser extends AbstractInternalContent int alt19=2; int LA19_0 = input.LA(1); - if ( (LA19_0==20) ) { + if ( (LA19_0==21) ) { alt19=1; } @@ -11266,7 +11265,7 @@ public class InternalStaAdaptationLanguageParser extends AbstractInternalContent // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:4388:1: ',' { before(grammarAccess.getAdaptationPlanAccess().getCommaKeyword_5_3_0()); - match(input,20,FollowSets000.FOLLOW_20_in_rule__AdaptationPlan__Group_5_3__0__Impl8702); + match(input,21,FollowSets000.FOLLOW_21_in_rule__AdaptationPlan__Group_5_3__0__Impl8702); after(grammarAccess.getAdaptationPlanAccess().getCommaKeyword_5_3_0()); } @@ -14736,7 +14735,7 @@ public class InternalStaAdaptationLanguageParser extends AbstractInternalContent int alt29=2; int LA29_0 = input.LA(1); - if ( (LA29_0==20) ) { + if ( (LA29_0==21) ) { alt29=1; } @@ -15443,7 +15442,7 @@ public class InternalStaAdaptationLanguageParser extends AbstractInternalContent // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:6044:1: ',' { before(grammarAccess.getBranchAccess().getCommaKeyword_8_0()); - match(input,20,FollowSets000.FOLLOW_20_in_rule__Branch__Group_8__0__Impl11950); + match(input,21,FollowSets000.FOLLOW_21_in_rule__Branch__Group_8__0__Impl11950); after(grammarAccess.getBranchAccess().getCommaKeyword_8_0()); } @@ -18229,7 +18228,7 @@ public class InternalStaAdaptationLanguageParser extends AbstractInternalContent int alt34=2; int LA34_0 = input.LA(1); - if ( (LA34_0==20) ) { + if ( (LA34_0==21) ) { alt34=1; } @@ -18396,7 +18395,7 @@ public class InternalStaAdaptationLanguageParser extends AbstractInternalContent // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:7225:1: ',' { before(grammarAccess.getModelEntityConfigurationRangeAccess().getCommaKeyword_3_3_0()); - match(input,20,FollowSets000.FOLLOW_20_in_rule__ModelEntityConfigurationRange__Group_3_3__0__Impl14268); + match(input,21,FollowSets000.FOLLOW_21_in_rule__ModelEntityConfigurationRange__Group_3_3__0__Impl14268); after(grammarAccess.getModelEntityConfigurationRangeAccess().getCommaKeyword_3_3_0()); } @@ -20480,7 +20479,7 @@ public class InternalStaAdaptationLanguageParser extends AbstractInternalContent int alt40=2; int LA40_0 = input.LA(1); - if ( (LA40_0==20) ) { + if ( (LA40_0==21) ) { alt40=1; } @@ -20647,7 +20646,7 @@ public class InternalStaAdaptationLanguageParser extends AbstractInternalContent // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:8120:1: ',' { before(grammarAccess.getSetOfConfigurationsAccess().getCommaKeyword_4_3_0()); - match(input,20,FollowSets000.FOLLOW_20_in_rule__SetOfConfigurations__Group_4_3__0__Impl16028); + match(input,21,FollowSets000.FOLLOW_21_in_rule__SetOfConfigurations__Group_4_3__0__Impl16028); after(grammarAccess.getSetOfConfigurationsAccess().getCommaKeyword_4_3_0()); } @@ -21634,21 +21633,21 @@ public class InternalStaAdaptationLanguageParser extends AbstractInternalContent // $ANTLR start "rule__WeightingFunction__Group__0__Impl" - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:8534:1: rule__WeightingFunction__Group__0__Impl : ( 'WeightingFunction' ) ; + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:8534:1: rule__WeightingFunction__Group__0__Impl : ( 'function' ) ; public final void rule__WeightingFunction__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:8538:1: ( ( 'WeightingFunction' ) ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:8539:1: ( 'WeightingFunction' ) + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:8538:1: ( ( 'function' ) ) + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:8539:1: ( 'function' ) { - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:8539:1: ( 'WeightingFunction' ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:8540:1: 'WeightingFunction' + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:8539:1: ( 'function' ) + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:8540:1: 'function' { - before(grammarAccess.getWeightingFunctionAccess().getWeightingFunctionKeyword_0()); + before(grammarAccess.getWeightingFunctionAccess().getFunctionKeyword_0()); match(input,70,FollowSets000.FOLLOW_70_in_rule__WeightingFunction__Group__0__Impl16844); - after(grammarAccess.getWeightingFunctionAccess().getWeightingFunctionKeyword_0()); + after(grammarAccess.getWeightingFunctionAccess().getFunctionKeyword_0()); } @@ -21671,25 +21670,20 @@ public class InternalStaAdaptationLanguageParser extends AbstractInternalContent // $ANTLR start "rule__WeightingFunction__Group__1" - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:8553:1: rule__WeightingFunction__Group__1 : rule__WeightingFunction__Group__1__Impl rule__WeightingFunction__Group__2 ; + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:8553:1: rule__WeightingFunction__Group__1 : rule__WeightingFunction__Group__1__Impl ; public final void rule__WeightingFunction__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:8557:1: ( rule__WeightingFunction__Group__1__Impl rule__WeightingFunction__Group__2 ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:8558:2: rule__WeightingFunction__Group__1__Impl rule__WeightingFunction__Group__2 + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:8557:1: ( rule__WeightingFunction__Group__1__Impl ) + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:8558:2: rule__WeightingFunction__Group__1__Impl { pushFollow(FollowSets000.FOLLOW_rule__WeightingFunction__Group__1__Impl_in_rule__WeightingFunction__Group__116875); rule__WeightingFunction__Group__1__Impl(); state._fsp--; - pushFollow(FollowSets000.FOLLOW_rule__WeightingFunction__Group__2_in_rule__WeightingFunction__Group__116878); - rule__WeightingFunction__Group__2(); - - state._fsp--; - } @@ -21709,96 +21703,31 @@ public class InternalStaAdaptationLanguageParser extends AbstractInternalContent // $ANTLR start "rule__WeightingFunction__Group__1__Impl" - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:8565:1: rule__WeightingFunction__Group__1__Impl : ( '{' ) ; + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:8564:1: rule__WeightingFunction__Group__1__Impl : ( ( rule__WeightingFunction__FunctionAssignment_1 ) ) ; public final void rule__WeightingFunction__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:8569:1: ( ( '{' ) ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:8570:1: ( '{' ) + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:8568:1: ( ( ( rule__WeightingFunction__FunctionAssignment_1 ) ) ) + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:8569:1: ( ( rule__WeightingFunction__FunctionAssignment_1 ) ) { - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:8570:1: ( '{' ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:8571:1: '{' + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:8569:1: ( ( rule__WeightingFunction__FunctionAssignment_1 ) ) + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:8570:1: ( rule__WeightingFunction__FunctionAssignment_1 ) { - before(grammarAccess.getWeightingFunctionAccess().getLeftCurlyBracketKeyword_1()); - match(input,14,FollowSets000.FOLLOW_14_in_rule__WeightingFunction__Group__1__Impl16906); - after(grammarAccess.getWeightingFunctionAccess().getLeftCurlyBracketKeyword_1()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__WeightingFunction__Group__1__Impl" - - - // $ANTLR start "rule__WeightingFunction__Group__2" - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:8584:1: rule__WeightingFunction__Group__2 : rule__WeightingFunction__Group__2__Impl rule__WeightingFunction__Group__3 ; - public final void rule__WeightingFunction__Group__2() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:8588:1: ( rule__WeightingFunction__Group__2__Impl rule__WeightingFunction__Group__3 ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:8589:2: rule__WeightingFunction__Group__2__Impl rule__WeightingFunction__Group__3 + before(grammarAccess.getWeightingFunctionAccess().getFunctionAssignment_1()); + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:8571:1: ( rule__WeightingFunction__FunctionAssignment_1 ) + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:8571:2: rule__WeightingFunction__FunctionAssignment_1 { - pushFollow(FollowSets000.FOLLOW_rule__WeightingFunction__Group__2__Impl_in_rule__WeightingFunction__Group__216937); - rule__WeightingFunction__Group__2__Impl(); - - state._fsp--; - - pushFollow(FollowSets000.FOLLOW_rule__WeightingFunction__Group__3_in_rule__WeightingFunction__Group__216940); - rule__WeightingFunction__Group__3(); + pushFollow(FollowSets000.FOLLOW_rule__WeightingFunction__FunctionAssignment_1_in_rule__WeightingFunction__Group__1__Impl16902); + rule__WeightingFunction__FunctionAssignment_1(); state._fsp--; } - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__WeightingFunction__Group__2" - - - // $ANTLR start "rule__WeightingFunction__Group__2__Impl" - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:8596:1: rule__WeightingFunction__Group__2__Impl : ( 'function' ) ; - public final void rule__WeightingFunction__Group__2__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:8600:1: ( ( 'function' ) ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:8601:1: ( 'function' ) - { - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:8601:1: ( 'function' ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:8602:1: 'function' - { - before(grammarAccess.getWeightingFunctionAccess().getFunctionKeyword_2()); - match(input,71,FollowSets000.FOLLOW_71_in_rule__WeightingFunction__Group__2__Impl16968); - after(grammarAccess.getWeightingFunctionAccess().getFunctionKeyword_2()); + after(grammarAccess.getWeightingFunctionAccess().getFunctionAssignment_1()); } @@ -21817,179 +21746,24 @@ public class InternalStaAdaptationLanguageParser extends AbstractInternalContent } return ; } - // $ANTLR end "rule__WeightingFunction__Group__2__Impl" - - - // $ANTLR start "rule__WeightingFunction__Group__3" - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:8615:1: rule__WeightingFunction__Group__3 : rule__WeightingFunction__Group__3__Impl rule__WeightingFunction__Group__4 ; - public final void rule__WeightingFunction__Group__3() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:8619:1: ( rule__WeightingFunction__Group__3__Impl rule__WeightingFunction__Group__4 ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:8620:2: rule__WeightingFunction__Group__3__Impl rule__WeightingFunction__Group__4 - { - pushFollow(FollowSets000.FOLLOW_rule__WeightingFunction__Group__3__Impl_in_rule__WeightingFunction__Group__316999); - rule__WeightingFunction__Group__3__Impl(); - - state._fsp--; - - pushFollow(FollowSets000.FOLLOW_rule__WeightingFunction__Group__4_in_rule__WeightingFunction__Group__317002); - rule__WeightingFunction__Group__4(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__WeightingFunction__Group__3" - - - // $ANTLR start "rule__WeightingFunction__Group__3__Impl" - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:8627:1: rule__WeightingFunction__Group__3__Impl : ( ( rule__WeightingFunction__FunctionAssignment_3 ) ) ; - public final void rule__WeightingFunction__Group__3__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:8631:1: ( ( ( rule__WeightingFunction__FunctionAssignment_3 ) ) ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:8632:1: ( ( rule__WeightingFunction__FunctionAssignment_3 ) ) - { - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:8632:1: ( ( rule__WeightingFunction__FunctionAssignment_3 ) ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:8633:1: ( rule__WeightingFunction__FunctionAssignment_3 ) - { - before(grammarAccess.getWeightingFunctionAccess().getFunctionAssignment_3()); - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:8634:1: ( rule__WeightingFunction__FunctionAssignment_3 ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:8634:2: rule__WeightingFunction__FunctionAssignment_3 - { - pushFollow(FollowSets000.FOLLOW_rule__WeightingFunction__FunctionAssignment_3_in_rule__WeightingFunction__Group__3__Impl17029); - rule__WeightingFunction__FunctionAssignment_3(); - - state._fsp--; - - - } - - after(grammarAccess.getWeightingFunctionAccess().getFunctionAssignment_3()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__WeightingFunction__Group__3__Impl" - - - // $ANTLR start "rule__WeightingFunction__Group__4" - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:8644:1: rule__WeightingFunction__Group__4 : rule__WeightingFunction__Group__4__Impl ; - public final void rule__WeightingFunction__Group__4() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:8648:1: ( rule__WeightingFunction__Group__4__Impl ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:8649:2: rule__WeightingFunction__Group__4__Impl - { - pushFollow(FollowSets000.FOLLOW_rule__WeightingFunction__Group__4__Impl_in_rule__WeightingFunction__Group__417059); - rule__WeightingFunction__Group__4__Impl(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__WeightingFunction__Group__4" - - - // $ANTLR start "rule__WeightingFunction__Group__4__Impl" - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:8655:1: rule__WeightingFunction__Group__4__Impl : ( '}' ) ; - public final void rule__WeightingFunction__Group__4__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:8659:1: ( ( '}' ) ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:8660:1: ( '}' ) - { - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:8660:1: ( '}' ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:8661:1: '}' - { - before(grammarAccess.getWeightingFunctionAccess().getRightCurlyBracketKeyword_4()); - match(input,17,FollowSets000.FOLLOW_17_in_rule__WeightingFunction__Group__4__Impl17087); - after(grammarAccess.getWeightingFunctionAccess().getRightCurlyBracketKeyword_4()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__WeightingFunction__Group__4__Impl" + // $ANTLR end "rule__WeightingFunction__Group__1__Impl" // $ANTLR start "rule__StaRepository__IdAssignment_1" - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:8685:1: rule__StaRepository__IdAssignment_1 : ( ruleEString ) ; + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:8586:1: rule__StaRepository__IdAssignment_1 : ( ruleEString ) ; public final void rule__StaRepository__IdAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:8689:1: ( ( ruleEString ) ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:8690:1: ( ruleEString ) + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:8590:1: ( ( ruleEString ) ) + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:8591:1: ( ruleEString ) { - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:8690:1: ( ruleEString ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:8691:1: ruleEString + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:8591:1: ( ruleEString ) + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:8592:1: ruleEString { before(grammarAccess.getStaRepositoryAccess().getIdEStringParserRuleCall_1_0()); - pushFollow(FollowSets000.FOLLOW_ruleEString_in_rule__StaRepository__IdAssignment_117133); + pushFollow(FollowSets000.FOLLOW_ruleEString_in_rule__StaRepository__IdAssignment_116941); ruleEString(); state._fsp--; @@ -22017,20 +21791,20 @@ public class InternalStaAdaptationLanguageParser extends AbstractInternalContent // $ANTLR start "rule__StaRepository__NameAssignment_4" - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:8700:1: rule__StaRepository__NameAssignment_4 : ( ruleEString ) ; + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:8601:1: rule__StaRepository__NameAssignment_4 : ( ruleEString ) ; public final void rule__StaRepository__NameAssignment_4() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:8704:1: ( ( ruleEString ) ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:8705:1: ( ruleEString ) + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:8605:1: ( ( ruleEString ) ) + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:8606:1: ( ruleEString ) { - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:8705:1: ( ruleEString ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:8706:1: ruleEString + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:8606:1: ( ruleEString ) + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:8607:1: ruleEString { before(grammarAccess.getStaRepositoryAccess().getNameEStringParserRuleCall_4_0()); - pushFollow(FollowSets000.FOLLOW_ruleEString_in_rule__StaRepository__NameAssignment_417164); + pushFollow(FollowSets000.FOLLOW_ruleEString_in_rule__StaRepository__NameAssignment_416972); ruleEString(); state._fsp--; @@ -22057,26 +21831,26 @@ public class InternalStaAdaptationLanguageParser extends AbstractInternalContent // $ANTLR end "rule__StaRepository__NameAssignment_4" - // $ANTLR start "rule__StaRepository__TacticsAssignment_7" - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:8715:1: rule__StaRepository__TacticsAssignment_7 : ( ruleTactic ) ; - public final void rule__StaRepository__TacticsAssignment_7() throws RecognitionException { + // $ANTLR start "rule__StaRepository__ParametersAssignment_5_2" + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:8616:1: rule__StaRepository__ParametersAssignment_5_2 : ( ruleParameter ) ; + public final void rule__StaRepository__ParametersAssignment_5_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:8719:1: ( ( ruleTactic ) ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:8720:1: ( ruleTactic ) + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:8620:1: ( ( ruleParameter ) ) + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:8621:1: ( ruleParameter ) { - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:8720:1: ( ruleTactic ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:8721:1: ruleTactic + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:8621:1: ( ruleParameter ) + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:8622:1: ruleParameter { - before(grammarAccess.getStaRepositoryAccess().getTacticsTacticParserRuleCall_7_0()); - pushFollow(FollowSets000.FOLLOW_ruleTactic_in_rule__StaRepository__TacticsAssignment_717195); - ruleTactic(); + before(grammarAccess.getStaRepositoryAccess().getParametersParameterParserRuleCall_5_2_0()); + pushFollow(FollowSets000.FOLLOW_ruleParameter_in_rule__StaRepository__ParametersAssignment_5_217003); + ruleParameter(); state._fsp--; - after(grammarAccess.getStaRepositoryAccess().getTacticsTacticParserRuleCall_7_0()); + after(grammarAccess.getStaRepositoryAccess().getParametersParameterParserRuleCall_5_2_0()); } @@ -22095,29 +21869,29 @@ public class InternalStaAdaptationLanguageParser extends AbstractInternalContent } return ; } - // $ANTLR end "rule__StaRepository__TacticsAssignment_7" + // $ANTLR end "rule__StaRepository__ParametersAssignment_5_2" - // $ANTLR start "rule__StaRepository__TacticsAssignment_8_1" - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:8730:1: rule__StaRepository__TacticsAssignment_8_1 : ( ruleTactic ) ; - public final void rule__StaRepository__TacticsAssignment_8_1() throws RecognitionException { + // $ANTLR start "rule__StaRepository__ParametersAssignment_5_3_1" + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:8631:1: rule__StaRepository__ParametersAssignment_5_3_1 : ( ruleParameter ) ; + public final void rule__StaRepository__ParametersAssignment_5_3_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:8734:1: ( ( ruleTactic ) ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:8735:1: ( ruleTactic ) + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:8635:1: ( ( ruleParameter ) ) + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:8636:1: ( ruleParameter ) { - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:8735:1: ( ruleTactic ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:8736:1: ruleTactic + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:8636:1: ( ruleParameter ) + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:8637:1: ruleParameter { - before(grammarAccess.getStaRepositoryAccess().getTacticsTacticParserRuleCall_8_1_0()); - pushFollow(FollowSets000.FOLLOW_ruleTactic_in_rule__StaRepository__TacticsAssignment_8_117226); - ruleTactic(); + before(grammarAccess.getStaRepositoryAccess().getParametersParameterParserRuleCall_5_3_1_0()); + pushFollow(FollowSets000.FOLLOW_ruleParameter_in_rule__StaRepository__ParametersAssignment_5_3_117034); + ruleParameter(); state._fsp--; - after(grammarAccess.getStaRepositoryAccess().getTacticsTacticParserRuleCall_8_1_0()); + after(grammarAccess.getStaRepositoryAccess().getParametersParameterParserRuleCall_5_3_1_0()); } @@ -22136,29 +21910,29 @@ public class InternalStaAdaptationLanguageParser extends AbstractInternalContent } return ; } - // $ANTLR end "rule__StaRepository__TacticsAssignment_8_1" + // $ANTLR end "rule__StaRepository__ParametersAssignment_5_3_1" - // $ANTLR start "rule__StaRepository__ActionsAssignment_12" - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:8745:1: rule__StaRepository__ActionsAssignment_12 : ( ruleAction ) ; - public final void rule__StaRepository__ActionsAssignment_12() throws RecognitionException { + // $ANTLR start "rule__StaRepository__ActionsAssignment_8" + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:8646:1: rule__StaRepository__ActionsAssignment_8 : ( ruleAction ) ; + public final void rule__StaRepository__ActionsAssignment_8() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:8749:1: ( ( ruleAction ) ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:8750:1: ( ruleAction ) + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:8650:1: ( ( ruleAction ) ) + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:8651:1: ( ruleAction ) { - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:8750:1: ( ruleAction ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:8751:1: ruleAction + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:8651:1: ( ruleAction ) + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:8652:1: ruleAction { - before(grammarAccess.getStaRepositoryAccess().getActionsActionParserRuleCall_12_0()); - pushFollow(FollowSets000.FOLLOW_ruleAction_in_rule__StaRepository__ActionsAssignment_1217257); + before(grammarAccess.getStaRepositoryAccess().getActionsActionParserRuleCall_8_0()); + pushFollow(FollowSets000.FOLLOW_ruleAction_in_rule__StaRepository__ActionsAssignment_817065); ruleAction(); state._fsp--; - after(grammarAccess.getStaRepositoryAccess().getActionsActionParserRuleCall_12_0()); + after(grammarAccess.getStaRepositoryAccess().getActionsActionParserRuleCall_8_0()); } @@ -22177,29 +21951,29 @@ public class InternalStaAdaptationLanguageParser extends AbstractInternalContent } return ; } - // $ANTLR end "rule__StaRepository__ActionsAssignment_12" + // $ANTLR end "rule__StaRepository__ActionsAssignment_8" - // $ANTLR start "rule__StaRepository__ActionsAssignment_13_1" - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:8760:1: rule__StaRepository__ActionsAssignment_13_1 : ( ruleAction ) ; - public final void rule__StaRepository__ActionsAssignment_13_1() throws RecognitionException { + // $ANTLR start "rule__StaRepository__ActionsAssignment_9_1" + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:8661:1: rule__StaRepository__ActionsAssignment_9_1 : ( ruleAction ) ; + public final void rule__StaRepository__ActionsAssignment_9_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:8764:1: ( ( ruleAction ) ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:8765:1: ( ruleAction ) + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:8665:1: ( ( ruleAction ) ) + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:8666:1: ( ruleAction ) { - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:8765:1: ( ruleAction ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:8766:1: ruleAction + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:8666:1: ( ruleAction ) + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:8667:1: ruleAction { - before(grammarAccess.getStaRepositoryAccess().getActionsActionParserRuleCall_13_1_0()); - pushFollow(FollowSets000.FOLLOW_ruleAction_in_rule__StaRepository__ActionsAssignment_13_117288); + before(grammarAccess.getStaRepositoryAccess().getActionsActionParserRuleCall_9_1_0()); + pushFollow(FollowSets000.FOLLOW_ruleAction_in_rule__StaRepository__ActionsAssignment_9_117096); ruleAction(); state._fsp--; - after(grammarAccess.getStaRepositoryAccess().getActionsActionParserRuleCall_13_1_0()); + after(grammarAccess.getStaRepositoryAccess().getActionsActionParserRuleCall_9_1_0()); } @@ -22218,29 +21992,29 @@ public class InternalStaAdaptationLanguageParser extends AbstractInternalContent } return ; } - // $ANTLR end "rule__StaRepository__ActionsAssignment_13_1" + // $ANTLR end "rule__StaRepository__ActionsAssignment_9_1" - // $ANTLR start "rule__StaRepository__StrategiesAssignment_17" - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:8775:1: rule__StaRepository__StrategiesAssignment_17 : ( ruleStrategy ) ; - public final void rule__StaRepository__StrategiesAssignment_17() throws RecognitionException { + // $ANTLR start "rule__StaRepository__TacticsAssignment_13" + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:8676:1: rule__StaRepository__TacticsAssignment_13 : ( ruleTactic ) ; + public final void rule__StaRepository__TacticsAssignment_13() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:8779:1: ( ( ruleStrategy ) ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:8780:1: ( ruleStrategy ) + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:8680:1: ( ( ruleTactic ) ) + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:8681:1: ( ruleTactic ) { - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:8780:1: ( ruleStrategy ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:8781:1: ruleStrategy + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:8681:1: ( ruleTactic ) + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:8682:1: ruleTactic { - before(grammarAccess.getStaRepositoryAccess().getStrategiesStrategyParserRuleCall_17_0()); - pushFollow(FollowSets000.FOLLOW_ruleStrategy_in_rule__StaRepository__StrategiesAssignment_1717319); - ruleStrategy(); + before(grammarAccess.getStaRepositoryAccess().getTacticsTacticParserRuleCall_13_0()); + pushFollow(FollowSets000.FOLLOW_ruleTactic_in_rule__StaRepository__TacticsAssignment_1317127); + ruleTactic(); state._fsp--; - after(grammarAccess.getStaRepositoryAccess().getStrategiesStrategyParserRuleCall_17_0()); + after(grammarAccess.getStaRepositoryAccess().getTacticsTacticParserRuleCall_13_0()); } @@ -22259,29 +22033,29 @@ public class InternalStaAdaptationLanguageParser extends AbstractInternalContent } return ; } - // $ANTLR end "rule__StaRepository__StrategiesAssignment_17" + // $ANTLR end "rule__StaRepository__TacticsAssignment_13" - // $ANTLR start "rule__StaRepository__StrategiesAssignment_18_1" - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:8790:1: rule__StaRepository__StrategiesAssignment_18_1 : ( ruleStrategy ) ; - public final void rule__StaRepository__StrategiesAssignment_18_1() throws RecognitionException { + // $ANTLR start "rule__StaRepository__TacticsAssignment_14_1" + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:8691:1: rule__StaRepository__TacticsAssignment_14_1 : ( ruleTactic ) ; + public final void rule__StaRepository__TacticsAssignment_14_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:8794:1: ( ( ruleStrategy ) ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:8795:1: ( ruleStrategy ) + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:8695:1: ( ( ruleTactic ) ) + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:8696:1: ( ruleTactic ) { - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:8795:1: ( ruleStrategy ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:8796:1: ruleStrategy + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:8696:1: ( ruleTactic ) + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:8697:1: ruleTactic { - before(grammarAccess.getStaRepositoryAccess().getStrategiesStrategyParserRuleCall_18_1_0()); - pushFollow(FollowSets000.FOLLOW_ruleStrategy_in_rule__StaRepository__StrategiesAssignment_18_117350); - ruleStrategy(); + before(grammarAccess.getStaRepositoryAccess().getTacticsTacticParserRuleCall_14_1_0()); + pushFollow(FollowSets000.FOLLOW_ruleTactic_in_rule__StaRepository__TacticsAssignment_14_117158); + ruleTactic(); state._fsp--; - after(grammarAccess.getStaRepositoryAccess().getStrategiesStrategyParserRuleCall_18_1_0()); + after(grammarAccess.getStaRepositoryAccess().getTacticsTacticParserRuleCall_14_1_0()); } @@ -22300,29 +22074,29 @@ public class InternalStaAdaptationLanguageParser extends AbstractInternalContent } return ; } - // $ANTLR end "rule__StaRepository__StrategiesAssignment_18_1" + // $ANTLR end "rule__StaRepository__TacticsAssignment_14_1" - // $ANTLR start "rule__StaRepository__ParametersAssignment_20_2" - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:8805:1: rule__StaRepository__ParametersAssignment_20_2 : ( ruleParameter ) ; - public final void rule__StaRepository__ParametersAssignment_20_2() throws RecognitionException { + // $ANTLR start "rule__StaRepository__StrategiesAssignment_18" + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:8706:1: rule__StaRepository__StrategiesAssignment_18 : ( ruleStrategy ) ; + public final void rule__StaRepository__StrategiesAssignment_18() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:8809:1: ( ( ruleParameter ) ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:8810:1: ( ruleParameter ) + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:8710:1: ( ( ruleStrategy ) ) + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:8711:1: ( ruleStrategy ) { - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:8810:1: ( ruleParameter ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:8811:1: ruleParameter + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:8711:1: ( ruleStrategy ) + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:8712:1: ruleStrategy { - before(grammarAccess.getStaRepositoryAccess().getParametersParameterParserRuleCall_20_2_0()); - pushFollow(FollowSets000.FOLLOW_ruleParameter_in_rule__StaRepository__ParametersAssignment_20_217381); - ruleParameter(); + before(grammarAccess.getStaRepositoryAccess().getStrategiesStrategyParserRuleCall_18_0()); + pushFollow(FollowSets000.FOLLOW_ruleStrategy_in_rule__StaRepository__StrategiesAssignment_1817189); + ruleStrategy(); state._fsp--; - after(grammarAccess.getStaRepositoryAccess().getParametersParameterParserRuleCall_20_2_0()); + after(grammarAccess.getStaRepositoryAccess().getStrategiesStrategyParserRuleCall_18_0()); } @@ -22341,29 +22115,29 @@ public class InternalStaAdaptationLanguageParser extends AbstractInternalContent } return ; } - // $ANTLR end "rule__StaRepository__ParametersAssignment_20_2" + // $ANTLR end "rule__StaRepository__StrategiesAssignment_18" - // $ANTLR start "rule__StaRepository__ParametersAssignment_20_3_1" - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:8820:1: rule__StaRepository__ParametersAssignment_20_3_1 : ( ruleParameter ) ; - public final void rule__StaRepository__ParametersAssignment_20_3_1() throws RecognitionException { + // $ANTLR start "rule__StaRepository__StrategiesAssignment_19_1" + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:8721:1: rule__StaRepository__StrategiesAssignment_19_1 : ( ruleStrategy ) ; + public final void rule__StaRepository__StrategiesAssignment_19_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:8824:1: ( ( ruleParameter ) ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:8825:1: ( ruleParameter ) + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:8725:1: ( ( ruleStrategy ) ) + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:8726:1: ( ruleStrategy ) { - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:8825:1: ( ruleParameter ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:8826:1: ruleParameter + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:8726:1: ( ruleStrategy ) + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:8727:1: ruleStrategy { - before(grammarAccess.getStaRepositoryAccess().getParametersParameterParserRuleCall_20_3_1_0()); - pushFollow(FollowSets000.FOLLOW_ruleParameter_in_rule__StaRepository__ParametersAssignment_20_3_117412); - ruleParameter(); + before(grammarAccess.getStaRepositoryAccess().getStrategiesStrategyParserRuleCall_19_1_0()); + pushFollow(FollowSets000.FOLLOW_ruleStrategy_in_rule__StaRepository__StrategiesAssignment_19_117220); + ruleStrategy(); state._fsp--; - after(grammarAccess.getStaRepositoryAccess().getParametersParameterParserRuleCall_20_3_1_0()); + after(grammarAccess.getStaRepositoryAccess().getStrategiesStrategyParserRuleCall_19_1_0()); } @@ -22382,24 +22156,24 @@ public class InternalStaAdaptationLanguageParser extends AbstractInternalContent } return ; } - // $ANTLR end "rule__StaRepository__ParametersAssignment_20_3_1" + // $ANTLR end "rule__StaRepository__StrategiesAssignment_19_1" // $ANTLR start "rule__Tactic__IdAssignment_1" - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:8835:1: rule__Tactic__IdAssignment_1 : ( ruleEString ) ; + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:8736:1: rule__Tactic__IdAssignment_1 : ( ruleEString ) ; public final void rule__Tactic__IdAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:8839:1: ( ( ruleEString ) ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:8840:1: ( ruleEString ) + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:8740:1: ( ( ruleEString ) ) + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:8741:1: ( ruleEString ) { - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:8840:1: ( ruleEString ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:8841:1: ruleEString + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:8741:1: ( ruleEString ) + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:8742:1: ruleEString { before(grammarAccess.getTacticAccess().getIdEStringParserRuleCall_1_0()); - pushFollow(FollowSets000.FOLLOW_ruleEString_in_rule__Tactic__IdAssignment_117443); + pushFollow(FollowSets000.FOLLOW_ruleEString_in_rule__Tactic__IdAssignment_117251); ruleEString(); state._fsp--; @@ -22427,20 +22201,20 @@ public class InternalStaAdaptationLanguageParser extends AbstractInternalContent // $ANTLR start "rule__Tactic__NameAssignment_4" - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:8850:1: rule__Tactic__NameAssignment_4 : ( ruleEString ) ; + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:8751:1: rule__Tactic__NameAssignment_4 : ( ruleEString ) ; public final void rule__Tactic__NameAssignment_4() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:8854:1: ( ( ruleEString ) ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:8855:1: ( ruleEString ) + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:8755:1: ( ( ruleEString ) ) + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:8756:1: ( ruleEString ) { - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:8855:1: ( ruleEString ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:8856:1: ruleEString + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:8756:1: ( ruleEString ) + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:8757:1: ruleEString { before(grammarAccess.getTacticAccess().getNameEStringParserRuleCall_4_0()); - pushFollow(FollowSets000.FOLLOW_ruleEString_in_rule__Tactic__NameAssignment_417474); + pushFollow(FollowSets000.FOLLOW_ruleEString_in_rule__Tactic__NameAssignment_417282); ruleEString(); state._fsp--; @@ -22468,24 +22242,24 @@ public class InternalStaAdaptationLanguageParser extends AbstractInternalContent // $ANTLR start "rule__Tactic__InputParamsAssignment_5_2" - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:8865:1: rule__Tactic__InputParamsAssignment_5_2 : ( ( ruleEString ) ) ; + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:8766:1: rule__Tactic__InputParamsAssignment_5_2 : ( ( ruleEString ) ) ; public final void rule__Tactic__InputParamsAssignment_5_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:8869:1: ( ( ( ruleEString ) ) ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:8870:1: ( ( ruleEString ) ) + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:8770:1: ( ( ( ruleEString ) ) ) + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:8771:1: ( ( ruleEString ) ) { - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:8870:1: ( ( ruleEString ) ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:8871:1: ( ruleEString ) + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:8771:1: ( ( ruleEString ) ) + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:8772:1: ( ruleEString ) { before(grammarAccess.getTacticAccess().getInputParamsParameterCrossReference_5_2_0()); - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:8872:1: ( ruleEString ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:8873:1: ruleEString + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:8773:1: ( ruleEString ) + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:8774:1: ruleEString { before(grammarAccess.getTacticAccess().getInputParamsParameterEStringParserRuleCall_5_2_0_1()); - pushFollow(FollowSets000.FOLLOW_ruleEString_in_rule__Tactic__InputParamsAssignment_5_217509); + pushFollow(FollowSets000.FOLLOW_ruleEString_in_rule__Tactic__InputParamsAssignment_5_217317); ruleEString(); state._fsp--; @@ -22517,24 +22291,24 @@ public class InternalStaAdaptationLanguageParser extends AbstractInternalContent // $ANTLR start "rule__Tactic__InputParamsAssignment_5_3_1" - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:8884:1: rule__Tactic__InputParamsAssignment_5_3_1 : ( ( ruleEString ) ) ; + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:8785:1: rule__Tactic__InputParamsAssignment_5_3_1 : ( ( ruleEString ) ) ; public final void rule__Tactic__InputParamsAssignment_5_3_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:8888:1: ( ( ( ruleEString ) ) ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:8889:1: ( ( ruleEString ) ) + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:8789:1: ( ( ( ruleEString ) ) ) + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:8790:1: ( ( ruleEString ) ) { - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:8889:1: ( ( ruleEString ) ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:8890:1: ( ruleEString ) + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:8790:1: ( ( ruleEString ) ) + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:8791:1: ( ruleEString ) { before(grammarAccess.getTacticAccess().getInputParamsParameterCrossReference_5_3_1_0()); - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:8891:1: ( ruleEString ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:8892:1: ruleEString + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:8792:1: ( ruleEString ) + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:8793:1: ruleEString { before(grammarAccess.getTacticAccess().getInputParamsParameterEStringParserRuleCall_5_3_1_0_1()); - pushFollow(FollowSets000.FOLLOW_ruleEString_in_rule__Tactic__InputParamsAssignment_5_3_117548); + pushFollow(FollowSets000.FOLLOW_ruleEString_in_rule__Tactic__InputParamsAssignment_5_3_117356); ruleEString(); state._fsp--; @@ -22566,24 +22340,24 @@ public class InternalStaAdaptationLanguageParser extends AbstractInternalContent // $ANTLR start "rule__Tactic__OutputParamAssignment_6_1" - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:8903:1: rule__Tactic__OutputParamAssignment_6_1 : ( ( ruleEString ) ) ; + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:8804:1: rule__Tactic__OutputParamAssignment_6_1 : ( ( ruleEString ) ) ; public final void rule__Tactic__OutputParamAssignment_6_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:8907:1: ( ( ( ruleEString ) ) ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:8908:1: ( ( ruleEString ) ) + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:8808:1: ( ( ( ruleEString ) ) ) + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:8809:1: ( ( ruleEString ) ) { - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:8908:1: ( ( ruleEString ) ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:8909:1: ( ruleEString ) + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:8809:1: ( ( ruleEString ) ) + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:8810:1: ( ruleEString ) { before(grammarAccess.getTacticAccess().getOutputParamParameterCrossReference_6_1_0()); - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:8910:1: ( ruleEString ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:8911:1: ruleEString + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:8811:1: ( ruleEString ) + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:8812:1: ruleEString { before(grammarAccess.getTacticAccess().getOutputParamParameterEStringParserRuleCall_6_1_0_1()); - pushFollow(FollowSets000.FOLLOW_ruleEString_in_rule__Tactic__OutputParamAssignment_6_117587); + pushFollow(FollowSets000.FOLLOW_ruleEString_in_rule__Tactic__OutputParamAssignment_6_117395); ruleEString(); state._fsp--; @@ -22615,20 +22389,20 @@ public class InternalStaAdaptationLanguageParser extends AbstractInternalContent // $ANTLR start "rule__Tactic__ImplementedPlanAssignment_8" - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:8922:1: rule__Tactic__ImplementedPlanAssignment_8 : ( ruleAdaptationPlan ) ; + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:8823:1: rule__Tactic__ImplementedPlanAssignment_8 : ( ruleAdaptationPlan ) ; public final void rule__Tactic__ImplementedPlanAssignment_8() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:8926:1: ( ( ruleAdaptationPlan ) ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:8927:1: ( ruleAdaptationPlan ) + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:8827:1: ( ( ruleAdaptationPlan ) ) + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:8828:1: ( ruleAdaptationPlan ) { - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:8927:1: ( ruleAdaptationPlan ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:8928:1: ruleAdaptationPlan + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:8828:1: ( ruleAdaptationPlan ) + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:8829:1: ruleAdaptationPlan { before(grammarAccess.getTacticAccess().getImplementedPlanAdaptationPlanParserRuleCall_8_0()); - pushFollow(FollowSets000.FOLLOW_ruleAdaptationPlan_in_rule__Tactic__ImplementedPlanAssignment_817622); + pushFollow(FollowSets000.FOLLOW_ruleAdaptationPlan_in_rule__Tactic__ImplementedPlanAssignment_817430); ruleAdaptationPlan(); state._fsp--; @@ -22656,20 +22430,20 @@ public class InternalStaAdaptationLanguageParser extends AbstractInternalContent // $ANTLR start "rule__Action__IdAssignment_1" - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:8937:1: rule__Action__IdAssignment_1 : ( ruleEString ) ; + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:8838:1: rule__Action__IdAssignment_1 : ( ruleEString ) ; public final void rule__Action__IdAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:8941:1: ( ( ruleEString ) ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:8942:1: ( ruleEString ) + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:8842:1: ( ( ruleEString ) ) + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:8843:1: ( ruleEString ) { - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:8942:1: ( ruleEString ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:8943:1: ruleEString + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:8843:1: ( ruleEString ) + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:8844:1: ruleEString { before(grammarAccess.getActionAccess().getIdEStringParserRuleCall_1_0()); - pushFollow(FollowSets000.FOLLOW_ruleEString_in_rule__Action__IdAssignment_117653); + pushFollow(FollowSets000.FOLLOW_ruleEString_in_rule__Action__IdAssignment_117461); ruleEString(); state._fsp--; @@ -22697,20 +22471,20 @@ public class InternalStaAdaptationLanguageParser extends AbstractInternalContent // $ANTLR start "rule__Action__NameAssignment_4" - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:8952:1: rule__Action__NameAssignment_4 : ( ruleEString ) ; + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:8853:1: rule__Action__NameAssignment_4 : ( ruleEString ) ; public final void rule__Action__NameAssignment_4() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:8956:1: ( ( ruleEString ) ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:8957:1: ( ruleEString ) + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:8857:1: ( ( ruleEString ) ) + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:8858:1: ( ruleEString ) { - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:8957:1: ( ruleEString ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:8958:1: ruleEString + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:8858:1: ( ruleEString ) + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:8859:1: ruleEString { before(grammarAccess.getActionAccess().getNameEStringParserRuleCall_4_0()); - pushFollow(FollowSets000.FOLLOW_ruleEString_in_rule__Action__NameAssignment_417684); + pushFollow(FollowSets000.FOLLOW_ruleEString_in_rule__Action__NameAssignment_417492); ruleEString(); state._fsp--; @@ -22738,24 +22512,24 @@ public class InternalStaAdaptationLanguageParser extends AbstractInternalContent // $ANTLR start "rule__Action__OutputParamAssignment_5_1" - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:8967:1: rule__Action__OutputParamAssignment_5_1 : ( ( ruleEString ) ) ; + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:8868:1: rule__Action__OutputParamAssignment_5_1 : ( ( ruleEString ) ) ; public final void rule__Action__OutputParamAssignment_5_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:8971:1: ( ( ( ruleEString ) ) ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:8972:1: ( ( ruleEString ) ) + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:8872:1: ( ( ( ruleEString ) ) ) + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:8873:1: ( ( ruleEString ) ) { - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:8972:1: ( ( ruleEString ) ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:8973:1: ( ruleEString ) + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:8873:1: ( ( ruleEString ) ) + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:8874:1: ( ruleEString ) { before(grammarAccess.getActionAccess().getOutputParamParameterCrossReference_5_1_0()); - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:8974:1: ( ruleEString ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:8975:1: ruleEString + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:8875:1: ( ruleEString ) + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:8876:1: ruleEString { before(grammarAccess.getActionAccess().getOutputParamParameterEStringParserRuleCall_5_1_0_1()); - pushFollow(FollowSets000.FOLLOW_ruleEString_in_rule__Action__OutputParamAssignment_5_117719); + pushFollow(FollowSets000.FOLLOW_ruleEString_in_rule__Action__OutputParamAssignment_5_117527); ruleEString(); state._fsp--; @@ -22787,24 +22561,24 @@ public class InternalStaAdaptationLanguageParser extends AbstractInternalContent // $ANTLR start "rule__Action__InputParamsAssignment_6_2" - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:8986:1: rule__Action__InputParamsAssignment_6_2 : ( ( ruleEString ) ) ; + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:8887:1: rule__Action__InputParamsAssignment_6_2 : ( ( ruleEString ) ) ; public final void rule__Action__InputParamsAssignment_6_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:8990:1: ( ( ( ruleEString ) ) ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:8991:1: ( ( ruleEString ) ) + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:8891:1: ( ( ( ruleEString ) ) ) + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:8892:1: ( ( ruleEString ) ) { - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:8991:1: ( ( ruleEString ) ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:8992:1: ( ruleEString ) + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:8892:1: ( ( ruleEString ) ) + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:8893:1: ( ruleEString ) { before(grammarAccess.getActionAccess().getInputParamsParameterCrossReference_6_2_0()); - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:8993:1: ( ruleEString ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:8994:1: ruleEString + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:8894:1: ( ruleEString ) + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:8895:1: ruleEString { before(grammarAccess.getActionAccess().getInputParamsParameterEStringParserRuleCall_6_2_0_1()); - pushFollow(FollowSets000.FOLLOW_ruleEString_in_rule__Action__InputParamsAssignment_6_217758); + pushFollow(FollowSets000.FOLLOW_ruleEString_in_rule__Action__InputParamsAssignment_6_217566); ruleEString(); state._fsp--; @@ -22836,24 +22610,24 @@ public class InternalStaAdaptationLanguageParser extends AbstractInternalContent // $ANTLR start "rule__Action__InputParamsAssignment_6_3_1" - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9005:1: rule__Action__InputParamsAssignment_6_3_1 : ( ( ruleEString ) ) ; + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:8906:1: rule__Action__InputParamsAssignment_6_3_1 : ( ( ruleEString ) ) ; public final void rule__Action__InputParamsAssignment_6_3_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9009:1: ( ( ( ruleEString ) ) ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9010:1: ( ( ruleEString ) ) + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:8910:1: ( ( ( ruleEString ) ) ) + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:8911:1: ( ( ruleEString ) ) { - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9010:1: ( ( ruleEString ) ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9011:1: ( ruleEString ) + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:8911:1: ( ( ruleEString ) ) + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:8912:1: ( ruleEString ) { before(grammarAccess.getActionAccess().getInputParamsParameterCrossReference_6_3_1_0()); - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9012:1: ( ruleEString ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9013:1: ruleEString + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:8913:1: ( ruleEString ) + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:8914:1: ruleEString { before(grammarAccess.getActionAccess().getInputParamsParameterEStringParserRuleCall_6_3_1_0_1()); - pushFollow(FollowSets000.FOLLOW_ruleEString_in_rule__Action__InputParamsAssignment_6_3_117797); + pushFollow(FollowSets000.FOLLOW_ruleEString_in_rule__Action__InputParamsAssignment_6_3_117605); ruleEString(); state._fsp--; @@ -22885,24 +22659,24 @@ public class InternalStaAdaptationLanguageParser extends AbstractInternalContent // $ANTLR start "rule__Action__ReferredAdaptationPointAssignment_8" - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9024:1: rule__Action__ReferredAdaptationPointAssignment_8 : ( ( ruleEString ) ) ; + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:8925:1: rule__Action__ReferredAdaptationPointAssignment_8 : ( ( ruleEString ) ) ; public final void rule__Action__ReferredAdaptationPointAssignment_8() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9028:1: ( ( ( ruleEString ) ) ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9029:1: ( ( ruleEString ) ) + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:8929:1: ( ( ( ruleEString ) ) ) + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:8930:1: ( ( ruleEString ) ) { - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9029:1: ( ( ruleEString ) ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9030:1: ( ruleEString ) + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:8930:1: ( ( ruleEString ) ) + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:8931:1: ( ruleEString ) { before(grammarAccess.getActionAccess().getReferredAdaptationPointAdaptationPointCrossReference_8_0()); - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9031:1: ( ruleEString ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9032:1: ruleEString + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:8932:1: ( ruleEString ) + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:8933:1: ruleEString { before(grammarAccess.getActionAccess().getReferredAdaptationPointAdaptationPointEStringParserRuleCall_8_0_1()); - pushFollow(FollowSets000.FOLLOW_ruleEString_in_rule__Action__ReferredAdaptationPointAssignment_817836); + pushFollow(FollowSets000.FOLLOW_ruleEString_in_rule__Action__ReferredAdaptationPointAssignment_817644); ruleEString(); state._fsp--; @@ -22934,20 +22708,20 @@ public class InternalStaAdaptationLanguageParser extends AbstractInternalContent // $ANTLR start "rule__Strategy__IdAssignment_1" - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9043:1: rule__Strategy__IdAssignment_1 : ( ruleEString ) ; + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:8944:1: rule__Strategy__IdAssignment_1 : ( ruleEString ) ; public final void rule__Strategy__IdAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9047:1: ( ( ruleEString ) ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9048:1: ( ruleEString ) + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:8948:1: ( ( ruleEString ) ) + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:8949:1: ( ruleEString ) { - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9048:1: ( ruleEString ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9049:1: ruleEString + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:8949:1: ( ruleEString ) + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:8950:1: ruleEString { before(grammarAccess.getStrategyAccess().getIdEStringParserRuleCall_1_0()); - pushFollow(FollowSets000.FOLLOW_ruleEString_in_rule__Strategy__IdAssignment_117871); + pushFollow(FollowSets000.FOLLOW_ruleEString_in_rule__Strategy__IdAssignment_117679); ruleEString(); state._fsp--; @@ -22975,20 +22749,20 @@ public class InternalStaAdaptationLanguageParser extends AbstractInternalContent // $ANTLR start "rule__Strategy__NameAssignment_4" - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9058:1: rule__Strategy__NameAssignment_4 : ( ruleEString ) ; + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:8959:1: rule__Strategy__NameAssignment_4 : ( ruleEString ) ; public final void rule__Strategy__NameAssignment_4() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9062:1: ( ( ruleEString ) ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9063:1: ( ruleEString ) + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:8963:1: ( ( ruleEString ) ) + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:8964:1: ( ruleEString ) { - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9063:1: ( ruleEString ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9064:1: ruleEString + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:8964:1: ( ruleEString ) + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:8965:1: ruleEString { before(grammarAccess.getStrategyAccess().getNameEStringParserRuleCall_4_0()); - pushFollow(FollowSets000.FOLLOW_ruleEString_in_rule__Strategy__NameAssignment_417902); + pushFollow(FollowSets000.FOLLOW_ruleEString_in_rule__Strategy__NameAssignment_417710); ruleEString(); state._fsp--; @@ -23016,24 +22790,24 @@ public class InternalStaAdaptationLanguageParser extends AbstractInternalContent // $ANTLR start "rule__Strategy__ObjectiveAssignment_6" - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9073:1: rule__Strategy__ObjectiveAssignment_6 : ( ( ruleEString ) ) ; + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:8974:1: rule__Strategy__ObjectiveAssignment_6 : ( ( ruleEString ) ) ; public final void rule__Strategy__ObjectiveAssignment_6() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9077:1: ( ( ( ruleEString ) ) ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9078:1: ( ( ruleEString ) ) + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:8978:1: ( ( ( ruleEString ) ) ) + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:8979:1: ( ( ruleEString ) ) { - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9078:1: ( ( ruleEString ) ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9079:1: ( ruleEString ) + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:8979:1: ( ( ruleEString ) ) + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:8980:1: ( ruleEString ) { before(grammarAccess.getStrategyAccess().getObjectiveObjectiveCrossReference_6_0()); - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9080:1: ( ruleEString ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9081:1: ruleEString + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:8981:1: ( ruleEString ) + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:8982:1: ruleEString { before(grammarAccess.getStrategyAccess().getObjectiveObjectiveEStringParserRuleCall_6_0_1()); - pushFollow(FollowSets000.FOLLOW_ruleEString_in_rule__Strategy__ObjectiveAssignment_617937); + pushFollow(FollowSets000.FOLLOW_ruleEString_in_rule__Strategy__ObjectiveAssignment_617745); ruleEString(); state._fsp--; @@ -23065,20 +22839,20 @@ public class InternalStaAdaptationLanguageParser extends AbstractInternalContent // $ANTLR start "rule__Strategy__TriggeringEventsAssignment_7_1" - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9092:1: rule__Strategy__TriggeringEventsAssignment_7_1 : ( ruleEvent ) ; + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:8993:1: rule__Strategy__TriggeringEventsAssignment_7_1 : ( ruleEvent ) ; public final void rule__Strategy__TriggeringEventsAssignment_7_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9096:1: ( ( ruleEvent ) ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9097:1: ( ruleEvent ) + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:8997:1: ( ( ruleEvent ) ) + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:8998:1: ( ruleEvent ) { - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9097:1: ( ruleEvent ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9098:1: ruleEvent + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:8998:1: ( ruleEvent ) + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:8999:1: ruleEvent { before(grammarAccess.getStrategyAccess().getTriggeringEventsEventParserRuleCall_7_1_0()); - pushFollow(FollowSets000.FOLLOW_ruleEvent_in_rule__Strategy__TriggeringEventsAssignment_7_117972); + pushFollow(FollowSets000.FOLLOW_ruleEvent_in_rule__Strategy__TriggeringEventsAssignment_7_117780); ruleEvent(); state._fsp--; @@ -23106,20 +22880,20 @@ public class InternalStaAdaptationLanguageParser extends AbstractInternalContent // $ANTLR start "rule__Strategy__TacticsAssignment_10" - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9107:1: rule__Strategy__TacticsAssignment_10 : ( ruleWeightedTactic ) ; + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9008:1: rule__Strategy__TacticsAssignment_10 : ( ruleWeightedTactic ) ; public final void rule__Strategy__TacticsAssignment_10() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9111:1: ( ( ruleWeightedTactic ) ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9112:1: ( ruleWeightedTactic ) + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9012:1: ( ( ruleWeightedTactic ) ) + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9013:1: ( ruleWeightedTactic ) { - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9112:1: ( ruleWeightedTactic ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9113:1: ruleWeightedTactic + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9013:1: ( ruleWeightedTactic ) + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9014:1: ruleWeightedTactic { before(grammarAccess.getStrategyAccess().getTacticsWeightedTacticParserRuleCall_10_0()); - pushFollow(FollowSets000.FOLLOW_ruleWeightedTactic_in_rule__Strategy__TacticsAssignment_1018003); + pushFollow(FollowSets000.FOLLOW_ruleWeightedTactic_in_rule__Strategy__TacticsAssignment_1017811); ruleWeightedTactic(); state._fsp--; @@ -23147,20 +22921,20 @@ public class InternalStaAdaptationLanguageParser extends AbstractInternalContent // $ANTLR start "rule__Strategy__TacticsAssignment_11_1" - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9122:1: rule__Strategy__TacticsAssignment_11_1 : ( ruleWeightedTactic ) ; + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9023:1: rule__Strategy__TacticsAssignment_11_1 : ( ruleWeightedTactic ) ; public final void rule__Strategy__TacticsAssignment_11_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9126:1: ( ( ruleWeightedTactic ) ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9127:1: ( ruleWeightedTactic ) + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9027:1: ( ( ruleWeightedTactic ) ) + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9028:1: ( ruleWeightedTactic ) { - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9127:1: ( ruleWeightedTactic ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9128:1: ruleWeightedTactic + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9028:1: ( ruleWeightedTactic ) + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9029:1: ruleWeightedTactic { before(grammarAccess.getStrategyAccess().getTacticsWeightedTacticParserRuleCall_11_1_0()); - pushFollow(FollowSets000.FOLLOW_ruleWeightedTactic_in_rule__Strategy__TacticsAssignment_11_118034); + pushFollow(FollowSets000.FOLLOW_ruleWeightedTactic_in_rule__Strategy__TacticsAssignment_11_117842); ruleWeightedTactic(); state._fsp--; @@ -23188,20 +22962,20 @@ public class InternalStaAdaptationLanguageParser extends AbstractInternalContent // $ANTLR start "rule__Strategy__WeightingFunctionAssignment_14" - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9137:1: rule__Strategy__WeightingFunctionAssignment_14 : ( ruleWeightingFunction ) ; + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9038:1: rule__Strategy__WeightingFunctionAssignment_14 : ( ruleWeightingFunction ) ; public final void rule__Strategy__WeightingFunctionAssignment_14() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9141:1: ( ( ruleWeightingFunction ) ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9142:1: ( ruleWeightingFunction ) + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9042:1: ( ( ruleWeightingFunction ) ) + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9043:1: ( ruleWeightingFunction ) { - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9142:1: ( ruleWeightingFunction ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9143:1: ruleWeightingFunction + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9043:1: ( ruleWeightingFunction ) + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9044:1: ruleWeightingFunction { before(grammarAccess.getStrategyAccess().getWeightingFunctionWeightingFunctionParserRuleCall_14_0()); - pushFollow(FollowSets000.FOLLOW_ruleWeightingFunction_in_rule__Strategy__WeightingFunctionAssignment_1418065); + pushFollow(FollowSets000.FOLLOW_ruleWeightingFunction_in_rule__Strategy__WeightingFunctionAssignment_1417873); ruleWeightingFunction(); state._fsp--; @@ -23229,20 +23003,20 @@ public class InternalStaAdaptationLanguageParser extends AbstractInternalContent // $ANTLR start "rule__Parameter__NameAssignment_1" - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9152:1: rule__Parameter__NameAssignment_1 : ( ruleEString ) ; + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9053:1: rule__Parameter__NameAssignment_1 : ( ruleEString ) ; public final void rule__Parameter__NameAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9156:1: ( ( ruleEString ) ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9157:1: ( ruleEString ) + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9057:1: ( ( ruleEString ) ) + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9058:1: ( ruleEString ) { - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9157:1: ( ruleEString ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9158:1: ruleEString + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9058:1: ( ruleEString ) + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9059:1: ruleEString { before(grammarAccess.getParameterAccess().getNameEStringParserRuleCall_1_0()); - pushFollow(FollowSets000.FOLLOW_ruleEString_in_rule__Parameter__NameAssignment_118096); + pushFollow(FollowSets000.FOLLOW_ruleEString_in_rule__Parameter__NameAssignment_117904); ruleEString(); state._fsp--; @@ -23270,20 +23044,20 @@ public class InternalStaAdaptationLanguageParser extends AbstractInternalContent // $ANTLR start "rule__Parameter__TypeAssignment_4" - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9167:1: rule__Parameter__TypeAssignment_4 : ( ruleEString ) ; + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9068:1: rule__Parameter__TypeAssignment_4 : ( ruleEString ) ; public final void rule__Parameter__TypeAssignment_4() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9171:1: ( ( ruleEString ) ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9172:1: ( ruleEString ) + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9072:1: ( ( ruleEString ) ) + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9073:1: ( ruleEString ) { - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9172:1: ( ruleEString ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9173:1: ruleEString + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9073:1: ( ruleEString ) + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9074:1: ruleEString { before(grammarAccess.getParameterAccess().getTypeEStringParserRuleCall_4_0()); - pushFollow(FollowSets000.FOLLOW_ruleEString_in_rule__Parameter__TypeAssignment_418127); + pushFollow(FollowSets000.FOLLOW_ruleEString_in_rule__Parameter__TypeAssignment_417935); ruleEString(); state._fsp--; @@ -23311,20 +23085,20 @@ public class InternalStaAdaptationLanguageParser extends AbstractInternalContent // $ANTLR start "rule__AdaptationPlan__IdAssignment_1" - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9182:1: rule__AdaptationPlan__IdAssignment_1 : ( ruleEString ) ; + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9083:1: rule__AdaptationPlan__IdAssignment_1 : ( ruleEString ) ; public final void rule__AdaptationPlan__IdAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9186:1: ( ( ruleEString ) ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9187:1: ( ruleEString ) + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9087:1: ( ( ruleEString ) ) + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9088:1: ( ruleEString ) { - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9187:1: ( ruleEString ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9188:1: ruleEString + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9088:1: ( ruleEString ) + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9089:1: ruleEString { before(grammarAccess.getAdaptationPlanAccess().getIdEStringParserRuleCall_1_0()); - pushFollow(FollowSets000.FOLLOW_ruleEString_in_rule__AdaptationPlan__IdAssignment_118158); + pushFollow(FollowSets000.FOLLOW_ruleEString_in_rule__AdaptationPlan__IdAssignment_117966); ruleEString(); state._fsp--; @@ -23352,20 +23126,20 @@ public class InternalStaAdaptationLanguageParser extends AbstractInternalContent // $ANTLR start "rule__AdaptationPlan__NameAssignment_4" - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9197:1: rule__AdaptationPlan__NameAssignment_4 : ( ruleEString ) ; + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9098:1: rule__AdaptationPlan__NameAssignment_4 : ( ruleEString ) ; public final void rule__AdaptationPlan__NameAssignment_4() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9201:1: ( ( ruleEString ) ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9202:1: ( ruleEString ) + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9102:1: ( ( ruleEString ) ) + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9103:1: ( ruleEString ) { - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9202:1: ( ruleEString ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9203:1: ruleEString + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9103:1: ( ruleEString ) + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9104:1: ruleEString { before(grammarAccess.getAdaptationPlanAccess().getNameEStringParserRuleCall_4_0()); - pushFollow(FollowSets000.FOLLOW_ruleEString_in_rule__AdaptationPlan__NameAssignment_418189); + pushFollow(FollowSets000.FOLLOW_ruleEString_in_rule__AdaptationPlan__NameAssignment_417997); ruleEString(); state._fsp--; @@ -23393,20 +23167,20 @@ public class InternalStaAdaptationLanguageParser extends AbstractInternalContent // $ANTLR start "rule__AdaptationPlan__StepsAssignment_5_2" - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9212:1: rule__AdaptationPlan__StepsAssignment_5_2 : ( ruleAbstractControlFlowElement ) ; + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9113:1: rule__AdaptationPlan__StepsAssignment_5_2 : ( ruleAbstractControlFlowElement ) ; public final void rule__AdaptationPlan__StepsAssignment_5_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9216:1: ( ( ruleAbstractControlFlowElement ) ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9217:1: ( ruleAbstractControlFlowElement ) + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9117:1: ( ( ruleAbstractControlFlowElement ) ) + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9118:1: ( ruleAbstractControlFlowElement ) { - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9217:1: ( ruleAbstractControlFlowElement ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9218:1: ruleAbstractControlFlowElement + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9118:1: ( ruleAbstractControlFlowElement ) + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9119:1: ruleAbstractControlFlowElement { before(grammarAccess.getAdaptationPlanAccess().getStepsAbstractControlFlowElementParserRuleCall_5_2_0()); - pushFollow(FollowSets000.FOLLOW_ruleAbstractControlFlowElement_in_rule__AdaptationPlan__StepsAssignment_5_218220); + pushFollow(FollowSets000.FOLLOW_ruleAbstractControlFlowElement_in_rule__AdaptationPlan__StepsAssignment_5_218028); ruleAbstractControlFlowElement(); state._fsp--; @@ -23434,20 +23208,20 @@ public class InternalStaAdaptationLanguageParser extends AbstractInternalContent // $ANTLR start "rule__AdaptationPlan__StepsAssignment_5_3_1" - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9227:1: rule__AdaptationPlan__StepsAssignment_5_3_1 : ( ruleAbstractControlFlowElement ) ; + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9128:1: rule__AdaptationPlan__StepsAssignment_5_3_1 : ( ruleAbstractControlFlowElement ) ; public final void rule__AdaptationPlan__StepsAssignment_5_3_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9231:1: ( ( ruleAbstractControlFlowElement ) ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9232:1: ( ruleAbstractControlFlowElement ) + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9132:1: ( ( ruleAbstractControlFlowElement ) ) + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9133:1: ( ruleAbstractControlFlowElement ) { - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9232:1: ( ruleAbstractControlFlowElement ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9233:1: ruleAbstractControlFlowElement + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9133:1: ( ruleAbstractControlFlowElement ) + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9134:1: ruleAbstractControlFlowElement { before(grammarAccess.getAdaptationPlanAccess().getStepsAbstractControlFlowElementParserRuleCall_5_3_1_0()); - pushFollow(FollowSets000.FOLLOW_ruleAbstractControlFlowElement_in_rule__AdaptationPlan__StepsAssignment_5_3_118251); + pushFollow(FollowSets000.FOLLOW_ruleAbstractControlFlowElement_in_rule__AdaptationPlan__StepsAssignment_5_3_118059); ruleAbstractControlFlowElement(); state._fsp--; @@ -23475,24 +23249,24 @@ public class InternalStaAdaptationLanguageParser extends AbstractInternalContent // $ANTLR start "rule__Start__PredecessorAssignment_3_1" - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9242:1: rule__Start__PredecessorAssignment_3_1 : ( ( ruleEString ) ) ; + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9143:1: rule__Start__PredecessorAssignment_3_1 : ( ( ruleEString ) ) ; public final void rule__Start__PredecessorAssignment_3_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9246:1: ( ( ( ruleEString ) ) ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9247:1: ( ( ruleEString ) ) + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9147:1: ( ( ( ruleEString ) ) ) + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9148:1: ( ( ruleEString ) ) { - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9247:1: ( ( ruleEString ) ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9248:1: ( ruleEString ) + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9148:1: ( ( ruleEString ) ) + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9149:1: ( ruleEString ) { before(grammarAccess.getStartAccess().getPredecessorAbstractControlFlowElementCrossReference_3_1_0()); - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9249:1: ( ruleEString ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9250:1: ruleEString + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9150:1: ( ruleEString ) + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9151:1: ruleEString { before(grammarAccess.getStartAccess().getPredecessorAbstractControlFlowElementEStringParserRuleCall_3_1_0_1()); - pushFollow(FollowSets000.FOLLOW_ruleEString_in_rule__Start__PredecessorAssignment_3_118286); + pushFollow(FollowSets000.FOLLOW_ruleEString_in_rule__Start__PredecessorAssignment_3_118094); ruleEString(); state._fsp--; @@ -23524,24 +23298,24 @@ public class InternalStaAdaptationLanguageParser extends AbstractInternalContent // $ANTLR start "rule__Start__SuccessorAssignment_4_1" - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9261:1: rule__Start__SuccessorAssignment_4_1 : ( ( ruleEString ) ) ; + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9162:1: rule__Start__SuccessorAssignment_4_1 : ( ( ruleEString ) ) ; public final void rule__Start__SuccessorAssignment_4_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9265:1: ( ( ( ruleEString ) ) ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9266:1: ( ( ruleEString ) ) + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9166:1: ( ( ( ruleEString ) ) ) + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9167:1: ( ( ruleEString ) ) { - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9266:1: ( ( ruleEString ) ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9267:1: ( ruleEString ) + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9167:1: ( ( ruleEString ) ) + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9168:1: ( ruleEString ) { before(grammarAccess.getStartAccess().getSuccessorAbstractControlFlowElementCrossReference_4_1_0()); - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9268:1: ( ruleEString ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9269:1: ruleEString + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9169:1: ( ruleEString ) + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9170:1: ruleEString { before(grammarAccess.getStartAccess().getSuccessorAbstractControlFlowElementEStringParserRuleCall_4_1_0_1()); - pushFollow(FollowSets000.FOLLOW_ruleEString_in_rule__Start__SuccessorAssignment_4_118325); + pushFollow(FollowSets000.FOLLOW_ruleEString_in_rule__Start__SuccessorAssignment_4_118133); ruleEString(); state._fsp--; @@ -23573,24 +23347,24 @@ public class InternalStaAdaptationLanguageParser extends AbstractInternalContent // $ANTLR start "rule__Stop__PredecessorAssignment_3_1" - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9280:1: rule__Stop__PredecessorAssignment_3_1 : ( ( ruleEString ) ) ; + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9181:1: rule__Stop__PredecessorAssignment_3_1 : ( ( ruleEString ) ) ; public final void rule__Stop__PredecessorAssignment_3_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9284:1: ( ( ( ruleEString ) ) ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9285:1: ( ( ruleEString ) ) + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9185:1: ( ( ( ruleEString ) ) ) + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9186:1: ( ( ruleEString ) ) { - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9285:1: ( ( ruleEString ) ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9286:1: ( ruleEString ) + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9186:1: ( ( ruleEString ) ) + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9187:1: ( ruleEString ) { before(grammarAccess.getStopAccess().getPredecessorAbstractControlFlowElementCrossReference_3_1_0()); - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9287:1: ( ruleEString ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9288:1: ruleEString + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9188:1: ( ruleEString ) + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9189:1: ruleEString { before(grammarAccess.getStopAccess().getPredecessorAbstractControlFlowElementEStringParserRuleCall_3_1_0_1()); - pushFollow(FollowSets000.FOLLOW_ruleEString_in_rule__Stop__PredecessorAssignment_3_118364); + pushFollow(FollowSets000.FOLLOW_ruleEString_in_rule__Stop__PredecessorAssignment_3_118172); ruleEString(); state._fsp--; @@ -23622,24 +23396,24 @@ public class InternalStaAdaptationLanguageParser extends AbstractInternalContent // $ANTLR start "rule__Stop__SuccessorAssignment_4_1" - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9299:1: rule__Stop__SuccessorAssignment_4_1 : ( ( ruleEString ) ) ; + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9200:1: rule__Stop__SuccessorAssignment_4_1 : ( ( ruleEString ) ) ; public final void rule__Stop__SuccessorAssignment_4_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9303:1: ( ( ( ruleEString ) ) ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9304:1: ( ( ruleEString ) ) + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9204:1: ( ( ( ruleEString ) ) ) + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9205:1: ( ( ruleEString ) ) { - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9304:1: ( ( ruleEString ) ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9305:1: ( ruleEString ) + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9205:1: ( ( ruleEString ) ) + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9206:1: ( ruleEString ) { before(grammarAccess.getStopAccess().getSuccessorAbstractControlFlowElementCrossReference_4_1_0()); - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9306:1: ( ruleEString ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9307:1: ruleEString + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9207:1: ( ruleEString ) + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9208:1: ruleEString { before(grammarAccess.getStopAccess().getSuccessorAbstractControlFlowElementEStringParserRuleCall_4_1_0_1()); - pushFollow(FollowSets000.FOLLOW_ruleEString_in_rule__Stop__SuccessorAssignment_4_118403); + pushFollow(FollowSets000.FOLLOW_ruleEString_in_rule__Stop__SuccessorAssignment_4_118211); ruleEString(); state._fsp--; @@ -23671,20 +23445,20 @@ public class InternalStaAdaptationLanguageParser extends AbstractInternalContent // $ANTLR start "rule__Loop__CounterAssignment_3" - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9318:1: rule__Loop__CounterAssignment_3 : ( ruleEInt ) ; + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9219:1: rule__Loop__CounterAssignment_3 : ( ruleEInt ) ; public final void rule__Loop__CounterAssignment_3() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9322:1: ( ( ruleEInt ) ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9323:1: ( ruleEInt ) + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9223:1: ( ( ruleEInt ) ) + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9224:1: ( ruleEInt ) { - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9323:1: ( ruleEInt ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9324:1: ruleEInt + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9224:1: ( ruleEInt ) + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9225:1: ruleEInt { before(grammarAccess.getLoopAccess().getCounterEIntParserRuleCall_3_0()); - pushFollow(FollowSets000.FOLLOW_ruleEInt_in_rule__Loop__CounterAssignment_318438); + pushFollow(FollowSets000.FOLLOW_ruleEInt_in_rule__Loop__CounterAssignment_318246); ruleEInt(); state._fsp--; @@ -23712,24 +23486,24 @@ public class InternalStaAdaptationLanguageParser extends AbstractInternalContent // $ANTLR start "rule__Loop__PredecessorAssignment_4_1" - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9333:1: rule__Loop__PredecessorAssignment_4_1 : ( ( ruleEString ) ) ; + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9234:1: rule__Loop__PredecessorAssignment_4_1 : ( ( ruleEString ) ) ; public final void rule__Loop__PredecessorAssignment_4_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9337:1: ( ( ( ruleEString ) ) ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9338:1: ( ( ruleEString ) ) + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9238:1: ( ( ( ruleEString ) ) ) + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9239:1: ( ( ruleEString ) ) { - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9338:1: ( ( ruleEString ) ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9339:1: ( ruleEString ) + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9239:1: ( ( ruleEString ) ) + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9240:1: ( ruleEString ) { before(grammarAccess.getLoopAccess().getPredecessorAbstractControlFlowElementCrossReference_4_1_0()); - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9340:1: ( ruleEString ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9341:1: ruleEString + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9241:1: ( ruleEString ) + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9242:1: ruleEString { before(grammarAccess.getLoopAccess().getPredecessorAbstractControlFlowElementEStringParserRuleCall_4_1_0_1()); - pushFollow(FollowSets000.FOLLOW_ruleEString_in_rule__Loop__PredecessorAssignment_4_118473); + pushFollow(FollowSets000.FOLLOW_ruleEString_in_rule__Loop__PredecessorAssignment_4_118281); ruleEString(); state._fsp--; @@ -23761,24 +23535,24 @@ public class InternalStaAdaptationLanguageParser extends AbstractInternalContent // $ANTLR start "rule__Loop__SuccessorAssignment_5_1" - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9352:1: rule__Loop__SuccessorAssignment_5_1 : ( ( ruleEString ) ) ; + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9253:1: rule__Loop__SuccessorAssignment_5_1 : ( ( ruleEString ) ) ; public final void rule__Loop__SuccessorAssignment_5_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9356:1: ( ( ( ruleEString ) ) ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9357:1: ( ( ruleEString ) ) + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9257:1: ( ( ( ruleEString ) ) ) + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9258:1: ( ( ruleEString ) ) { - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9357:1: ( ( ruleEString ) ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9358:1: ( ruleEString ) + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9258:1: ( ( ruleEString ) ) + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9259:1: ( ruleEString ) { before(grammarAccess.getLoopAccess().getSuccessorAbstractControlFlowElementCrossReference_5_1_0()); - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9359:1: ( ruleEString ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9360:1: ruleEString + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9260:1: ( ruleEString ) + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9261:1: ruleEString { before(grammarAccess.getLoopAccess().getSuccessorAbstractControlFlowElementEStringParserRuleCall_5_1_0_1()); - pushFollow(FollowSets000.FOLLOW_ruleEString_in_rule__Loop__SuccessorAssignment_5_118512); + pushFollow(FollowSets000.FOLLOW_ruleEString_in_rule__Loop__SuccessorAssignment_5_118320); ruleEString(); state._fsp--; @@ -23810,20 +23584,20 @@ public class InternalStaAdaptationLanguageParser extends AbstractInternalContent // $ANTLR start "rule__Loop__BodyAssignment_7" - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9371:1: rule__Loop__BodyAssignment_7 : ( ruleAdaptationPlan ) ; + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9272:1: rule__Loop__BodyAssignment_7 : ( ruleAdaptationPlan ) ; public final void rule__Loop__BodyAssignment_7() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9375:1: ( ( ruleAdaptationPlan ) ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9376:1: ( ruleAdaptationPlan ) + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9276:1: ( ( ruleAdaptationPlan ) ) + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9277:1: ( ruleAdaptationPlan ) { - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9376:1: ( ruleAdaptationPlan ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9377:1: ruleAdaptationPlan + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9277:1: ( ruleAdaptationPlan ) + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9278:1: ruleAdaptationPlan { before(grammarAccess.getLoopAccess().getBodyAdaptationPlanParserRuleCall_7_0()); - pushFollow(FollowSets000.FOLLOW_ruleAdaptationPlan_in_rule__Loop__BodyAssignment_718547); + pushFollow(FollowSets000.FOLLOW_ruleAdaptationPlan_in_rule__Loop__BodyAssignment_718355); ruleAdaptationPlan(); state._fsp--; @@ -23851,20 +23625,20 @@ public class InternalStaAdaptationLanguageParser extends AbstractInternalContent // $ANTLR start "rule__Branch__ConditionAssignment_2_1" - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9386:1: rule__Branch__ConditionAssignment_2_1 : ( ruleEString ) ; + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9287:1: rule__Branch__ConditionAssignment_2_1 : ( ruleEString ) ; public final void rule__Branch__ConditionAssignment_2_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9390:1: ( ( ruleEString ) ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9391:1: ( ruleEString ) + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9291:1: ( ( ruleEString ) ) + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9292:1: ( ruleEString ) { - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9391:1: ( ruleEString ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9392:1: ruleEString + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9292:1: ( ruleEString ) + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9293:1: ruleEString { before(grammarAccess.getBranchAccess().getConditionEStringParserRuleCall_2_1_0()); - pushFollow(FollowSets000.FOLLOW_ruleEString_in_rule__Branch__ConditionAssignment_2_118578); + pushFollow(FollowSets000.FOLLOW_ruleEString_in_rule__Branch__ConditionAssignment_2_118386); ruleEString(); state._fsp--; @@ -23892,24 +23666,24 @@ public class InternalStaAdaptationLanguageParser extends AbstractInternalContent // $ANTLR start "rule__Branch__PredecessorAssignment_3_1" - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9401:1: rule__Branch__PredecessorAssignment_3_1 : ( ( ruleEString ) ) ; + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9302:1: rule__Branch__PredecessorAssignment_3_1 : ( ( ruleEString ) ) ; public final void rule__Branch__PredecessorAssignment_3_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9405:1: ( ( ( ruleEString ) ) ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9406:1: ( ( ruleEString ) ) + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9306:1: ( ( ( ruleEString ) ) ) + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9307:1: ( ( ruleEString ) ) { - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9406:1: ( ( ruleEString ) ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9407:1: ( ruleEString ) + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9307:1: ( ( ruleEString ) ) + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9308:1: ( ruleEString ) { before(grammarAccess.getBranchAccess().getPredecessorAbstractControlFlowElementCrossReference_3_1_0()); - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9408:1: ( ruleEString ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9409:1: ruleEString + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9309:1: ( ruleEString ) + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9310:1: ruleEString { before(grammarAccess.getBranchAccess().getPredecessorAbstractControlFlowElementEStringParserRuleCall_3_1_0_1()); - pushFollow(FollowSets000.FOLLOW_ruleEString_in_rule__Branch__PredecessorAssignment_3_118613); + pushFollow(FollowSets000.FOLLOW_ruleEString_in_rule__Branch__PredecessorAssignment_3_118421); ruleEString(); state._fsp--; @@ -23941,24 +23715,24 @@ public class InternalStaAdaptationLanguageParser extends AbstractInternalContent // $ANTLR start "rule__Branch__SuccessorAssignment_4_1" - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9420:1: rule__Branch__SuccessorAssignment_4_1 : ( ( ruleEString ) ) ; + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9321:1: rule__Branch__SuccessorAssignment_4_1 : ( ( ruleEString ) ) ; public final void rule__Branch__SuccessorAssignment_4_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9424:1: ( ( ( ruleEString ) ) ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9425:1: ( ( ruleEString ) ) + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9325:1: ( ( ( ruleEString ) ) ) + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9326:1: ( ( ruleEString ) ) { - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9425:1: ( ( ruleEString ) ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9426:1: ( ruleEString ) + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9326:1: ( ( ruleEString ) ) + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9327:1: ( ruleEString ) { before(grammarAccess.getBranchAccess().getSuccessorAbstractControlFlowElementCrossReference_4_1_0()); - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9427:1: ( ruleEString ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9428:1: ruleEString + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9328:1: ( ruleEString ) + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9329:1: ruleEString { before(grammarAccess.getBranchAccess().getSuccessorAbstractControlFlowElementEStringParserRuleCall_4_1_0_1()); - pushFollow(FollowSets000.FOLLOW_ruleEString_in_rule__Branch__SuccessorAssignment_4_118652); + pushFollow(FollowSets000.FOLLOW_ruleEString_in_rule__Branch__SuccessorAssignment_4_118460); ruleEString(); state._fsp--; @@ -23990,20 +23764,20 @@ public class InternalStaAdaptationLanguageParser extends AbstractInternalContent // $ANTLR start "rule__Branch__BranchesAssignment_7" - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9439:1: rule__Branch__BranchesAssignment_7 : ( ruleAdaptationPlan ) ; + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9340:1: rule__Branch__BranchesAssignment_7 : ( ruleAdaptationPlan ) ; public final void rule__Branch__BranchesAssignment_7() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9443:1: ( ( ruleAdaptationPlan ) ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9444:1: ( ruleAdaptationPlan ) + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9344:1: ( ( ruleAdaptationPlan ) ) + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9345:1: ( ruleAdaptationPlan ) { - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9444:1: ( ruleAdaptationPlan ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9445:1: ruleAdaptationPlan + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9345:1: ( ruleAdaptationPlan ) + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9346:1: ruleAdaptationPlan { before(grammarAccess.getBranchAccess().getBranchesAdaptationPlanParserRuleCall_7_0()); - pushFollow(FollowSets000.FOLLOW_ruleAdaptationPlan_in_rule__Branch__BranchesAssignment_718687); + pushFollow(FollowSets000.FOLLOW_ruleAdaptationPlan_in_rule__Branch__BranchesAssignment_718495); ruleAdaptationPlan(); state._fsp--; @@ -24031,20 +23805,20 @@ public class InternalStaAdaptationLanguageParser extends AbstractInternalContent // $ANTLR start "rule__Branch__BranchesAssignment_8_1" - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9454:1: rule__Branch__BranchesAssignment_8_1 : ( ruleAdaptationPlan ) ; + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9355:1: rule__Branch__BranchesAssignment_8_1 : ( ruleAdaptationPlan ) ; public final void rule__Branch__BranchesAssignment_8_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9458:1: ( ( ruleAdaptationPlan ) ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9459:1: ( ruleAdaptationPlan ) + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9359:1: ( ( ruleAdaptationPlan ) ) + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9360:1: ( ruleAdaptationPlan ) { - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9459:1: ( ruleAdaptationPlan ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9460:1: ruleAdaptationPlan + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9360:1: ( ruleAdaptationPlan ) + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9361:1: ruleAdaptationPlan { before(grammarAccess.getBranchAccess().getBranchesAdaptationPlanParserRuleCall_8_1_0()); - pushFollow(FollowSets000.FOLLOW_ruleAdaptationPlan_in_rule__Branch__BranchesAssignment_8_118718); + pushFollow(FollowSets000.FOLLOW_ruleAdaptationPlan_in_rule__Branch__BranchesAssignment_8_118526); ruleAdaptationPlan(); state._fsp--; @@ -24072,24 +23846,24 @@ public class InternalStaAdaptationLanguageParser extends AbstractInternalContent // $ANTLR start "rule__ActionReference__PredecessorAssignment_2_1" - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9469:1: rule__ActionReference__PredecessorAssignment_2_1 : ( ( ruleEString ) ) ; + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9370:1: rule__ActionReference__PredecessorAssignment_2_1 : ( ( ruleEString ) ) ; public final void rule__ActionReference__PredecessorAssignment_2_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9473:1: ( ( ( ruleEString ) ) ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9474:1: ( ( ruleEString ) ) + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9374:1: ( ( ( ruleEString ) ) ) + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9375:1: ( ( ruleEString ) ) { - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9474:1: ( ( ruleEString ) ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9475:1: ( ruleEString ) + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9375:1: ( ( ruleEString ) ) + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9376:1: ( ruleEString ) { before(grammarAccess.getActionReferenceAccess().getPredecessorAbstractControlFlowElementCrossReference_2_1_0()); - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9476:1: ( ruleEString ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9477:1: ruleEString + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9377:1: ( ruleEString ) + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9378:1: ruleEString { before(grammarAccess.getActionReferenceAccess().getPredecessorAbstractControlFlowElementEStringParserRuleCall_2_1_0_1()); - pushFollow(FollowSets000.FOLLOW_ruleEString_in_rule__ActionReference__PredecessorAssignment_2_118753); + pushFollow(FollowSets000.FOLLOW_ruleEString_in_rule__ActionReference__PredecessorAssignment_2_118561); ruleEString(); state._fsp--; @@ -24121,24 +23895,24 @@ public class InternalStaAdaptationLanguageParser extends AbstractInternalContent // $ANTLR start "rule__ActionReference__SuccessorAssignment_3_1" - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9488:1: rule__ActionReference__SuccessorAssignment_3_1 : ( ( ruleEString ) ) ; + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9389:1: rule__ActionReference__SuccessorAssignment_3_1 : ( ( ruleEString ) ) ; public final void rule__ActionReference__SuccessorAssignment_3_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9492:1: ( ( ( ruleEString ) ) ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9493:1: ( ( ruleEString ) ) + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9393:1: ( ( ( ruleEString ) ) ) + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9394:1: ( ( ruleEString ) ) { - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9493:1: ( ( ruleEString ) ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9494:1: ( ruleEString ) + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9394:1: ( ( ruleEString ) ) + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9395:1: ( ruleEString ) { before(grammarAccess.getActionReferenceAccess().getSuccessorAbstractControlFlowElementCrossReference_3_1_0()); - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9495:1: ( ruleEString ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9496:1: ruleEString + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9396:1: ( ruleEString ) + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9397:1: ruleEString { before(grammarAccess.getActionReferenceAccess().getSuccessorAbstractControlFlowElementEStringParserRuleCall_3_1_0_1()); - pushFollow(FollowSets000.FOLLOW_ruleEString_in_rule__ActionReference__SuccessorAssignment_3_118792); + pushFollow(FollowSets000.FOLLOW_ruleEString_in_rule__ActionReference__SuccessorAssignment_3_118600); ruleEString(); state._fsp--; @@ -24170,24 +23944,24 @@ public class InternalStaAdaptationLanguageParser extends AbstractInternalContent // $ANTLR start "rule__ActionReference__RefersToAssignment_5" - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9507:1: rule__ActionReference__RefersToAssignment_5 : ( ( ruleEString ) ) ; + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9408:1: rule__ActionReference__RefersToAssignment_5 : ( ( ruleEString ) ) ; public final void rule__ActionReference__RefersToAssignment_5() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9511:1: ( ( ( ruleEString ) ) ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9512:1: ( ( ruleEString ) ) + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9412:1: ( ( ( ruleEString ) ) ) + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9413:1: ( ( ruleEString ) ) { - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9512:1: ( ( ruleEString ) ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9513:1: ( ruleEString ) + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9413:1: ( ( ruleEString ) ) + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9414:1: ( ruleEString ) { before(grammarAccess.getActionReferenceAccess().getRefersToActionCrossReference_5_0()); - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9514:1: ( ruleEString ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9515:1: ruleEString + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9415:1: ( ruleEString ) + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9416:1: ruleEString { before(grammarAccess.getActionReferenceAccess().getRefersToActionEStringParserRuleCall_5_0_1()); - pushFollow(FollowSets000.FOLLOW_ruleEString_in_rule__ActionReference__RefersToAssignment_518831); + pushFollow(FollowSets000.FOLLOW_ruleEString_in_rule__ActionReference__RefersToAssignment_518639); ruleEString(); state._fsp--; @@ -24219,20 +23993,20 @@ public class InternalStaAdaptationLanguageParser extends AbstractInternalContent // $ANTLR start "rule__ModelVariableConfigurationRange__IdAssignment_1" - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9526:1: rule__ModelVariableConfigurationRange__IdAssignment_1 : ( ruleEString ) ; + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9427:1: rule__ModelVariableConfigurationRange__IdAssignment_1 : ( ruleEString ) ; public final void rule__ModelVariableConfigurationRange__IdAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9530:1: ( ( ruleEString ) ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9531:1: ( ruleEString ) + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9431:1: ( ( ruleEString ) ) + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9432:1: ( ruleEString ) { - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9531:1: ( ruleEString ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9532:1: ruleEString + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9432:1: ( ruleEString ) + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9433:1: ruleEString { before(grammarAccess.getModelVariableConfigurationRangeAccess().getIdEStringParserRuleCall_1_0()); - pushFollow(FollowSets000.FOLLOW_ruleEString_in_rule__ModelVariableConfigurationRange__IdAssignment_118866); + pushFollow(FollowSets000.FOLLOW_ruleEString_in_rule__ModelVariableConfigurationRange__IdAssignment_118674); ruleEString(); state._fsp--; @@ -24260,20 +24034,20 @@ public class InternalStaAdaptationLanguageParser extends AbstractInternalContent // $ANTLR start "rule__ModelVariableConfigurationRange__MinValueAssignment_4" - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9541:1: rule__ModelVariableConfigurationRange__MinValueAssignment_4 : ( ruleEDouble ) ; + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9442:1: rule__ModelVariableConfigurationRange__MinValueAssignment_4 : ( ruleEDouble ) ; public final void rule__ModelVariableConfigurationRange__MinValueAssignment_4() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9545:1: ( ( ruleEDouble ) ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9546:1: ( ruleEDouble ) + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9446:1: ( ( ruleEDouble ) ) + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9447:1: ( ruleEDouble ) { - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9546:1: ( ruleEDouble ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9547:1: ruleEDouble + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9447:1: ( ruleEDouble ) + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9448:1: ruleEDouble { before(grammarAccess.getModelVariableConfigurationRangeAccess().getMinValueEDoubleParserRuleCall_4_0()); - pushFollow(FollowSets000.FOLLOW_ruleEDouble_in_rule__ModelVariableConfigurationRange__MinValueAssignment_418897); + pushFollow(FollowSets000.FOLLOW_ruleEDouble_in_rule__ModelVariableConfigurationRange__MinValueAssignment_418705); ruleEDouble(); state._fsp--; @@ -24301,20 +24075,20 @@ public class InternalStaAdaptationLanguageParser extends AbstractInternalContent // $ANTLR start "rule__ModelVariableConfigurationRange__MaxValueAssignment_6" - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9556:1: rule__ModelVariableConfigurationRange__MaxValueAssignment_6 : ( ruleEDouble ) ; + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9457:1: rule__ModelVariableConfigurationRange__MaxValueAssignment_6 : ( ruleEDouble ) ; public final void rule__ModelVariableConfigurationRange__MaxValueAssignment_6() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9560:1: ( ( ruleEDouble ) ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9561:1: ( ruleEDouble ) + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9461:1: ( ( ruleEDouble ) ) + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9462:1: ( ruleEDouble ) { - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9561:1: ( ruleEDouble ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9562:1: ruleEDouble + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9462:1: ( ruleEDouble ) + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9463:1: ruleEDouble { before(grammarAccess.getModelVariableConfigurationRangeAccess().getMaxValueEDoubleParserRuleCall_6_0()); - pushFollow(FollowSets000.FOLLOW_ruleEDouble_in_rule__ModelVariableConfigurationRange__MaxValueAssignment_618928); + pushFollow(FollowSets000.FOLLOW_ruleEDouble_in_rule__ModelVariableConfigurationRange__MaxValueAssignment_618736); ruleEDouble(); state._fsp--; @@ -24342,24 +24116,24 @@ public class InternalStaAdaptationLanguageParser extends AbstractInternalContent // $ANTLR start "rule__ModelVariableConfigurationRange__AdaptableEntityAssignment_8" - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9571:1: rule__ModelVariableConfigurationRange__AdaptableEntityAssignment_8 : ( ( ruleEString ) ) ; + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9472:1: rule__ModelVariableConfigurationRange__AdaptableEntityAssignment_8 : ( ( ruleEString ) ) ; public final void rule__ModelVariableConfigurationRange__AdaptableEntityAssignment_8() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9575:1: ( ( ( ruleEString ) ) ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9576:1: ( ( ruleEString ) ) + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9476:1: ( ( ( ruleEString ) ) ) + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9477:1: ( ( ruleEString ) ) { - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9576:1: ( ( ruleEString ) ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9577:1: ( ruleEString ) + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9477:1: ( ( ruleEString ) ) + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9478:1: ( ruleEString ) { before(grammarAccess.getModelVariableConfigurationRangeAccess().getAdaptableEntityAdaptableEntityCrossReference_8_0()); - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9578:1: ( ruleEString ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9579:1: ruleEString + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9479:1: ( ruleEString ) + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9480:1: ruleEString { before(grammarAccess.getModelVariableConfigurationRangeAccess().getAdaptableEntityAdaptableEntityEStringParserRuleCall_8_0_1()); - pushFollow(FollowSets000.FOLLOW_ruleEString_in_rule__ModelVariableConfigurationRange__AdaptableEntityAssignment_818963); + pushFollow(FollowSets000.FOLLOW_ruleEString_in_rule__ModelVariableConfigurationRange__AdaptableEntityAssignment_818771); ruleEString(); state._fsp--; @@ -24391,20 +24165,20 @@ public class InternalStaAdaptationLanguageParser extends AbstractInternalContent // $ANTLR start "rule__ModelEntityConfigurationRange__IdAssignment_1" - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9590:1: rule__ModelEntityConfigurationRange__IdAssignment_1 : ( ruleEString ) ; + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9491:1: rule__ModelEntityConfigurationRange__IdAssignment_1 : ( ruleEString ) ; public final void rule__ModelEntityConfigurationRange__IdAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9594:1: ( ( ruleEString ) ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9595:1: ( ruleEString ) + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9495:1: ( ( ruleEString ) ) + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9496:1: ( ruleEString ) { - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9595:1: ( ruleEString ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9596:1: ruleEString + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9496:1: ( ruleEString ) + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9497:1: ruleEString { before(grammarAccess.getModelEntityConfigurationRangeAccess().getIdEStringParserRuleCall_1_0()); - pushFollow(FollowSets000.FOLLOW_ruleEString_in_rule__ModelEntityConfigurationRange__IdAssignment_118998); + pushFollow(FollowSets000.FOLLOW_ruleEString_in_rule__ModelEntityConfigurationRange__IdAssignment_118806); ruleEString(); state._fsp--; @@ -24432,24 +24206,24 @@ public class InternalStaAdaptationLanguageParser extends AbstractInternalContent // $ANTLR start "rule__ModelEntityConfigurationRange__EntityAssignment_3_2" - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9605:1: rule__ModelEntityConfigurationRange__EntityAssignment_3_2 : ( ( ruleEString ) ) ; + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9506:1: rule__ModelEntityConfigurationRange__EntityAssignment_3_2 : ( ( ruleEString ) ) ; public final void rule__ModelEntityConfigurationRange__EntityAssignment_3_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9609:1: ( ( ( ruleEString ) ) ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9610:1: ( ( ruleEString ) ) + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9510:1: ( ( ( ruleEString ) ) ) + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9511:1: ( ( ruleEString ) ) { - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9610:1: ( ( ruleEString ) ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9611:1: ( ruleEString ) + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9511:1: ( ( ruleEString ) ) + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9512:1: ( ruleEString ) { before(grammarAccess.getModelEntityConfigurationRangeAccess().getEntityEObjectCrossReference_3_2_0()); - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9612:1: ( ruleEString ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9613:1: ruleEString + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9513:1: ( ruleEString ) + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9514:1: ruleEString { before(grammarAccess.getModelEntityConfigurationRangeAccess().getEntityEObjectEStringParserRuleCall_3_2_0_1()); - pushFollow(FollowSets000.FOLLOW_ruleEString_in_rule__ModelEntityConfigurationRange__EntityAssignment_3_219033); + pushFollow(FollowSets000.FOLLOW_ruleEString_in_rule__ModelEntityConfigurationRange__EntityAssignment_3_218841); ruleEString(); state._fsp--; @@ -24481,24 +24255,24 @@ public class InternalStaAdaptationLanguageParser extends AbstractInternalContent // $ANTLR start "rule__ModelEntityConfigurationRange__EntityAssignment_3_3_1" - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9624:1: rule__ModelEntityConfigurationRange__EntityAssignment_3_3_1 : ( ( ruleEString ) ) ; + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9525:1: rule__ModelEntityConfigurationRange__EntityAssignment_3_3_1 : ( ( ruleEString ) ) ; public final void rule__ModelEntityConfigurationRange__EntityAssignment_3_3_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9628:1: ( ( ( ruleEString ) ) ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9629:1: ( ( ruleEString ) ) + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9529:1: ( ( ( ruleEString ) ) ) + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9530:1: ( ( ruleEString ) ) { - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9629:1: ( ( ruleEString ) ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9630:1: ( ruleEString ) + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9530:1: ( ( ruleEString ) ) + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9531:1: ( ruleEString ) { before(grammarAccess.getModelEntityConfigurationRangeAccess().getEntityEObjectCrossReference_3_3_1_0()); - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9631:1: ( ruleEString ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9632:1: ruleEString + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9532:1: ( ruleEString ) + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9533:1: ruleEString { before(grammarAccess.getModelEntityConfigurationRangeAccess().getEntityEObjectEStringParserRuleCall_3_3_1_0_1()); - pushFollow(FollowSets000.FOLLOW_ruleEString_in_rule__ModelEntityConfigurationRange__EntityAssignment_3_3_119072); + pushFollow(FollowSets000.FOLLOW_ruleEString_in_rule__ModelEntityConfigurationRange__EntityAssignment_3_3_118880); ruleEString(); state._fsp--; @@ -24530,20 +24304,20 @@ public class InternalStaAdaptationLanguageParser extends AbstractInternalContent // $ANTLR start "rule__ModelEntityConfigurationRange__VariationPossibilityAssignment_5" - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9643:1: rule__ModelEntityConfigurationRange__VariationPossibilityAssignment_5 : ( ruleVariationType ) ; + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9544:1: rule__ModelEntityConfigurationRange__VariationPossibilityAssignment_5 : ( ruleVariationType ) ; public final void rule__ModelEntityConfigurationRange__VariationPossibilityAssignment_5() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9647:1: ( ( ruleVariationType ) ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9648:1: ( ruleVariationType ) + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9548:1: ( ( ruleVariationType ) ) + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9549:1: ( ruleVariationType ) { - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9648:1: ( ruleVariationType ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9649:1: ruleVariationType + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9549:1: ( ruleVariationType ) + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9550:1: ruleVariationType { before(grammarAccess.getModelEntityConfigurationRangeAccess().getVariationPossibilityVariationTypeParserRuleCall_5_0()); - pushFollow(FollowSets000.FOLLOW_ruleVariationType_in_rule__ModelEntityConfigurationRange__VariationPossibilityAssignment_519107); + pushFollow(FollowSets000.FOLLOW_ruleVariationType_in_rule__ModelEntityConfigurationRange__VariationPossibilityAssignment_518915); ruleVariationType(); state._fsp--; @@ -24571,24 +24345,24 @@ public class InternalStaAdaptationLanguageParser extends AbstractInternalContent // $ANTLR start "rule__PropertyRange__MinValueConstraintAssignment_3" - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9658:1: rule__PropertyRange__MinValueConstraintAssignment_3 : ( ( ruleEString ) ) ; + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9559:1: rule__PropertyRange__MinValueConstraintAssignment_3 : ( ( ruleEString ) ) ; public final void rule__PropertyRange__MinValueConstraintAssignment_3() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9662:1: ( ( ( ruleEString ) ) ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9663:1: ( ( ruleEString ) ) + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9563:1: ( ( ( ruleEString ) ) ) + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9564:1: ( ( ruleEString ) ) { - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9663:1: ( ( ruleEString ) ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9664:1: ( ruleEString ) + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9564:1: ( ( ruleEString ) ) + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9565:1: ( ruleEString ) { before(grammarAccess.getPropertyRangeAccess().getMinValueConstraintOclConstraintCrossReference_3_0()); - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9665:1: ( ruleEString ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9666:1: ruleEString + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9566:1: ( ruleEString ) + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9567:1: ruleEString { before(grammarAccess.getPropertyRangeAccess().getMinValueConstraintOclConstraintEStringParserRuleCall_3_0_1()); - pushFollow(FollowSets000.FOLLOW_ruleEString_in_rule__PropertyRange__MinValueConstraintAssignment_319142); + pushFollow(FollowSets000.FOLLOW_ruleEString_in_rule__PropertyRange__MinValueConstraintAssignment_318950); ruleEString(); state._fsp--; @@ -24620,24 +24394,24 @@ public class InternalStaAdaptationLanguageParser extends AbstractInternalContent // $ANTLR start "rule__PropertyRange__MaxValueConstraintAssignment_5" - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9677:1: rule__PropertyRange__MaxValueConstraintAssignment_5 : ( ( ruleEString ) ) ; + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9578:1: rule__PropertyRange__MaxValueConstraintAssignment_5 : ( ( ruleEString ) ) ; public final void rule__PropertyRange__MaxValueConstraintAssignment_5() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9681:1: ( ( ( ruleEString ) ) ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9682:1: ( ( ruleEString ) ) + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9582:1: ( ( ( ruleEString ) ) ) + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9583:1: ( ( ruleEString ) ) { - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9682:1: ( ( ruleEString ) ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9683:1: ( ruleEString ) + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9583:1: ( ( ruleEString ) ) + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9584:1: ( ruleEString ) { before(grammarAccess.getPropertyRangeAccess().getMaxValueConstraintOclConstraintCrossReference_5_0()); - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9684:1: ( ruleEString ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9685:1: ruleEString + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9585:1: ( ruleEString ) + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9586:1: ruleEString { before(grammarAccess.getPropertyRangeAccess().getMaxValueConstraintOclConstraintEStringParserRuleCall_5_0_1()); - pushFollow(FollowSets000.FOLLOW_ruleEString_in_rule__PropertyRange__MaxValueConstraintAssignment_519181); + pushFollow(FollowSets000.FOLLOW_ruleEString_in_rule__PropertyRange__MaxValueConstraintAssignment_518989); ruleEString(); state._fsp--; @@ -24669,24 +24443,24 @@ public class InternalStaAdaptationLanguageParser extends AbstractInternalContent // $ANTLR start "rule__SetOfConfigurations__ValueConstraintAssignment_3" - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9696:1: rule__SetOfConfigurations__ValueConstraintAssignment_3 : ( ( ruleEString ) ) ; + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9597:1: rule__SetOfConfigurations__ValueConstraintAssignment_3 : ( ( ruleEString ) ) ; public final void rule__SetOfConfigurations__ValueConstraintAssignment_3() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9700:1: ( ( ( ruleEString ) ) ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9701:1: ( ( ruleEString ) ) + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9601:1: ( ( ( ruleEString ) ) ) + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9602:1: ( ( ruleEString ) ) { - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9701:1: ( ( ruleEString ) ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9702:1: ( ruleEString ) + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9602:1: ( ( ruleEString ) ) + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9603:1: ( ruleEString ) { before(grammarAccess.getSetOfConfigurationsAccess().getValueConstraintOclConstraintCrossReference_3_0()); - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9703:1: ( ruleEString ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9704:1: ruleEString + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9604:1: ( ruleEString ) + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9605:1: ruleEString { before(grammarAccess.getSetOfConfigurationsAccess().getValueConstraintOclConstraintEStringParserRuleCall_3_0_1()); - pushFollow(FollowSets000.FOLLOW_ruleEString_in_rule__SetOfConfigurations__ValueConstraintAssignment_319220); + pushFollow(FollowSets000.FOLLOW_ruleEString_in_rule__SetOfConfigurations__ValueConstraintAssignment_319028); ruleEString(); state._fsp--; @@ -24718,24 +24492,24 @@ public class InternalStaAdaptationLanguageParser extends AbstractInternalContent // $ANTLR start "rule__SetOfConfigurations__VariantsAssignment_4_2" - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9715:1: rule__SetOfConfigurations__VariantsAssignment_4_2 : ( ( ruleEString ) ) ; + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9616:1: rule__SetOfConfigurations__VariantsAssignment_4_2 : ( ( ruleEString ) ) ; public final void rule__SetOfConfigurations__VariantsAssignment_4_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9719:1: ( ( ( ruleEString ) ) ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9720:1: ( ( ruleEString ) ) + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9620:1: ( ( ( ruleEString ) ) ) + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9621:1: ( ( ruleEString ) ) { - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9720:1: ( ( ruleEString ) ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9721:1: ( ruleEString ) + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9621:1: ( ( ruleEString ) ) + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9622:1: ( ruleEString ) { before(grammarAccess.getSetOfConfigurationsAccess().getVariantsEObjectCrossReference_4_2_0()); - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9722:1: ( ruleEString ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9723:1: ruleEString + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9623:1: ( ruleEString ) + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9624:1: ruleEString { before(grammarAccess.getSetOfConfigurationsAccess().getVariantsEObjectEStringParserRuleCall_4_2_0_1()); - pushFollow(FollowSets000.FOLLOW_ruleEString_in_rule__SetOfConfigurations__VariantsAssignment_4_219259); + pushFollow(FollowSets000.FOLLOW_ruleEString_in_rule__SetOfConfigurations__VariantsAssignment_4_219067); ruleEString(); state._fsp--; @@ -24767,24 +24541,24 @@ public class InternalStaAdaptationLanguageParser extends AbstractInternalContent // $ANTLR start "rule__SetOfConfigurations__VariantsAssignment_4_3_1" - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9734:1: rule__SetOfConfigurations__VariantsAssignment_4_3_1 : ( ( ruleEString ) ) ; + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9635:1: rule__SetOfConfigurations__VariantsAssignment_4_3_1 : ( ( ruleEString ) ) ; public final void rule__SetOfConfigurations__VariantsAssignment_4_3_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9738:1: ( ( ( ruleEString ) ) ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9739:1: ( ( ruleEString ) ) + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9639:1: ( ( ( ruleEString ) ) ) + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9640:1: ( ( ruleEString ) ) { - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9739:1: ( ( ruleEString ) ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9740:1: ( ruleEString ) + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9640:1: ( ( ruleEString ) ) + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9641:1: ( ruleEString ) { before(grammarAccess.getSetOfConfigurationsAccess().getVariantsEObjectCrossReference_4_3_1_0()); - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9741:1: ( ruleEString ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9742:1: ruleEString + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9642:1: ( ruleEString ) + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9643:1: ruleEString { before(grammarAccess.getSetOfConfigurationsAccess().getVariantsEObjectEStringParserRuleCall_4_3_1_0_1()); - pushFollow(FollowSets000.FOLLOW_ruleEString_in_rule__SetOfConfigurations__VariantsAssignment_4_3_119298); + pushFollow(FollowSets000.FOLLOW_ruleEString_in_rule__SetOfConfigurations__VariantsAssignment_4_3_119106); ruleEString(); state._fsp--; @@ -24816,20 +24590,20 @@ public class InternalStaAdaptationLanguageParser extends AbstractInternalContent // $ANTLR start "rule__WeightedTactic__CurrentWeightAssignment_3" - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9755:1: rule__WeightedTactic__CurrentWeightAssignment_3 : ( ruleEDouble ) ; + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9656:1: rule__WeightedTactic__CurrentWeightAssignment_3 : ( ruleEDouble ) ; public final void rule__WeightedTactic__CurrentWeightAssignment_3() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9759:1: ( ( ruleEDouble ) ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9760:1: ( ruleEDouble ) + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9660:1: ( ( ruleEDouble ) ) + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9661:1: ( ruleEDouble ) { - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9760:1: ( ruleEDouble ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9761:1: ruleEDouble + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9661:1: ( ruleEDouble ) + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9662:1: ruleEDouble { before(grammarAccess.getWeightedTacticAccess().getCurrentWeightEDoubleParserRuleCall_3_0()); - pushFollow(FollowSets000.FOLLOW_ruleEDouble_in_rule__WeightedTactic__CurrentWeightAssignment_319335); + pushFollow(FollowSets000.FOLLOW_ruleEDouble_in_rule__WeightedTactic__CurrentWeightAssignment_319143); ruleEDouble(); state._fsp--; @@ -24857,20 +24631,20 @@ public class InternalStaAdaptationLanguageParser extends AbstractInternalContent // $ANTLR start "rule__WeightedTactic__DefaultWeightAssignment_5" - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9770:1: rule__WeightedTactic__DefaultWeightAssignment_5 : ( ruleEDouble ) ; + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9671:1: rule__WeightedTactic__DefaultWeightAssignment_5 : ( ruleEDouble ) ; public final void rule__WeightedTactic__DefaultWeightAssignment_5() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9774:1: ( ( ruleEDouble ) ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9775:1: ( ruleEDouble ) + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9675:1: ( ( ruleEDouble ) ) + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9676:1: ( ruleEDouble ) { - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9775:1: ( ruleEDouble ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9776:1: ruleEDouble + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9676:1: ( ruleEDouble ) + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9677:1: ruleEDouble { before(grammarAccess.getWeightedTacticAccess().getDefaultWeightEDoubleParserRuleCall_5_0()); - pushFollow(FollowSets000.FOLLOW_ruleEDouble_in_rule__WeightedTactic__DefaultWeightAssignment_519366); + pushFollow(FollowSets000.FOLLOW_ruleEDouble_in_rule__WeightedTactic__DefaultWeightAssignment_519174); ruleEDouble(); state._fsp--; @@ -24898,24 +24672,24 @@ public class InternalStaAdaptationLanguageParser extends AbstractInternalContent // $ANTLR start "rule__WeightedTactic__UsesAssignment_7" - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9785:1: rule__WeightedTactic__UsesAssignment_7 : ( ( ruleEString ) ) ; + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9686:1: rule__WeightedTactic__UsesAssignment_7 : ( ( ruleEString ) ) ; public final void rule__WeightedTactic__UsesAssignment_7() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9789:1: ( ( ( ruleEString ) ) ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9790:1: ( ( ruleEString ) ) + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9690:1: ( ( ( ruleEString ) ) ) + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9691:1: ( ( ruleEString ) ) { - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9790:1: ( ( ruleEString ) ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9791:1: ( ruleEString ) + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9691:1: ( ( ruleEString ) ) + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9692:1: ( ruleEString ) { before(grammarAccess.getWeightedTacticAccess().getUsesTacticCrossReference_7_0()); - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9792:1: ( ruleEString ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9793:1: ruleEString + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9693:1: ( ruleEString ) + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9694:1: ruleEString { before(grammarAccess.getWeightedTacticAccess().getUsesTacticEStringParserRuleCall_7_0_1()); - pushFollow(FollowSets000.FOLLOW_ruleEString_in_rule__WeightedTactic__UsesAssignment_719401); + pushFollow(FollowSets000.FOLLOW_ruleEString_in_rule__WeightedTactic__UsesAssignment_719209); ruleEString(); state._fsp--; @@ -24946,26 +24720,26 @@ public class InternalStaAdaptationLanguageParser extends AbstractInternalContent // $ANTLR end "rule__WeightedTactic__UsesAssignment_7" - // $ANTLR start "rule__WeightingFunction__FunctionAssignment_3" - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9804:1: rule__WeightingFunction__FunctionAssignment_3 : ( ruleEString ) ; - public final void rule__WeightingFunction__FunctionAssignment_3() throws RecognitionException { + // $ANTLR start "rule__WeightingFunction__FunctionAssignment_1" + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9705:1: rule__WeightingFunction__FunctionAssignment_1 : ( ruleEString ) ; + public final void rule__WeightingFunction__FunctionAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9808:1: ( ( ruleEString ) ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9809:1: ( ruleEString ) + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9709:1: ( ( ruleEString ) ) + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9710:1: ( ruleEString ) { - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9809:1: ( ruleEString ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9810:1: ruleEString + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9710:1: ( ruleEString ) + // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:9711:1: ruleEString { - before(grammarAccess.getWeightingFunctionAccess().getFunctionEStringParserRuleCall_3_0()); - pushFollow(FollowSets000.FOLLOW_ruleEString_in_rule__WeightingFunction__FunctionAssignment_319436); + before(grammarAccess.getWeightingFunctionAccess().getFunctionEStringParserRuleCall_1_0()); + pushFollow(FollowSets000.FOLLOW_ruleEString_in_rule__WeightingFunction__FunctionAssignment_119244); ruleEString(); state._fsp--; - after(grammarAccess.getWeightingFunctionAccess().getFunctionEStringParserRuleCall_3_0()); + after(grammarAccess.getWeightingFunctionAccess().getFunctionEStringParserRuleCall_1_0()); } @@ -24984,7 +24758,7 @@ public class InternalStaAdaptationLanguageParser extends AbstractInternalContent } return ; } - // $ANTLR end "rule__WeightingFunction__FunctionAssignment_3" + // $ANTLR end "rule__WeightingFunction__FunctionAssignment_1" // Delegated rules @@ -25085,93 +24859,93 @@ public class InternalStaAdaptationLanguageParser extends AbstractInternalContent public static final BitSet FOLLOW_rule__StaRepository__Group__3__Impl_in_rule__StaRepository__Group__31894 = new BitSet(new long[]{0x0000000000000030L}); public static final BitSet FOLLOW_rule__StaRepository__Group__4_in_rule__StaRepository__Group__31897 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_15_in_rule__StaRepository__Group__3__Impl1925 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__StaRepository__Group__4__Impl_in_rule__StaRepository__Group__41956 = new BitSet(new long[]{0x0000000000010000L}); + public static final BitSet FOLLOW_rule__StaRepository__Group__4__Impl_in_rule__StaRepository__Group__41956 = new BitSet(new long[]{0x0000000000110000L}); public static final BitSet FOLLOW_rule__StaRepository__Group__5_in_rule__StaRepository__Group__41959 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__StaRepository__NameAssignment_4_in_rule__StaRepository__Group__4__Impl1986 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__StaRepository__Group__5__Impl_in_rule__StaRepository__Group__52016 = new BitSet(new long[]{0x0000000000004000L}); + public static final BitSet FOLLOW_rule__StaRepository__Group__5__Impl_in_rule__StaRepository__Group__52016 = new BitSet(new long[]{0x0000000000110000L}); public static final BitSet FOLLOW_rule__StaRepository__Group__6_in_rule__StaRepository__Group__52019 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_16_in_rule__StaRepository__Group__5__Impl2047 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__StaRepository__Group__6__Impl_in_rule__StaRepository__Group__62078 = new BitSet(new long[]{0x0000000000400000L}); - public static final BitSet FOLLOW_rule__StaRepository__Group__7_in_rule__StaRepository__Group__62081 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_14_in_rule__StaRepository__Group__6__Impl2109 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__StaRepository__Group__7__Impl_in_rule__StaRepository__Group__72140 = new BitSet(new long[]{0x0000000000120000L}); - public static final BitSet FOLLOW_rule__StaRepository__Group__8_in_rule__StaRepository__Group__72143 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__StaRepository__TacticsAssignment_7_in_rule__StaRepository__Group__7__Impl2170 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__StaRepository__Group__8__Impl_in_rule__StaRepository__Group__82200 = new BitSet(new long[]{0x0000000000120000L}); - public static final BitSet FOLLOW_rule__StaRepository__Group__9_in_rule__StaRepository__Group__82203 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__StaRepository__Group_8__0_in_rule__StaRepository__Group__8__Impl2230 = new BitSet(new long[]{0x0000000000100002L}); - public static final BitSet FOLLOW_rule__StaRepository__Group__9__Impl_in_rule__StaRepository__Group__92261 = new BitSet(new long[]{0x0000000000040000L}); + public static final BitSet FOLLOW_rule__StaRepository__Group_5__0_in_rule__StaRepository__Group__5__Impl2046 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__StaRepository__Group__6__Impl_in_rule__StaRepository__Group__62077 = new BitSet(new long[]{0x0000000000004000L}); + public static final BitSet FOLLOW_rule__StaRepository__Group__7_in_rule__StaRepository__Group__62080 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_16_in_rule__StaRepository__Group__6__Impl2108 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__StaRepository__Group__7__Impl_in_rule__StaRepository__Group__72139 = new BitSet(new long[]{0x0000000010000000L}); + public static final BitSet FOLLOW_rule__StaRepository__Group__8_in_rule__StaRepository__Group__72142 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_14_in_rule__StaRepository__Group__7__Impl2170 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__StaRepository__Group__8__Impl_in_rule__StaRepository__Group__82201 = new BitSet(new long[]{0x0000000000220000L}); + public static final BitSet FOLLOW_rule__StaRepository__Group__9_in_rule__StaRepository__Group__82204 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__StaRepository__ActionsAssignment_8_in_rule__StaRepository__Group__8__Impl2231 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__StaRepository__Group__9__Impl_in_rule__StaRepository__Group__92261 = new BitSet(new long[]{0x0000000000220000L}); public static final BitSet FOLLOW_rule__StaRepository__Group__10_in_rule__StaRepository__Group__92264 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_17_in_rule__StaRepository__Group__9__Impl2292 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__StaRepository__Group__10__Impl_in_rule__StaRepository__Group__102323 = new BitSet(new long[]{0x0000000000004000L}); - public static final BitSet FOLLOW_rule__StaRepository__Group__11_in_rule__StaRepository__Group__102326 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_18_in_rule__StaRepository__Group__10__Impl2354 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__StaRepository__Group__11__Impl_in_rule__StaRepository__Group__112385 = new BitSet(new long[]{0x0000000010000000L}); - public static final BitSet FOLLOW_rule__StaRepository__Group__12_in_rule__StaRepository__Group__112388 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_14_in_rule__StaRepository__Group__11__Impl2416 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__StaRepository__Group__12__Impl_in_rule__StaRepository__Group__122447 = new BitSet(new long[]{0x0000000000120000L}); - public static final BitSet FOLLOW_rule__StaRepository__Group__13_in_rule__StaRepository__Group__122450 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__StaRepository__ActionsAssignment_12_in_rule__StaRepository__Group__12__Impl2477 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__StaRepository__Group__13__Impl_in_rule__StaRepository__Group__132507 = new BitSet(new long[]{0x0000000000120000L}); - public static final BitSet FOLLOW_rule__StaRepository__Group__14_in_rule__StaRepository__Group__132510 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__StaRepository__Group_13__0_in_rule__StaRepository__Group__13__Impl2537 = new BitSet(new long[]{0x0000000000100002L}); - public static final BitSet FOLLOW_rule__StaRepository__Group__14__Impl_in_rule__StaRepository__Group__142568 = new BitSet(new long[]{0x0000000000080000L}); + public static final BitSet FOLLOW_rule__StaRepository__Group_9__0_in_rule__StaRepository__Group__9__Impl2291 = new BitSet(new long[]{0x0000000000200002L}); + public static final BitSet FOLLOW_rule__StaRepository__Group__10__Impl_in_rule__StaRepository__Group__102322 = new BitSet(new long[]{0x0000000000040000L}); + public static final BitSet FOLLOW_rule__StaRepository__Group__11_in_rule__StaRepository__Group__102325 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_17_in_rule__StaRepository__Group__10__Impl2353 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__StaRepository__Group__11__Impl_in_rule__StaRepository__Group__112384 = new BitSet(new long[]{0x0000000000004000L}); + public static final BitSet FOLLOW_rule__StaRepository__Group__12_in_rule__StaRepository__Group__112387 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_18_in_rule__StaRepository__Group__11__Impl2415 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__StaRepository__Group__12__Impl_in_rule__StaRepository__Group__122446 = new BitSet(new long[]{0x0000000000400000L}); + public static final BitSet FOLLOW_rule__StaRepository__Group__13_in_rule__StaRepository__Group__122449 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_14_in_rule__StaRepository__Group__12__Impl2477 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__StaRepository__Group__13__Impl_in_rule__StaRepository__Group__132508 = new BitSet(new long[]{0x0000000000220000L}); + public static final BitSet FOLLOW_rule__StaRepository__Group__14_in_rule__StaRepository__Group__132511 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__StaRepository__TacticsAssignment_13_in_rule__StaRepository__Group__13__Impl2538 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__StaRepository__Group__14__Impl_in_rule__StaRepository__Group__142568 = new BitSet(new long[]{0x0000000000220000L}); public static final BitSet FOLLOW_rule__StaRepository__Group__15_in_rule__StaRepository__Group__142571 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_17_in_rule__StaRepository__Group__14__Impl2599 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__StaRepository__Group__15__Impl_in_rule__StaRepository__Group__152630 = new BitSet(new long[]{0x0000000000004000L}); - public static final BitSet FOLLOW_rule__StaRepository__Group__16_in_rule__StaRepository__Group__152633 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_19_in_rule__StaRepository__Group__15__Impl2661 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__StaRepository__Group__16__Impl_in_rule__StaRepository__Group__162692 = new BitSet(new long[]{0x0000000040000000L}); - public static final BitSet FOLLOW_rule__StaRepository__Group__17_in_rule__StaRepository__Group__162695 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_14_in_rule__StaRepository__Group__16__Impl2723 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__StaRepository__Group__17__Impl_in_rule__StaRepository__Group__172754 = new BitSet(new long[]{0x0000000000120000L}); - public static final BitSet FOLLOW_rule__StaRepository__Group__18_in_rule__StaRepository__Group__172757 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__StaRepository__StrategiesAssignment_17_in_rule__StaRepository__Group__17__Impl2784 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__StaRepository__Group__18__Impl_in_rule__StaRepository__Group__182814 = new BitSet(new long[]{0x0000000000120000L}); - public static final BitSet FOLLOW_rule__StaRepository__Group__19_in_rule__StaRepository__Group__182817 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__StaRepository__Group_18__0_in_rule__StaRepository__Group__18__Impl2844 = new BitSet(new long[]{0x0000000000100002L}); + public static final BitSet FOLLOW_rule__StaRepository__Group_14__0_in_rule__StaRepository__Group__14__Impl2598 = new BitSet(new long[]{0x0000000000200002L}); + public static final BitSet FOLLOW_rule__StaRepository__Group__15__Impl_in_rule__StaRepository__Group__152629 = new BitSet(new long[]{0x0000000000080000L}); + public static final BitSet FOLLOW_rule__StaRepository__Group__16_in_rule__StaRepository__Group__152632 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_17_in_rule__StaRepository__Group__15__Impl2660 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__StaRepository__Group__16__Impl_in_rule__StaRepository__Group__162691 = new BitSet(new long[]{0x0000000000004000L}); + public static final BitSet FOLLOW_rule__StaRepository__Group__17_in_rule__StaRepository__Group__162694 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_19_in_rule__StaRepository__Group__16__Impl2722 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__StaRepository__Group__17__Impl_in_rule__StaRepository__Group__172753 = new BitSet(new long[]{0x0000000040000000L}); + public static final BitSet FOLLOW_rule__StaRepository__Group__18_in_rule__StaRepository__Group__172756 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_14_in_rule__StaRepository__Group__17__Impl2784 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__StaRepository__Group__18__Impl_in_rule__StaRepository__Group__182815 = new BitSet(new long[]{0x0000000000220000L}); + public static final BitSet FOLLOW_rule__StaRepository__Group__19_in_rule__StaRepository__Group__182818 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__StaRepository__StrategiesAssignment_18_in_rule__StaRepository__Group__18__Impl2845 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__StaRepository__Group__19__Impl_in_rule__StaRepository__Group__192875 = new BitSet(new long[]{0x0000000000220000L}); public static final BitSet FOLLOW_rule__StaRepository__Group__20_in_rule__StaRepository__Group__192878 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_17_in_rule__StaRepository__Group__19__Impl2906 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__StaRepository__Group__20__Impl_in_rule__StaRepository__Group__202937 = new BitSet(new long[]{0x0000000000220000L}); - public static final BitSet FOLLOW_rule__StaRepository__Group__21_in_rule__StaRepository__Group__202940 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__StaRepository__Group_20__0_in_rule__StaRepository__Group__20__Impl2967 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__StaRepository__Group_19__0_in_rule__StaRepository__Group__19__Impl2905 = new BitSet(new long[]{0x0000000000200002L}); + public static final BitSet FOLLOW_rule__StaRepository__Group__20__Impl_in_rule__StaRepository__Group__202936 = new BitSet(new long[]{0x0000000000020000L}); + public static final BitSet FOLLOW_rule__StaRepository__Group__21_in_rule__StaRepository__Group__202939 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_17_in_rule__StaRepository__Group__20__Impl2967 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__StaRepository__Group__21__Impl_in_rule__StaRepository__Group__212998 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_17_in_rule__StaRepository__Group__21__Impl3026 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__StaRepository__Group_8__0__Impl_in_rule__StaRepository__Group_8__03101 = new BitSet(new long[]{0x0000000000400000L}); - public static final BitSet FOLLOW_rule__StaRepository__Group_8__1_in_rule__StaRepository__Group_8__03104 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_20_in_rule__StaRepository__Group_8__0__Impl3132 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__StaRepository__Group_8__1__Impl_in_rule__StaRepository__Group_8__13163 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__StaRepository__TacticsAssignment_8_1_in_rule__StaRepository__Group_8__1__Impl3190 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__StaRepository__Group_13__0__Impl_in_rule__StaRepository__Group_13__03224 = new BitSet(new long[]{0x0000000010000000L}); - public static final BitSet FOLLOW_rule__StaRepository__Group_13__1_in_rule__StaRepository__Group_13__03227 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_20_in_rule__StaRepository__Group_13__0__Impl3255 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__StaRepository__Group_13__1__Impl_in_rule__StaRepository__Group_13__13286 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__StaRepository__ActionsAssignment_13_1_in_rule__StaRepository__Group_13__1__Impl3313 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__StaRepository__Group_18__0__Impl_in_rule__StaRepository__Group_18__03347 = new BitSet(new long[]{0x0000000040000000L}); - public static final BitSet FOLLOW_rule__StaRepository__Group_18__1_in_rule__StaRepository__Group_18__03350 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_20_in_rule__StaRepository__Group_18__0__Impl3378 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__StaRepository__Group_18__1__Impl_in_rule__StaRepository__Group_18__13409 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__StaRepository__StrategiesAssignment_18_1_in_rule__StaRepository__Group_18__1__Impl3436 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__StaRepository__Group_20__0__Impl_in_rule__StaRepository__Group_20__03470 = new BitSet(new long[]{0x0000000000004000L}); - public static final BitSet FOLLOW_rule__StaRepository__Group_20__1_in_rule__StaRepository__Group_20__03473 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_21_in_rule__StaRepository__Group_20__0__Impl3501 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__StaRepository__Group_20__1__Impl_in_rule__StaRepository__Group_20__13532 = new BitSet(new long[]{0x0000000400000000L}); - public static final BitSet FOLLOW_rule__StaRepository__Group_20__2_in_rule__StaRepository__Group_20__13535 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_14_in_rule__StaRepository__Group_20__1__Impl3563 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__StaRepository__Group_20__2__Impl_in_rule__StaRepository__Group_20__23594 = new BitSet(new long[]{0x0000000000120000L}); - public static final BitSet FOLLOW_rule__StaRepository__Group_20__3_in_rule__StaRepository__Group_20__23597 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__StaRepository__ParametersAssignment_20_2_in_rule__StaRepository__Group_20__2__Impl3624 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__StaRepository__Group_20__3__Impl_in_rule__StaRepository__Group_20__33654 = new BitSet(new long[]{0x0000000000120000L}); - public static final BitSet FOLLOW_rule__StaRepository__Group_20__4_in_rule__StaRepository__Group_20__33657 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__StaRepository__Group_20_3__0_in_rule__StaRepository__Group_20__3__Impl3684 = new BitSet(new long[]{0x0000000000100002L}); - public static final BitSet FOLLOW_rule__StaRepository__Group_20__4__Impl_in_rule__StaRepository__Group_20__43715 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_17_in_rule__StaRepository__Group_20__4__Impl3743 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__StaRepository__Group_20_3__0__Impl_in_rule__StaRepository__Group_20_3__03784 = new BitSet(new long[]{0x0000000400000000L}); - public static final BitSet FOLLOW_rule__StaRepository__Group_20_3__1_in_rule__StaRepository__Group_20_3__03787 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_20_in_rule__StaRepository__Group_20_3__0__Impl3815 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__StaRepository__Group_20_3__1__Impl_in_rule__StaRepository__Group_20_3__13846 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__StaRepository__ParametersAssignment_20_3_1_in_rule__StaRepository__Group_20_3__1__Impl3873 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__StaRepository__Group_5__0__Impl_in_rule__StaRepository__Group_5__03101 = new BitSet(new long[]{0x0000000000004000L}); + public static final BitSet FOLLOW_rule__StaRepository__Group_5__1_in_rule__StaRepository__Group_5__03104 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_20_in_rule__StaRepository__Group_5__0__Impl3132 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__StaRepository__Group_5__1__Impl_in_rule__StaRepository__Group_5__13163 = new BitSet(new long[]{0x0000000400000000L}); + public static final BitSet FOLLOW_rule__StaRepository__Group_5__2_in_rule__StaRepository__Group_5__13166 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_14_in_rule__StaRepository__Group_5__1__Impl3194 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__StaRepository__Group_5__2__Impl_in_rule__StaRepository__Group_5__23225 = new BitSet(new long[]{0x0000000000220000L}); + public static final BitSet FOLLOW_rule__StaRepository__Group_5__3_in_rule__StaRepository__Group_5__23228 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__StaRepository__ParametersAssignment_5_2_in_rule__StaRepository__Group_5__2__Impl3255 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__StaRepository__Group_5__3__Impl_in_rule__StaRepository__Group_5__33285 = new BitSet(new long[]{0x0000000000220000L}); + public static final BitSet FOLLOW_rule__StaRepository__Group_5__4_in_rule__StaRepository__Group_5__33288 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__StaRepository__Group_5_3__0_in_rule__StaRepository__Group_5__3__Impl3315 = new BitSet(new long[]{0x0000000000200002L}); + public static final BitSet FOLLOW_rule__StaRepository__Group_5__4__Impl_in_rule__StaRepository__Group_5__43346 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_17_in_rule__StaRepository__Group_5__4__Impl3374 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__StaRepository__Group_5_3__0__Impl_in_rule__StaRepository__Group_5_3__03415 = new BitSet(new long[]{0x0000000400000000L}); + public static final BitSet FOLLOW_rule__StaRepository__Group_5_3__1_in_rule__StaRepository__Group_5_3__03418 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_21_in_rule__StaRepository__Group_5_3__0__Impl3446 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__StaRepository__Group_5_3__1__Impl_in_rule__StaRepository__Group_5_3__13477 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__StaRepository__ParametersAssignment_5_3_1_in_rule__StaRepository__Group_5_3__1__Impl3504 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__StaRepository__Group_9__0__Impl_in_rule__StaRepository__Group_9__03538 = new BitSet(new long[]{0x0000000010000000L}); + public static final BitSet FOLLOW_rule__StaRepository__Group_9__1_in_rule__StaRepository__Group_9__03541 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_21_in_rule__StaRepository__Group_9__0__Impl3569 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__StaRepository__Group_9__1__Impl_in_rule__StaRepository__Group_9__13600 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__StaRepository__ActionsAssignment_9_1_in_rule__StaRepository__Group_9__1__Impl3627 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__StaRepository__Group_14__0__Impl_in_rule__StaRepository__Group_14__03661 = new BitSet(new long[]{0x0000000000400000L}); + public static final BitSet FOLLOW_rule__StaRepository__Group_14__1_in_rule__StaRepository__Group_14__03664 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_21_in_rule__StaRepository__Group_14__0__Impl3692 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__StaRepository__Group_14__1__Impl_in_rule__StaRepository__Group_14__13723 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__StaRepository__TacticsAssignment_14_1_in_rule__StaRepository__Group_14__1__Impl3750 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__StaRepository__Group_19__0__Impl_in_rule__StaRepository__Group_19__03784 = new BitSet(new long[]{0x0000000040000000L}); + public static final BitSet FOLLOW_rule__StaRepository__Group_19__1_in_rule__StaRepository__Group_19__03787 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_21_in_rule__StaRepository__Group_19__0__Impl3815 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__StaRepository__Group_19__1__Impl_in_rule__StaRepository__Group_19__13846 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__StaRepository__StrategiesAssignment_19_1_in_rule__StaRepository__Group_19__1__Impl3873 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Tactic__Group__0__Impl_in_rule__Tactic__Group__03907 = new BitSet(new long[]{0x0000000000000030L}); public static final BitSet FOLLOW_rule__Tactic__Group__1_in_rule__Tactic__Group__03910 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_22_in_rule__Tactic__Group__0__Impl3938 = new BitSet(new long[]{0x0000000000000002L}); @@ -25207,17 +24981,17 @@ public class InternalStaAdaptationLanguageParser extends AbstractInternalContent public static final BitSet FOLLOW_rule__Tactic__Group_5__1__Impl_in_rule__Tactic__Group_5__14598 = new BitSet(new long[]{0x0000000000000030L}); public static final BitSet FOLLOW_rule__Tactic__Group_5__2_in_rule__Tactic__Group_5__14601 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_25_in_rule__Tactic__Group_5__1__Impl4629 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__Tactic__Group_5__2__Impl_in_rule__Tactic__Group_5__24660 = new BitSet(new long[]{0x0000000004100000L}); + public static final BitSet FOLLOW_rule__Tactic__Group_5__2__Impl_in_rule__Tactic__Group_5__24660 = new BitSet(new long[]{0x0000000004200000L}); public static final BitSet FOLLOW_rule__Tactic__Group_5__3_in_rule__Tactic__Group_5__24663 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Tactic__InputParamsAssignment_5_2_in_rule__Tactic__Group_5__2__Impl4690 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__Tactic__Group_5__3__Impl_in_rule__Tactic__Group_5__34720 = new BitSet(new long[]{0x0000000004100000L}); + public static final BitSet FOLLOW_rule__Tactic__Group_5__3__Impl_in_rule__Tactic__Group_5__34720 = new BitSet(new long[]{0x0000000004200000L}); public static final BitSet FOLLOW_rule__Tactic__Group_5__4_in_rule__Tactic__Group_5__34723 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__Tactic__Group_5_3__0_in_rule__Tactic__Group_5__3__Impl4750 = new BitSet(new long[]{0x0000000000100002L}); + public static final BitSet FOLLOW_rule__Tactic__Group_5_3__0_in_rule__Tactic__Group_5__3__Impl4750 = new BitSet(new long[]{0x0000000000200002L}); public static final BitSet FOLLOW_rule__Tactic__Group_5__4__Impl_in_rule__Tactic__Group_5__44781 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_26_in_rule__Tactic__Group_5__4__Impl4809 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Tactic__Group_5_3__0__Impl_in_rule__Tactic__Group_5_3__04850 = new BitSet(new long[]{0x0000000000000030L}); public static final BitSet FOLLOW_rule__Tactic__Group_5_3__1_in_rule__Tactic__Group_5_3__04853 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_20_in_rule__Tactic__Group_5_3__0__Impl4881 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_21_in_rule__Tactic__Group_5_3__0__Impl4881 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Tactic__Group_5_3__1__Impl_in_rule__Tactic__Group_5_3__14912 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Tactic__InputParamsAssignment_5_3_1_in_rule__Tactic__Group_5_3__1__Impl4939 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Tactic__Group_6__0__Impl_in_rule__Tactic__Group_6__04973 = new BitSet(new long[]{0x0000000000000030L}); @@ -25265,17 +25039,17 @@ public class InternalStaAdaptationLanguageParser extends AbstractInternalContent public static final BitSet FOLLOW_rule__Action__Group_6__1__Impl_in_rule__Action__Group_6__15910 = new BitSet(new long[]{0x0000000000000030L}); public static final BitSet FOLLOW_rule__Action__Group_6__2_in_rule__Action__Group_6__15913 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_25_in_rule__Action__Group_6__1__Impl5941 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__Action__Group_6__2__Impl_in_rule__Action__Group_6__25972 = new BitSet(new long[]{0x0000000004100000L}); + public static final BitSet FOLLOW_rule__Action__Group_6__2__Impl_in_rule__Action__Group_6__25972 = new BitSet(new long[]{0x0000000004200000L}); public static final BitSet FOLLOW_rule__Action__Group_6__3_in_rule__Action__Group_6__25975 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Action__InputParamsAssignment_6_2_in_rule__Action__Group_6__2__Impl6002 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__Action__Group_6__3__Impl_in_rule__Action__Group_6__36032 = new BitSet(new long[]{0x0000000004100000L}); + public static final BitSet FOLLOW_rule__Action__Group_6__3__Impl_in_rule__Action__Group_6__36032 = new BitSet(new long[]{0x0000000004200000L}); public static final BitSet FOLLOW_rule__Action__Group_6__4_in_rule__Action__Group_6__36035 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__Action__Group_6_3__0_in_rule__Action__Group_6__3__Impl6062 = new BitSet(new long[]{0x0000000000100002L}); + public static final BitSet FOLLOW_rule__Action__Group_6_3__0_in_rule__Action__Group_6__3__Impl6062 = new BitSet(new long[]{0x0000000000200002L}); public static final BitSet FOLLOW_rule__Action__Group_6__4__Impl_in_rule__Action__Group_6__46093 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_26_in_rule__Action__Group_6__4__Impl6121 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Action__Group_6_3__0__Impl_in_rule__Action__Group_6_3__06162 = new BitSet(new long[]{0x0000000000000030L}); public static final BitSet FOLLOW_rule__Action__Group_6_3__1_in_rule__Action__Group_6_3__06165 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_20_in_rule__Action__Group_6_3__0__Impl6193 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_21_in_rule__Action__Group_6_3__0__Impl6193 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Action__Group_6_3__1__Impl_in_rule__Action__Group_6_3__16224 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Action__InputParamsAssignment_6_3_1_in_rule__Action__Group_6_3__1__Impl6251 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Strategy__Group__0__Impl_in_rule__Strategy__Group__06285 = new BitSet(new long[]{0x0000000000000030L}); @@ -25296,24 +25070,24 @@ public class InternalStaAdaptationLanguageParser extends AbstractInternalContent public static final BitSet FOLLOW_rule__Strategy__Group__5__Impl_in_rule__Strategy__Group__56591 = new BitSet(new long[]{0x0000000000000030L}); public static final BitSet FOLLOW_rule__Strategy__Group__6_in_rule__Strategy__Group__56594 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_31_in_rule__Strategy__Group__5__Impl6622 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__Strategy__Group__6__Impl_in_rule__Strategy__Group__66653 = new BitSet(new long[]{0x0000000200010000L}); + public static final BitSet FOLLOW_rule__Strategy__Group__6__Impl_in_rule__Strategy__Group__66653 = new BitSet(new long[]{0x0000000200040000L}); public static final BitSet FOLLOW_rule__Strategy__Group__7_in_rule__Strategy__Group__66656 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Strategy__ObjectiveAssignment_6_in_rule__Strategy__Group__6__Impl6683 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__Strategy__Group__7__Impl_in_rule__Strategy__Group__76713 = new BitSet(new long[]{0x0000000200010000L}); + public static final BitSet FOLLOW_rule__Strategy__Group__7__Impl_in_rule__Strategy__Group__76713 = new BitSet(new long[]{0x0000000200040000L}); public static final BitSet FOLLOW_rule__Strategy__Group__8_in_rule__Strategy__Group__76716 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Strategy__Group_7__0_in_rule__Strategy__Group__7__Impl6743 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Strategy__Group__8__Impl_in_rule__Strategy__Group__86774 = new BitSet(new long[]{0x0000000000004000L}); public static final BitSet FOLLOW_rule__Strategy__Group__9_in_rule__Strategy__Group__86777 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_16_in_rule__Strategy__Group__8__Impl6805 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_18_in_rule__Strategy__Group__8__Impl6805 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Strategy__Group__9__Impl_in_rule__Strategy__Group__96836 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000004L}); public static final BitSet FOLLOW_rule__Strategy__Group__10_in_rule__Strategy__Group__96839 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_14_in_rule__Strategy__Group__9__Impl6867 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__Strategy__Group__10__Impl_in_rule__Strategy__Group__106898 = new BitSet(new long[]{0x0000000000120000L}); + public static final BitSet FOLLOW_rule__Strategy__Group__10__Impl_in_rule__Strategy__Group__106898 = new BitSet(new long[]{0x0000000000220000L}); public static final BitSet FOLLOW_rule__Strategy__Group__11_in_rule__Strategy__Group__106901 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Strategy__TacticsAssignment_10_in_rule__Strategy__Group__10__Impl6928 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__Strategy__Group__11__Impl_in_rule__Strategy__Group__116958 = new BitSet(new long[]{0x0000000000120000L}); + public static final BitSet FOLLOW_rule__Strategy__Group__11__Impl_in_rule__Strategy__Group__116958 = new BitSet(new long[]{0x0000000000220000L}); public static final BitSet FOLLOW_rule__Strategy__Group__12_in_rule__Strategy__Group__116961 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__Strategy__Group_11__0_in_rule__Strategy__Group__11__Impl6988 = new BitSet(new long[]{0x0000000000100002L}); + public static final BitSet FOLLOW_rule__Strategy__Group_11__0_in_rule__Strategy__Group__11__Impl6988 = new BitSet(new long[]{0x0000000000200002L}); public static final BitSet FOLLOW_rule__Strategy__Group__12__Impl_in_rule__Strategy__Group__127019 = new BitSet(new long[]{0x0000000100000000L}); public static final BitSet FOLLOW_rule__Strategy__Group__13_in_rule__Strategy__Group__127022 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_17_in_rule__Strategy__Group__12__Impl7050 = new BitSet(new long[]{0x0000000000000002L}); @@ -25332,7 +25106,7 @@ public class InternalStaAdaptationLanguageParser extends AbstractInternalContent public static final BitSet FOLLOW_rule__Strategy__TriggeringEventsAssignment_7_1_in_rule__Strategy__Group_7__1__Impl7383 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Strategy__Group_11__0__Impl_in_rule__Strategy__Group_11__07417 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000004L}); public static final BitSet FOLLOW_rule__Strategy__Group_11__1_in_rule__Strategy__Group_11__07420 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_20_in_rule__Strategy__Group_11__0__Impl7448 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_21_in_rule__Strategy__Group_11__0__Impl7448 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Strategy__Group_11__1__Impl_in_rule__Strategy__Group_11__17479 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Strategy__TacticsAssignment_11_1_in_rule__Strategy__Group_11__1__Impl7506 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Parameter__Group__0__Impl_in_rule__Parameter__Group__07540 = new BitSet(new long[]{0x0000000000000030L}); @@ -25378,17 +25152,17 @@ public class InternalStaAdaptationLanguageParser extends AbstractInternalContent public static final BitSet FOLLOW_rule__AdaptationPlan__Group_5__1__Impl_in_rule__AdaptationPlan__Group_5__18419 = new BitSet(new long[]{0x0001264000000000L}); public static final BitSet FOLLOW_rule__AdaptationPlan__Group_5__2_in_rule__AdaptationPlan__Group_5__18422 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_14_in_rule__AdaptationPlan__Group_5__1__Impl8450 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__AdaptationPlan__Group_5__2__Impl_in_rule__AdaptationPlan__Group_5__28481 = new BitSet(new long[]{0x0000000000120000L}); + public static final BitSet FOLLOW_rule__AdaptationPlan__Group_5__2__Impl_in_rule__AdaptationPlan__Group_5__28481 = new BitSet(new long[]{0x0000000000220000L}); public static final BitSet FOLLOW_rule__AdaptationPlan__Group_5__3_in_rule__AdaptationPlan__Group_5__28484 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__AdaptationPlan__StepsAssignment_5_2_in_rule__AdaptationPlan__Group_5__2__Impl8511 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__AdaptationPlan__Group_5__3__Impl_in_rule__AdaptationPlan__Group_5__38541 = new BitSet(new long[]{0x0000000000120000L}); + public static final BitSet FOLLOW_rule__AdaptationPlan__Group_5__3__Impl_in_rule__AdaptationPlan__Group_5__38541 = new BitSet(new long[]{0x0000000000220000L}); public static final BitSet FOLLOW_rule__AdaptationPlan__Group_5__4_in_rule__AdaptationPlan__Group_5__38544 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__AdaptationPlan__Group_5_3__0_in_rule__AdaptationPlan__Group_5__3__Impl8571 = new BitSet(new long[]{0x0000000000100002L}); + public static final BitSet FOLLOW_rule__AdaptationPlan__Group_5_3__0_in_rule__AdaptationPlan__Group_5__3__Impl8571 = new BitSet(new long[]{0x0000000000200002L}); public static final BitSet FOLLOW_rule__AdaptationPlan__Group_5__4__Impl_in_rule__AdaptationPlan__Group_5__48602 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_17_in_rule__AdaptationPlan__Group_5__4__Impl8630 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__AdaptationPlan__Group_5_3__0__Impl_in_rule__AdaptationPlan__Group_5_3__08671 = new BitSet(new long[]{0x0001264000000000L}); public static final BitSet FOLLOW_rule__AdaptationPlan__Group_5_3__1_in_rule__AdaptationPlan__Group_5_3__08674 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_20_in_rule__AdaptationPlan__Group_5_3__0__Impl8702 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_21_in_rule__AdaptationPlan__Group_5_3__0__Impl8702 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__AdaptationPlan__Group_5_3__1__Impl_in_rule__AdaptationPlan__Group_5_3__18733 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__AdaptationPlan__StepsAssignment_5_3_1_in_rule__AdaptationPlan__Group_5_3__1__Impl8760 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Start__Group__0__Impl_in_rule__Start__Group__08794 = new BitSet(new long[]{0x0000004000000000L}); @@ -25500,12 +25274,12 @@ public class InternalStaAdaptationLanguageParser extends AbstractInternalContent public static final BitSet FOLLOW_rule__Branch__Group__6__Impl_in_rule__Branch__Group__611224 = new BitSet(new long[]{0x0000001000000000L}); public static final BitSet FOLLOW_rule__Branch__Group__7_in_rule__Branch__Group__611227 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_14_in_rule__Branch__Group__6__Impl11255 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__Branch__Group__7__Impl_in_rule__Branch__Group__711286 = new BitSet(new long[]{0x0000000000120000L}); + public static final BitSet FOLLOW_rule__Branch__Group__7__Impl_in_rule__Branch__Group__711286 = new BitSet(new long[]{0x0000000000220000L}); public static final BitSet FOLLOW_rule__Branch__Group__8_in_rule__Branch__Group__711289 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Branch__BranchesAssignment_7_in_rule__Branch__Group__7__Impl11316 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__Branch__Group__8__Impl_in_rule__Branch__Group__811346 = new BitSet(new long[]{0x0000000000120000L}); + public static final BitSet FOLLOW_rule__Branch__Group__8__Impl_in_rule__Branch__Group__811346 = new BitSet(new long[]{0x0000000000220000L}); public static final BitSet FOLLOW_rule__Branch__Group__9_in_rule__Branch__Group__811349 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__Branch__Group_8__0_in_rule__Branch__Group__8__Impl11376 = new BitSet(new long[]{0x0000000000100002L}); + public static final BitSet FOLLOW_rule__Branch__Group_8__0_in_rule__Branch__Group__8__Impl11376 = new BitSet(new long[]{0x0000000000200002L}); public static final BitSet FOLLOW_rule__Branch__Group__9__Impl_in_rule__Branch__Group__911407 = new BitSet(new long[]{0x0000000000020000L}); public static final BitSet FOLLOW_rule__Branch__Group__10_in_rule__Branch__Group__911410 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_17_in_rule__Branch__Group__9__Impl11438 = new BitSet(new long[]{0x0000000000000002L}); @@ -25528,7 +25302,7 @@ public class InternalStaAdaptationLanguageParser extends AbstractInternalContent public static final BitSet FOLLOW_rule__Branch__SuccessorAssignment_4_1_in_rule__Branch__Group_4__1__Impl11885 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Branch__Group_8__0__Impl_in_rule__Branch__Group_8__011919 = new BitSet(new long[]{0x0000001000000000L}); public static final BitSet FOLLOW_rule__Branch__Group_8__1_in_rule__Branch__Group_8__011922 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_20_in_rule__Branch__Group_8__0__Impl11950 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_21_in_rule__Branch__Group_8__0__Impl11950 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Branch__Group_8__1__Impl_in_rule__Branch__Group_8__111981 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Branch__BranchesAssignment_8_1_in_rule__Branch__Group_8__1__Impl12008 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__ActionReference__Group__0__Impl_in_rule__ActionReference__Group__012042 = new BitSet(new long[]{0x0000000000004000L}); @@ -25621,17 +25395,17 @@ public class InternalStaAdaptationLanguageParser extends AbstractInternalContent public static final BitSet FOLLOW_rule__ModelEntityConfigurationRange__Group_3__1__Impl_in_rule__ModelEntityConfigurationRange__Group_3__113985 = new BitSet(new long[]{0x0000000000000030L}); public static final BitSet FOLLOW_rule__ModelEntityConfigurationRange__Group_3__2_in_rule__ModelEntityConfigurationRange__Group_3__113988 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_25_in_rule__ModelEntityConfigurationRange__Group_3__1__Impl14016 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ModelEntityConfigurationRange__Group_3__2__Impl_in_rule__ModelEntityConfigurationRange__Group_3__214047 = new BitSet(new long[]{0x0000000004100000L}); + public static final BitSet FOLLOW_rule__ModelEntityConfigurationRange__Group_3__2__Impl_in_rule__ModelEntityConfigurationRange__Group_3__214047 = new BitSet(new long[]{0x0000000004200000L}); public static final BitSet FOLLOW_rule__ModelEntityConfigurationRange__Group_3__3_in_rule__ModelEntityConfigurationRange__Group_3__214050 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__ModelEntityConfigurationRange__EntityAssignment_3_2_in_rule__ModelEntityConfigurationRange__Group_3__2__Impl14077 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ModelEntityConfigurationRange__Group_3__3__Impl_in_rule__ModelEntityConfigurationRange__Group_3__314107 = new BitSet(new long[]{0x0000000004100000L}); + public static final BitSet FOLLOW_rule__ModelEntityConfigurationRange__Group_3__3__Impl_in_rule__ModelEntityConfigurationRange__Group_3__314107 = new BitSet(new long[]{0x0000000004200000L}); public static final BitSet FOLLOW_rule__ModelEntityConfigurationRange__Group_3__4_in_rule__ModelEntityConfigurationRange__Group_3__314110 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ModelEntityConfigurationRange__Group_3_3__0_in_rule__ModelEntityConfigurationRange__Group_3__3__Impl14137 = new BitSet(new long[]{0x0000000000100002L}); + public static final BitSet FOLLOW_rule__ModelEntityConfigurationRange__Group_3_3__0_in_rule__ModelEntityConfigurationRange__Group_3__3__Impl14137 = new BitSet(new long[]{0x0000000000200002L}); public static final BitSet FOLLOW_rule__ModelEntityConfigurationRange__Group_3__4__Impl_in_rule__ModelEntityConfigurationRange__Group_3__414168 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_26_in_rule__ModelEntityConfigurationRange__Group_3__4__Impl14196 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__ModelEntityConfigurationRange__Group_3_3__0__Impl_in_rule__ModelEntityConfigurationRange__Group_3_3__014237 = new BitSet(new long[]{0x0000000000000030L}); public static final BitSet FOLLOW_rule__ModelEntityConfigurationRange__Group_3_3__1_in_rule__ModelEntityConfigurationRange__Group_3_3__014240 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_20_in_rule__ModelEntityConfigurationRange__Group_3_3__0__Impl14268 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_21_in_rule__ModelEntityConfigurationRange__Group_3_3__0__Impl14268 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__ModelEntityConfigurationRange__Group_3_3__1__Impl_in_rule__ModelEntityConfigurationRange__Group_3_3__114299 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__ModelEntityConfigurationRange__EntityAssignment_3_3_1_in_rule__ModelEntityConfigurationRange__Group_3_3__1__Impl14326 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__EDouble__Group__0__Impl_in_rule__EDouble__Group__014360 = new BitSet(new long[]{0x0404000000000040L}); @@ -25699,17 +25473,17 @@ public class InternalStaAdaptationLanguageParser extends AbstractInternalContent public static final BitSet FOLLOW_rule__SetOfConfigurations__Group_4__1__Impl_in_rule__SetOfConfigurations__Group_4__115745 = new BitSet(new long[]{0x0000000000000030L}); public static final BitSet FOLLOW_rule__SetOfConfigurations__Group_4__2_in_rule__SetOfConfigurations__Group_4__115748 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_25_in_rule__SetOfConfigurations__Group_4__1__Impl15776 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__SetOfConfigurations__Group_4__2__Impl_in_rule__SetOfConfigurations__Group_4__215807 = new BitSet(new long[]{0x0000000004100000L}); + public static final BitSet FOLLOW_rule__SetOfConfigurations__Group_4__2__Impl_in_rule__SetOfConfigurations__Group_4__215807 = new BitSet(new long[]{0x0000000004200000L}); public static final BitSet FOLLOW_rule__SetOfConfigurations__Group_4__3_in_rule__SetOfConfigurations__Group_4__215810 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__SetOfConfigurations__VariantsAssignment_4_2_in_rule__SetOfConfigurations__Group_4__2__Impl15837 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__SetOfConfigurations__Group_4__3__Impl_in_rule__SetOfConfigurations__Group_4__315867 = new BitSet(new long[]{0x0000000004100000L}); + public static final BitSet FOLLOW_rule__SetOfConfigurations__Group_4__3__Impl_in_rule__SetOfConfigurations__Group_4__315867 = new BitSet(new long[]{0x0000000004200000L}); public static final BitSet FOLLOW_rule__SetOfConfigurations__Group_4__4_in_rule__SetOfConfigurations__Group_4__315870 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__SetOfConfigurations__Group_4_3__0_in_rule__SetOfConfigurations__Group_4__3__Impl15897 = new BitSet(new long[]{0x0000000000100002L}); + public static final BitSet FOLLOW_rule__SetOfConfigurations__Group_4_3__0_in_rule__SetOfConfigurations__Group_4__3__Impl15897 = new BitSet(new long[]{0x0000000000200002L}); public static final BitSet FOLLOW_rule__SetOfConfigurations__Group_4__4__Impl_in_rule__SetOfConfigurations__Group_4__415928 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_26_in_rule__SetOfConfigurations__Group_4__4__Impl15956 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__SetOfConfigurations__Group_4_3__0__Impl_in_rule__SetOfConfigurations__Group_4_3__015997 = new BitSet(new long[]{0x0000000000000030L}); public static final BitSet FOLLOW_rule__SetOfConfigurations__Group_4_3__1_in_rule__SetOfConfigurations__Group_4_3__016000 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_20_in_rule__SetOfConfigurations__Group_4_3__0__Impl16028 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_21_in_rule__SetOfConfigurations__Group_4_3__0__Impl16028 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__SetOfConfigurations__Group_4_3__1__Impl_in_rule__SetOfConfigurations__Group_4_3__116059 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__SetOfConfigurations__VariantsAssignment_4_3_1_in_rule__SetOfConfigurations__Group_4_3__1__Impl16086 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Event__Group__0__Impl_in_rule__Event__Group__016122 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000002L}); @@ -25742,88 +25516,79 @@ public class InternalStaAdaptationLanguageParser extends AbstractInternalContent public static final BitSet FOLLOW_rule__WeightedTactic__UsesAssignment_7_in_rule__WeightedTactic__Group__7__Impl16706 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__WeightedTactic__Group__8__Impl_in_rule__WeightedTactic__Group__816736 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_17_in_rule__WeightedTactic__Group__8__Impl16764 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__WeightingFunction__Group__0__Impl_in_rule__WeightingFunction__Group__016813 = new BitSet(new long[]{0x0000000000004000L}); + public static final BitSet FOLLOW_rule__WeightingFunction__Group__0__Impl_in_rule__WeightingFunction__Group__016813 = new BitSet(new long[]{0x0000000000000030L}); public static final BitSet FOLLOW_rule__WeightingFunction__Group__1_in_rule__WeightingFunction__Group__016816 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_70_in_rule__WeightingFunction__Group__0__Impl16844 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__WeightingFunction__Group__1__Impl_in_rule__WeightingFunction__Group__116875 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000080L}); - public static final BitSet FOLLOW_rule__WeightingFunction__Group__2_in_rule__WeightingFunction__Group__116878 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_14_in_rule__WeightingFunction__Group__1__Impl16906 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__WeightingFunction__Group__2__Impl_in_rule__WeightingFunction__Group__216937 = new BitSet(new long[]{0x0000000000000030L}); - public static final BitSet FOLLOW_rule__WeightingFunction__Group__3_in_rule__WeightingFunction__Group__216940 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_71_in_rule__WeightingFunction__Group__2__Impl16968 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__WeightingFunction__Group__3__Impl_in_rule__WeightingFunction__Group__316999 = new BitSet(new long[]{0x0000000000020000L}); - public static final BitSet FOLLOW_rule__WeightingFunction__Group__4_in_rule__WeightingFunction__Group__317002 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__WeightingFunction__FunctionAssignment_3_in_rule__WeightingFunction__Group__3__Impl17029 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__WeightingFunction__Group__4__Impl_in_rule__WeightingFunction__Group__417059 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_17_in_rule__WeightingFunction__Group__4__Impl17087 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleEString_in_rule__StaRepository__IdAssignment_117133 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleEString_in_rule__StaRepository__NameAssignment_417164 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleTactic_in_rule__StaRepository__TacticsAssignment_717195 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleTactic_in_rule__StaRepository__TacticsAssignment_8_117226 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleAction_in_rule__StaRepository__ActionsAssignment_1217257 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleAction_in_rule__StaRepository__ActionsAssignment_13_117288 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleStrategy_in_rule__StaRepository__StrategiesAssignment_1717319 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleStrategy_in_rule__StaRepository__StrategiesAssignment_18_117350 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleParameter_in_rule__StaRepository__ParametersAssignment_20_217381 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleParameter_in_rule__StaRepository__ParametersAssignment_20_3_117412 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleEString_in_rule__Tactic__IdAssignment_117443 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleEString_in_rule__Tactic__NameAssignment_417474 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleEString_in_rule__Tactic__InputParamsAssignment_5_217509 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleEString_in_rule__Tactic__InputParamsAssignment_5_3_117548 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleEString_in_rule__Tactic__OutputParamAssignment_6_117587 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleAdaptationPlan_in_rule__Tactic__ImplementedPlanAssignment_817622 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleEString_in_rule__Action__IdAssignment_117653 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleEString_in_rule__Action__NameAssignment_417684 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleEString_in_rule__Action__OutputParamAssignment_5_117719 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleEString_in_rule__Action__InputParamsAssignment_6_217758 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleEString_in_rule__Action__InputParamsAssignment_6_3_117797 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleEString_in_rule__Action__ReferredAdaptationPointAssignment_817836 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleEString_in_rule__Strategy__IdAssignment_117871 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleEString_in_rule__Strategy__NameAssignment_417902 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleEString_in_rule__Strategy__ObjectiveAssignment_617937 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleEvent_in_rule__Strategy__TriggeringEventsAssignment_7_117972 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleWeightedTactic_in_rule__Strategy__TacticsAssignment_1018003 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleWeightedTactic_in_rule__Strategy__TacticsAssignment_11_118034 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleWeightingFunction_in_rule__Strategy__WeightingFunctionAssignment_1418065 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleEString_in_rule__Parameter__NameAssignment_118096 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleEString_in_rule__Parameter__TypeAssignment_418127 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleEString_in_rule__AdaptationPlan__IdAssignment_118158 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleEString_in_rule__AdaptationPlan__NameAssignment_418189 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleAbstractControlFlowElement_in_rule__AdaptationPlan__StepsAssignment_5_218220 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleAbstractControlFlowElement_in_rule__AdaptationPlan__StepsAssignment_5_3_118251 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleEString_in_rule__Start__PredecessorAssignment_3_118286 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleEString_in_rule__Start__SuccessorAssignment_4_118325 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleEString_in_rule__Stop__PredecessorAssignment_3_118364 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleEString_in_rule__Stop__SuccessorAssignment_4_118403 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleEInt_in_rule__Loop__CounterAssignment_318438 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleEString_in_rule__Loop__PredecessorAssignment_4_118473 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleEString_in_rule__Loop__SuccessorAssignment_5_118512 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleAdaptationPlan_in_rule__Loop__BodyAssignment_718547 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleEString_in_rule__Branch__ConditionAssignment_2_118578 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleEString_in_rule__Branch__PredecessorAssignment_3_118613 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleEString_in_rule__Branch__SuccessorAssignment_4_118652 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleAdaptationPlan_in_rule__Branch__BranchesAssignment_718687 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleAdaptationPlan_in_rule__Branch__BranchesAssignment_8_118718 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleEString_in_rule__ActionReference__PredecessorAssignment_2_118753 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleEString_in_rule__ActionReference__SuccessorAssignment_3_118792 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleEString_in_rule__ActionReference__RefersToAssignment_518831 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleEString_in_rule__ModelVariableConfigurationRange__IdAssignment_118866 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleEDouble_in_rule__ModelVariableConfigurationRange__MinValueAssignment_418897 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleEDouble_in_rule__ModelVariableConfigurationRange__MaxValueAssignment_618928 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleEString_in_rule__ModelVariableConfigurationRange__AdaptableEntityAssignment_818963 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleEString_in_rule__ModelEntityConfigurationRange__IdAssignment_118998 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleEString_in_rule__ModelEntityConfigurationRange__EntityAssignment_3_219033 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleEString_in_rule__ModelEntityConfigurationRange__EntityAssignment_3_3_119072 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleVariationType_in_rule__ModelEntityConfigurationRange__VariationPossibilityAssignment_519107 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleEString_in_rule__PropertyRange__MinValueConstraintAssignment_319142 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleEString_in_rule__PropertyRange__MaxValueConstraintAssignment_519181 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleEString_in_rule__SetOfConfigurations__ValueConstraintAssignment_319220 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleEString_in_rule__SetOfConfigurations__VariantsAssignment_4_219259 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleEString_in_rule__SetOfConfigurations__VariantsAssignment_4_3_119298 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleEDouble_in_rule__WeightedTactic__CurrentWeightAssignment_319335 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleEDouble_in_rule__WeightedTactic__DefaultWeightAssignment_519366 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleEString_in_rule__WeightedTactic__UsesAssignment_719401 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleEString_in_rule__WeightingFunction__FunctionAssignment_319436 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__WeightingFunction__Group__1__Impl_in_rule__WeightingFunction__Group__116875 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__WeightingFunction__FunctionAssignment_1_in_rule__WeightingFunction__Group__1__Impl16902 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleEString_in_rule__StaRepository__IdAssignment_116941 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleEString_in_rule__StaRepository__NameAssignment_416972 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleParameter_in_rule__StaRepository__ParametersAssignment_5_217003 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleParameter_in_rule__StaRepository__ParametersAssignment_5_3_117034 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleAction_in_rule__StaRepository__ActionsAssignment_817065 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleAction_in_rule__StaRepository__ActionsAssignment_9_117096 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleTactic_in_rule__StaRepository__TacticsAssignment_1317127 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleTactic_in_rule__StaRepository__TacticsAssignment_14_117158 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleStrategy_in_rule__StaRepository__StrategiesAssignment_1817189 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleStrategy_in_rule__StaRepository__StrategiesAssignment_19_117220 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleEString_in_rule__Tactic__IdAssignment_117251 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleEString_in_rule__Tactic__NameAssignment_417282 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleEString_in_rule__Tactic__InputParamsAssignment_5_217317 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleEString_in_rule__Tactic__InputParamsAssignment_5_3_117356 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleEString_in_rule__Tactic__OutputParamAssignment_6_117395 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleAdaptationPlan_in_rule__Tactic__ImplementedPlanAssignment_817430 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleEString_in_rule__Action__IdAssignment_117461 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleEString_in_rule__Action__NameAssignment_417492 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleEString_in_rule__Action__OutputParamAssignment_5_117527 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleEString_in_rule__Action__InputParamsAssignment_6_217566 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleEString_in_rule__Action__InputParamsAssignment_6_3_117605 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleEString_in_rule__Action__ReferredAdaptationPointAssignment_817644 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleEString_in_rule__Strategy__IdAssignment_117679 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleEString_in_rule__Strategy__NameAssignment_417710 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleEString_in_rule__Strategy__ObjectiveAssignment_617745 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleEvent_in_rule__Strategy__TriggeringEventsAssignment_7_117780 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleWeightedTactic_in_rule__Strategy__TacticsAssignment_1017811 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleWeightedTactic_in_rule__Strategy__TacticsAssignment_11_117842 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleWeightingFunction_in_rule__Strategy__WeightingFunctionAssignment_1417873 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleEString_in_rule__Parameter__NameAssignment_117904 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleEString_in_rule__Parameter__TypeAssignment_417935 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleEString_in_rule__AdaptationPlan__IdAssignment_117966 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleEString_in_rule__AdaptationPlan__NameAssignment_417997 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleAbstractControlFlowElement_in_rule__AdaptationPlan__StepsAssignment_5_218028 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleAbstractControlFlowElement_in_rule__AdaptationPlan__StepsAssignment_5_3_118059 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleEString_in_rule__Start__PredecessorAssignment_3_118094 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleEString_in_rule__Start__SuccessorAssignment_4_118133 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleEString_in_rule__Stop__PredecessorAssignment_3_118172 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleEString_in_rule__Stop__SuccessorAssignment_4_118211 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleEInt_in_rule__Loop__CounterAssignment_318246 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleEString_in_rule__Loop__PredecessorAssignment_4_118281 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleEString_in_rule__Loop__SuccessorAssignment_5_118320 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleAdaptationPlan_in_rule__Loop__BodyAssignment_718355 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleEString_in_rule__Branch__ConditionAssignment_2_118386 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleEString_in_rule__Branch__PredecessorAssignment_3_118421 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleEString_in_rule__Branch__SuccessorAssignment_4_118460 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleAdaptationPlan_in_rule__Branch__BranchesAssignment_718495 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleAdaptationPlan_in_rule__Branch__BranchesAssignment_8_118526 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleEString_in_rule__ActionReference__PredecessorAssignment_2_118561 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleEString_in_rule__ActionReference__SuccessorAssignment_3_118600 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleEString_in_rule__ActionReference__RefersToAssignment_518639 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleEString_in_rule__ModelVariableConfigurationRange__IdAssignment_118674 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleEDouble_in_rule__ModelVariableConfigurationRange__MinValueAssignment_418705 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleEDouble_in_rule__ModelVariableConfigurationRange__MaxValueAssignment_618736 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleEString_in_rule__ModelVariableConfigurationRange__AdaptableEntityAssignment_818771 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleEString_in_rule__ModelEntityConfigurationRange__IdAssignment_118806 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleEString_in_rule__ModelEntityConfigurationRange__EntityAssignment_3_218841 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleEString_in_rule__ModelEntityConfigurationRange__EntityAssignment_3_3_118880 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleVariationType_in_rule__ModelEntityConfigurationRange__VariationPossibilityAssignment_518915 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleEString_in_rule__PropertyRange__MinValueConstraintAssignment_318950 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleEString_in_rule__PropertyRange__MaxValueConstraintAssignment_518989 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleEString_in_rule__SetOfConfigurations__ValueConstraintAssignment_319028 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleEString_in_rule__SetOfConfigurations__VariantsAssignment_4_219067 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleEString_in_rule__SetOfConfigurations__VariantsAssignment_4_3_119106 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleEDouble_in_rule__WeightedTactic__CurrentWeightAssignment_319143 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleEDouble_in_rule__WeightedTactic__DefaultWeightAssignment_519174 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleEString_in_rule__WeightedTactic__UsesAssignment_719209 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleEString_in_rule__WeightingFunction__FunctionAssignment_119244 = new BitSet(new long[]{0x0000000000000002L}); } diff --git a/edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/StaAdaptationLanguage.xmi b/edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/StaAdaptationLanguage.xmi index ce3c4001..e14fed98 100644 --- a/edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/StaAdaptationLanguage.xmi +++ b/edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/StaAdaptationLanguage.xmi @@ -2,7 +2,7 @@ <xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" xmlns:xtext="http://www.eclipse.org/2008/Xtext"> <xtext:Grammar name="edu.kit.ipd.descartes.mm.adaptation.StaAdaptationLanguage" usedGrammars="/1"> <metamodelDeclarations xsi:type="xtext:ReferencedMetamodel"> - <ePackage href="http://www.descartes-research.net/metamodel/adaptation/1.0#/"/> + <ePackage href="http://www.descartes-research.net/metamodel/adaptation/0.1#/"/> </metamodelDeclarations> <metamodelDeclarations xsi:type="xtext:ReferencedMetamodel" alias="ecore"> <ePackage href="http://www.eclipse.org/emf/2002/Ecore#/"/> @@ -15,7 +15,7 @@ </metamodelDeclarations> <rules xsi:type="xtext:ParserRule" name="StaRepository"> <type metamodel="/0/@metamodelDeclarations.0"> - <classifier xsi:type="ecore:EClass" href="http://www.descartes-research.net/metamodel/adaptation/1.0#//StaRepository"/> + <classifier xsi:type="ecore:EClass" href="http://www.descartes-research.net/metamodel/adaptation/0.1#//StaRepository"/> </type> <alternatives xsi:type="xtext:Group"> <elements xsi:type="xtext:Keyword" value="StaRepository"/> @@ -27,18 +27,20 @@ <elements xsi:type="xtext:Assignment" feature="name" operator="="> <terminal xsi:type="xtext:RuleCall" rule="/0/@rules.4"/> </elements> - <elements xsi:type="xtext:Keyword" value="tactics"/> - <elements xsi:type="xtext:Keyword" value="{"/> - <elements xsi:type="xtext:Assignment" feature="tactics" operator="+="> - <terminal xsi:type="xtext:RuleCall" rule="/0/@rules.5"/> - </elements> - <elements xsi:type="xtext:Group" cardinality="*"> - <elements xsi:type="xtext:Keyword" value=","/> - <elements xsi:type="xtext:Assignment" feature="tactics" operator="+="> - <terminal xsi:type="xtext:RuleCall" rule="/0/@rules.5"/> + <elements xsi:type="xtext:Group" cardinality="?"> + <elements xsi:type="xtext:Keyword" value="parameters"/> + <elements xsi:type="xtext:Keyword" value="{"/> + <elements xsi:type="xtext:Assignment" feature="parameters" operator="+="> + <terminal xsi:type="xtext:RuleCall" rule="/0/@rules.8"/> + </elements> + <elements xsi:type="xtext:Group" cardinality="*"> + <elements xsi:type="xtext:Keyword" value=","/> + <elements xsi:type="xtext:Assignment" feature="parameters" operator="+="> + <terminal xsi:type="xtext:RuleCall" rule="/0/@rules.8"/> + </elements> </elements> + <elements xsi:type="xtext:Keyword" value="}"/> </elements> - <elements xsi:type="xtext:Keyword" value="}"/> <elements xsi:type="xtext:Keyword" value="actions"/> <elements xsi:type="xtext:Keyword" value="{"/> <elements xsi:type="xtext:Assignment" feature="actions" operator="+="> @@ -51,6 +53,18 @@ </elements> </elements> <elements xsi:type="xtext:Keyword" value="}"/> + <elements xsi:type="xtext:Keyword" value="tactics"/> + <elements xsi:type="xtext:Keyword" value="{"/> + <elements xsi:type="xtext:Assignment" feature="tactics" operator="+="> + <terminal xsi:type="xtext:RuleCall" rule="/0/@rules.5"/> + </elements> + <elements xsi:type="xtext:Group" cardinality="*"> + <elements xsi:type="xtext:Keyword" value=","/> + <elements xsi:type="xtext:Assignment" feature="tactics" operator="+="> + <terminal xsi:type="xtext:RuleCall" rule="/0/@rules.5"/> + </elements> + </elements> + <elements xsi:type="xtext:Keyword" value="}"/> <elements xsi:type="xtext:Keyword" value="strategies"/> <elements xsi:type="xtext:Keyword" value="{"/> <elements xsi:type="xtext:Assignment" feature="strategies" operator="+="> @@ -63,20 +77,6 @@ </elements> </elements> <elements xsi:type="xtext:Keyword" value="}"/> - <elements xsi:type="xtext:Group" cardinality="?"> - <elements xsi:type="xtext:Keyword" value="parameters"/> - <elements xsi:type="xtext:Keyword" value="{"/> - <elements xsi:type="xtext:Assignment" feature="parameters" operator="+="> - <terminal xsi:type="xtext:RuleCall" rule="/0/@rules.8"/> - </elements> - <elements xsi:type="xtext:Group" cardinality="*"> - <elements xsi:type="xtext:Keyword" value=","/> - <elements xsi:type="xtext:Assignment" feature="parameters" operator="+="> - <terminal xsi:type="xtext:RuleCall" rule="/0/@rules.8"/> - </elements> - </elements> - <elements xsi:type="xtext:Keyword" value="}"/> - </elements> <elements xsi:type="xtext:Keyword" value="}"/> </alternatives> </rules> @@ -91,7 +91,7 @@ </rules> <rules xsi:type="xtext:ParserRule" name="AbstractControlFlowElement"> <type metamodel="/0/@metamodelDeclarations.0"> - <classifier xsi:type="ecore:EClass" href="http://www.descartes-research.net/metamodel/adaptation/1.0#//AbstractControlFlowElement"/> + <classifier xsi:type="ecore:EClass" href="http://www.descartes-research.net/metamodel/adaptation/0.1#//AbstractControlFlowElement"/> </type> <alternatives xsi:type="xtext:Alternatives"> <elements xsi:type="xtext:RuleCall" rule="/0/@rules.10"/> @@ -121,7 +121,7 @@ </rules> <rules xsi:type="xtext:ParserRule" name="Tactic"> <type metamodel="/0/@metamodelDeclarations.0"> - <classifier xsi:type="ecore:EClass" href="http://www.descartes-research.net/metamodel/adaptation/1.0#//Tactic"/> + <classifier xsi:type="ecore:EClass" href="http://www.descartes-research.net/metamodel/adaptation/0.1#//Tactic"/> </type> <alternatives xsi:type="xtext:Group"> <elements xsi:type="xtext:Keyword" value="Tactic"/> @@ -139,7 +139,7 @@ <elements xsi:type="xtext:Assignment" feature="inputParams" operator="+="> <terminal xsi:type="xtext:CrossReference"> <type metamodel="/0/@metamodelDeclarations.0"> - <classifier xsi:type="ecore:EClass" href="http://www.descartes-research.net/metamodel/adaptation/1.0#//Parameter"/> + <classifier xsi:type="ecore:EClass" href="http://www.descartes-research.net/metamodel/adaptation/0.1#//Parameter"/> </type> <terminal xsi:type="xtext:RuleCall" rule="/0/@rules.4"/> </terminal> @@ -149,7 +149,7 @@ <elements xsi:type="xtext:Assignment" feature="inputParams" operator="+="> <terminal xsi:type="xtext:CrossReference"> <type metamodel="/0/@metamodelDeclarations.0"> - <classifier xsi:type="ecore:EClass" href="http://www.descartes-research.net/metamodel/adaptation/1.0#//Parameter"/> + <classifier xsi:type="ecore:EClass" href="http://www.descartes-research.net/metamodel/adaptation/0.1#//Parameter"/> </type> <terminal xsi:type="xtext:RuleCall" rule="/0/@rules.4"/> </terminal> @@ -162,7 +162,7 @@ <elements xsi:type="xtext:Assignment" feature="outputParam" operator="="> <terminal xsi:type="xtext:CrossReference"> <type metamodel="/0/@metamodelDeclarations.0"> - <classifier xsi:type="ecore:EClass" href="http://www.descartes-research.net/metamodel/adaptation/1.0#//Parameter"/> + <classifier xsi:type="ecore:EClass" href="http://www.descartes-research.net/metamodel/adaptation/0.1#//Parameter"/> </type> <terminal xsi:type="xtext:RuleCall" rule="/0/@rules.4"/> </terminal> @@ -177,7 +177,7 @@ </rules> <rules xsi:type="xtext:ParserRule" name="Action"> <type metamodel="/0/@metamodelDeclarations.0"> - <classifier xsi:type="ecore:EClass" href="http://www.descartes-research.net/metamodel/adaptation/1.0#//Action"/> + <classifier xsi:type="ecore:EClass" href="http://www.descartes-research.net/metamodel/adaptation/0.1#//Action"/> </type> <alternatives xsi:type="xtext:Group"> <elements xsi:type="xtext:Keyword" value="Action"/> @@ -194,7 +194,7 @@ <elements xsi:type="xtext:Assignment" feature="outputParam" operator="="> <terminal xsi:type="xtext:CrossReference"> <type metamodel="/0/@metamodelDeclarations.0"> - <classifier xsi:type="ecore:EClass" href="http://www.descartes-research.net/metamodel/adaptation/1.0#//Parameter"/> + <classifier xsi:type="ecore:EClass" href="http://www.descartes-research.net/metamodel/adaptation/0.1#//Parameter"/> </type> <terminal xsi:type="xtext:RuleCall" rule="/0/@rules.4"/> </terminal> @@ -206,7 +206,7 @@ <elements xsi:type="xtext:Assignment" feature="inputParams" operator="+="> <terminal xsi:type="xtext:CrossReference"> <type metamodel="/0/@metamodelDeclarations.0"> - <classifier xsi:type="ecore:EClass" href="http://www.descartes-research.net/metamodel/adaptation/1.0#//Parameter"/> + <classifier xsi:type="ecore:EClass" href="http://www.descartes-research.net/metamodel/adaptation/0.1#//Parameter"/> </type> <terminal xsi:type="xtext:RuleCall" rule="/0/@rules.4"/> </terminal> @@ -216,7 +216,7 @@ <elements xsi:type="xtext:Assignment" feature="inputParams" operator="+="> <terminal xsi:type="xtext:CrossReference"> <type metamodel="/0/@metamodelDeclarations.0"> - <classifier xsi:type="ecore:EClass" href="http://www.descartes-research.net/metamodel/adaptation/1.0#//Parameter"/> + <classifier xsi:type="ecore:EClass" href="http://www.descartes-research.net/metamodel/adaptation/0.1#//Parameter"/> </type> <terminal xsi:type="xtext:RuleCall" rule="/0/@rules.4"/> </terminal> @@ -238,7 +238,7 @@ </rules> <rules xsi:type="xtext:ParserRule" name="Strategy"> <type metamodel="/0/@metamodelDeclarations.0"> - <classifier xsi:type="ecore:EClass" href="http://www.descartes-research.net/metamodel/adaptation/1.0#//Strategy"/> + <classifier xsi:type="ecore:EClass" href="http://www.descartes-research.net/metamodel/adaptation/0.1#//Strategy"/> </type> <alternatives xsi:type="xtext:Group"> <elements xsi:type="xtext:Keyword" value="Strategy"/> @@ -254,7 +254,7 @@ <elements xsi:type="xtext:Assignment" feature="objective" operator="="> <terminal xsi:type="xtext:CrossReference"> <type metamodel="/0/@metamodelDeclarations.0"> - <classifier xsi:type="ecore:EClass" href="http://www.descartes-research.net/metamodel/adaptation/1.0#//Objective"/> + <classifier xsi:type="ecore:EClass" href="http://www.descartes-research.net/metamodel/adaptation/0.1#//Objective"/> </type> <terminal xsi:type="xtext:RuleCall" rule="/0/@rules.4"/> </terminal> @@ -286,7 +286,7 @@ </rules> <rules xsi:type="xtext:ParserRule" name="Parameter"> <type metamodel="/0/@metamodelDeclarations.0"> - <classifier xsi:type="ecore:EClass" href="http://www.descartes-research.net/metamodel/adaptation/1.0#//Parameter"/> + <classifier xsi:type="ecore:EClass" href="http://www.descartes-research.net/metamodel/adaptation/0.1#//Parameter"/> </type> <alternatives xsi:type="xtext:Group"> <elements xsi:type="xtext:Keyword" value="Parameter"/> @@ -303,7 +303,7 @@ </rules> <rules xsi:type="xtext:ParserRule" name="AdaptationPlan"> <type metamodel="/0/@metamodelDeclarations.0"> - <classifier xsi:type="ecore:EClass" href="http://www.descartes-research.net/metamodel/adaptation/1.0#//AdaptationPlan"/> + <classifier xsi:type="ecore:EClass" href="http://www.descartes-research.net/metamodel/adaptation/0.1#//AdaptationPlan"/> </type> <alternatives xsi:type="xtext:Group"> <elements xsi:type="xtext:Keyword" value="AdaptationPlan"/> @@ -334,12 +334,12 @@ </rules> <rules xsi:type="xtext:ParserRule" name="Start"> <type metamodel="/0/@metamodelDeclarations.0"> - <classifier xsi:type="ecore:EClass" href="http://www.descartes-research.net/metamodel/adaptation/1.0#//Start"/> + <classifier xsi:type="ecore:EClass" href="http://www.descartes-research.net/metamodel/adaptation/0.1#//Start"/> </type> <alternatives xsi:type="xtext:Group"> <elements xsi:type="xtext:Action"> <type metamodel="/0/@metamodelDeclarations.0"> - <classifier xsi:type="ecore:EClass" href="http://www.descartes-research.net/metamodel/adaptation/1.0#//Start"/> + <classifier xsi:type="ecore:EClass" href="http://www.descartes-research.net/metamodel/adaptation/0.1#//Start"/> </type> </elements> <elements xsi:type="xtext:Keyword" value="Start"/> @@ -349,7 +349,7 @@ <elements xsi:type="xtext:Assignment" feature="predecessor" operator="="> <terminal xsi:type="xtext:CrossReference"> <type metamodel="/0/@metamodelDeclarations.0"> - <classifier xsi:type="ecore:EClass" href="http://www.descartes-research.net/metamodel/adaptation/1.0#//AbstractControlFlowElement"/> + <classifier xsi:type="ecore:EClass" href="http://www.descartes-research.net/metamodel/adaptation/0.1#//AbstractControlFlowElement"/> </type> <terminal xsi:type="xtext:RuleCall" rule="/0/@rules.4"/> </terminal> @@ -360,7 +360,7 @@ <elements xsi:type="xtext:Assignment" feature="successor" operator="="> <terminal xsi:type="xtext:CrossReference"> <type metamodel="/0/@metamodelDeclarations.0"> - <classifier xsi:type="ecore:EClass" href="http://www.descartes-research.net/metamodel/adaptation/1.0#//AbstractControlFlowElement"/> + <classifier xsi:type="ecore:EClass" href="http://www.descartes-research.net/metamodel/adaptation/0.1#//AbstractControlFlowElement"/> </type> <terminal xsi:type="xtext:RuleCall" rule="/0/@rules.4"/> </terminal> @@ -371,12 +371,12 @@ </rules> <rules xsi:type="xtext:ParserRule" name="Stop"> <type metamodel="/0/@metamodelDeclarations.0"> - <classifier xsi:type="ecore:EClass" href="http://www.descartes-research.net/metamodel/adaptation/1.0#//Stop"/> + <classifier xsi:type="ecore:EClass" href="http://www.descartes-research.net/metamodel/adaptation/0.1#//Stop"/> </type> <alternatives xsi:type="xtext:Group"> <elements xsi:type="xtext:Action"> <type metamodel="/0/@metamodelDeclarations.0"> - <classifier xsi:type="ecore:EClass" href="http://www.descartes-research.net/metamodel/adaptation/1.0#//Stop"/> + <classifier xsi:type="ecore:EClass" href="http://www.descartes-research.net/metamodel/adaptation/0.1#//Stop"/> </type> </elements> <elements xsi:type="xtext:Keyword" value="Stop"/> @@ -386,7 +386,7 @@ <elements xsi:type="xtext:Assignment" feature="predecessor" operator="="> <terminal xsi:type="xtext:CrossReference"> <type metamodel="/0/@metamodelDeclarations.0"> - <classifier xsi:type="ecore:EClass" href="http://www.descartes-research.net/metamodel/adaptation/1.0#//AbstractControlFlowElement"/> + <classifier xsi:type="ecore:EClass" href="http://www.descartes-research.net/metamodel/adaptation/0.1#//AbstractControlFlowElement"/> </type> <terminal xsi:type="xtext:RuleCall" rule="/0/@rules.4"/> </terminal> @@ -397,7 +397,7 @@ <elements xsi:type="xtext:Assignment" feature="successor" operator="="> <terminal xsi:type="xtext:CrossReference"> <type metamodel="/0/@metamodelDeclarations.0"> - <classifier xsi:type="ecore:EClass" href="http://www.descartes-research.net/metamodel/adaptation/1.0#//AbstractControlFlowElement"/> + <classifier xsi:type="ecore:EClass" href="http://www.descartes-research.net/metamodel/adaptation/0.1#//AbstractControlFlowElement"/> </type> <terminal xsi:type="xtext:RuleCall" rule="/0/@rules.4"/> </terminal> @@ -408,7 +408,7 @@ </rules> <rules xsi:type="xtext:ParserRule" name="Loop"> <type metamodel="/0/@metamodelDeclarations.0"> - <classifier xsi:type="ecore:EClass" href="http://www.descartes-research.net/metamodel/adaptation/1.0#//Loop"/> + <classifier xsi:type="ecore:EClass" href="http://www.descartes-research.net/metamodel/adaptation/0.1#//Loop"/> </type> <alternatives xsi:type="xtext:Group"> <elements xsi:type="xtext:Keyword" value="Loop"/> @@ -422,7 +422,7 @@ <elements xsi:type="xtext:Assignment" feature="predecessor" operator="="> <terminal xsi:type="xtext:CrossReference"> <type metamodel="/0/@metamodelDeclarations.0"> - <classifier xsi:type="ecore:EClass" href="http://www.descartes-research.net/metamodel/adaptation/1.0#//AbstractControlFlowElement"/> + <classifier xsi:type="ecore:EClass" href="http://www.descartes-research.net/metamodel/adaptation/0.1#//AbstractControlFlowElement"/> </type> <terminal xsi:type="xtext:RuleCall" rule="/0/@rules.4"/> </terminal> @@ -433,7 +433,7 @@ <elements xsi:type="xtext:Assignment" feature="successor" operator="="> <terminal xsi:type="xtext:CrossReference"> <type metamodel="/0/@metamodelDeclarations.0"> - <classifier xsi:type="ecore:EClass" href="http://www.descartes-research.net/metamodel/adaptation/1.0#//AbstractControlFlowElement"/> + <classifier xsi:type="ecore:EClass" href="http://www.descartes-research.net/metamodel/adaptation/0.1#//AbstractControlFlowElement"/> </type> <terminal xsi:type="xtext:RuleCall" rule="/0/@rules.4"/> </terminal> @@ -448,7 +448,7 @@ </rules> <rules xsi:type="xtext:ParserRule" name="Branch"> <type metamodel="/0/@metamodelDeclarations.0"> - <classifier xsi:type="ecore:EClass" href="http://www.descartes-research.net/metamodel/adaptation/1.0#//Branch"/> + <classifier xsi:type="ecore:EClass" href="http://www.descartes-research.net/metamodel/adaptation/0.1#//Branch"/> </type> <alternatives xsi:type="xtext:Group"> <elements xsi:type="xtext:Keyword" value="Branch"/> @@ -464,7 +464,7 @@ <elements xsi:type="xtext:Assignment" feature="predecessor" operator="="> <terminal xsi:type="xtext:CrossReference"> <type metamodel="/0/@metamodelDeclarations.0"> - <classifier xsi:type="ecore:EClass" href="http://www.descartes-research.net/metamodel/adaptation/1.0#//AbstractControlFlowElement"/> + <classifier xsi:type="ecore:EClass" href="http://www.descartes-research.net/metamodel/adaptation/0.1#//AbstractControlFlowElement"/> </type> <terminal xsi:type="xtext:RuleCall" rule="/0/@rules.4"/> </terminal> @@ -475,7 +475,7 @@ <elements xsi:type="xtext:Assignment" feature="successor" operator="="> <terminal xsi:type="xtext:CrossReference"> <type metamodel="/0/@metamodelDeclarations.0"> - <classifier xsi:type="ecore:EClass" href="http://www.descartes-research.net/metamodel/adaptation/1.0#//AbstractControlFlowElement"/> + <classifier xsi:type="ecore:EClass" href="http://www.descartes-research.net/metamodel/adaptation/0.1#//AbstractControlFlowElement"/> </type> <terminal xsi:type="xtext:RuleCall" rule="/0/@rules.4"/> </terminal> @@ -498,7 +498,7 @@ </rules> <rules xsi:type="xtext:ParserRule" name="ActionReference"> <type metamodel="/0/@metamodelDeclarations.0"> - <classifier xsi:type="ecore:EClass" href="http://www.descartes-research.net/metamodel/adaptation/1.0#//ActionReference"/> + <classifier xsi:type="ecore:EClass" href="http://www.descartes-research.net/metamodel/adaptation/0.1#//ActionReference"/> </type> <alternatives xsi:type="xtext:Group"> <elements xsi:type="xtext:Keyword" value="ActionReference"/> @@ -508,7 +508,7 @@ <elements xsi:type="xtext:Assignment" feature="predecessor" operator="="> <terminal xsi:type="xtext:CrossReference"> <type metamodel="/0/@metamodelDeclarations.0"> - <classifier xsi:type="ecore:EClass" href="http://www.descartes-research.net/metamodel/adaptation/1.0#//AbstractControlFlowElement"/> + <classifier xsi:type="ecore:EClass" href="http://www.descartes-research.net/metamodel/adaptation/0.1#//AbstractControlFlowElement"/> </type> <terminal xsi:type="xtext:RuleCall" rule="/0/@rules.4"/> </terminal> @@ -519,7 +519,7 @@ <elements xsi:type="xtext:Assignment" feature="successor" operator="="> <terminal xsi:type="xtext:CrossReference"> <type metamodel="/0/@metamodelDeclarations.0"> - <classifier xsi:type="ecore:EClass" href="http://www.descartes-research.net/metamodel/adaptation/1.0#//AbstractControlFlowElement"/> + <classifier xsi:type="ecore:EClass" href="http://www.descartes-research.net/metamodel/adaptation/0.1#//AbstractControlFlowElement"/> </type> <terminal xsi:type="xtext:RuleCall" rule="/0/@rules.4"/> </terminal> @@ -529,7 +529,7 @@ <elements xsi:type="xtext:Assignment" feature="refersTo" operator="="> <terminal xsi:type="xtext:CrossReference"> <type metamodel="/0/@metamodelDeclarations.0"> - <classifier xsi:type="ecore:EClass" href="http://www.descartes-research.net/metamodel/adaptation/1.0#//Action"/> + <classifier xsi:type="ecore:EClass" href="http://www.descartes-research.net/metamodel/adaptation/0.1#//Action"/> </type> <terminal xsi:type="xtext:RuleCall" rule="/0/@rules.4"/> </terminal> @@ -736,7 +736,7 @@ </rules> <rules xsi:type="xtext:ParserRule" name="Objective"> <type metamodel="/0/@metamodelDeclarations.0"> - <classifier xsi:type="ecore:EClass" href="http://www.descartes-research.net/metamodel/adaptation/1.0#//Objective"/> + <classifier xsi:type="ecore:EClass" href="http://www.descartes-research.net/metamodel/adaptation/0.1#//Objective"/> </type> <alternatives xsi:type="xtext:Group"> <elements xsi:type="xtext:Keyword" value="Objective"/> @@ -750,12 +750,12 @@ </rules> <rules xsi:type="xtext:ParserRule" name="Event"> <type metamodel="/0/@metamodelDeclarations.0"> - <classifier xsi:type="ecore:EClass" href="http://www.descartes-research.net/metamodel/adaptation/1.0#//Event"/> + <classifier xsi:type="ecore:EClass" href="http://www.descartes-research.net/metamodel/adaptation/0.1#//Event"/> </type> <alternatives xsi:type="xtext:Group"> <elements xsi:type="xtext:Action"> <type metamodel="/0/@metamodelDeclarations.0"> - <classifier xsi:type="ecore:EClass" href="http://www.descartes-research.net/metamodel/adaptation/1.0#//Event"/> + <classifier xsi:type="ecore:EClass" href="http://www.descartes-research.net/metamodel/adaptation/0.1#//Event"/> </type> </elements> <elements xsi:type="xtext:Keyword" value="Event"/> @@ -763,7 +763,7 @@ </rules> <rules xsi:type="xtext:ParserRule" name="WeightedTactic"> <type metamodel="/0/@metamodelDeclarations.0"> - <classifier xsi:type="ecore:EClass" href="http://www.descartes-research.net/metamodel/adaptation/1.0#//WeightedTactic"/> + <classifier xsi:type="ecore:EClass" href="http://www.descartes-research.net/metamodel/adaptation/0.1#//WeightedTactic"/> </type> <alternatives xsi:type="xtext:Group"> <elements xsi:type="xtext:Keyword" value="WeightedTactic"/> @@ -780,7 +780,7 @@ <elements xsi:type="xtext:Assignment" feature="uses" operator="="> <terminal xsi:type="xtext:CrossReference"> <type metamodel="/0/@metamodelDeclarations.0"> - <classifier xsi:type="ecore:EClass" href="http://www.descartes-research.net/metamodel/adaptation/1.0#//Tactic"/> + <classifier xsi:type="ecore:EClass" href="http://www.descartes-research.net/metamodel/adaptation/0.1#//Tactic"/> </type> <terminal xsi:type="xtext:RuleCall" rule="/0/@rules.4"/> </terminal> @@ -790,16 +790,13 @@ </rules> <rules xsi:type="xtext:ParserRule" name="WeightingFunction"> <type metamodel="/0/@metamodelDeclarations.0"> - <classifier xsi:type="ecore:EClass" href="http://www.descartes-research.net/metamodel/adaptation/1.0#//WeightingFunction"/> + <classifier xsi:type="ecore:EClass" href="http://www.descartes-research.net/metamodel/adaptation/0.1#//WeightingFunction"/> </type> <alternatives xsi:type="xtext:Group"> - <elements xsi:type="xtext:Keyword" value="WeightingFunction"/> - <elements xsi:type="xtext:Keyword" value="{"/> <elements xsi:type="xtext:Keyword" value="function"/> <elements xsi:type="xtext:Assignment" feature="function" operator="="> <terminal xsi:type="xtext:RuleCall" rule="/0/@rules.4"/> </elements> - <elements xsi:type="xtext:Keyword" value="}"/> </alternatives> </rules> </xtext:Grammar> diff --git a/edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parseTreeConstruction/StaAdaptationLanguageParsetreeConstructor.java b/edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parseTreeConstruction/StaAdaptationLanguageParsetreeConstructor.java index 3f4a5207..aee41f1f 100644 --- a/edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parseTreeConstruction/StaAdaptationLanguageParsetreeConstructor.java +++ b/edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parseTreeConstruction/StaAdaptationLanguageParsetreeConstructor.java @@ -64,15 +64,15 @@ protected class ThisRootNode extends RootToken { /************ begin Rule StaRepository **************** * * StaRepository: - * "StaRepository" id=EString "{" "name" name=EString "tactics" "{" tactics+=Tactic ("," tactics+=Tactic)* "}" "actions" - * "{" actions+=Action ("," actions+=Action)* "}" "strategies" "{" strategies+=Strategy ("," strategies+=Strategy)* "}" - * ("parameters" "{" parameters+=Parameter ("," parameters+=Parameter)* "}")? "}"; + * "StaRepository" id=EString "{" "name" name=EString ("parameters" "{" parameters+=Parameter ("," + * parameters+=Parameter)* "}")? "actions" "{" actions+=Action ("," actions+=Action)* "}" "tactics" "{" tactics+=Tactic + * ("," tactics+=Tactic)* "}" "strategies" "{" strategies+=Strategy ("," strategies+=Strategy)* "}" "}"; * **/ -// "StaRepository" id=EString "{" "name" name=EString "tactics" "{" tactics+=Tactic ("," tactics+=Tactic)* "}" "actions" -// "{" actions+=Action ("," actions+=Action)* "}" "strategies" "{" strategies+=Strategy ("," strategies+=Strategy)* "}" -// ("parameters" "{" parameters+=Parameter ("," parameters+=Parameter)* "}")? "}" +// "StaRepository" id=EString "{" "name" name=EString ("parameters" "{" parameters+=Parameter ("," parameters+=Parameter)* +// "}")? "actions" "{" actions+=Action ("," actions+=Action)* "}" "tactics" "{" tactics+=Tactic ("," tactics+=Tactic)* "}" +// "strategies" "{" strategies+=Strategy ("," strategies+=Strategy)* "}" "}" protected class StaRepository_Group extends GroupToken { public StaRepository_Group(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) { @@ -234,16 +234,38 @@ protected class StaRepository_NameAssignment_4 extends AssignmentToken { } -// "tactics" -protected class StaRepository_TacticsKeyword_5 extends KeywordToken { +// ("parameters" "{" parameters+=Parameter ("," parameters+=Parameter)* "}")? +protected class StaRepository_Group_5 extends GroupToken { - public StaRepository_TacticsKeyword_5(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) { + public StaRepository_Group_5(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) { + super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer); + } + + @Override + public Group getGrammarElement() { + return grammarAccess.getStaRepositoryAccess().getGroup_5(); + } + + @Override + public AbstractToken createFollower(int index, IEObjectConsumer inst) { + switch(index) { + case 0: return new StaRepository_RightCurlyBracketKeyword_5_4(lastRuleCallOrigin, this, 0, inst); + default: return null; + } + } + +} + +// "parameters" +protected class StaRepository_ParametersKeyword_5_0 extends KeywordToken { + + public StaRepository_ParametersKeyword_5_0(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) { super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer); } @Override public Keyword getGrammarElement() { - return grammarAccess.getStaRepositoryAccess().getTacticsKeyword_5(); + return grammarAccess.getStaRepositoryAccess().getParametersKeyword_5_0(); } @Override @@ -257,56 +279,56 @@ protected class StaRepository_TacticsKeyword_5 extends KeywordToken { } // "{" -protected class StaRepository_LeftCurlyBracketKeyword_6 extends KeywordToken { +protected class StaRepository_LeftCurlyBracketKeyword_5_1 extends KeywordToken { - public StaRepository_LeftCurlyBracketKeyword_6(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) { + public StaRepository_LeftCurlyBracketKeyword_5_1(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) { super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer); } @Override public Keyword getGrammarElement() { - return grammarAccess.getStaRepositoryAccess().getLeftCurlyBracketKeyword_6(); + return grammarAccess.getStaRepositoryAccess().getLeftCurlyBracketKeyword_5_1(); } @Override public AbstractToken createFollower(int index, IEObjectConsumer inst) { switch(index) { - case 0: return new StaRepository_TacticsKeyword_5(lastRuleCallOrigin, this, 0, inst); + case 0: return new StaRepository_ParametersKeyword_5_0(lastRuleCallOrigin, this, 0, inst); default: return null; } } } -// tactics+=Tactic -protected class StaRepository_TacticsAssignment_7 extends AssignmentToken { +// parameters+=Parameter +protected class StaRepository_ParametersAssignment_5_2 extends AssignmentToken { - public StaRepository_TacticsAssignment_7(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) { + public StaRepository_ParametersAssignment_5_2(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) { super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer); } @Override public Assignment getGrammarElement() { - return grammarAccess.getStaRepositoryAccess().getTacticsAssignment_7(); + return grammarAccess.getStaRepositoryAccess().getParametersAssignment_5_2(); } @Override public AbstractToken createFollower(int index, IEObjectConsumer inst) { switch(index) { - case 0: return new Tactic_Group(this, this, 0, inst); + case 0: return new Parameter_Group(this, this, 0, inst); default: return null; } } @Override public IEObjectConsumer tryConsume() { - if((value = eObjectConsumer.getConsumable("tactics",true)) == null) return null; - IEObjectConsumer obj = eObjectConsumer.cloneAndConsume("tactics"); + if((value = eObjectConsumer.getConsumable("parameters",true)) == null) return null; + IEObjectConsumer obj = eObjectConsumer.cloneAndConsume("parameters"); if(value instanceof EObject) { // org::eclipse::xtext::impl::RuleCallImpl IEObjectConsumer param = createEObjectConsumer((EObject)value); - if(param.isInstanceOf(grammarAccess.getTacticRule().getType().getClassifier())) { + if(param.isInstanceOf(grammarAccess.getParameterRule().getType().getClassifier())) { type = AssignmentType.PARSER_RULE_CALL; - element = grammarAccess.getStaRepositoryAccess().getTacticsTacticParserRuleCall_7_0(); + element = grammarAccess.getStaRepositoryAccess().getParametersParameterParserRuleCall_5_2_0(); consumed = obj; return param; } @@ -318,28 +340,28 @@ protected class StaRepository_TacticsAssignment_7 extends AssignmentToken { public AbstractToken createFollowerAfterReturn(AbstractToken next, int actIndex, int index, IEObjectConsumer inst) { if(value == inst.getEObject() && !inst.isConsumed()) return null; switch(index) { - case 0: return new StaRepository_LeftCurlyBracketKeyword_6(lastRuleCallOrigin, next, actIndex, consumed); + case 0: return new StaRepository_LeftCurlyBracketKeyword_5_1(lastRuleCallOrigin, next, actIndex, consumed); default: return null; } } } -// ("," tactics+=Tactic)* -protected class StaRepository_Group_8 extends GroupToken { +// ("," parameters+=Parameter)* +protected class StaRepository_Group_5_3 extends GroupToken { - public StaRepository_Group_8(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) { + public StaRepository_Group_5_3(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) { super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer); } @Override public Group getGrammarElement() { - return grammarAccess.getStaRepositoryAccess().getGroup_8(); + return grammarAccess.getStaRepositoryAccess().getGroup_5_3(); } @Override public AbstractToken createFollower(int index, IEObjectConsumer inst) { switch(index) { - case 0: return new StaRepository_TacticsAssignment_8_1(lastRuleCallOrigin, this, 0, inst); + case 0: return new StaRepository_ParametersAssignment_5_3_1(lastRuleCallOrigin, this, 0, inst); default: return null; } } @@ -347,57 +369,57 @@ protected class StaRepository_Group_8 extends GroupToken { } // "," -protected class StaRepository_CommaKeyword_8_0 extends KeywordToken { +protected class StaRepository_CommaKeyword_5_3_0 extends KeywordToken { - public StaRepository_CommaKeyword_8_0(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) { + public StaRepository_CommaKeyword_5_3_0(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) { super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer); } @Override public Keyword getGrammarElement() { - return grammarAccess.getStaRepositoryAccess().getCommaKeyword_8_0(); + return grammarAccess.getStaRepositoryAccess().getCommaKeyword_5_3_0(); } @Override public AbstractToken createFollower(int index, IEObjectConsumer inst) { switch(index) { - case 0: return new StaRepository_Group_8(lastRuleCallOrigin, this, 0, inst); - case 1: return new StaRepository_TacticsAssignment_7(lastRuleCallOrigin, this, 1, inst); + case 0: return new StaRepository_Group_5_3(lastRuleCallOrigin, this, 0, inst); + case 1: return new StaRepository_ParametersAssignment_5_2(lastRuleCallOrigin, this, 1, inst); default: return null; } } } -// tactics+=Tactic -protected class StaRepository_TacticsAssignment_8_1 extends AssignmentToken { +// parameters+=Parameter +protected class StaRepository_ParametersAssignment_5_3_1 extends AssignmentToken { - public StaRepository_TacticsAssignment_8_1(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) { + public StaRepository_ParametersAssignment_5_3_1(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) { super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer); } @Override public Assignment getGrammarElement() { - return grammarAccess.getStaRepositoryAccess().getTacticsAssignment_8_1(); + return grammarAccess.getStaRepositoryAccess().getParametersAssignment_5_3_1(); } @Override public AbstractToken createFollower(int index, IEObjectConsumer inst) { switch(index) { - case 0: return new Tactic_Group(this, this, 0, inst); + case 0: return new Parameter_Group(this, this, 0, inst); default: return null; } } @Override public IEObjectConsumer tryConsume() { - if((value = eObjectConsumer.getConsumable("tactics",false)) == null) return null; - IEObjectConsumer obj = eObjectConsumer.cloneAndConsume("tactics"); + if((value = eObjectConsumer.getConsumable("parameters",false)) == null) return null; + IEObjectConsumer obj = eObjectConsumer.cloneAndConsume("parameters"); if(value instanceof EObject) { // org::eclipse::xtext::impl::RuleCallImpl IEObjectConsumer param = createEObjectConsumer((EObject)value); - if(param.isInstanceOf(grammarAccess.getTacticRule().getType().getClassifier())) { + if(param.isInstanceOf(grammarAccess.getParameterRule().getType().getClassifier())) { type = AssignmentType.PARSER_RULE_CALL; - element = grammarAccess.getStaRepositoryAccess().getTacticsTacticParserRuleCall_8_1_0(); + element = grammarAccess.getStaRepositoryAccess().getParametersParameterParserRuleCall_5_3_1_0(); consumed = obj; return param; } @@ -409,7 +431,7 @@ protected class StaRepository_TacticsAssignment_8_1 extends AssignmentToken { public AbstractToken createFollowerAfterReturn(AbstractToken next, int actIndex, int index, IEObjectConsumer inst) { if(value == inst.getEObject() && !inst.isConsumed()) return null; switch(index) { - case 0: return new StaRepository_CommaKeyword_8_0(lastRuleCallOrigin, next, actIndex, consumed); + case 0: return new StaRepository_CommaKeyword_5_3_0(lastRuleCallOrigin, next, actIndex, consumed); default: return null; } } @@ -417,44 +439,46 @@ protected class StaRepository_TacticsAssignment_8_1 extends AssignmentToken { // "}" -protected class StaRepository_RightCurlyBracketKeyword_9 extends KeywordToken { +protected class StaRepository_RightCurlyBracketKeyword_5_4 extends KeywordToken { - public StaRepository_RightCurlyBracketKeyword_9(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) { + public StaRepository_RightCurlyBracketKeyword_5_4(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) { super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer); } @Override public Keyword getGrammarElement() { - return grammarAccess.getStaRepositoryAccess().getRightCurlyBracketKeyword_9(); + return grammarAccess.getStaRepositoryAccess().getRightCurlyBracketKeyword_5_4(); } @Override public AbstractToken createFollower(int index, IEObjectConsumer inst) { switch(index) { - case 0: return new StaRepository_Group_8(lastRuleCallOrigin, this, 0, inst); - case 1: return new StaRepository_TacticsAssignment_7(lastRuleCallOrigin, this, 1, inst); + case 0: return new StaRepository_Group_5_3(lastRuleCallOrigin, this, 0, inst); + case 1: return new StaRepository_ParametersAssignment_5_2(lastRuleCallOrigin, this, 1, inst); default: return null; } } } + // "actions" -protected class StaRepository_ActionsKeyword_10 extends KeywordToken { +protected class StaRepository_ActionsKeyword_6 extends KeywordToken { - public StaRepository_ActionsKeyword_10(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) { + public StaRepository_ActionsKeyword_6(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) { super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer); } @Override public Keyword getGrammarElement() { - return grammarAccess.getStaRepositoryAccess().getActionsKeyword_10(); + return grammarAccess.getStaRepositoryAccess().getActionsKeyword_6(); } @Override public AbstractToken createFollower(int index, IEObjectConsumer inst) { switch(index) { - case 0: return new StaRepository_RightCurlyBracketKeyword_9(lastRuleCallOrigin, this, 0, inst); + case 0: return new StaRepository_Group_5(lastRuleCallOrigin, this, 0, inst); + case 1: return new StaRepository_NameAssignment_4(lastRuleCallOrigin, this, 1, inst); default: return null; } } @@ -462,21 +486,21 @@ protected class StaRepository_ActionsKeyword_10 extends KeywordToken { } // "{" -protected class StaRepository_LeftCurlyBracketKeyword_11 extends KeywordToken { +protected class StaRepository_LeftCurlyBracketKeyword_7 extends KeywordToken { - public StaRepository_LeftCurlyBracketKeyword_11(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) { + public StaRepository_LeftCurlyBracketKeyword_7(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) { super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer); } @Override public Keyword getGrammarElement() { - return grammarAccess.getStaRepositoryAccess().getLeftCurlyBracketKeyword_11(); + return grammarAccess.getStaRepositoryAccess().getLeftCurlyBracketKeyword_7(); } @Override public AbstractToken createFollower(int index, IEObjectConsumer inst) { switch(index) { - case 0: return new StaRepository_ActionsKeyword_10(lastRuleCallOrigin, this, 0, inst); + case 0: return new StaRepository_ActionsKeyword_6(lastRuleCallOrigin, this, 0, inst); default: return null; } } @@ -484,15 +508,15 @@ protected class StaRepository_LeftCurlyBracketKeyword_11 extends KeywordToken { } // actions+=Action -protected class StaRepository_ActionsAssignment_12 extends AssignmentToken { +protected class StaRepository_ActionsAssignment_8 extends AssignmentToken { - public StaRepository_ActionsAssignment_12(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) { + public StaRepository_ActionsAssignment_8(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) { super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer); } @Override public Assignment getGrammarElement() { - return grammarAccess.getStaRepositoryAccess().getActionsAssignment_12(); + return grammarAccess.getStaRepositoryAccess().getActionsAssignment_8(); } @Override @@ -511,7 +535,7 @@ protected class StaRepository_ActionsAssignment_12 extends AssignmentToken { IEObjectConsumer param = createEObjectConsumer((EObject)value); if(param.isInstanceOf(grammarAccess.getActionRule().getType().getClassifier())) { type = AssignmentType.PARSER_RULE_CALL; - element = grammarAccess.getStaRepositoryAccess().getActionsActionParserRuleCall_12_0(); + element = grammarAccess.getStaRepositoryAccess().getActionsActionParserRuleCall_8_0(); consumed = obj; return param; } @@ -523,28 +547,28 @@ protected class StaRepository_ActionsAssignment_12 extends AssignmentToken { public AbstractToken createFollowerAfterReturn(AbstractToken next, int actIndex, int index, IEObjectConsumer inst) { if(value == inst.getEObject() && !inst.isConsumed()) return null; switch(index) { - case 0: return new StaRepository_LeftCurlyBracketKeyword_11(lastRuleCallOrigin, next, actIndex, consumed); + case 0: return new StaRepository_LeftCurlyBracketKeyword_7(lastRuleCallOrigin, next, actIndex, consumed); default: return null; } } } // ("," actions+=Action)* -protected class StaRepository_Group_13 extends GroupToken { +protected class StaRepository_Group_9 extends GroupToken { - public StaRepository_Group_13(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) { + public StaRepository_Group_9(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) { super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer); } @Override public Group getGrammarElement() { - return grammarAccess.getStaRepositoryAccess().getGroup_13(); + return grammarAccess.getStaRepositoryAccess().getGroup_9(); } @Override public AbstractToken createFollower(int index, IEObjectConsumer inst) { switch(index) { - case 0: return new StaRepository_ActionsAssignment_13_1(lastRuleCallOrigin, this, 0, inst); + case 0: return new StaRepository_ActionsAssignment_9_1(lastRuleCallOrigin, this, 0, inst); default: return null; } } @@ -552,22 +576,22 @@ protected class StaRepository_Group_13 extends GroupToken { } // "," -protected class StaRepository_CommaKeyword_13_0 extends KeywordToken { +protected class StaRepository_CommaKeyword_9_0 extends KeywordToken { - public StaRepository_CommaKeyword_13_0(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) { + public StaRepository_CommaKeyword_9_0(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) { super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer); } @Override public Keyword getGrammarElement() { - return grammarAccess.getStaRepositoryAccess().getCommaKeyword_13_0(); + return grammarAccess.getStaRepositoryAccess().getCommaKeyword_9_0(); } @Override public AbstractToken createFollower(int index, IEObjectConsumer inst) { switch(index) { - case 0: return new StaRepository_Group_13(lastRuleCallOrigin, this, 0, inst); - case 1: return new StaRepository_ActionsAssignment_12(lastRuleCallOrigin, this, 1, inst); + case 0: return new StaRepository_Group_9(lastRuleCallOrigin, this, 0, inst); + case 1: return new StaRepository_ActionsAssignment_8(lastRuleCallOrigin, this, 1, inst); default: return null; } } @@ -575,15 +599,15 @@ protected class StaRepository_CommaKeyword_13_0 extends KeywordToken { } // actions+=Action -protected class StaRepository_ActionsAssignment_13_1 extends AssignmentToken { +protected class StaRepository_ActionsAssignment_9_1 extends AssignmentToken { - public StaRepository_ActionsAssignment_13_1(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) { + public StaRepository_ActionsAssignment_9_1(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) { super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer); } @Override public Assignment getGrammarElement() { - return grammarAccess.getStaRepositoryAccess().getActionsAssignment_13_1(); + return grammarAccess.getStaRepositoryAccess().getActionsAssignment_9_1(); } @Override @@ -602,7 +626,7 @@ protected class StaRepository_ActionsAssignment_13_1 extends AssignmentToken { IEObjectConsumer param = createEObjectConsumer((EObject)value); if(param.isInstanceOf(grammarAccess.getActionRule().getType().getClassifier())) { type = AssignmentType.PARSER_RULE_CALL; - element = grammarAccess.getStaRepositoryAccess().getActionsActionParserRuleCall_13_1_0(); + element = grammarAccess.getStaRepositoryAccess().getActionsActionParserRuleCall_9_1_0(); consumed = obj; return param; } @@ -614,7 +638,7 @@ protected class StaRepository_ActionsAssignment_13_1 extends AssignmentToken { public AbstractToken createFollowerAfterReturn(AbstractToken next, int actIndex, int index, IEObjectConsumer inst) { if(value == inst.getEObject() && !inst.isConsumed()) return null; switch(index) { - case 0: return new StaRepository_CommaKeyword_13_0(lastRuleCallOrigin, next, actIndex, consumed); + case 0: return new StaRepository_CommaKeyword_9_0(lastRuleCallOrigin, next, actIndex, consumed); default: return null; } } @@ -622,44 +646,44 @@ protected class StaRepository_ActionsAssignment_13_1 extends AssignmentToken { // "}" -protected class StaRepository_RightCurlyBracketKeyword_14 extends KeywordToken { +protected class StaRepository_RightCurlyBracketKeyword_10 extends KeywordToken { - public StaRepository_RightCurlyBracketKeyword_14(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) { + public StaRepository_RightCurlyBracketKeyword_10(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) { super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer); } @Override public Keyword getGrammarElement() { - return grammarAccess.getStaRepositoryAccess().getRightCurlyBracketKeyword_14(); + return grammarAccess.getStaRepositoryAccess().getRightCurlyBracketKeyword_10(); } @Override public AbstractToken createFollower(int index, IEObjectConsumer inst) { switch(index) { - case 0: return new StaRepository_Group_13(lastRuleCallOrigin, this, 0, inst); - case 1: return new StaRepository_ActionsAssignment_12(lastRuleCallOrigin, this, 1, inst); + case 0: return new StaRepository_Group_9(lastRuleCallOrigin, this, 0, inst); + case 1: return new StaRepository_ActionsAssignment_8(lastRuleCallOrigin, this, 1, inst); default: return null; } } } -// "strategies" -protected class StaRepository_StrategiesKeyword_15 extends KeywordToken { +// "tactics" +protected class StaRepository_TacticsKeyword_11 extends KeywordToken { - public StaRepository_StrategiesKeyword_15(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) { + public StaRepository_TacticsKeyword_11(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) { super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer); } @Override public Keyword getGrammarElement() { - return grammarAccess.getStaRepositoryAccess().getStrategiesKeyword_15(); + return grammarAccess.getStaRepositoryAccess().getTacticsKeyword_11(); } @Override public AbstractToken createFollower(int index, IEObjectConsumer inst) { switch(index) { - case 0: return new StaRepository_RightCurlyBracketKeyword_14(lastRuleCallOrigin, this, 0, inst); + case 0: return new StaRepository_RightCurlyBracketKeyword_10(lastRuleCallOrigin, this, 0, inst); default: return null; } } @@ -667,56 +691,56 @@ protected class StaRepository_StrategiesKeyword_15 extends KeywordToken { } // "{" -protected class StaRepository_LeftCurlyBracketKeyword_16 extends KeywordToken { +protected class StaRepository_LeftCurlyBracketKeyword_12 extends KeywordToken { - public StaRepository_LeftCurlyBracketKeyword_16(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) { + public StaRepository_LeftCurlyBracketKeyword_12(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) { super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer); } @Override public Keyword getGrammarElement() { - return grammarAccess.getStaRepositoryAccess().getLeftCurlyBracketKeyword_16(); + return grammarAccess.getStaRepositoryAccess().getLeftCurlyBracketKeyword_12(); } @Override public AbstractToken createFollower(int index, IEObjectConsumer inst) { switch(index) { - case 0: return new StaRepository_StrategiesKeyword_15(lastRuleCallOrigin, this, 0, inst); + case 0: return new StaRepository_TacticsKeyword_11(lastRuleCallOrigin, this, 0, inst); default: return null; } } } -// strategies+=Strategy -protected class StaRepository_StrategiesAssignment_17 extends AssignmentToken { +// tactics+=Tactic +protected class StaRepository_TacticsAssignment_13 extends AssignmentToken { - public StaRepository_StrategiesAssignment_17(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) { + public StaRepository_TacticsAssignment_13(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) { super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer); } @Override public Assignment getGrammarElement() { - return grammarAccess.getStaRepositoryAccess().getStrategiesAssignment_17(); + return grammarAccess.getStaRepositoryAccess().getTacticsAssignment_13(); } @Override public AbstractToken createFollower(int index, IEObjectConsumer inst) { switch(index) { - case 0: return new Strategy_Group(this, this, 0, inst); + case 0: return new Tactic_Group(this, this, 0, inst); default: return null; } } @Override public IEObjectConsumer tryConsume() { - if((value = eObjectConsumer.getConsumable("strategies",true)) == null) return null; - IEObjectConsumer obj = eObjectConsumer.cloneAndConsume("strategies"); + if((value = eObjectConsumer.getConsumable("tactics",true)) == null) return null; + IEObjectConsumer obj = eObjectConsumer.cloneAndConsume("tactics"); if(value instanceof EObject) { // org::eclipse::xtext::impl::RuleCallImpl IEObjectConsumer param = createEObjectConsumer((EObject)value); - if(param.isInstanceOf(grammarAccess.getStrategyRule().getType().getClassifier())) { + if(param.isInstanceOf(grammarAccess.getTacticRule().getType().getClassifier())) { type = AssignmentType.PARSER_RULE_CALL; - element = grammarAccess.getStaRepositoryAccess().getStrategiesStrategyParserRuleCall_17_0(); + element = grammarAccess.getStaRepositoryAccess().getTacticsTacticParserRuleCall_13_0(); consumed = obj; return param; } @@ -728,28 +752,28 @@ protected class StaRepository_StrategiesAssignment_17 extends AssignmentToken { public AbstractToken createFollowerAfterReturn(AbstractToken next, int actIndex, int index, IEObjectConsumer inst) { if(value == inst.getEObject() && !inst.isConsumed()) return null; switch(index) { - case 0: return new StaRepository_LeftCurlyBracketKeyword_16(lastRuleCallOrigin, next, actIndex, consumed); + case 0: return new StaRepository_LeftCurlyBracketKeyword_12(lastRuleCallOrigin, next, actIndex, consumed); default: return null; } } } -// ("," strategies+=Strategy)* -protected class StaRepository_Group_18 extends GroupToken { +// ("," tactics+=Tactic)* +protected class StaRepository_Group_14 extends GroupToken { - public StaRepository_Group_18(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) { + public StaRepository_Group_14(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) { super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer); } @Override public Group getGrammarElement() { - return grammarAccess.getStaRepositoryAccess().getGroup_18(); + return grammarAccess.getStaRepositoryAccess().getGroup_14(); } @Override public AbstractToken createFollower(int index, IEObjectConsumer inst) { switch(index) { - case 0: return new StaRepository_StrategiesAssignment_18_1(lastRuleCallOrigin, this, 0, inst); + case 0: return new StaRepository_TacticsAssignment_14_1(lastRuleCallOrigin, this, 0, inst); default: return null; } } @@ -757,57 +781,57 @@ protected class StaRepository_Group_18 extends GroupToken { } // "," -protected class StaRepository_CommaKeyword_18_0 extends KeywordToken { +protected class StaRepository_CommaKeyword_14_0 extends KeywordToken { - public StaRepository_CommaKeyword_18_0(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) { + public StaRepository_CommaKeyword_14_0(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) { super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer); } @Override public Keyword getGrammarElement() { - return grammarAccess.getStaRepositoryAccess().getCommaKeyword_18_0(); + return grammarAccess.getStaRepositoryAccess().getCommaKeyword_14_0(); } @Override public AbstractToken createFollower(int index, IEObjectConsumer inst) { switch(index) { - case 0: return new StaRepository_Group_18(lastRuleCallOrigin, this, 0, inst); - case 1: return new StaRepository_StrategiesAssignment_17(lastRuleCallOrigin, this, 1, inst); + case 0: return new StaRepository_Group_14(lastRuleCallOrigin, this, 0, inst); + case 1: return new StaRepository_TacticsAssignment_13(lastRuleCallOrigin, this, 1, inst); default: return null; } } } -// strategies+=Strategy -protected class StaRepository_StrategiesAssignment_18_1 extends AssignmentToken { +// tactics+=Tactic +protected class StaRepository_TacticsAssignment_14_1 extends AssignmentToken { - public StaRepository_StrategiesAssignment_18_1(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) { + public StaRepository_TacticsAssignment_14_1(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) { super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer); } @Override public Assignment getGrammarElement() { - return grammarAccess.getStaRepositoryAccess().getStrategiesAssignment_18_1(); + return grammarAccess.getStaRepositoryAccess().getTacticsAssignment_14_1(); } @Override public AbstractToken createFollower(int index, IEObjectConsumer inst) { switch(index) { - case 0: return new Strategy_Group(this, this, 0, inst); + case 0: return new Tactic_Group(this, this, 0, inst); default: return null; } } @Override public IEObjectConsumer tryConsume() { - if((value = eObjectConsumer.getConsumable("strategies",false)) == null) return null; - IEObjectConsumer obj = eObjectConsumer.cloneAndConsume("strategies"); + if((value = eObjectConsumer.getConsumable("tactics",false)) == null) return null; + IEObjectConsumer obj = eObjectConsumer.cloneAndConsume("tactics"); if(value instanceof EObject) { // org::eclipse::xtext::impl::RuleCallImpl IEObjectConsumer param = createEObjectConsumer((EObject)value); - if(param.isInstanceOf(grammarAccess.getStrategyRule().getType().getClassifier())) { + if(param.isInstanceOf(grammarAccess.getTacticRule().getType().getClassifier())) { type = AssignmentType.PARSER_RULE_CALL; - element = grammarAccess.getStaRepositoryAccess().getStrategiesStrategyParserRuleCall_18_1_0(); + element = grammarAccess.getStaRepositoryAccess().getTacticsTacticParserRuleCall_14_1_0(); consumed = obj; return param; } @@ -819,7 +843,7 @@ protected class StaRepository_StrategiesAssignment_18_1 extends AssignmentToken public AbstractToken createFollowerAfterReturn(AbstractToken next, int actIndex, int index, IEObjectConsumer inst) { if(value == inst.getEObject() && !inst.isConsumed()) return null; switch(index) { - case 0: return new StaRepository_CommaKeyword_18_0(lastRuleCallOrigin, next, actIndex, consumed); + case 0: return new StaRepository_CommaKeyword_14_0(lastRuleCallOrigin, next, actIndex, consumed); default: return null; } } @@ -827,66 +851,44 @@ protected class StaRepository_StrategiesAssignment_18_1 extends AssignmentToken // "}" -protected class StaRepository_RightCurlyBracketKeyword_19 extends KeywordToken { +protected class StaRepository_RightCurlyBracketKeyword_15 extends KeywordToken { - public StaRepository_RightCurlyBracketKeyword_19(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) { + public StaRepository_RightCurlyBracketKeyword_15(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) { super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer); } @Override public Keyword getGrammarElement() { - return grammarAccess.getStaRepositoryAccess().getRightCurlyBracketKeyword_19(); + return grammarAccess.getStaRepositoryAccess().getRightCurlyBracketKeyword_15(); } @Override public AbstractToken createFollower(int index, IEObjectConsumer inst) { switch(index) { - case 0: return new StaRepository_Group_18(lastRuleCallOrigin, this, 0, inst); - case 1: return new StaRepository_StrategiesAssignment_17(lastRuleCallOrigin, this, 1, inst); + case 0: return new StaRepository_Group_14(lastRuleCallOrigin, this, 0, inst); + case 1: return new StaRepository_TacticsAssignment_13(lastRuleCallOrigin, this, 1, inst); default: return null; } } } -// ("parameters" "{" parameters+=Parameter ("," parameters+=Parameter)* "}")? -protected class StaRepository_Group_20 extends GroupToken { - - public StaRepository_Group_20(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) { - super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer); - } - - @Override - public Group getGrammarElement() { - return grammarAccess.getStaRepositoryAccess().getGroup_20(); - } - - @Override - public AbstractToken createFollower(int index, IEObjectConsumer inst) { - switch(index) { - case 0: return new StaRepository_RightCurlyBracketKeyword_20_4(lastRuleCallOrigin, this, 0, inst); - default: return null; - } - } - -} - -// "parameters" -protected class StaRepository_ParametersKeyword_20_0 extends KeywordToken { +// "strategies" +protected class StaRepository_StrategiesKeyword_16 extends KeywordToken { - public StaRepository_ParametersKeyword_20_0(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) { + public StaRepository_StrategiesKeyword_16(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) { super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer); } @Override public Keyword getGrammarElement() { - return grammarAccess.getStaRepositoryAccess().getParametersKeyword_20_0(); + return grammarAccess.getStaRepositoryAccess().getStrategiesKeyword_16(); } @Override public AbstractToken createFollower(int index, IEObjectConsumer inst) { switch(index) { - case 0: return new StaRepository_RightCurlyBracketKeyword_19(lastRuleCallOrigin, this, 0, inst); + case 0: return new StaRepository_RightCurlyBracketKeyword_15(lastRuleCallOrigin, this, 0, inst); default: return null; } } @@ -894,56 +896,56 @@ protected class StaRepository_ParametersKeyword_20_0 extends KeywordToken { } // "{" -protected class StaRepository_LeftCurlyBracketKeyword_20_1 extends KeywordToken { +protected class StaRepository_LeftCurlyBracketKeyword_17 extends KeywordToken { - public StaRepository_LeftCurlyBracketKeyword_20_1(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) { + public StaRepository_LeftCurlyBracketKeyword_17(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) { super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer); } @Override public Keyword getGrammarElement() { - return grammarAccess.getStaRepositoryAccess().getLeftCurlyBracketKeyword_20_1(); + return grammarAccess.getStaRepositoryAccess().getLeftCurlyBracketKeyword_17(); } @Override public AbstractToken createFollower(int index, IEObjectConsumer inst) { switch(index) { - case 0: return new StaRepository_ParametersKeyword_20_0(lastRuleCallOrigin, this, 0, inst); + case 0: return new StaRepository_StrategiesKeyword_16(lastRuleCallOrigin, this, 0, inst); default: return null; } } } -// parameters+=Parameter -protected class StaRepository_ParametersAssignment_20_2 extends AssignmentToken { +// strategies+=Strategy +protected class StaRepository_StrategiesAssignment_18 extends AssignmentToken { - public StaRepository_ParametersAssignment_20_2(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) { + public StaRepository_StrategiesAssignment_18(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) { super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer); } @Override public Assignment getGrammarElement() { - return grammarAccess.getStaRepositoryAccess().getParametersAssignment_20_2(); + return grammarAccess.getStaRepositoryAccess().getStrategiesAssignment_18(); } @Override public AbstractToken createFollower(int index, IEObjectConsumer inst) { switch(index) { - case 0: return new Parameter_Group(this, this, 0, inst); + case 0: return new Strategy_Group(this, this, 0, inst); default: return null; } } @Override public IEObjectConsumer tryConsume() { - if((value = eObjectConsumer.getConsumable("parameters",true)) == null) return null; - IEObjectConsumer obj = eObjectConsumer.cloneAndConsume("parameters"); + if((value = eObjectConsumer.getConsumable("strategies",true)) == null) return null; + IEObjectConsumer obj = eObjectConsumer.cloneAndConsume("strategies"); if(value instanceof EObject) { // org::eclipse::xtext::impl::RuleCallImpl IEObjectConsumer param = createEObjectConsumer((EObject)value); - if(param.isInstanceOf(grammarAccess.getParameterRule().getType().getClassifier())) { + if(param.isInstanceOf(grammarAccess.getStrategyRule().getType().getClassifier())) { type = AssignmentType.PARSER_RULE_CALL; - element = grammarAccess.getStaRepositoryAccess().getParametersParameterParserRuleCall_20_2_0(); + element = grammarAccess.getStaRepositoryAccess().getStrategiesStrategyParserRuleCall_18_0(); consumed = obj; return param; } @@ -955,28 +957,28 @@ protected class StaRepository_ParametersAssignment_20_2 extends AssignmentToken public AbstractToken createFollowerAfterReturn(AbstractToken next, int actIndex, int index, IEObjectConsumer inst) { if(value == inst.getEObject() && !inst.isConsumed()) return null; switch(index) { - case 0: return new StaRepository_LeftCurlyBracketKeyword_20_1(lastRuleCallOrigin, next, actIndex, consumed); + case 0: return new StaRepository_LeftCurlyBracketKeyword_17(lastRuleCallOrigin, next, actIndex, consumed); default: return null; } } } -// ("," parameters+=Parameter)* -protected class StaRepository_Group_20_3 extends GroupToken { +// ("," strategies+=Strategy)* +protected class StaRepository_Group_19 extends GroupToken { - public StaRepository_Group_20_3(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) { + public StaRepository_Group_19(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) { super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer); } @Override public Group getGrammarElement() { - return grammarAccess.getStaRepositoryAccess().getGroup_20_3(); + return grammarAccess.getStaRepositoryAccess().getGroup_19(); } @Override public AbstractToken createFollower(int index, IEObjectConsumer inst) { switch(index) { - case 0: return new StaRepository_ParametersAssignment_20_3_1(lastRuleCallOrigin, this, 0, inst); + case 0: return new StaRepository_StrategiesAssignment_19_1(lastRuleCallOrigin, this, 0, inst); default: return null; } } @@ -984,57 +986,57 @@ protected class StaRepository_Group_20_3 extends GroupToken { } // "," -protected class StaRepository_CommaKeyword_20_3_0 extends KeywordToken { +protected class StaRepository_CommaKeyword_19_0 extends KeywordToken { - public StaRepository_CommaKeyword_20_3_0(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) { + public StaRepository_CommaKeyword_19_0(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) { super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer); } @Override public Keyword getGrammarElement() { - return grammarAccess.getStaRepositoryAccess().getCommaKeyword_20_3_0(); + return grammarAccess.getStaRepositoryAccess().getCommaKeyword_19_0(); } @Override public AbstractToken createFollower(int index, IEObjectConsumer inst) { switch(index) { - case 0: return new StaRepository_Group_20_3(lastRuleCallOrigin, this, 0, inst); - case 1: return new StaRepository_ParametersAssignment_20_2(lastRuleCallOrigin, this, 1, inst); + case 0: return new StaRepository_Group_19(lastRuleCallOrigin, this, 0, inst); + case 1: return new StaRepository_StrategiesAssignment_18(lastRuleCallOrigin, this, 1, inst); default: return null; } } } -// parameters+=Parameter -protected class StaRepository_ParametersAssignment_20_3_1 extends AssignmentToken { +// strategies+=Strategy +protected class StaRepository_StrategiesAssignment_19_1 extends AssignmentToken { - public StaRepository_ParametersAssignment_20_3_1(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) { + public StaRepository_StrategiesAssignment_19_1(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) { super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer); } @Override public Assignment getGrammarElement() { - return grammarAccess.getStaRepositoryAccess().getParametersAssignment_20_3_1(); + return grammarAccess.getStaRepositoryAccess().getStrategiesAssignment_19_1(); } @Override public AbstractToken createFollower(int index, IEObjectConsumer inst) { switch(index) { - case 0: return new Parameter_Group(this, this, 0, inst); + case 0: return new Strategy_Group(this, this, 0, inst); default: return null; } } @Override public IEObjectConsumer tryConsume() { - if((value = eObjectConsumer.getConsumable("parameters",false)) == null) return null; - IEObjectConsumer obj = eObjectConsumer.cloneAndConsume("parameters"); + if((value = eObjectConsumer.getConsumable("strategies",false)) == null) return null; + IEObjectConsumer obj = eObjectConsumer.cloneAndConsume("strategies"); if(value instanceof EObject) { // org::eclipse::xtext::impl::RuleCallImpl IEObjectConsumer param = createEObjectConsumer((EObject)value); - if(param.isInstanceOf(grammarAccess.getParameterRule().getType().getClassifier())) { + if(param.isInstanceOf(grammarAccess.getStrategyRule().getType().getClassifier())) { type = AssignmentType.PARSER_RULE_CALL; - element = grammarAccess.getStaRepositoryAccess().getParametersParameterParserRuleCall_20_3_1_0(); + element = grammarAccess.getStaRepositoryAccess().getStrategiesStrategyParserRuleCall_19_1_0(); consumed = obj; return param; } @@ -1046,7 +1048,7 @@ protected class StaRepository_ParametersAssignment_20_3_1 extends AssignmentToke public AbstractToken createFollowerAfterReturn(AbstractToken next, int actIndex, int index, IEObjectConsumer inst) { if(value == inst.getEObject() && !inst.isConsumed()) return null; switch(index) { - case 0: return new StaRepository_CommaKeyword_20_3_0(lastRuleCallOrigin, next, actIndex, consumed); + case 0: return new StaRepository_CommaKeyword_19_0(lastRuleCallOrigin, next, actIndex, consumed); default: return null; } } @@ -1054,29 +1056,28 @@ protected class StaRepository_ParametersAssignment_20_3_1 extends AssignmentToke // "}" -protected class StaRepository_RightCurlyBracketKeyword_20_4 extends KeywordToken { +protected class StaRepository_RightCurlyBracketKeyword_20 extends KeywordToken { - public StaRepository_RightCurlyBracketKeyword_20_4(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) { + public StaRepository_RightCurlyBracketKeyword_20(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) { super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer); } @Override public Keyword getGrammarElement() { - return grammarAccess.getStaRepositoryAccess().getRightCurlyBracketKeyword_20_4(); + return grammarAccess.getStaRepositoryAccess().getRightCurlyBracketKeyword_20(); } @Override public AbstractToken createFollower(int index, IEObjectConsumer inst) { switch(index) { - case 0: return new StaRepository_Group_20_3(lastRuleCallOrigin, this, 0, inst); - case 1: return new StaRepository_ParametersAssignment_20_2(lastRuleCallOrigin, this, 1, inst); + case 0: return new StaRepository_Group_19(lastRuleCallOrigin, this, 0, inst); + case 1: return new StaRepository_StrategiesAssignment_18(lastRuleCallOrigin, this, 1, inst); default: return null; } } } - // "}" protected class StaRepository_RightCurlyBracketKeyword_21 extends KeywordToken { @@ -1092,8 +1093,7 @@ protected class StaRepository_RightCurlyBracketKeyword_21 extends KeywordToken @Override public AbstractToken createFollower(int index, IEObjectConsumer inst) { switch(index) { - case 0: return new StaRepository_Group_20(lastRuleCallOrigin, this, 0, inst); - case 1: return new StaRepository_RightCurlyBracketKeyword_19(lastRuleCallOrigin, this, 1, inst); + case 0: return new StaRepository_RightCurlyBracketKeyword_20(lastRuleCallOrigin, this, 0, inst); default: return null; } } @@ -7930,12 +7930,16 @@ protected class WeightedTactic_RightCurlyBracketKeyword_8 extends KeywordToken /************ begin Rule WeightingFunction **************** * - * WeightingFunction: - * "WeightingFunction" "{" "function" function=EString "}"; + * //'}'; + * WeightingFunction: //'WeightingFunction' + * //'{' + * "function" function=EString; * **/ -// "WeightingFunction" "{" "function" function=EString "}" +// //'WeightingFunction' +// //'{' +// "function" function=EString //'}'; protected class WeightingFunction_Group extends GroupToken { public WeightingFunction_Group(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) { @@ -7950,7 +7954,7 @@ protected class WeightingFunction_Group extends GroupToken { @Override public AbstractToken createFollower(int index, IEObjectConsumer inst) { switch(index) { - case 0: return new WeightingFunction_RightCurlyBracketKeyword_4(lastRuleCallOrigin, this, 0, inst); + case 0: return new WeightingFunction_FunctionAssignment_1(lastRuleCallOrigin, this, 0, inst); default: return null; } } @@ -7964,87 +7968,46 @@ protected class WeightingFunction_Group extends GroupToken { } -// "WeightingFunction" -protected class WeightingFunction_WeightingFunctionKeyword_0 extends KeywordToken { - - public WeightingFunction_WeightingFunctionKeyword_0(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) { - super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer); - } - - @Override - public Keyword getGrammarElement() { - return grammarAccess.getWeightingFunctionAccess().getWeightingFunctionKeyword_0(); - } - - @Override - public AbstractToken createFollower(int index, IEObjectConsumer inst) { - switch(index) { - default: return lastRuleCallOrigin.createFollowerAfterReturn(this, index, index, inst); - } - } - -} - -// "{" -protected class WeightingFunction_LeftCurlyBracketKeyword_1 extends KeywordToken { - - public WeightingFunction_LeftCurlyBracketKeyword_1(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) { - super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer); - } - - @Override - public Keyword getGrammarElement() { - return grammarAccess.getWeightingFunctionAccess().getLeftCurlyBracketKeyword_1(); - } - - @Override - public AbstractToken createFollower(int index, IEObjectConsumer inst) { - switch(index) { - case 0: return new WeightingFunction_WeightingFunctionKeyword_0(lastRuleCallOrigin, this, 0, inst); - default: return null; - } - } - -} - +// //'WeightingFunction' +// //'{' // "function" -protected class WeightingFunction_FunctionKeyword_2 extends KeywordToken { +protected class WeightingFunction_FunctionKeyword_0 extends KeywordToken { - public WeightingFunction_FunctionKeyword_2(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) { + public WeightingFunction_FunctionKeyword_0(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) { super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer); } @Override public Keyword getGrammarElement() { - return grammarAccess.getWeightingFunctionAccess().getFunctionKeyword_2(); + return grammarAccess.getWeightingFunctionAccess().getFunctionKeyword_0(); } @Override public AbstractToken createFollower(int index, IEObjectConsumer inst) { switch(index) { - case 0: return new WeightingFunction_LeftCurlyBracketKeyword_1(lastRuleCallOrigin, this, 0, inst); - default: return null; + default: return lastRuleCallOrigin.createFollowerAfterReturn(this, index, index, inst); } } } +// //'}'; // function=EString -protected class WeightingFunction_FunctionAssignment_3 extends AssignmentToken { +protected class WeightingFunction_FunctionAssignment_1 extends AssignmentToken { - public WeightingFunction_FunctionAssignment_3(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) { + public WeightingFunction_FunctionAssignment_1(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) { super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer); } @Override public Assignment getGrammarElement() { - return grammarAccess.getWeightingFunctionAccess().getFunctionAssignment_3(); + return grammarAccess.getWeightingFunctionAccess().getFunctionAssignment_1(); } @Override public AbstractToken createFollower(int index, IEObjectConsumer inst) { switch(index) { - case 0: return new WeightingFunction_FunctionKeyword_2(lastRuleCallOrigin, this, 0, inst); + case 0: return new WeightingFunction_FunctionKeyword_0(lastRuleCallOrigin, this, 0, inst); default: return null; } } @@ -8053,9 +8016,9 @@ protected class WeightingFunction_FunctionAssignment_3 extends AssignmentToken public IEObjectConsumer tryConsume() { if((value = eObjectConsumer.getConsumable("function",true)) == null) return null; IEObjectConsumer obj = eObjectConsumer.cloneAndConsume("function"); - if(valueSerializer.isValid(obj.getEObject(), grammarAccess.getWeightingFunctionAccess().getFunctionEStringParserRuleCall_3_0(), value, null)) { + if(valueSerializer.isValid(obj.getEObject(), grammarAccess.getWeightingFunctionAccess().getFunctionEStringParserRuleCall_1_0(), value, null)) { type = AssignmentType.DATATYPE_RULE_CALL; - element = grammarAccess.getWeightingFunctionAccess().getFunctionEStringParserRuleCall_3_0(); + element = grammarAccess.getWeightingFunctionAccess().getFunctionEStringParserRuleCall_1_0(); return obj; } return null; @@ -8063,28 +8026,6 @@ protected class WeightingFunction_FunctionAssignment_3 extends AssignmentToken } -// "}" -protected class WeightingFunction_RightCurlyBracketKeyword_4 extends KeywordToken { - - public WeightingFunction_RightCurlyBracketKeyword_4(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) { - super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer); - } - - @Override - public Keyword getGrammarElement() { - return grammarAccess.getWeightingFunctionAccess().getRightCurlyBracketKeyword_4(); - } - - @Override - public AbstractToken createFollower(int index, IEObjectConsumer inst) { - switch(index) { - case 0: return new WeightingFunction_FunctionAssignment_3(lastRuleCallOrigin, this, 0, inst); - default: return null; - } - } - -} - /************ end Rule WeightingFunction ****************/ diff --git a/edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g b/edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g index 81e99870..541b9fb6 100644 --- a/edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g +++ b/edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g @@ -125,70 +125,70 @@ ruleStaRepository returns [EObject current=null] } ) -) otherlv_5='tactics' +)( otherlv_5='parameters' { - newLeafNode(otherlv_5, grammarAccess.getStaRepositoryAccess().getTacticsKeyword_5()); + newLeafNode(otherlv_5, grammarAccess.getStaRepositoryAccess().getParametersKeyword_5_0()); } otherlv_6='{' { - newLeafNode(otherlv_6, grammarAccess.getStaRepositoryAccess().getLeftCurlyBracketKeyword_6()); + newLeafNode(otherlv_6, grammarAccess.getStaRepositoryAccess().getLeftCurlyBracketKeyword_5_1()); } ( ( { - newCompositeNode(grammarAccess.getStaRepositoryAccess().getTacticsTacticParserRuleCall_7_0()); + newCompositeNode(grammarAccess.getStaRepositoryAccess().getParametersParameterParserRuleCall_5_2_0()); } - lv_tactics_7_0=ruleTactic { + lv_parameters_7_0=ruleParameter { if ($current==null) { $current = createModelElementForParent(grammarAccess.getStaRepositoryRule()); } add( $current, - "tactics", - lv_tactics_7_0, - "Tactic"); + "parameters", + lv_parameters_7_0, + "Parameter"); afterParserOrEnumRuleCall(); } ) )( otherlv_8=',' { - newLeafNode(otherlv_8, grammarAccess.getStaRepositoryAccess().getCommaKeyword_8_0()); + newLeafNode(otherlv_8, grammarAccess.getStaRepositoryAccess().getCommaKeyword_5_3_0()); } ( ( { - newCompositeNode(grammarAccess.getStaRepositoryAccess().getTacticsTacticParserRuleCall_8_1_0()); + newCompositeNode(grammarAccess.getStaRepositoryAccess().getParametersParameterParserRuleCall_5_3_1_0()); } - lv_tactics_9_0=ruleTactic { + lv_parameters_9_0=ruleParameter { if ($current==null) { $current = createModelElementForParent(grammarAccess.getStaRepositoryRule()); } add( $current, - "tactics", - lv_tactics_9_0, - "Tactic"); + "parameters", + lv_parameters_9_0, + "Parameter"); afterParserOrEnumRuleCall(); } ) ))* otherlv_10='}' { - newLeafNode(otherlv_10, grammarAccess.getStaRepositoryAccess().getRightCurlyBracketKeyword_9()); + newLeafNode(otherlv_10, grammarAccess.getStaRepositoryAccess().getRightCurlyBracketKeyword_5_4()); } - otherlv_11='actions' +)? otherlv_11='actions' { - newLeafNode(otherlv_11, grammarAccess.getStaRepositoryAccess().getActionsKeyword_10()); + newLeafNode(otherlv_11, grammarAccess.getStaRepositoryAccess().getActionsKeyword_6()); } otherlv_12='{' { - newLeafNode(otherlv_12, grammarAccess.getStaRepositoryAccess().getLeftCurlyBracketKeyword_11()); + newLeafNode(otherlv_12, grammarAccess.getStaRepositoryAccess().getLeftCurlyBracketKeyword_7()); } ( ( { - newCompositeNode(grammarAccess.getStaRepositoryAccess().getActionsActionParserRuleCall_12_0()); + newCompositeNode(grammarAccess.getStaRepositoryAccess().getActionsActionParserRuleCall_8_0()); } lv_actions_13_0=ruleAction { if ($current==null) { @@ -205,12 +205,12 @@ ruleStaRepository returns [EObject current=null] ) )( otherlv_14=',' { - newLeafNode(otherlv_14, grammarAccess.getStaRepositoryAccess().getCommaKeyword_13_0()); + newLeafNode(otherlv_14, grammarAccess.getStaRepositoryAccess().getCommaKeyword_9_0()); } ( ( { - newCompositeNode(grammarAccess.getStaRepositoryAccess().getActionsActionParserRuleCall_13_1_0()); + newCompositeNode(grammarAccess.getStaRepositoryAccess().getActionsActionParserRuleCall_9_1_0()); } lv_actions_15_0=ruleAction { if ($current==null) { @@ -227,113 +227,113 @@ ruleStaRepository returns [EObject current=null] ) ))* otherlv_16='}' { - newLeafNode(otherlv_16, grammarAccess.getStaRepositoryAccess().getRightCurlyBracketKeyword_14()); + newLeafNode(otherlv_16, grammarAccess.getStaRepositoryAccess().getRightCurlyBracketKeyword_10()); } - otherlv_17='strategies' + otherlv_17='tactics' { - newLeafNode(otherlv_17, grammarAccess.getStaRepositoryAccess().getStrategiesKeyword_15()); + newLeafNode(otherlv_17, grammarAccess.getStaRepositoryAccess().getTacticsKeyword_11()); } otherlv_18='{' { - newLeafNode(otherlv_18, grammarAccess.getStaRepositoryAccess().getLeftCurlyBracketKeyword_16()); + newLeafNode(otherlv_18, grammarAccess.getStaRepositoryAccess().getLeftCurlyBracketKeyword_12()); } ( ( { - newCompositeNode(grammarAccess.getStaRepositoryAccess().getStrategiesStrategyParserRuleCall_17_0()); + newCompositeNode(grammarAccess.getStaRepositoryAccess().getTacticsTacticParserRuleCall_13_0()); } - lv_strategies_19_0=ruleStrategy { + lv_tactics_19_0=ruleTactic { if ($current==null) { $current = createModelElementForParent(grammarAccess.getStaRepositoryRule()); } add( $current, - "strategies", - lv_strategies_19_0, - "Strategy"); + "tactics", + lv_tactics_19_0, + "Tactic"); afterParserOrEnumRuleCall(); } ) )( otherlv_20=',' { - newLeafNode(otherlv_20, grammarAccess.getStaRepositoryAccess().getCommaKeyword_18_0()); + newLeafNode(otherlv_20, grammarAccess.getStaRepositoryAccess().getCommaKeyword_14_0()); } ( ( { - newCompositeNode(grammarAccess.getStaRepositoryAccess().getStrategiesStrategyParserRuleCall_18_1_0()); + newCompositeNode(grammarAccess.getStaRepositoryAccess().getTacticsTacticParserRuleCall_14_1_0()); } - lv_strategies_21_0=ruleStrategy { + lv_tactics_21_0=ruleTactic { if ($current==null) { $current = createModelElementForParent(grammarAccess.getStaRepositoryRule()); } add( $current, - "strategies", - lv_strategies_21_0, - "Strategy"); + "tactics", + lv_tactics_21_0, + "Tactic"); afterParserOrEnumRuleCall(); } ) ))* otherlv_22='}' { - newLeafNode(otherlv_22, grammarAccess.getStaRepositoryAccess().getRightCurlyBracketKeyword_19()); + newLeafNode(otherlv_22, grammarAccess.getStaRepositoryAccess().getRightCurlyBracketKeyword_15()); } -( otherlv_23='parameters' + otherlv_23='strategies' { - newLeafNode(otherlv_23, grammarAccess.getStaRepositoryAccess().getParametersKeyword_20_0()); + newLeafNode(otherlv_23, grammarAccess.getStaRepositoryAccess().getStrategiesKeyword_16()); } otherlv_24='{' { - newLeafNode(otherlv_24, grammarAccess.getStaRepositoryAccess().getLeftCurlyBracketKeyword_20_1()); + newLeafNode(otherlv_24, grammarAccess.getStaRepositoryAccess().getLeftCurlyBracketKeyword_17()); } ( ( { - newCompositeNode(grammarAccess.getStaRepositoryAccess().getParametersParameterParserRuleCall_20_2_0()); + newCompositeNode(grammarAccess.getStaRepositoryAccess().getStrategiesStrategyParserRuleCall_18_0()); } - lv_parameters_25_0=ruleParameter { + lv_strategies_25_0=ruleStrategy { if ($current==null) { $current = createModelElementForParent(grammarAccess.getStaRepositoryRule()); } add( $current, - "parameters", - lv_parameters_25_0, - "Parameter"); + "strategies", + lv_strategies_25_0, + "Strategy"); afterParserOrEnumRuleCall(); } ) )( otherlv_26=',' { - newLeafNode(otherlv_26, grammarAccess.getStaRepositoryAccess().getCommaKeyword_20_3_0()); + newLeafNode(otherlv_26, grammarAccess.getStaRepositoryAccess().getCommaKeyword_19_0()); } ( ( { - newCompositeNode(grammarAccess.getStaRepositoryAccess().getParametersParameterParserRuleCall_20_3_1_0()); + newCompositeNode(grammarAccess.getStaRepositoryAccess().getStrategiesStrategyParserRuleCall_19_1_0()); } - lv_parameters_27_0=ruleParameter { + lv_strategies_27_0=ruleStrategy { if ($current==null) { $current = createModelElementForParent(grammarAccess.getStaRepositoryRule()); } add( $current, - "parameters", - lv_parameters_27_0, - "Parameter"); + "strategies", + lv_strategies_27_0, + "Strategy"); afterParserOrEnumRuleCall(); } ) ))* otherlv_28='}' { - newLeafNode(otherlv_28, grammarAccess.getStaRepositoryAccess().getRightCurlyBracketKeyword_20_4()); + newLeafNode(otherlv_28, grammarAccess.getStaRepositoryAccess().getRightCurlyBracketKeyword_20()); } -)? otherlv_29='}' + otherlv_29='}' { newLeafNode(otherlv_29, grammarAccess.getStaRepositoryAccess().getRightCurlyBracketKeyword_21()); } @@ -2355,41 +2355,29 @@ ruleWeightingFunction returns [EObject current=null] @init { enterRule(); } @after { leaveRule(); }: -( otherlv_0='WeightingFunction' +( otherlv_0='function' { - newLeafNode(otherlv_0, grammarAccess.getWeightingFunctionAccess().getWeightingFunctionKeyword_0()); - } - otherlv_1='{' - { - newLeafNode(otherlv_1, grammarAccess.getWeightingFunctionAccess().getLeftCurlyBracketKeyword_1()); - } - otherlv_2='function' - { - newLeafNode(otherlv_2, grammarAccess.getWeightingFunctionAccess().getFunctionKeyword_2()); + newLeafNode(otherlv_0, grammarAccess.getWeightingFunctionAccess().getFunctionKeyword_0()); } ( ( { - newCompositeNode(grammarAccess.getWeightingFunctionAccess().getFunctionEStringParserRuleCall_3_0()); + newCompositeNode(grammarAccess.getWeightingFunctionAccess().getFunctionEStringParserRuleCall_1_0()); } - lv_function_3_0=ruleEString { + lv_function_1_0=ruleEString { if ($current==null) { $current = createModelElementForParent(grammarAccess.getWeightingFunctionRule()); } set( $current, "function", - lv_function_3_0, + lv_function_1_0, "EString"); afterParserOrEnumRuleCall(); } ) -) otherlv_4='}' - { - newLeafNode(otherlv_4, grammarAccess.getWeightingFunctionAccess().getRightCurlyBracketKeyword_4()); - } -) +)) ; diff --git a/edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.tokens b/edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.tokens index f90d9af2..b90e61b8 100644 --- a/edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.tokens +++ b/edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.tokens @@ -56,7 +56,6 @@ T__30=30 T__31=31 RULE_STRING=4 T__32=32 -T__71=71 T__33=33 T__34=34 T__35=35 @@ -77,7 +76,7 @@ RULE_WS=9 'minValueConstraint'=60 'inputParams'=21 'body'=42 -'function'=71 +'function'=70 'defaultWeight'=68 'currentWeight'=67 '.'=56 @@ -88,11 +87,10 @@ RULE_WS=9 '{'=12 'Branch'=43 'entity'=54 -'WeightingFunction'=70 '('=22 '-'=48 -'tactics'=14 ','=15 +'tactics'=18 'Stop'=39 'Start'=36 'implementedPlan'=25 @@ -109,11 +107,11 @@ RULE_WS=9 'successor'=38 'Strategy'=28 ')'=23 -'strategies'=18 +'strategies'=19 'triggeringEvents'=30 'StaRepository'=11 +'parameters'=14 '}'=16 -'parameters'=19 'minValue'=50 'objective'=29 'actions'=17 diff --git a/edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguageLexer.java b/edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguageLexer.java index 1c8ec609..18c70098 100644 --- a/edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguageLexer.java +++ b/edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguageLexer.java @@ -72,7 +72,6 @@ public class InternalStaAdaptationLanguageLexer extends Lexer { public static final int T__32=32; public static final int RULE_STRING=4; public static final int T__33=33; - public static final int T__71=71; public static final int T__34=34; public static final int T__35=35; public static final int T__36=36; @@ -162,10 +161,10 @@ public class InternalStaAdaptationLanguageLexer extends Lexer { try { int _type = T__14; int _channel = DEFAULT_TOKEN_CHANNEL; - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:14:7: ( 'tactics' ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:14:9: 'tactics' + // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:14:7: ( 'parameters' ) + // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:14:9: 'parameters' { - match("tactics"); + match("parameters"); } @@ -244,10 +243,10 @@ public class InternalStaAdaptationLanguageLexer extends Lexer { try { int _type = T__18; int _channel = DEFAULT_TOKEN_CHANNEL; - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:18:7: ( 'strategies' ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:18:9: 'strategies' + // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:18:7: ( 'tactics' ) + // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:18:9: 'tactics' { - match("strategies"); + match("tactics"); } @@ -265,10 +264,10 @@ public class InternalStaAdaptationLanguageLexer extends Lexer { try { int _type = T__19; int _channel = DEFAULT_TOKEN_CHANNEL; - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:19:7: ( 'parameters' ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:19:9: 'parameters' + // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:19:7: ( 'strategies' ) + // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:19:9: 'strategies' { - match("parameters"); + match("strategies"); } @@ -1330,29 +1329,8 @@ public class InternalStaAdaptationLanguageLexer extends Lexer { try { int _type = T__70; int _channel = DEFAULT_TOKEN_CHANNEL; - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:70:7: ( 'WeightingFunction' ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:70:9: 'WeightingFunction' - { - match("WeightingFunction"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__70" - - // $ANTLR start "T__71" - public final void mT__71() throws RecognitionException { - try { - int _type = T__71; - int _channel = DEFAULT_TOKEN_CHANNEL; - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:71:7: ( 'function' ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:71:9: 'function' + // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:70:7: ( 'function' ) + // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:70:9: 'function' { match("function"); @@ -1365,17 +1343,17 @@ public class InternalStaAdaptationLanguageLexer extends Lexer { finally { } } - // $ANTLR end "T__71" + // $ANTLR end "T__70" // $ANTLR start "RULE_ID" public final void mRULE_ID() throws RecognitionException { try { int _type = RULE_ID; int _channel = DEFAULT_TOKEN_CHANNEL; - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:2399:9: ( ( '^' )? ( 'a' .. 'z' | 'A' .. 'Z' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )* ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:2399:11: ( '^' )? ( 'a' .. 'z' | 'A' .. 'Z' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )* + // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:2387:9: ( ( '^' )? ( 'a' .. 'z' | 'A' .. 'Z' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )* ) + // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:2387:11: ( '^' )? ( 'a' .. 'z' | 'A' .. 'Z' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )* { - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:2399:11: ( '^' )? + // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:2387:11: ( '^' )? int alt1=2; int LA1_0 = input.LA(1); @@ -1384,7 +1362,7 @@ public class InternalStaAdaptationLanguageLexer extends Lexer { } switch (alt1) { case 1 : - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:2399:11: '^' + // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:2387:11: '^' { match('^'); @@ -1402,7 +1380,7 @@ public class InternalStaAdaptationLanguageLexer extends Lexer { recover(mse); throw mse;} - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:2399:40: ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )* + // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:2387:40: ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )* loop2: do { int alt2=2; @@ -1451,10 +1429,10 @@ public class InternalStaAdaptationLanguageLexer extends Lexer { try { int _type = RULE_INT; int _channel = DEFAULT_TOKEN_CHANNEL; - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:2401:10: ( ( '0' .. '9' )+ ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:2401:12: ( '0' .. '9' )+ + // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:2389:10: ( ( '0' .. '9' )+ ) + // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:2389:12: ( '0' .. '9' )+ { - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:2401:12: ( '0' .. '9' )+ + // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:2389:12: ( '0' .. '9' )+ int cnt3=0; loop3: do { @@ -1468,7 +1446,7 @@ public class InternalStaAdaptationLanguageLexer extends Lexer { switch (alt3) { case 1 : - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:2401:13: '0' .. '9' + // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:2389:13: '0' .. '9' { matchRange('0','9'); @@ -1500,10 +1478,10 @@ public class InternalStaAdaptationLanguageLexer extends Lexer { try { int _type = RULE_STRING; int _channel = DEFAULT_TOKEN_CHANNEL; - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:2403:13: ( ( '\"' ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' ) | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' ) | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' ) ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:2403:15: ( '\"' ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' ) | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' ) | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' ) + // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:2391:13: ( ( '\"' ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' ) | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' ) | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' ) ) + // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:2391:15: ( '\"' ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' ) | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' ) | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' ) { - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:2403:15: ( '\"' ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' ) | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' ) | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' ) + // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:2391:15: ( '\"' ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' ) | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' ) | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' ) int alt6=2; int LA6_0 = input.LA(1); @@ -1521,10 +1499,10 @@ public class InternalStaAdaptationLanguageLexer extends Lexer { } switch (alt6) { case 1 : - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:2403:16: '\"' ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' ) | ~ ( ( '\\\\' | '\"' ) ) )* '\"' + // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:2391:16: '\"' ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' ) | ~ ( ( '\\\\' | '\"' ) ) )* '\"' { match('\"'); - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:2403:20: ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' ) | ~ ( ( '\\\\' | '\"' ) ) )* + // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:2391:20: ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' ) | ~ ( ( '\\\\' | '\"' ) ) )* loop4: do { int alt4=3; @@ -1540,7 +1518,7 @@ public class InternalStaAdaptationLanguageLexer extends Lexer { switch (alt4) { case 1 : - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:2403:21: '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' ) + // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:2391:21: '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' ) { match('\\'); if ( input.LA(1)=='\"'||input.LA(1)=='\''||input.LA(1)=='\\'||input.LA(1)=='b'||input.LA(1)=='f'||input.LA(1)=='n'||input.LA(1)=='r'||(input.LA(1)>='t' && input.LA(1)<='u') ) { @@ -1556,7 +1534,7 @@ public class InternalStaAdaptationLanguageLexer extends Lexer { } break; case 2 : - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:2403:66: ~ ( ( '\\\\' | '\"' ) ) + // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:2391:66: ~ ( ( '\\\\' | '\"' ) ) { if ( (input.LA(1)>='\u0000' && input.LA(1)<='!')||(input.LA(1)>='#' && input.LA(1)<='[')||(input.LA(1)>=']' && input.LA(1)<='\uFFFF') ) { input.consume(); @@ -1581,10 +1559,10 @@ public class InternalStaAdaptationLanguageLexer extends Lexer { } break; case 2 : - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:2403:86: '\\'' ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' ) | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' + // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:2391:86: '\\'' ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' ) | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' { match('\''); - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:2403:91: ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' ) | ~ ( ( '\\\\' | '\\'' ) ) )* + // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:2391:91: ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' ) | ~ ( ( '\\\\' | '\\'' ) ) )* loop5: do { int alt5=3; @@ -1600,7 +1578,7 @@ public class InternalStaAdaptationLanguageLexer extends Lexer { switch (alt5) { case 1 : - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:2403:92: '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' ) + // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:2391:92: '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' ) { match('\\'); if ( input.LA(1)=='\"'||input.LA(1)=='\''||input.LA(1)=='\\'||input.LA(1)=='b'||input.LA(1)=='f'||input.LA(1)=='n'||input.LA(1)=='r'||(input.LA(1)>='t' && input.LA(1)<='u') ) { @@ -1616,7 +1594,7 @@ public class InternalStaAdaptationLanguageLexer extends Lexer { } break; case 2 : - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:2403:137: ~ ( ( '\\\\' | '\\'' ) ) + // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:2391:137: ~ ( ( '\\\\' | '\\'' ) ) { if ( (input.LA(1)>='\u0000' && input.LA(1)<='&')||(input.LA(1)>='(' && input.LA(1)<='[')||(input.LA(1)>=']' && input.LA(1)<='\uFFFF') ) { input.consume(); @@ -1659,12 +1637,12 @@ public class InternalStaAdaptationLanguageLexer extends Lexer { try { int _type = RULE_ML_COMMENT; int _channel = DEFAULT_TOKEN_CHANNEL; - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:2405:17: ( '/*' ( options {greedy=false; } : . )* '*/' ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:2405:19: '/*' ( options {greedy=false; } : . )* '*/' + // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:2393:17: ( '/*' ( options {greedy=false; } : . )* '*/' ) + // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:2393:19: '/*' ( options {greedy=false; } : . )* '*/' { match("/*"); - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:2405:24: ( options {greedy=false; } : . )* + // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:2393:24: ( options {greedy=false; } : . )* loop7: do { int alt7=2; @@ -1689,7 +1667,7 @@ public class InternalStaAdaptationLanguageLexer extends Lexer { switch (alt7) { case 1 : - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:2405:52: . + // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:2393:52: . { matchAny(); @@ -1719,12 +1697,12 @@ public class InternalStaAdaptationLanguageLexer extends Lexer { try { int _type = RULE_SL_COMMENT; int _channel = DEFAULT_TOKEN_CHANNEL; - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:2407:17: ( '//' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )? ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:2407:19: '//' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )? + // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:2395:17: ( '//' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )? ) + // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:2395:19: '//' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )? { match("//"); - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:2407:24: (~ ( ( '\\n' | '\\r' ) ) )* + // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:2395:24: (~ ( ( '\\n' | '\\r' ) ) )* loop8: do { int alt8=2; @@ -1737,7 +1715,7 @@ public class InternalStaAdaptationLanguageLexer extends Lexer { switch (alt8) { case 1 : - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:2407:24: ~ ( ( '\\n' | '\\r' ) ) + // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:2395:24: ~ ( ( '\\n' | '\\r' ) ) { if ( (input.LA(1)>='\u0000' && input.LA(1)<='\t')||(input.LA(1)>='\u000B' && input.LA(1)<='\f')||(input.LA(1)>='\u000E' && input.LA(1)<='\uFFFF') ) { input.consume(); @@ -1757,7 +1735,7 @@ public class InternalStaAdaptationLanguageLexer extends Lexer { } } while (true); - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:2407:40: ( ( '\\r' )? '\\n' )? + // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:2395:40: ( ( '\\r' )? '\\n' )? int alt10=2; int LA10_0 = input.LA(1); @@ -1766,9 +1744,9 @@ public class InternalStaAdaptationLanguageLexer extends Lexer { } switch (alt10) { case 1 : - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:2407:41: ( '\\r' )? '\\n' + // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:2395:41: ( '\\r' )? '\\n' { - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:2407:41: ( '\\r' )? + // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:2395:41: ( '\\r' )? int alt9=2; int LA9_0 = input.LA(1); @@ -1777,7 +1755,7 @@ public class InternalStaAdaptationLanguageLexer extends Lexer { } switch (alt9) { case 1 : - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:2407:41: '\\r' + // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:2395:41: '\\r' { match('\r'); @@ -1809,10 +1787,10 @@ public class InternalStaAdaptationLanguageLexer extends Lexer { try { int _type = RULE_WS; int _channel = DEFAULT_TOKEN_CHANNEL; - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:2409:9: ( ( ' ' | '\\t' | '\\r' | '\\n' )+ ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:2409:11: ( ' ' | '\\t' | '\\r' | '\\n' )+ + // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:2397:9: ( ( ' ' | '\\t' | '\\r' | '\\n' )+ ) + // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:2397:11: ( ' ' | '\\t' | '\\r' | '\\n' )+ { - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:2409:11: ( ' ' | '\\t' | '\\r' | '\\n' )+ + // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:2397:11: ( ' ' | '\\t' | '\\r' | '\\n' )+ int cnt11=0; loop11: do { @@ -1866,8 +1844,8 @@ public class InternalStaAdaptationLanguageLexer extends Lexer { try { int _type = RULE_ANY_OTHER; int _channel = DEFAULT_TOKEN_CHANNEL; - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:2411:16: ( . ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:2411:18: . + // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:2399:16: ( . ) + // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:2399:18: . { matchAny(); @@ -1882,8 +1860,8 @@ public class InternalStaAdaptationLanguageLexer extends Lexer { // $ANTLR end "RULE_ANY_OTHER" public void mTokens() throws RecognitionException { - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:1:8: ( T__11 | T__12 | T__13 | T__14 | T__15 | T__16 | T__17 | T__18 | T__19 | T__20 | T__21 | T__22 | T__23 | T__24 | T__25 | T__26 | T__27 | T__28 | T__29 | T__30 | T__31 | T__32 | T__33 | T__34 | T__35 | T__36 | T__37 | T__38 | T__39 | T__40 | T__41 | T__42 | T__43 | T__44 | T__45 | T__46 | T__47 | T__48 | T__49 | T__50 | T__51 | T__52 | T__53 | T__54 | T__55 | T__56 | T__57 | T__58 | T__59 | T__60 | T__61 | T__62 | T__63 | T__64 | T__65 | T__66 | T__67 | T__68 | T__69 | T__70 | T__71 | RULE_ID | RULE_INT | RULE_STRING | RULE_ML_COMMENT | RULE_SL_COMMENT | RULE_WS | RULE_ANY_OTHER ) - int alt12=68; + // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:1:8: ( T__11 | T__12 | T__13 | T__14 | T__15 | T__16 | T__17 | T__18 | T__19 | T__20 | T__21 | T__22 | T__23 | T__24 | T__25 | T__26 | T__27 | T__28 | T__29 | T__30 | T__31 | T__32 | T__33 | T__34 | T__35 | T__36 | T__37 | T__38 | T__39 | T__40 | T__41 | T__42 | T__43 | T__44 | T__45 | T__46 | T__47 | T__48 | T__49 | T__50 | T__51 | T__52 | T__53 | T__54 | T__55 | T__56 | T__57 | T__58 | T__59 | T__60 | T__61 | T__62 | T__63 | T__64 | T__65 | T__66 | T__67 | T__68 | T__69 | T__70 | RULE_ID | RULE_INT | RULE_STRING | RULE_ML_COMMENT | RULE_SL_COMMENT | RULE_WS | RULE_ANY_OTHER ) + int alt12=67; alt12 = dfa12.predict(input); switch (alt12) { case 1 : @@ -2307,56 +2285,49 @@ public class InternalStaAdaptationLanguageLexer extends Lexer { } break; case 61 : - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:1:370: T__71 - { - mT__71(); - - } - break; - case 62 : - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:1:376: RULE_ID + // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:1:370: RULE_ID { mRULE_ID(); } break; - case 63 : - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:1:384: RULE_INT + case 62 : + // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:1:378: RULE_INT { mRULE_INT(); } break; - case 64 : - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:1:393: RULE_STRING + case 63 : + // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:1:387: RULE_STRING { mRULE_STRING(); } break; - case 65 : - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:1:405: RULE_ML_COMMENT + case 64 : + // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:1:399: RULE_ML_COMMENT { mRULE_ML_COMMENT(); } break; - case 66 : - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:1:421: RULE_SL_COMMENT + case 65 : + // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:1:415: RULE_SL_COMMENT { mRULE_SL_COMMENT(); } break; - case 67 : - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:1:437: RULE_WS + case 66 : + // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:1:431: RULE_WS { mRULE_WS(); } break; - case 68 : - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:1:445: RULE_ANY_OTHER + case 67 : + // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:1:439: RULE_ANY_OTHER { mRULE_ANY_OTHER(); @@ -2372,165 +2343,165 @@ public class InternalStaAdaptationLanguageLexer extends Lexer { static final String DFA12_eotS = "\1\uffff\1\54\1\uffff\2\54\2\uffff\5\54\2\uffff\11\54\1\uffff\2"+ "\54\1\122\1\54\1\uffff\1\126\4\54\1\51\2\uffff\3\51\2\uffff\2\54"+ - "\2\uffff\4\54\2\uffff\11\54\2\uffff\16\54\1\uffff\4\54\1\uffff\1"+ + "\2\uffff\3\54\2\uffff\12\54\2\uffff\16\54\1\uffff\4\54\1\uffff\1"+ "\54\1\uffff\1\54\1\uffff\4\54\5\uffff\57\54\1\u00bc\1\54\1\u00be"+ - "\2\54\1\u00c1\22\54\1\u00d4\3\54\1\u00d8\13\54\1\u00e4\2\54\1\u00e7"+ - "\1\54\1\uffff\1\54\1\uffff\2\54\1\uffff\3\54\1\u00ef\16\54\1\uffff"+ - "\3\54\1\uffff\10\54\1\u010c\2\54\1\uffff\2\54\1\uffff\7\54\1\uffff"+ - "\3\54\1\u011b\4\54\1\u0121\12\54\1\u012c\4\54\1\u0131\3\54\1\uffff"+ - "\6\54\1\u013c\1\54\1\u013e\5\54\1\uffff\5\54\1\uffff\6\54\1\u014f"+ - "\3\54\1\uffff\4\54\1\uffff\10\54\1\u015f\1\54\1\uffff\1\54\1\uffff"+ - "\14\54\1\u016e\3\54\1\uffff\2\54\1\u0174\2\54\1\u0178\1\u017a\1"+ - "\54\1\u017c\4\54\1\u0181\1\54\1\uffff\4\54\1\u0187\5\54\1\u018d"+ - "\3\54\1\uffff\1\54\1\u0192\1\54\1\u0194\1\54\1\uffff\3\54\1\uffff"+ - "\1\54\1\uffff\1\54\1\uffff\4\54\1\uffff\4\54\1\u01a3\1\uffff\1\u01a4"+ - "\4\54\1\uffff\4\54\1\uffff\1\54\1\uffff\16\54\2\uffff\1\u01bc\1"+ - "\u01bd\1\54\1\u01bf\23\54\2\uffff\1\54\1\uffff\17\54\1\u01e3\10"+ - "\54\1\u01ec\1\u01ed\10\54\1\u01f6\1\uffff\5\54\1\u01fc\2\54\2\uffff"+ - "\6\54\1\u0205\1\54\1\uffff\2\54\1\u0209\1\u020a\1\u020b\1\uffff"+ - "\7\54\1\u0213\1\uffff\2\54\1\u0216\3\uffff\7\54\1\uffff\2\54\1\uffff"+ - "\1\54\1\u0221\5\54\1\u0227\2\54\1\uffff\2\54\1\u022c\1\u022d\1\54"+ - "\1\uffff\1\u022f\3\54\2\uffff\1\54\1\uffff\3\54\1\u0237\3\54\1\uffff"+ - "\3\54\1\u023e\2\54\1\uffff\13\54\1\u024c\1\54\1\uffff\1\u024e\1"+ - "\uffff"; + "\6\54\1\u00c5\16\54\1\u00d4\3\54\1\u00d8\13\54\1\u00e4\2\54\1\u00e7"+ + "\1\54\1\uffff\1\54\1\uffff\6\54\1\uffff\1\54\1\u00f1\14\54\1\uffff"+ + "\3\54\1\uffff\10\54\1\u010c\2\54\1\uffff\2\54\1\uffff\11\54\1\uffff"+ + "\1\54\1\u011b\4\54\1\u0121\12\54\1\u012c\4\54\1\u0131\3\54\1\uffff"+ + "\10\54\1\u013d\1\54\1\u013f\3\54\1\uffff\5\54\1\uffff\6\54\1\u014e"+ + "\3\54\1\uffff\4\54\1\uffff\7\54\1\u015d\3\54\1\uffff\1\54\1\uffff"+ + "\12\54\1\u016c\3\54\1\uffff\2\54\1\u0172\2\54\1\u0176\1\u0178\1"+ + "\54\1\u017a\3\54\1\u017e\1\54\1\uffff\6\54\1\u0186\3\54\1\u018a"+ + "\3\54\1\uffff\1\54\1\u018f\1\54\1\u0191\1\54\1\uffff\3\54\1\uffff"+ + "\1\54\1\uffff\1\54\1\uffff\3\54\1\uffff\2\54\1\u019d\3\54\1\u01a1"+ + "\1\uffff\3\54\1\uffff\4\54\1\uffff\1\54\1\uffff\13\54\1\uffff\1"+ + "\u01b5\2\54\1\uffff\1\u01b8\1\54\1\u01ba\20\54\1\uffff\2\54\1\uffff"+ + "\1\54\1\uffff\16\54\1\u01dc\10\54\1\u01e5\1\u01e6\7\54\1\u01ee\1"+ + "\uffff\5\54\1\u01f4\2\54\2\uffff\6\54\1\u01fd\1\uffff\1\54\1\u01ff"+ + "\1\54\1\u0201\1\u0202\1\uffff\7\54\1\u020a\1\uffff\1\54\1\uffff"+ + "\1\u020c\2\uffff\7\54\1\uffff\1\54\1\uffff\1\54\1\u0216\7\54\1\uffff"+ + "\2\54\1\u0220\1\u0221\1\54\1\u0223\3\54\2\uffff\1\54\1\uffff\3\54"+ + "\1\u022b\3\54\1\uffff\3\54\1\u0232\2\54\1\uffff\13\54\1\u0240\1"+ + "\54\1\uffff\1\u0242\1\uffff"; static final String DFA12_eofS = - "\u024f\uffff"; + "\u0243\uffff"; static final String DFA12_minS = - "\1\0\1\145\1\uffff\2\141\2\uffff\1\143\1\164\2\141\1\155\2\uffff"+ - "\1\142\1\143\2\145\1\141\3\157\1\162\1\uffff\1\157\1\141\1\60\1"+ - "\141\1\uffff\1\60\2\145\1\163\1\165\1\101\2\uffff\2\0\1\52\2\uffff"+ - "\1\141\1\164\2\uffff\1\155\1\143\1\151\1\160\2\uffff\1\164\1\141"+ - "\1\145\1\143\1\162\1\145\1\143\2\160\2\uffff\1\164\1\152\1\164\1"+ + "\1\0\1\145\1\uffff\2\141\2\uffff\1\143\1\141\1\164\1\141\1\155\2"+ + "\uffff\1\142\1\143\2\145\1\141\3\157\1\162\1\uffff\1\157\1\141\1"+ + "\60\1\141\1\uffff\1\60\2\145\1\163\1\165\1\101\2\uffff\2\0\1\52"+ + "\2\uffff\1\141\1\164\2\uffff\1\155\1\162\1\145\2\uffff\1\164\1\141"+ + "\1\143\1\151\1\160\1\145\2\143\2\160\2\uffff\1\164\1\152\1\164\1"+ "\141\1\146\1\151\1\162\2\157\1\156\1\162\1\144\2\141\1\uffff\1\144"+ "\1\156\1\170\1\164\1\uffff\1\154\1\uffff\1\145\1\uffff\1\151\1\146"+ - "\1\145\1\156\5\uffff\1\122\1\141\1\160\1\117\1\145\1\164\1\147\1"+ - "\145\1\151\1\160\1\141\1\160\1\143\1\141\1\144\1\164\1\165\1\154"+ + "\1\145\1\156\5\uffff\1\122\1\141\1\160\1\117\1\145\1\141\1\144\1"+ + "\151\1\160\1\164\1\147\1\145\1\141\1\160\1\143\1\164\1\165\1\154"+ "\1\160\1\145\1\151\1\160\1\145\1\147\1\141\2\160\1\156\1\144\1\162"+ "\1\171\2\156\1\145\2\126\2\151\1\165\1\156\1\147\1\141\1\163\1\143"+ - "\1\145\2\164\1\60\1\146\1\60\1\151\1\147\1\60\1\157\2\164\1\163"+ - "\1\145\1\155\1\145\1\151\1\164\1\145\1\165\1\143\1\157\1\164\1\162"+ - "\1\150\1\155\1\145\1\60\1\164\1\151\1\145\1\60\2\143\1\154\2\141"+ - "\1\164\1\141\1\145\1\164\1\150\1\165\1\60\1\164\1\160\1\60\1\145"+ - "\1\uffff\1\103\1\uffff\1\143\1\145\1\uffff\1\156\1\141\1\145\1\60"+ - "\1\163\1\145\2\143\1\120\1\155\2\164\1\156\1\141\1\162\1\164\1\145"+ - "\1\162\1\uffff\1\145\1\164\1\156\1\uffff\2\150\1\105\2\154\1\171"+ - "\1\156\1\103\1\60\1\164\1\154\1\uffff\1\151\1\157\1\uffff\1\147"+ - "\1\157\1\163\1\162\1\163\1\142\1\147\1\uffff\1\163\1\164\1\145\1"+ - "\60\1\141\1\145\1\120\1\151\1\60\1\164\1\145\1\124\1\151\2\164\1"+ - "\162\1\151\1\164\1\145\1\60\1\141\1\156\2\165\1\60\1\151\1\164\1"+ - "\157\1\uffff\1\145\1\164\1\157\1\163\1\171\1\156\1\60\1\151\1\60"+ - "\1\154\1\151\1\157\1\145\1\163\1\uffff\1\162\1\156\1\141\1\166\1"+ - "\145\1\uffff\1\151\1\144\1\157\1\156\1\145\1\171\1\60\1\157\1\127"+ - "\1\163\1\uffff\1\162\1\164\2\145\1\uffff\1\157\1\163\1\156\1\144"+ - "\1\156\1\127\1\156\1\151\1\60\1\146\1\uffff\1\156\1\uffff\2\145"+ - "\2\162\1\163\1\141\1\164\1\162\1\145\1\146\1\157\1\101\1\60\1\147"+ - "\1\162\1\122\1\uffff\1\156\1\145\1\60\2\151\2\60\1\156\1\60\1\163"+ - "\1\124\1\147\1\145\1\60\1\164\1\uffff\1\151\1\147\1\105\1\163\1"+ - "\60\1\163\1\157\1\155\1\145\1\141\1\60\1\145\1\156\1\144\1\uffff"+ - "\1\106\1\60\1\141\1\60\1\151\1\uffff\1\141\1\164\1\157\1\uffff\1"+ - "\157\1\uffff\1\120\1\uffff\1\164\1\141\1\106\1\151\1\uffff\1\157"+ - "\1\147\1\105\1\156\1\60\1\uffff\1\60\1\162\1\163\1\144\1\155\1\uffff"+ + "\1\145\2\164\1\60\1\146\1\60\1\155\1\145\1\157\1\164\1\151\1\147"+ + "\1\60\1\164\1\163\1\145\1\151\1\164\1\145\1\165\1\143\1\157\1\164"+ + "\1\162\1\150\1\155\1\145\1\60\1\164\1\151\1\145\1\60\2\143\1\154"+ + "\2\141\1\164\1\141\1\145\1\164\1\150\1\165\1\60\1\164\1\160\1\60"+ + "\1\145\1\uffff\1\103\1\uffff\1\145\1\143\1\156\1\141\1\143\1\145"+ + "\1\uffff\1\145\1\60\1\163\1\143\1\120\1\155\2\164\1\156\1\141\1"+ + "\162\1\164\1\145\1\162\1\uffff\1\145\1\164\1\156\1\uffff\2\150\1"+ + "\105\2\154\1\171\1\156\1\103\1\60\1\164\1\154\1\uffff\1\151\1\157"+ + "\1\uffff\1\147\1\157\1\164\1\145\1\163\1\142\1\163\1\162\1\147\1"+ + "\uffff\1\163\1\60\1\141\1\145\1\120\1\151\1\60\1\164\1\145\1\124"+ + "\1\151\2\164\1\162\1\151\1\164\1\145\1\60\1\141\1\156\2\165\1\60"+ + "\1\151\1\164\1\157\1\uffff\1\145\1\164\1\157\1\163\1\171\1\156\1"+ + "\145\1\163\1\60\1\154\1\60\2\151\1\157\1\uffff\1\162\1\156\1\141"+ + "\1\166\1\145\1\uffff\1\151\1\144\1\157\1\156\1\145\1\171\1\60\1"+ + "\157\1\127\1\163\1\uffff\1\162\1\164\2\145\1\uffff\1\157\1\163\1"+ + "\156\1\144\1\127\1\156\1\151\1\60\1\146\1\162\1\163\1\uffff\1\145"+ + "\1\uffff\1\156\1\145\1\162\1\141\1\164\1\162\1\145\1\146\1\157\1"+ + "\101\1\60\1\147\1\162\1\122\1\uffff\1\156\1\145\1\60\2\151\2\60"+ + "\1\156\1\60\1\163\1\124\1\145\1\60\1\164\1\uffff\1\151\1\163\1\157"+ + "\1\105\1\147\1\163\1\60\1\155\1\145\1\141\1\60\1\145\1\156\1\144"+ + "\1\uffff\1\106\1\60\1\141\1\60\1\151\1\uffff\1\141\1\164\1\157\1"+ + "\uffff\1\157\1\uffff\1\120\1\uffff\1\164\1\141\1\151\1\uffff\1\157"+ + "\1\147\1\60\1\162\1\156\1\105\1\60\1\uffff\1\163\1\144\1\155\1\uffff"+ "\1\162\1\120\1\141\1\165\1\uffff\1\156\1\uffff\1\147\1\142\1\171"+ - "\2\156\1\157\1\162\1\143\1\165\1\147\1\162\1\165\1\166\1\164\2\uffff"+ - "\2\60\1\120\1\60\1\145\1\154\1\160\1\156\1\147\1\150\1\154\1\103"+ - "\3\163\1\141\1\164\1\156\1\150\1\171\1\162\1\145\1\151\2\uffff\1"+ - "\154\1\uffff\1\156\1\141\1\164\1\143\1\145\1\164\1\145\1\157\2\164"+ - "\1\163\2\151\1\143\1\164\1\60\1\141\1\156\1\164\1\141\1\143\1\156"+ - "\1\141\1\164\2\60\1\103\1\156\2\162\1\151\1\156\1\143\1\164\1\60"+ - "\1\uffff\2\164\1\171\1\156\1\145\1\60\1\164\1\151\2\uffff\1\157"+ - "\1\146\2\141\1\142\1\164\1\60\1\151\1\uffff\1\151\1\163\3\60\1\uffff"+ - "\1\151\1\157\1\156\4\151\1\60\1\uffff\2\157\1\60\3\uffff\1\157\1"+ - "\156\1\146\1\147\2\156\1\154\1\uffff\2\156\1\uffff\1\156\1\60\1"+ - "\151\1\165\2\164\1\151\1\60\1\163\1\120\1\uffff\1\147\1\162\2\60"+ - "\1\164\1\uffff\1\60\1\157\1\165\1\141\2\uffff\1\171\1\uffff\1\151"+ + "\2\156\1\157\1\162\1\143\1\147\1\162\1\165\1\uffff\1\60\1\164\1"+ + "\166\1\uffff\1\60\1\120\1\60\1\145\1\154\1\160\1\156\1\147\1\150"+ + "\1\154\1\103\3\163\1\141\1\164\1\150\1\171\1\162\1\uffff\1\151\1"+ + "\145\1\uffff\1\154\1\uffff\1\156\1\141\1\164\1\143\1\145\1\164\1"+ + "\145\1\157\2\164\1\163\2\151\1\164\1\60\1\141\1\164\1\156\1\141"+ + "\1\143\1\156\1\141\1\164\2\60\1\103\1\156\2\162\1\151\1\156\1\143"+ + "\1\60\1\uffff\1\164\1\171\1\164\1\156\1\145\1\60\1\164\1\151\2\uffff"+ + "\1\157\1\146\2\141\1\142\1\164\1\60\1\uffff\1\151\1\60\1\163\2\60"+ + "\1\uffff\1\151\1\157\1\156\4\151\1\60\1\uffff\1\157\1\uffff\1\60"+ + "\2\uffff\1\157\1\156\1\146\1\147\2\156\1\154\1\uffff\1\156\1\uffff"+ + "\1\156\1\60\1\151\1\165\2\164\1\151\1\163\1\120\1\uffff\1\147\1"+ + "\162\2\60\1\164\1\60\1\157\1\165\1\141\2\uffff\1\171\1\uffff\1\151"+ "\1\162\1\164\1\60\1\156\1\141\1\151\1\uffff\2\164\1\157\1\60\1\151"+ "\1\156\1\uffff\1\157\1\122\1\156\1\141\1\122\1\156\1\141\1\147\1"+ "\156\1\145\1\147\1\60\1\145\1\uffff\1\60\1\uffff"; static final String DFA12_maxS = - "\1\uffff\1\164\1\uffff\1\141\1\171\2\uffff\1\144\1\165\1\162\1\141"+ + "\1\uffff\1\164\1\uffff\1\141\1\162\2\uffff\1\144\1\171\1\165\1\141"+ "\1\156\2\uffff\1\165\1\144\2\145\1\162\1\157\1\165\2\162\1\uffff"+ "\1\157\1\151\1\172\1\141\1\uffff\1\172\2\145\1\163\1\165\1\172\2"+ - "\uffff\2\uffff\1\57\2\uffff\1\162\1\164\2\uffff\1\155\1\143\1\151"+ - "\1\160\2\uffff\1\164\1\141\1\162\1\143\1\162\1\145\1\143\2\160\2"+ - "\uffff\1\164\1\152\1\164\1\141\1\146\1\151\1\162\2\157\1\165\1\162"+ - "\1\144\2\141\1\uffff\1\144\1\156\1\170\1\164\1\uffff\1\162\1\uffff"+ - "\1\145\1\uffff\1\151\1\146\1\145\1\156\5\uffff\1\162\1\141\1\160"+ - "\1\117\1\145\1\164\1\147\1\145\1\151\1\160\1\141\1\160\1\143\1\141"+ - "\1\144\1\164\1\165\1\154\1\160\1\145\1\151\1\160\1\145\1\147\1\141"+ - "\2\160\1\156\1\144\1\162\1\171\2\156\1\145\2\126\2\151\1\165\1\156"+ - "\1\147\1\141\1\163\1\143\1\145\2\164\1\172\1\146\1\172\1\151\1\147"+ - "\1\172\1\157\2\164\1\163\1\145\1\155\1\145\1\151\1\164\1\145\1\165"+ + "\uffff\2\uffff\1\57\2\uffff\1\162\1\164\2\uffff\1\155\1\162\1\145"+ + "\2\uffff\1\164\1\141\1\143\1\151\1\160\1\162\2\143\2\160\2\uffff"+ + "\1\164\1\152\1\164\1\141\1\146\1\151\1\162\2\157\1\165\1\162\1\144"+ + "\2\141\1\uffff\1\144\1\156\1\170\1\164\1\uffff\1\162\1\uffff\1\145"+ + "\1\uffff\1\151\1\146\1\145\1\156\5\uffff\1\162\1\141\1\160\1\117"+ + "\1\145\1\141\1\144\1\151\1\160\1\164\1\147\1\145\1\141\1\160\1\143"+ + "\1\164\1\165\1\154\1\160\1\145\1\151\1\160\1\145\1\147\1\141\2\160"+ + "\1\156\1\144\1\162\1\171\2\156\1\145\2\126\2\151\1\165\1\156\1\147"+ + "\1\141\1\163\1\143\1\145\2\164\1\172\1\146\1\172\1\155\1\145\1\157"+ + "\1\164\1\151\1\147\1\172\1\164\1\163\1\145\1\151\1\164\1\145\1\165"+ "\1\143\1\157\1\164\1\162\1\150\1\155\1\145\1\172\1\164\1\151\1\145"+ "\1\172\2\143\1\154\2\141\1\164\1\141\1\145\1\164\1\150\1\165\1\172"+ - "\1\164\1\160\1\172\1\145\1\uffff\1\103\1\uffff\1\143\1\145\1\uffff"+ - "\1\156\1\141\1\145\1\172\1\163\1\145\2\143\1\120\1\155\2\164\1\156"+ - "\1\141\1\163\1\164\1\145\1\162\1\uffff\1\145\1\164\1\156\1\uffff"+ - "\2\150\1\126\2\154\1\171\1\164\1\103\1\172\1\164\1\154\1\uffff\1"+ - "\151\1\157\1\uffff\1\147\1\157\1\163\1\162\1\163\1\142\1\147\1\uffff"+ - "\1\163\1\164\1\145\1\172\1\141\1\145\1\120\1\151\1\172\1\164\1\145"+ - "\1\124\1\151\2\164\1\162\1\151\1\164\1\145\1\172\1\141\1\156\2\165"+ - "\1\172\1\151\1\164\1\157\1\uffff\1\151\1\164\1\157\1\163\1\171\1"+ - "\156\1\172\1\151\1\172\1\154\1\151\1\157\1\145\1\163\1\uffff\1\162"+ - "\1\156\1\141\1\166\1\145\1\uffff\1\151\1\144\1\157\1\156\1\145\1"+ - "\171\1\172\1\157\1\127\1\163\1\uffff\1\162\1\164\2\145\1\uffff\1"+ - "\157\1\163\1\156\1\144\1\156\1\127\1\156\1\151\1\172\1\146\1\uffff"+ - "\1\156\1\uffff\2\145\2\162\1\163\1\141\1\164\1\162\1\145\1\146\1"+ - "\157\1\101\1\172\1\147\1\162\1\122\1\uffff\1\156\1\145\1\172\2\151"+ - "\2\172\1\156\1\172\1\163\1\124\1\147\1\145\1\172\1\164\1\uffff\1"+ - "\151\1\147\1\105\1\163\1\172\1\163\1\157\1\155\1\145\1\141\1\172"+ + "\1\164\1\160\1\172\1\145\1\uffff\1\103\1\uffff\1\145\1\143\1\156"+ + "\1\141\1\143\1\145\1\uffff\1\145\1\172\1\163\1\143\1\120\1\155\2"+ + "\164\1\156\1\141\1\163\1\164\1\145\1\162\1\uffff\1\145\1\164\1\156"+ + "\1\uffff\2\150\1\126\2\154\1\171\1\164\1\103\1\172\1\164\1\154\1"+ + "\uffff\1\151\1\157\1\uffff\1\147\1\157\1\164\1\145\1\163\1\142\1"+ + "\163\1\162\1\147\1\uffff\1\163\1\172\1\141\1\145\1\120\1\151\1\172"+ + "\1\164\1\145\1\124\1\151\2\164\1\162\1\151\1\164\1\145\1\172\1\141"+ + "\1\156\2\165\1\172\1\151\1\164\1\157\1\uffff\1\145\1\164\1\157\1"+ + "\163\1\171\1\156\1\145\1\163\1\172\1\154\1\172\2\151\1\157\1\uffff"+ + "\1\162\1\156\1\141\1\166\1\145\1\uffff\1\151\1\144\1\157\1\156\1"+ + "\145\1\171\1\172\1\157\1\127\1\163\1\uffff\1\162\1\164\2\145\1\uffff"+ + "\1\157\1\163\1\156\1\144\1\127\1\156\1\151\1\172\1\146\1\162\1\163"+ + "\1\uffff\1\145\1\uffff\1\156\1\145\1\162\1\141\1\164\1\162\1\145"+ + "\1\146\1\157\1\101\1\172\1\147\1\162\1\122\1\uffff\1\156\1\145\1"+ + "\172\2\151\2\172\1\156\1\172\1\163\1\124\1\145\1\172\1\164\1\uffff"+ + "\1\151\1\163\1\157\1\105\1\147\1\163\1\172\1\155\1\145\1\141\1\172"+ "\1\145\1\156\1\144\1\uffff\1\106\1\172\1\141\1\172\1\151\1\uffff"+ "\1\141\1\164\1\157\1\uffff\1\157\1\uffff\1\120\1\uffff\1\164\1\141"+ - "\1\106\1\151\1\uffff\1\157\1\147\1\105\1\156\1\172\1\uffff\1\172"+ - "\1\162\1\163\1\144\1\155\1\uffff\1\162\1\120\1\141\1\165\1\uffff"+ - "\1\156\1\uffff\1\147\1\142\1\171\2\156\1\157\1\162\1\143\1\165\1"+ - "\147\1\162\1\165\1\166\1\164\2\uffff\2\172\1\120\1\172\1\145\1\154"+ - "\1\160\1\156\1\147\1\150\1\154\1\103\3\163\1\141\1\164\1\156\1\150"+ - "\1\171\1\162\1\145\1\151\2\uffff\1\154\1\uffff\1\156\1\141\1\164"+ - "\1\143\1\145\1\164\1\145\1\157\2\164\1\163\2\151\1\143\1\164\1\172"+ - "\1\141\1\156\1\164\1\141\1\143\1\156\1\141\1\164\2\172\1\103\1\156"+ - "\2\162\1\151\1\156\1\143\1\164\1\172\1\uffff\2\164\1\171\1\156\1"+ + "\1\151\1\uffff\1\157\1\147\1\172\1\162\1\156\1\105\1\172\1\uffff"+ + "\1\163\1\144\1\155\1\uffff\1\162\1\120\1\141\1\165\1\uffff\1\156"+ + "\1\uffff\1\147\1\142\1\171\2\156\1\157\1\162\1\143\1\147\1\162\1"+ + "\165\1\uffff\1\172\1\164\1\166\1\uffff\1\172\1\120\1\172\1\145\1"+ + "\154\1\160\1\156\1\147\1\150\1\154\1\103\3\163\1\141\1\164\1\150"+ + "\1\171\1\162\1\uffff\1\151\1\145\1\uffff\1\154\1\uffff\1\156\1\141"+ + "\1\164\1\143\1\145\1\164\1\145\1\157\2\164\1\163\2\151\1\164\1\172"+ + "\1\141\1\164\1\156\1\141\1\143\1\156\1\141\1\164\2\172\1\103\1\156"+ + "\2\162\1\151\1\156\1\143\1\172\1\uffff\1\164\1\171\1\164\1\156\1"+ "\145\1\172\1\164\1\151\2\uffff\1\157\1\146\2\141\1\142\1\164\1\172"+ - "\1\151\1\uffff\1\151\1\163\3\172\1\uffff\1\151\1\157\1\156\4\151"+ - "\1\172\1\uffff\2\157\1\172\3\uffff\1\157\1\156\1\146\1\147\2\156"+ - "\1\154\1\uffff\2\156\1\uffff\1\156\1\172\1\151\1\165\2\164\1\151"+ - "\1\172\1\163\1\120\1\uffff\1\147\1\162\2\172\1\164\1\uffff\1\172"+ - "\1\157\1\165\1\141\2\uffff\1\171\1\uffff\1\151\1\162\1\164\1\172"+ - "\1\156\1\141\1\151\1\uffff\2\164\1\157\1\172\1\151\1\156\1\uffff"+ - "\1\157\1\122\1\156\1\141\1\122\1\156\1\141\1\147\1\156\1\145\1\147"+ - "\1\172\1\145\1\uffff\1\172\1\uffff"; + "\1\uffff\1\151\1\172\1\163\2\172\1\uffff\1\151\1\157\1\156\4\151"+ + "\1\172\1\uffff\1\157\1\uffff\1\172\2\uffff\1\157\1\156\1\146\1\147"+ + "\2\156\1\154\1\uffff\1\156\1\uffff\1\156\1\172\1\151\1\165\2\164"+ + "\1\151\1\163\1\120\1\uffff\1\147\1\162\2\172\1\164\1\172\1\157\1"+ + "\165\1\141\2\uffff\1\171\1\uffff\1\151\1\162\1\164\1\172\1\156\1"+ + "\141\1\151\1\uffff\2\164\1\157\1\172\1\151\1\156\1\uffff\1\157\1"+ + "\122\1\156\1\141\1\122\1\156\1\141\1\147\1\156\1\145\1\147\1\172"+ + "\1\145\1\uffff\1\172\1\uffff"; static final String DFA12_acceptS = "\2\uffff\1\2\2\uffff\1\5\1\6\5\uffff\1\14\1\15\11\uffff\1\46\4\uffff"+ - "\1\56\6\uffff\1\76\1\77\3\uffff\1\103\1\104\2\uffff\1\76\1\2\4\uffff"+ - "\1\5\1\6\11\uffff\1\14\1\15\16\uffff\1\46\4\uffff\1\60\1\uffff\1"+ - "\56\1\uffff\1\57\4\uffff\1\77\1\100\1\101\1\102\1\103\134\uffff"+ - "\1\35\1\uffff\1\3\2\uffff\1\27\22\uffff\1\36\3\uffff\1\40\13\uffff"+ - "\1\73\2\uffff\1\32\7\uffff\1\31\34\uffff\1\67\16\uffff\1\12\5\uffff"+ - "\1\20\12\uffff\1\41\4\uffff\1\54\12\uffff\1\4\1\uffff\1\7\20\uffff"+ - "\1\37\17\uffff\1\22\16\uffff\1\45\5\uffff\1\43\3\uffff\1\50\1\uffff"+ - "\1\51\1\uffff\1\66\4\uffff\1\75\5\uffff\1\34\5\uffff\1\23\4\uffff"+ - "\1\26\1\uffff\1\42\16\uffff\1\10\1\11\27\uffff\1\33\1\13\1\uffff"+ - "\1\16\43\uffff\1\1\10\uffff\1\61\1\71\10\uffff\1\72\5\uffff\1\30"+ - "\10\uffff\1\70\3\uffff\1\52\1\17\1\44\7\uffff\1\65\2\uffff\1\24"+ - "\12\uffff\1\25\5\uffff\1\74\4\uffff\1\62\1\63\1\uffff\1\64\7\uffff"+ - "\1\55\6\uffff\1\21\15\uffff\1\53\1\uffff\1\47"; + "\1\56\6\uffff\1\75\1\76\3\uffff\1\102\1\103\2\uffff\1\75\1\2\3\uffff"+ + "\1\5\1\6\12\uffff\1\14\1\15\16\uffff\1\46\4\uffff\1\60\1\uffff\1"+ + "\56\1\uffff\1\57\4\uffff\1\76\1\77\1\100\1\101\1\102\134\uffff\1"+ + "\35\1\uffff\1\3\6\uffff\1\27\16\uffff\1\36\3\uffff\1\40\13\uffff"+ + "\1\73\2\uffff\1\32\11\uffff\1\31\32\uffff\1\67\16\uffff\1\12\5\uffff"+ + "\1\20\12\uffff\1\41\4\uffff\1\54\13\uffff\1\7\1\uffff\1\10\16\uffff"+ + "\1\37\16\uffff\1\22\16\uffff\1\45\5\uffff\1\43\3\uffff\1\50\1\uffff"+ + "\1\51\1\uffff\1\66\3\uffff\1\74\7\uffff\1\34\3\uffff\1\23\4\uffff"+ + "\1\26\1\uffff\1\42\13\uffff\1\4\3\uffff\1\11\23\uffff\1\33\2\uffff"+ + "\1\13\1\uffff\1\16\41\uffff\1\1\10\uffff\1\61\1\71\7\uffff\1\72"+ + "\5\uffff\1\30\10\uffff\1\70\1\uffff\1\52\1\uffff\1\17\1\44\7\uffff"+ + "\1\65\1\uffff\1\24\11\uffff\1\25\11\uffff\1\62\1\63\1\uffff\1\64"+ + "\7\uffff\1\55\6\uffff\1\21\15\uffff\1\53\1\uffff\1\47"; static final String DFA12_specialS = - "\1\2\44\uffff\1\1\1\0\u0228\uffff}>"; + "\1\0\44\uffff\1\2\1\1\u021c\uffff}>"; static final String[] DFA12_transitionS = { "\11\51\2\50\2\51\1\50\22\51\1\50\1\51\1\45\4\51\1\46\1\14\1"+ "\15\2\51\1\5\1\27\1\34\1\47\12\44\7\51\1\17\1\26\2\43\1\35\6"+ "\43\1\23\1\30\2\43\1\22\2\43\1\1\1\12\2\43\1\36\3\43\3\51\1"+ "\42\1\43\1\51\1\7\1\25\1\24\1\37\1\32\1\41\2\43\1\13\3\43\1"+ - "\31\1\3\1\16\1\11\1\43\1\20\1\10\1\4\1\40\1\33\1\21\3\43\1\2"+ + "\31\1\3\1\16\1\4\1\43\1\20\1\11\1\10\1\40\1\33\1\21\3\43\1\2"+ "\1\51\1\6\uff82\51", "\1\53\16\uffff\1\52", "", "\1\56", - "\1\57\20\uffff\1\60\6\uffff\1\61", + "\1\57\20\uffff\1\60", "", "", - "\1\64\1\65", - "\1\66\1\67", - "\1\70\20\uffff\1\71", + "\1\63\1\64", + "\1\65\20\uffff\1\66\6\uffff\1\67", + "\1\70\1\71", "\1\72", "\1\74\1\73", "", @@ -2570,14 +2541,14 @@ public class InternalStaAdaptationLanguageLexer extends Lexer { "\1\144", "\1\145", "\1\146", - "\1\147", "", "", + "\1\147", "\1\150", "\1\151", - "\1\153\14\uffff\1\152", - "\1\154", - "\1\155", + "\1\152", + "\1\153", + "\1\155\14\uffff\1\154", "\1\156", "\1\157", "\1\160", @@ -2669,11 +2640,11 @@ public class InternalStaAdaptationLanguageLexer extends Lexer { "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54", "\1\u00bf", "\1\u00c0", - "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54", + "\1\u00c1", "\1\u00c2", "\1\u00c3", "\1\u00c4", - "\1\u00c5", + "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54", "\1\u00c6", "\1\u00c7", "\1\u00c8", @@ -2714,13 +2685,13 @@ public class InternalStaAdaptationLanguageLexer extends Lexer { "", "\1\u00ea", "\1\u00eb", - "", "\1\u00ec", "\1\u00ed", "\1\u00ee", - "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54", + "\1\u00ef", + "", "\1\u00f0", - "\1\u00f1", + "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54", "\1\u00f2", "\1\u00f3", "\1\u00f4", @@ -2760,9 +2731,9 @@ public class InternalStaAdaptationLanguageLexer extends Lexer { "\1\u0115", "\1\u0116", "\1\u0117", - "", "\1\u0118", "\1\u0119", + "", "\1\u011a", "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54", "\1\u011c", @@ -2791,52 +2762,53 @@ public class InternalStaAdaptationLanguageLexer extends Lexer { "\1\u0133", "\1\u0134", "", - "\1\u0135\3\uffff\1\u0136", + "\1\u0135", + "\1\u0136", "\1\u0137", "\1\u0138", "\1\u0139", "\1\u013a", "\1\u013b", + "\1\u013c", "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54", - "\1\u013d", + "\1\u013e", "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54", - "\1\u013f", "\1\u0140", "\1\u0141", "\1\u0142", - "\1\u0143", "", + "\1\u0143", "\1\u0144", "\1\u0145", "\1\u0146", "\1\u0147", - "\1\u0148", "", + "\1\u0148", "\1\u0149", "\1\u014a", "\1\u014b", "\1\u014c", "\1\u014d", - "\1\u014e", "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54", + "\1\u014f", "\1\u0150", "\1\u0151", - "\1\u0152", "", + "\1\u0152", "\1\u0153", "\1\u0154", "\1\u0155", - "\1\u0156", "", + "\1\u0156", "\1\u0157", "\1\u0158", "\1\u0159", "\1\u015a", "\1\u015b", "\1\u015c", - "\1\u015d", - "\1\u015e", "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54", + "\1\u015e", + "\1\u015f", "\1\u0160", "", "\1\u0161", @@ -2851,82 +2823,82 @@ public class InternalStaAdaptationLanguageLexer extends Lexer { "\1\u0169", "\1\u016a", "\1\u016b", - "\1\u016c", - "\1\u016d", "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54", + "\1\u016d", + "\1\u016e", "\1\u016f", + "", "\1\u0170", "\1\u0171", - "", - "\1\u0172", - "\1\u0173", "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54", - "\1\u0175", - "\1\u0176", + "\1\u0173", + "\1\u0174", + "\12\54\7\uffff\2\54\1\u0175\27\54\4\uffff\1\54\1\uffff\32\54", "\12\54\7\uffff\2\54\1\u0177\27\54\4\uffff\1\54\1\uffff\32\54", - "\12\54\7\uffff\2\54\1\u0179\27\54\4\uffff\1\54\1\uffff\32\54", - "\1\u017b", + "\1\u0179", "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54", + "\1\u017b", + "\1\u017c", "\1\u017d", - "\1\u017e", + "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54", "\1\u017f", + "", "\1\u0180", - "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54", + "\1\u0181", "\1\u0182", - "", "\1\u0183", "\1\u0184", "\1\u0185", - "\1\u0186", "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54", + "\1\u0187", "\1\u0188", "\1\u0189", - "\1\u018a", + "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54", "\1\u018b", "\1\u018c", - "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54", + "\1\u018d", + "", "\1\u018e", - "\1\u018f", + "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54", "\1\u0190", - "", - "\1\u0191", "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54", + "\1\u0192", + "", "\1\u0193", - "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54", + "\1\u0194", "\1\u0195", "", "\1\u0196", + "", "\1\u0197", - "\1\u0198", "", + "\1\u0198", "\1\u0199", - "", "\1\u019a", "", "\1\u019b", "\1\u019c", - "\1\u019d", + "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54", "\1\u019e", - "", "\1\u019f", "\1\u01a0", - "\1\u01a1", - "\1\u01a2", "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54", "", - "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54", + "\1\u01a2", + "\1\u01a3", + "\1\u01a4", + "", "\1\u01a5", "\1\u01a6", "\1\u01a7", "\1\u01a8", "", "\1\u01a9", + "", "\1\u01aa", "\1\u01ab", "\1\u01ac", - "", "\1\u01ad", - "", "\1\u01ae", "\1\u01af", "\1\u01b0", @@ -2934,19 +2906,19 @@ public class InternalStaAdaptationLanguageLexer extends Lexer { "\1\u01b2", "\1\u01b3", "\1\u01b4", - "\1\u01b5", + "", + "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54", "\1\u01b6", "\1\u01b7", - "\1\u01b8", - "\1\u01b9", - "\1\u01ba", - "\1\u01bb", - "", "", "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54", + "\1\u01b9", "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54", + "\1\u01bb", + "\1\u01bc", + "\1\u01bd", "\1\u01be", - "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54", + "\1\u01bf", "\1\u01c0", "\1\u01c1", "\1\u01c2", @@ -2958,18 +2930,18 @@ public class InternalStaAdaptationLanguageLexer extends Lexer { "\1\u01c8", "\1\u01c9", "\1\u01ca", + "", "\1\u01cb", "\1\u01cc", + "", "\1\u01cd", + "", "\1\u01ce", "\1\u01cf", "\1\u01d0", "\1\u01d1", "\1\u01d2", - "", - "", "\1\u01d3", - "", "\1\u01d4", "\1\u01d5", "\1\u01d6", @@ -2978,74 +2950,76 @@ public class InternalStaAdaptationLanguageLexer extends Lexer { "\1\u01d9", "\1\u01da", "\1\u01db", - "\1\u01dc", + "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54", "\1\u01dd", "\1\u01de", "\1\u01df", "\1\u01e0", "\1\u01e1", "\1\u01e2", - "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54", + "\1\u01e3", "\1\u01e4", - "\1\u01e5", - "\1\u01e6", + "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54", + "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54", "\1\u01e7", "\1\u01e8", "\1\u01e9", "\1\u01ea", "\1\u01eb", + "\1\u01ec", + "\1\u01ed", "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54", - "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54", - "\1\u01ee", + "", "\1\u01ef", "\1\u01f0", "\1\u01f1", "\1\u01f2", "\1\u01f3", - "\1\u01f4", - "\1\u01f5", "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54", + "\1\u01f5", + "\1\u01f6", + "", "", "\1\u01f7", "\1\u01f8", "\1\u01f9", "\1\u01fa", "\1\u01fb", + "\1\u01fc", "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54", - "\1\u01fd", - "\1\u01fe", "", - "", - "\1\u01ff", + "\1\u01fe", + "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54", "\1\u0200", - "\1\u0201", - "\1\u0202", + "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54", + "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54", + "", "\1\u0203", "\1\u0204", - "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54", + "\1\u0205", "\1\u0206", - "", "\1\u0207", "\1\u0208", + "\1\u0209", "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54", + "", + "\1\u020b", + "", "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54", - "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54", "", - "\1\u020c", + "", "\1\u020d", "\1\u020e", "\1\u020f", "\1\u0210", "\1\u0211", "\1\u0212", - "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54", + "\1\u0213", "", "\1\u0214", + "", "\1\u0215", "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54", - "", - "", - "", "\1\u0217", "\1\u0218", "\1\u0219", @@ -3056,60 +3030,45 @@ public class InternalStaAdaptationLanguageLexer extends Lexer { "", "\1\u021e", "\1\u021f", - "", - "\1\u0220", + "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54", "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54", "\1\u0222", - "\1\u0223", + "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54", "\1\u0224", "\1\u0225", "\1\u0226", - "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54", + "", + "", + "\1\u0227", + "", "\1\u0228", "\1\u0229", - "", "\1\u022a", - "\1\u022b", - "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54", "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54", + "\1\u022c", + "\1\u022d", "\1\u022e", "", - "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54", + "\1\u022f", "\1\u0230", "\1\u0231", - "\1\u0232", - "", - "", + "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54", "\1\u0233", - "", "\1\u0234", + "", "\1\u0235", "\1\u0236", - "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54", + "\1\u0237", "\1\u0238", "\1\u0239", "\1\u023a", - "", "\1\u023b", "\1\u023c", "\1\u023d", - "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54", + "\1\u023e", "\1\u023f", - "\1\u0240", - "", - "\1\u0241", - "\1\u0242", - "\1\u0243", - "\1\u0244", - "\1\u0245", - "\1\u0246", - "\1\u0247", - "\1\u0248", - "\1\u0249", - "\1\u024a", - "\1\u024b", "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54", - "\1\u024d", + "\1\u0241", "", "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54", "" @@ -3145,33 +3104,13 @@ public class InternalStaAdaptationLanguageLexer extends Lexer { this.transition = DFA12_transition; } public String getDescription() { - return "1:1: Tokens : ( T__11 | T__12 | T__13 | T__14 | T__15 | T__16 | T__17 | T__18 | T__19 | T__20 | T__21 | T__22 | T__23 | T__24 | T__25 | T__26 | T__27 | T__28 | T__29 | T__30 | T__31 | T__32 | T__33 | T__34 | T__35 | T__36 | T__37 | T__38 | T__39 | T__40 | T__41 | T__42 | T__43 | T__44 | T__45 | T__46 | T__47 | T__48 | T__49 | T__50 | T__51 | T__52 | T__53 | T__54 | T__55 | T__56 | T__57 | T__58 | T__59 | T__60 | T__61 | T__62 | T__63 | T__64 | T__65 | T__66 | T__67 | T__68 | T__69 | T__70 | T__71 | RULE_ID | RULE_INT | RULE_STRING | RULE_ML_COMMENT | RULE_SL_COMMENT | RULE_WS | RULE_ANY_OTHER );"; + return "1:1: Tokens : ( T__11 | T__12 | T__13 | T__14 | T__15 | T__16 | T__17 | T__18 | T__19 | T__20 | T__21 | T__22 | T__23 | T__24 | T__25 | T__26 | T__27 | T__28 | T__29 | T__30 | T__31 | T__32 | T__33 | T__34 | T__35 | T__36 | T__37 | T__38 | T__39 | T__40 | T__41 | T__42 | T__43 | T__44 | T__45 | T__46 | T__47 | T__48 | T__49 | T__50 | T__51 | T__52 | T__53 | T__54 | T__55 | T__56 | T__57 | T__58 | T__59 | T__60 | T__61 | T__62 | T__63 | T__64 | T__65 | T__66 | T__67 | T__68 | T__69 | T__70 | RULE_ID | RULE_INT | RULE_STRING | RULE_ML_COMMENT | RULE_SL_COMMENT | RULE_WS | RULE_ANY_OTHER );"; } public int specialStateTransition(int s, IntStream _input) throws NoViableAltException { IntStream input = _input; int _s = s; switch ( s ) { case 0 : - int LA12_38 = input.LA(1); - - s = -1; - if ( ((LA12_38>='\u0000' && LA12_38<='\uFFFF')) ) {s = 92;} - - else s = 41; - - if ( s>=0 ) return s; - break; - case 1 : - int LA12_37 = input.LA(1); - - s = -1; - if ( ((LA12_37>='\u0000' && LA12_37<='\uFFFF')) ) {s = 92;} - - else s = 41; - - if ( s>=0 ) return s; - break; - case 2 : int LA12_0 = input.LA(1); s = -1; @@ -3181,7 +3120,7 @@ public class InternalStaAdaptationLanguageLexer extends Lexer { else if ( (LA12_0=='n') ) {s = 3;} - else if ( (LA12_0=='t') ) {s = 4;} + else if ( (LA12_0=='p') ) {s = 4;} else if ( (LA12_0==',') ) {s = 5;} @@ -3189,9 +3128,9 @@ public class InternalStaAdaptationLanguageLexer extends Lexer { else if ( (LA12_0=='a') ) {s = 7;} - else if ( (LA12_0=='s') ) {s = 8;} + else if ( (LA12_0=='t') ) {s = 8;} - else if ( (LA12_0=='p') ) {s = 9;} + else if ( (LA12_0=='s') ) {s = 9;} else if ( (LA12_0=='T') ) {s = 10;} @@ -3257,6 +3196,26 @@ public class InternalStaAdaptationLanguageLexer extends Lexer { else if ( ((LA12_0>='\u0000' && LA12_0<='\b')||(LA12_0>='\u000B' && LA12_0<='\f')||(LA12_0>='\u000E' && LA12_0<='\u001F')||LA12_0=='!'||(LA12_0>='#' && LA12_0<='&')||(LA12_0>='*' && LA12_0<='+')||(LA12_0>=':' && LA12_0<='@')||(LA12_0>='[' && LA12_0<=']')||LA12_0=='`'||LA12_0=='|'||(LA12_0>='~' && LA12_0<='\uFFFF')) ) {s = 41;} + if ( s>=0 ) return s; + break; + case 1 : + int LA12_38 = input.LA(1); + + s = -1; + if ( ((LA12_38>='\u0000' && LA12_38<='\uFFFF')) ) {s = 92;} + + else s = 41; + + if ( s>=0 ) return s; + break; + case 2 : + int LA12_37 = input.LA(1); + + s = -1; + if ( ((LA12_37>='\u0000' && LA12_37<='\uFFFF')) ) {s = 92;} + + else s = 41; + if ( s>=0 ) return s; break; } diff --git a/edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguageParser.java b/edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguageParser.java index 4e90cc76..3da4d0d4 100644 --- a/edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguageParser.java +++ b/edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguageParser.java @@ -21,7 +21,7 @@ import java.util.ArrayList; @SuppressWarnings("all") public class InternalStaAdaptationLanguageParser extends AbstractInternalAntlrParser { public static final String[] tokenNames = new String[] { - "<invalid>", "<EOR>", "<DOWN>", "<UP>", "RULE_STRING", "RULE_ID", "RULE_INT", "RULE_ML_COMMENT", "RULE_SL_COMMENT", "RULE_WS", "RULE_ANY_OTHER", "'StaRepository'", "'{'", "'name'", "'tactics'", "','", "'}'", "'actions'", "'strategies'", "'parameters'", "'Tactic'", "'inputParams'", "'('", "')'", "'outputParam'", "'implementedPlan'", "'Action'", "'referredAdaptationPoint'", "'Strategy'", "'objective'", "'triggeringEvents'", "'weightingFunction'", "'Parameter'", "'type'", "'AdaptationPlan'", "'steps'", "'Start'", "'predecessor'", "'successor'", "'Stop'", "'Loop'", "'counter'", "'body'", "'Branch'", "'condition'", "'branches'", "'ActionReference'", "'refersTo'", "'-'", "'ModelVariableConfigurationRange'", "'minValue'", "'maxValue'", "'adaptableEntity'", "'ModelEntityConfigurationRange'", "'entity'", "'variationPossibility'", "'.'", "'E'", "'e'", "'PropertyRange'", "'minValueConstraint'", "'maxValueConstraint'", "'SetOfConfigurations'", "'valueConstraint'", "'variants'", "'Event'", "'WeightedTactic'", "'currentWeight'", "'defaultWeight'", "'uses'", "'WeightingFunction'", "'function'" + "<invalid>", "<EOR>", "<DOWN>", "<UP>", "RULE_STRING", "RULE_ID", "RULE_INT", "RULE_ML_COMMENT", "RULE_SL_COMMENT", "RULE_WS", "RULE_ANY_OTHER", "'StaRepository'", "'{'", "'name'", "'parameters'", "','", "'}'", "'actions'", "'tactics'", "'strategies'", "'Tactic'", "'inputParams'", "'('", "')'", "'outputParam'", "'implementedPlan'", "'Action'", "'referredAdaptationPoint'", "'Strategy'", "'objective'", "'triggeringEvents'", "'weightingFunction'", "'Parameter'", "'type'", "'AdaptationPlan'", "'steps'", "'Start'", "'predecessor'", "'successor'", "'Stop'", "'Loop'", "'counter'", "'body'", "'Branch'", "'condition'", "'branches'", "'ActionReference'", "'refersTo'", "'-'", "'ModelVariableConfigurationRange'", "'minValue'", "'maxValue'", "'adaptableEntity'", "'ModelEntityConfigurationRange'", "'entity'", "'variationPossibility'", "'.'", "'E'", "'e'", "'PropertyRange'", "'minValueConstraint'", "'maxValueConstraint'", "'SetOfConfigurations'", "'valueConstraint'", "'variants'", "'Event'", "'WeightedTactic'", "'currentWeight'", "'defaultWeight'", "'uses'", "'function'" }; public static final int T__68=68; public static final int T__69=69; @@ -82,7 +82,6 @@ public class InternalStaAdaptationLanguageParser extends AbstractInternalAntlrPa public static final int T__31=31; public static final int RULE_STRING=4; public static final int T__32=32; - public static final int T__71=71; public static final int T__33=33; public static final int T__34=34; public static final int T__35=35; @@ -168,7 +167,7 @@ public class InternalStaAdaptationLanguageParser extends AbstractInternalAntlrPa // $ANTLR start "ruleStaRepository" - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:76:1: ruleStaRepository returns [EObject current=null] : (otherlv_0= 'StaRepository' ( (lv_id_1_0= ruleEString ) ) otherlv_2= '{' otherlv_3= 'name' ( (lv_name_4_0= ruleEString ) ) otherlv_5= 'tactics' otherlv_6= '{' ( (lv_tactics_7_0= ruleTactic ) ) (otherlv_8= ',' ( (lv_tactics_9_0= ruleTactic ) ) )* otherlv_10= '}' otherlv_11= 'actions' otherlv_12= '{' ( (lv_actions_13_0= ruleAction ) ) (otherlv_14= ',' ( (lv_actions_15_0= ruleAction ) ) )* otherlv_16= '}' otherlv_17= 'strategies' otherlv_18= '{' ( (lv_strategies_19_0= ruleStrategy ) ) (otherlv_20= ',' ( (lv_strategies_21_0= ruleStrategy ) ) )* otherlv_22= '}' (otherlv_23= 'parameters' otherlv_24= '{' ( (lv_parameters_25_0= ruleParameter ) ) (otherlv_26= ',' ( (lv_parameters_27_0= ruleParameter ) ) )* otherlv_28= '}' )? otherlv_29= '}' ) ; + // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:76:1: ruleStaRepository returns [EObject current=null] : (otherlv_0= 'StaRepository' ( (lv_id_1_0= ruleEString ) ) otherlv_2= '{' otherlv_3= 'name' ( (lv_name_4_0= ruleEString ) ) (otherlv_5= 'parameters' otherlv_6= '{' ( (lv_parameters_7_0= ruleParameter ) ) (otherlv_8= ',' ( (lv_parameters_9_0= ruleParameter ) ) )* otherlv_10= '}' )? otherlv_11= 'actions' otherlv_12= '{' ( (lv_actions_13_0= ruleAction ) ) (otherlv_14= ',' ( (lv_actions_15_0= ruleAction ) ) )* otherlv_16= '}' otherlv_17= 'tactics' otherlv_18= '{' ( (lv_tactics_19_0= ruleTactic ) ) (otherlv_20= ',' ( (lv_tactics_21_0= ruleTactic ) ) )* otherlv_22= '}' otherlv_23= 'strategies' otherlv_24= '{' ( (lv_strategies_25_0= ruleStrategy ) ) (otherlv_26= ',' ( (lv_strategies_27_0= ruleStrategy ) ) )* otherlv_28= '}' otherlv_29= '}' ) ; public final EObject ruleStaRepository() throws RecognitionException { EObject current = null; @@ -196,31 +195,31 @@ public class InternalStaAdaptationLanguageParser extends AbstractInternalAntlrPa AntlrDatatypeRuleToken lv_name_4_0 = null; - EObject lv_tactics_7_0 = null; + EObject lv_parameters_7_0 = null; - EObject lv_tactics_9_0 = null; + EObject lv_parameters_9_0 = null; EObject lv_actions_13_0 = null; EObject lv_actions_15_0 = null; - EObject lv_strategies_19_0 = null; + EObject lv_tactics_19_0 = null; - EObject lv_strategies_21_0 = null; + EObject lv_tactics_21_0 = null; - EObject lv_parameters_25_0 = null; + EObject lv_strategies_25_0 = null; - EObject lv_parameters_27_0 = null; + EObject lv_strategies_27_0 = null; enterRule(); try { - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:79:28: ( (otherlv_0= 'StaRepository' ( (lv_id_1_0= ruleEString ) ) otherlv_2= '{' otherlv_3= 'name' ( (lv_name_4_0= ruleEString ) ) otherlv_5= 'tactics' otherlv_6= '{' ( (lv_tactics_7_0= ruleTactic ) ) (otherlv_8= ',' ( (lv_tactics_9_0= ruleTactic ) ) )* otherlv_10= '}' otherlv_11= 'actions' otherlv_12= '{' ( (lv_actions_13_0= ruleAction ) ) (otherlv_14= ',' ( (lv_actions_15_0= ruleAction ) ) )* otherlv_16= '}' otherlv_17= 'strategies' otherlv_18= '{' ( (lv_strategies_19_0= ruleStrategy ) ) (otherlv_20= ',' ( (lv_strategies_21_0= ruleStrategy ) ) )* otherlv_22= '}' (otherlv_23= 'parameters' otherlv_24= '{' ( (lv_parameters_25_0= ruleParameter ) ) (otherlv_26= ',' ( (lv_parameters_27_0= ruleParameter ) ) )* otherlv_28= '}' )? otherlv_29= '}' ) ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:80:1: (otherlv_0= 'StaRepository' ( (lv_id_1_0= ruleEString ) ) otherlv_2= '{' otherlv_3= 'name' ( (lv_name_4_0= ruleEString ) ) otherlv_5= 'tactics' otherlv_6= '{' ( (lv_tactics_7_0= ruleTactic ) ) (otherlv_8= ',' ( (lv_tactics_9_0= ruleTactic ) ) )* otherlv_10= '}' otherlv_11= 'actions' otherlv_12= '{' ( (lv_actions_13_0= ruleAction ) ) (otherlv_14= ',' ( (lv_actions_15_0= ruleAction ) ) )* otherlv_16= '}' otherlv_17= 'strategies' otherlv_18= '{' ( (lv_strategies_19_0= ruleStrategy ) ) (otherlv_20= ',' ( (lv_strategies_21_0= ruleStrategy ) ) )* otherlv_22= '}' (otherlv_23= 'parameters' otherlv_24= '{' ( (lv_parameters_25_0= ruleParameter ) ) (otherlv_26= ',' ( (lv_parameters_27_0= ruleParameter ) ) )* otherlv_28= '}' )? otherlv_29= '}' ) + // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:79:28: ( (otherlv_0= 'StaRepository' ( (lv_id_1_0= ruleEString ) ) otherlv_2= '{' otherlv_3= 'name' ( (lv_name_4_0= ruleEString ) ) (otherlv_5= 'parameters' otherlv_6= '{' ( (lv_parameters_7_0= ruleParameter ) ) (otherlv_8= ',' ( (lv_parameters_9_0= ruleParameter ) ) )* otherlv_10= '}' )? otherlv_11= 'actions' otherlv_12= '{' ( (lv_actions_13_0= ruleAction ) ) (otherlv_14= ',' ( (lv_actions_15_0= ruleAction ) ) )* otherlv_16= '}' otherlv_17= 'tactics' otherlv_18= '{' ( (lv_tactics_19_0= ruleTactic ) ) (otherlv_20= ',' ( (lv_tactics_21_0= ruleTactic ) ) )* otherlv_22= '}' otherlv_23= 'strategies' otherlv_24= '{' ( (lv_strategies_25_0= ruleStrategy ) ) (otherlv_26= ',' ( (lv_strategies_27_0= ruleStrategy ) ) )* otherlv_28= '}' otherlv_29= '}' ) ) + // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:80:1: (otherlv_0= 'StaRepository' ( (lv_id_1_0= ruleEString ) ) otherlv_2= '{' otherlv_3= 'name' ( (lv_name_4_0= ruleEString ) ) (otherlv_5= 'parameters' otherlv_6= '{' ( (lv_parameters_7_0= ruleParameter ) ) (otherlv_8= ',' ( (lv_parameters_9_0= ruleParameter ) ) )* otherlv_10= '}' )? otherlv_11= 'actions' otherlv_12= '{' ( (lv_actions_13_0= ruleAction ) ) (otherlv_14= ',' ( (lv_actions_15_0= ruleAction ) ) )* otherlv_16= '}' otherlv_17= 'tactics' otherlv_18= '{' ( (lv_tactics_19_0= ruleTactic ) ) (otherlv_20= ',' ( (lv_tactics_21_0= ruleTactic ) ) )* otherlv_22= '}' otherlv_23= 'strategies' otherlv_24= '{' ( (lv_strategies_25_0= ruleStrategy ) ) (otherlv_26= ',' ( (lv_strategies_27_0= ruleStrategy ) ) )* otherlv_28= '}' otherlv_29= '}' ) { - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:80:1: (otherlv_0= 'StaRepository' ( (lv_id_1_0= ruleEString ) ) otherlv_2= '{' otherlv_3= 'name' ( (lv_name_4_0= ruleEString ) ) otherlv_5= 'tactics' otherlv_6= '{' ( (lv_tactics_7_0= ruleTactic ) ) (otherlv_8= ',' ( (lv_tactics_9_0= ruleTactic ) ) )* otherlv_10= '}' otherlv_11= 'actions' otherlv_12= '{' ( (lv_actions_13_0= ruleAction ) ) (otherlv_14= ',' ( (lv_actions_15_0= ruleAction ) ) )* otherlv_16= '}' otherlv_17= 'strategies' otherlv_18= '{' ( (lv_strategies_19_0= ruleStrategy ) ) (otherlv_20= ',' ( (lv_strategies_21_0= ruleStrategy ) ) )* otherlv_22= '}' (otherlv_23= 'parameters' otherlv_24= '{' ( (lv_parameters_25_0= ruleParameter ) ) (otherlv_26= ',' ( (lv_parameters_27_0= ruleParameter ) ) )* otherlv_28= '}' )? otherlv_29= '}' ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:80:3: otherlv_0= 'StaRepository' ( (lv_id_1_0= ruleEString ) ) otherlv_2= '{' otherlv_3= 'name' ( (lv_name_4_0= ruleEString ) ) otherlv_5= 'tactics' otherlv_6= '{' ( (lv_tactics_7_0= ruleTactic ) ) (otherlv_8= ',' ( (lv_tactics_9_0= ruleTactic ) ) )* otherlv_10= '}' otherlv_11= 'actions' otherlv_12= '{' ( (lv_actions_13_0= ruleAction ) ) (otherlv_14= ',' ( (lv_actions_15_0= ruleAction ) ) )* otherlv_16= '}' otherlv_17= 'strategies' otherlv_18= '{' ( (lv_strategies_19_0= ruleStrategy ) ) (otherlv_20= ',' ( (lv_strategies_21_0= ruleStrategy ) ) )* otherlv_22= '}' (otherlv_23= 'parameters' otherlv_24= '{' ( (lv_parameters_25_0= ruleParameter ) ) (otherlv_26= ',' ( (lv_parameters_27_0= ruleParameter ) ) )* otherlv_28= '}' )? otherlv_29= '}' + // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:80:1: (otherlv_0= 'StaRepository' ( (lv_id_1_0= ruleEString ) ) otherlv_2= '{' otherlv_3= 'name' ( (lv_name_4_0= ruleEString ) ) (otherlv_5= 'parameters' otherlv_6= '{' ( (lv_parameters_7_0= ruleParameter ) ) (otherlv_8= ',' ( (lv_parameters_9_0= ruleParameter ) ) )* otherlv_10= '}' )? otherlv_11= 'actions' otherlv_12= '{' ( (lv_actions_13_0= ruleAction ) ) (otherlv_14= ',' ( (lv_actions_15_0= ruleAction ) ) )* otherlv_16= '}' otherlv_17= 'tactics' otherlv_18= '{' ( (lv_tactics_19_0= ruleTactic ) ) (otherlv_20= ',' ( (lv_tactics_21_0= ruleTactic ) ) )* otherlv_22= '}' otherlv_23= 'strategies' otherlv_24= '{' ( (lv_strategies_25_0= ruleStrategy ) ) (otherlv_26= ',' ( (lv_strategies_27_0= ruleStrategy ) ) )* otherlv_28= '}' otherlv_29= '}' ) + // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:80:3: otherlv_0= 'StaRepository' ( (lv_id_1_0= ruleEString ) ) otherlv_2= '{' otherlv_3= 'name' ( (lv_name_4_0= ruleEString ) ) (otherlv_5= 'parameters' otherlv_6= '{' ( (lv_parameters_7_0= ruleParameter ) ) (otherlv_8= ',' ( (lv_parameters_9_0= ruleParameter ) ) )* otherlv_10= '}' )? otherlv_11= 'actions' otherlv_12= '{' ( (lv_actions_13_0= ruleAction ) ) (otherlv_14= ',' ( (lv_actions_15_0= ruleAction ) ) )* otherlv_16= '}' otherlv_17= 'tactics' otherlv_18= '{' ( (lv_tactics_19_0= ruleTactic ) ) (otherlv_20= ',' ( (lv_tactics_21_0= ruleTactic ) ) )* otherlv_22= '}' otherlv_23= 'strategies' otherlv_24= '{' ( (lv_strategies_25_0= ruleStrategy ) ) (otherlv_26= ',' ( (lv_strategies_27_0= ruleStrategy ) ) )* otherlv_28= '}' otherlv_29= '}' { otherlv_0=(Token)match(input,11,FollowSets000.FOLLOW_11_in_ruleStaRepository122); @@ -296,25 +295,144 @@ public class InternalStaAdaptationLanguageParser extends AbstractInternalAntlrPa } - otherlv_5=(Token)match(input,14,FollowSets000.FOLLOW_14_in_ruleStaRepository200); + // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:128:2: (otherlv_5= 'parameters' otherlv_6= '{' ( (lv_parameters_7_0= ruleParameter ) ) (otherlv_8= ',' ( (lv_parameters_9_0= ruleParameter ) ) )* otherlv_10= '}' )? + int alt2=2; + int LA2_0 = input.LA(1); - newLeafNode(otherlv_5, grammarAccess.getStaRepositoryAccess().getTacticsKeyword_5()); + if ( (LA2_0==14) ) { + alt2=1; + } + switch (alt2) { + case 1 : + // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:128:4: otherlv_5= 'parameters' otherlv_6= '{' ( (lv_parameters_7_0= ruleParameter ) ) (otherlv_8= ',' ( (lv_parameters_9_0= ruleParameter ) ) )* otherlv_10= '}' + { + otherlv_5=(Token)match(input,14,FollowSets000.FOLLOW_14_in_ruleStaRepository201); + + newLeafNode(otherlv_5, grammarAccess.getStaRepositoryAccess().getParametersKeyword_5_0()); + + otherlv_6=(Token)match(input,12,FollowSets000.FOLLOW_12_in_ruleStaRepository213); + + newLeafNode(otherlv_6, grammarAccess.getStaRepositoryAccess().getLeftCurlyBracketKeyword_5_1()); + + // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:136:1: ( (lv_parameters_7_0= ruleParameter ) ) + // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:137:1: (lv_parameters_7_0= ruleParameter ) + { + // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:137:1: (lv_parameters_7_0= ruleParameter ) + // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:138:3: lv_parameters_7_0= ruleParameter + { + + newCompositeNode(grammarAccess.getStaRepositoryAccess().getParametersParameterParserRuleCall_5_2_0()); + + pushFollow(FollowSets000.FOLLOW_ruleParameter_in_ruleStaRepository234); + lv_parameters_7_0=ruleParameter(); + + state._fsp--; + + + if (current==null) { + current = createModelElementForParent(grammarAccess.getStaRepositoryRule()); + } + add( + current, + "parameters", + lv_parameters_7_0, + "Parameter"); + afterParserOrEnumRuleCall(); + + + } + + + } + + // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:154:2: (otherlv_8= ',' ( (lv_parameters_9_0= ruleParameter ) ) )* + loop1: + do { + int alt1=2; + int LA1_0 = input.LA(1); + + if ( (LA1_0==15) ) { + alt1=1; + } + + + switch (alt1) { + case 1 : + // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:154:4: otherlv_8= ',' ( (lv_parameters_9_0= ruleParameter ) ) + { + otherlv_8=(Token)match(input,15,FollowSets000.FOLLOW_15_in_ruleStaRepository247); + + newLeafNode(otherlv_8, grammarAccess.getStaRepositoryAccess().getCommaKeyword_5_3_0()); + + // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:158:1: ( (lv_parameters_9_0= ruleParameter ) ) + // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:159:1: (lv_parameters_9_0= ruleParameter ) + { + // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:159:1: (lv_parameters_9_0= ruleParameter ) + // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:160:3: lv_parameters_9_0= ruleParameter + { + + newCompositeNode(grammarAccess.getStaRepositoryAccess().getParametersParameterParserRuleCall_5_3_1_0()); + + pushFollow(FollowSets000.FOLLOW_ruleParameter_in_ruleStaRepository268); + lv_parameters_9_0=ruleParameter(); + + state._fsp--; + + + if (current==null) { + current = createModelElementForParent(grammarAccess.getStaRepositoryRule()); + } + add( + current, + "parameters", + lv_parameters_9_0, + "Parameter"); + afterParserOrEnumRuleCall(); + + + } + + + } + + + } + break; + + default : + break loop1; + } + } while (true); + + otherlv_10=(Token)match(input,16,FollowSets000.FOLLOW_16_in_ruleStaRepository282); + + newLeafNode(otherlv_10, grammarAccess.getStaRepositoryAccess().getRightCurlyBracketKeyword_5_4()); + + + } + break; + + } + + otherlv_11=(Token)match(input,17,FollowSets000.FOLLOW_17_in_ruleStaRepository296); + + newLeafNode(otherlv_11, grammarAccess.getStaRepositoryAccess().getActionsKeyword_6()); - otherlv_6=(Token)match(input,12,FollowSets000.FOLLOW_12_in_ruleStaRepository212); + otherlv_12=(Token)match(input,12,FollowSets000.FOLLOW_12_in_ruleStaRepository308); - newLeafNode(otherlv_6, grammarAccess.getStaRepositoryAccess().getLeftCurlyBracketKeyword_6()); + newLeafNode(otherlv_12, grammarAccess.getStaRepositoryAccess().getLeftCurlyBracketKeyword_7()); - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:136:1: ( (lv_tactics_7_0= ruleTactic ) ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:137:1: (lv_tactics_7_0= ruleTactic ) + // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:188:1: ( (lv_actions_13_0= ruleAction ) ) + // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:189:1: (lv_actions_13_0= ruleAction ) { - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:137:1: (lv_tactics_7_0= ruleTactic ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:138:3: lv_tactics_7_0= ruleTactic + // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:189:1: (lv_actions_13_0= ruleAction ) + // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:190:3: lv_actions_13_0= ruleAction { - newCompositeNode(grammarAccess.getStaRepositoryAccess().getTacticsTacticParserRuleCall_7_0()); + newCompositeNode(grammarAccess.getStaRepositoryAccess().getActionsActionParserRuleCall_8_0()); - pushFollow(FollowSets000.FOLLOW_ruleTactic_in_ruleStaRepository233); - lv_tactics_7_0=ruleTactic(); + pushFollow(FollowSets000.FOLLOW_ruleAction_in_ruleStaRepository329); + lv_actions_13_0=ruleAction(); state._fsp--; @@ -324,9 +442,9 @@ public class InternalStaAdaptationLanguageParser extends AbstractInternalAntlrPa } add( current, - "tactics", - lv_tactics_7_0, - "Tactic"); + "actions", + lv_actions_13_0, + "Action"); afterParserOrEnumRuleCall(); @@ -335,36 +453,36 @@ public class InternalStaAdaptationLanguageParser extends AbstractInternalAntlrPa } - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:154:2: (otherlv_8= ',' ( (lv_tactics_9_0= ruleTactic ) ) )* - loop1: + // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:206:2: (otherlv_14= ',' ( (lv_actions_15_0= ruleAction ) ) )* + loop3: do { - int alt1=2; - int LA1_0 = input.LA(1); + int alt3=2; + int LA3_0 = input.LA(1); - if ( (LA1_0==15) ) { - alt1=1; + if ( (LA3_0==15) ) { + alt3=1; } - switch (alt1) { + switch (alt3) { case 1 : - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:154:4: otherlv_8= ',' ( (lv_tactics_9_0= ruleTactic ) ) + // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:206:4: otherlv_14= ',' ( (lv_actions_15_0= ruleAction ) ) { - otherlv_8=(Token)match(input,15,FollowSets000.FOLLOW_15_in_ruleStaRepository246); + otherlv_14=(Token)match(input,15,FollowSets000.FOLLOW_15_in_ruleStaRepository342); - newLeafNode(otherlv_8, grammarAccess.getStaRepositoryAccess().getCommaKeyword_8_0()); + newLeafNode(otherlv_14, grammarAccess.getStaRepositoryAccess().getCommaKeyword_9_0()); - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:158:1: ( (lv_tactics_9_0= ruleTactic ) ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:159:1: (lv_tactics_9_0= ruleTactic ) + // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:210:1: ( (lv_actions_15_0= ruleAction ) ) + // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:211:1: (lv_actions_15_0= ruleAction ) { - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:159:1: (lv_tactics_9_0= ruleTactic ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:160:3: lv_tactics_9_0= ruleTactic + // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:211:1: (lv_actions_15_0= ruleAction ) + // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:212:3: lv_actions_15_0= ruleAction { - newCompositeNode(grammarAccess.getStaRepositoryAccess().getTacticsTacticParserRuleCall_8_1_0()); + newCompositeNode(grammarAccess.getStaRepositoryAccess().getActionsActionParserRuleCall_9_1_0()); - pushFollow(FollowSets000.FOLLOW_ruleTactic_in_ruleStaRepository267); - lv_tactics_9_0=ruleTactic(); + pushFollow(FollowSets000.FOLLOW_ruleAction_in_ruleStaRepository363); + lv_actions_15_0=ruleAction(); state._fsp--; @@ -374,9 +492,9 @@ public class InternalStaAdaptationLanguageParser extends AbstractInternalAntlrPa } add( current, - "tactics", - lv_tactics_9_0, - "Tactic"); + "actions", + lv_actions_15_0, + "Action"); afterParserOrEnumRuleCall(); @@ -390,33 +508,33 @@ public class InternalStaAdaptationLanguageParser extends AbstractInternalAntlrPa break; default : - break loop1; + break loop3; } } while (true); - otherlv_10=(Token)match(input,16,FollowSets000.FOLLOW_16_in_ruleStaRepository281); + otherlv_16=(Token)match(input,16,FollowSets000.FOLLOW_16_in_ruleStaRepository377); - newLeafNode(otherlv_10, grammarAccess.getStaRepositoryAccess().getRightCurlyBracketKeyword_9()); + newLeafNode(otherlv_16, grammarAccess.getStaRepositoryAccess().getRightCurlyBracketKeyword_10()); - otherlv_11=(Token)match(input,17,FollowSets000.FOLLOW_17_in_ruleStaRepository293); + otherlv_17=(Token)match(input,18,FollowSets000.FOLLOW_18_in_ruleStaRepository389); - newLeafNode(otherlv_11, grammarAccess.getStaRepositoryAccess().getActionsKeyword_10()); + newLeafNode(otherlv_17, grammarAccess.getStaRepositoryAccess().getTacticsKeyword_11()); - otherlv_12=(Token)match(input,12,FollowSets000.FOLLOW_12_in_ruleStaRepository305); + otherlv_18=(Token)match(input,12,FollowSets000.FOLLOW_12_in_ruleStaRepository401); - newLeafNode(otherlv_12, grammarAccess.getStaRepositoryAccess().getLeftCurlyBracketKeyword_11()); + newLeafNode(otherlv_18, grammarAccess.getStaRepositoryAccess().getLeftCurlyBracketKeyword_12()); - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:188:1: ( (lv_actions_13_0= ruleAction ) ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:189:1: (lv_actions_13_0= ruleAction ) + // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:240:1: ( (lv_tactics_19_0= ruleTactic ) ) + // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:241:1: (lv_tactics_19_0= ruleTactic ) { - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:189:1: (lv_actions_13_0= ruleAction ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:190:3: lv_actions_13_0= ruleAction + // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:241:1: (lv_tactics_19_0= ruleTactic ) + // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:242:3: lv_tactics_19_0= ruleTactic { - newCompositeNode(grammarAccess.getStaRepositoryAccess().getActionsActionParserRuleCall_12_0()); + newCompositeNode(grammarAccess.getStaRepositoryAccess().getTacticsTacticParserRuleCall_13_0()); - pushFollow(FollowSets000.FOLLOW_ruleAction_in_ruleStaRepository326); - lv_actions_13_0=ruleAction(); + pushFollow(FollowSets000.FOLLOW_ruleTactic_in_ruleStaRepository422); + lv_tactics_19_0=ruleTactic(); state._fsp--; @@ -426,9 +544,9 @@ public class InternalStaAdaptationLanguageParser extends AbstractInternalAntlrPa } add( current, - "actions", - lv_actions_13_0, - "Action"); + "tactics", + lv_tactics_19_0, + "Tactic"); afterParserOrEnumRuleCall(); @@ -437,36 +555,36 @@ public class InternalStaAdaptationLanguageParser extends AbstractInternalAntlrPa } - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:206:2: (otherlv_14= ',' ( (lv_actions_15_0= ruleAction ) ) )* - loop2: + // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:258:2: (otherlv_20= ',' ( (lv_tactics_21_0= ruleTactic ) ) )* + loop4: do { - int alt2=2; - int LA2_0 = input.LA(1); + int alt4=2; + int LA4_0 = input.LA(1); - if ( (LA2_0==15) ) { - alt2=1; + if ( (LA4_0==15) ) { + alt4=1; } - switch (alt2) { + switch (alt4) { case 1 : - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:206:4: otherlv_14= ',' ( (lv_actions_15_0= ruleAction ) ) + // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:258:4: otherlv_20= ',' ( (lv_tactics_21_0= ruleTactic ) ) { - otherlv_14=(Token)match(input,15,FollowSets000.FOLLOW_15_in_ruleStaRepository339); + otherlv_20=(Token)match(input,15,FollowSets000.FOLLOW_15_in_ruleStaRepository435); - newLeafNode(otherlv_14, grammarAccess.getStaRepositoryAccess().getCommaKeyword_13_0()); + newLeafNode(otherlv_20, grammarAccess.getStaRepositoryAccess().getCommaKeyword_14_0()); - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:210:1: ( (lv_actions_15_0= ruleAction ) ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:211:1: (lv_actions_15_0= ruleAction ) + // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:262:1: ( (lv_tactics_21_0= ruleTactic ) ) + // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:263:1: (lv_tactics_21_0= ruleTactic ) { - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:211:1: (lv_actions_15_0= ruleAction ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:212:3: lv_actions_15_0= ruleAction + // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:263:1: (lv_tactics_21_0= ruleTactic ) + // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:264:3: lv_tactics_21_0= ruleTactic { - newCompositeNode(grammarAccess.getStaRepositoryAccess().getActionsActionParserRuleCall_13_1_0()); + newCompositeNode(grammarAccess.getStaRepositoryAccess().getTacticsTacticParserRuleCall_14_1_0()); - pushFollow(FollowSets000.FOLLOW_ruleAction_in_ruleStaRepository360); - lv_actions_15_0=ruleAction(); + pushFollow(FollowSets000.FOLLOW_ruleTactic_in_ruleStaRepository456); + lv_tactics_21_0=ruleTactic(); state._fsp--; @@ -476,9 +594,9 @@ public class InternalStaAdaptationLanguageParser extends AbstractInternalAntlrPa } add( current, - "actions", - lv_actions_15_0, - "Action"); + "tactics", + lv_tactics_21_0, + "Tactic"); afterParserOrEnumRuleCall(); @@ -492,33 +610,33 @@ public class InternalStaAdaptationLanguageParser extends AbstractInternalAntlrPa break; default : - break loop2; + break loop4; } } while (true); - otherlv_16=(Token)match(input,16,FollowSets000.FOLLOW_16_in_ruleStaRepository374); + otherlv_22=(Token)match(input,16,FollowSets000.FOLLOW_16_in_ruleStaRepository470); - newLeafNode(otherlv_16, grammarAccess.getStaRepositoryAccess().getRightCurlyBracketKeyword_14()); + newLeafNode(otherlv_22, grammarAccess.getStaRepositoryAccess().getRightCurlyBracketKeyword_15()); - otherlv_17=(Token)match(input,18,FollowSets000.FOLLOW_18_in_ruleStaRepository386); + otherlv_23=(Token)match(input,19,FollowSets000.FOLLOW_19_in_ruleStaRepository482); - newLeafNode(otherlv_17, grammarAccess.getStaRepositoryAccess().getStrategiesKeyword_15()); + newLeafNode(otherlv_23, grammarAccess.getStaRepositoryAccess().getStrategiesKeyword_16()); - otherlv_18=(Token)match(input,12,FollowSets000.FOLLOW_12_in_ruleStaRepository398); + otherlv_24=(Token)match(input,12,FollowSets000.FOLLOW_12_in_ruleStaRepository494); - newLeafNode(otherlv_18, grammarAccess.getStaRepositoryAccess().getLeftCurlyBracketKeyword_16()); + newLeafNode(otherlv_24, grammarAccess.getStaRepositoryAccess().getLeftCurlyBracketKeyword_17()); - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:240:1: ( (lv_strategies_19_0= ruleStrategy ) ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:241:1: (lv_strategies_19_0= ruleStrategy ) + // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:292:1: ( (lv_strategies_25_0= ruleStrategy ) ) + // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:293:1: (lv_strategies_25_0= ruleStrategy ) { - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:241:1: (lv_strategies_19_0= ruleStrategy ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:242:3: lv_strategies_19_0= ruleStrategy + // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:293:1: (lv_strategies_25_0= ruleStrategy ) + // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:294:3: lv_strategies_25_0= ruleStrategy { - newCompositeNode(grammarAccess.getStaRepositoryAccess().getStrategiesStrategyParserRuleCall_17_0()); + newCompositeNode(grammarAccess.getStaRepositoryAccess().getStrategiesStrategyParserRuleCall_18_0()); - pushFollow(FollowSets000.FOLLOW_ruleStrategy_in_ruleStaRepository419); - lv_strategies_19_0=ruleStrategy(); + pushFollow(FollowSets000.FOLLOW_ruleStrategy_in_ruleStaRepository515); + lv_strategies_25_0=ruleStrategy(); state._fsp--; @@ -529,7 +647,7 @@ public class InternalStaAdaptationLanguageParser extends AbstractInternalAntlrPa add( current, "strategies", - lv_strategies_19_0, + lv_strategies_25_0, "Strategy"); afterParserOrEnumRuleCall(); @@ -539,36 +657,36 @@ public class InternalStaAdaptationLanguageParser extends AbstractInternalAntlrPa } - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:258:2: (otherlv_20= ',' ( (lv_strategies_21_0= ruleStrategy ) ) )* - loop3: + // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:310:2: (otherlv_26= ',' ( (lv_strategies_27_0= ruleStrategy ) ) )* + loop5: do { - int alt3=2; - int LA3_0 = input.LA(1); + int alt5=2; + int LA5_0 = input.LA(1); - if ( (LA3_0==15) ) { - alt3=1; + if ( (LA5_0==15) ) { + alt5=1; } - switch (alt3) { + switch (alt5) { case 1 : - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:258:4: otherlv_20= ',' ( (lv_strategies_21_0= ruleStrategy ) ) + // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:310:4: otherlv_26= ',' ( (lv_strategies_27_0= ruleStrategy ) ) { - otherlv_20=(Token)match(input,15,FollowSets000.FOLLOW_15_in_ruleStaRepository432); + otherlv_26=(Token)match(input,15,FollowSets000.FOLLOW_15_in_ruleStaRepository528); - newLeafNode(otherlv_20, grammarAccess.getStaRepositoryAccess().getCommaKeyword_18_0()); + newLeafNode(otherlv_26, grammarAccess.getStaRepositoryAccess().getCommaKeyword_19_0()); - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:262:1: ( (lv_strategies_21_0= ruleStrategy ) ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:263:1: (lv_strategies_21_0= ruleStrategy ) + // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:314:1: ( (lv_strategies_27_0= ruleStrategy ) ) + // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:315:1: (lv_strategies_27_0= ruleStrategy ) { - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:263:1: (lv_strategies_21_0= ruleStrategy ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:264:3: lv_strategies_21_0= ruleStrategy + // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:315:1: (lv_strategies_27_0= ruleStrategy ) + // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:316:3: lv_strategies_27_0= ruleStrategy { - newCompositeNode(grammarAccess.getStaRepositoryAccess().getStrategiesStrategyParserRuleCall_18_1_0()); + newCompositeNode(grammarAccess.getStaRepositoryAccess().getStrategiesStrategyParserRuleCall_19_1_0()); - pushFollow(FollowSets000.FOLLOW_ruleStrategy_in_ruleStaRepository453); - lv_strategies_21_0=ruleStrategy(); + pushFollow(FollowSets000.FOLLOW_ruleStrategy_in_ruleStaRepository549); + lv_strategies_27_0=ruleStrategy(); state._fsp--; @@ -579,7 +697,7 @@ public class InternalStaAdaptationLanguageParser extends AbstractInternalAntlrPa add( current, "strategies", - lv_strategies_21_0, + lv_strategies_27_0, "Strategy"); afterParserOrEnumRuleCall(); @@ -594,133 +712,14 @@ public class InternalStaAdaptationLanguageParser extends AbstractInternalAntlrPa break; default : - break loop3; + break loop5; } } while (true); - otherlv_22=(Token)match(input,16,FollowSets000.FOLLOW_16_in_ruleStaRepository467); + otherlv_28=(Token)match(input,16,FollowSets000.FOLLOW_16_in_ruleStaRepository563); - newLeafNode(otherlv_22, grammarAccess.getStaRepositoryAccess().getRightCurlyBracketKeyword_19()); + newLeafNode(otherlv_28, grammarAccess.getStaRepositoryAccess().getRightCurlyBracketKeyword_20()); - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:284:1: (otherlv_23= 'parameters' otherlv_24= '{' ( (lv_parameters_25_0= ruleParameter ) ) (otherlv_26= ',' ( (lv_parameters_27_0= ruleParameter ) ) )* otherlv_28= '}' )? - int alt5=2; - int LA5_0 = input.LA(1); - - if ( (LA5_0==19) ) { - alt5=1; - } - switch (alt5) { - case 1 : - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:284:3: otherlv_23= 'parameters' otherlv_24= '{' ( (lv_parameters_25_0= ruleParameter ) ) (otherlv_26= ',' ( (lv_parameters_27_0= ruleParameter ) ) )* otherlv_28= '}' - { - otherlv_23=(Token)match(input,19,FollowSets000.FOLLOW_19_in_ruleStaRepository480); - - newLeafNode(otherlv_23, grammarAccess.getStaRepositoryAccess().getParametersKeyword_20_0()); - - otherlv_24=(Token)match(input,12,FollowSets000.FOLLOW_12_in_ruleStaRepository492); - - newLeafNode(otherlv_24, grammarAccess.getStaRepositoryAccess().getLeftCurlyBracketKeyword_20_1()); - - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:292:1: ( (lv_parameters_25_0= ruleParameter ) ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:293:1: (lv_parameters_25_0= ruleParameter ) - { - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:293:1: (lv_parameters_25_0= ruleParameter ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:294:3: lv_parameters_25_0= ruleParameter - { - - newCompositeNode(grammarAccess.getStaRepositoryAccess().getParametersParameterParserRuleCall_20_2_0()); - - pushFollow(FollowSets000.FOLLOW_ruleParameter_in_ruleStaRepository513); - lv_parameters_25_0=ruleParameter(); - - state._fsp--; - - - if (current==null) { - current = createModelElementForParent(grammarAccess.getStaRepositoryRule()); - } - add( - current, - "parameters", - lv_parameters_25_0, - "Parameter"); - afterParserOrEnumRuleCall(); - - - } - - - } - - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:310:2: (otherlv_26= ',' ( (lv_parameters_27_0= ruleParameter ) ) )* - loop4: - do { - int alt4=2; - int LA4_0 = input.LA(1); - - if ( (LA4_0==15) ) { - alt4=1; - } - - - switch (alt4) { - case 1 : - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:310:4: otherlv_26= ',' ( (lv_parameters_27_0= ruleParameter ) ) - { - otherlv_26=(Token)match(input,15,FollowSets000.FOLLOW_15_in_ruleStaRepository526); - - newLeafNode(otherlv_26, grammarAccess.getStaRepositoryAccess().getCommaKeyword_20_3_0()); - - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:314:1: ( (lv_parameters_27_0= ruleParameter ) ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:315:1: (lv_parameters_27_0= ruleParameter ) - { - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:315:1: (lv_parameters_27_0= ruleParameter ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:316:3: lv_parameters_27_0= ruleParameter - { - - newCompositeNode(grammarAccess.getStaRepositoryAccess().getParametersParameterParserRuleCall_20_3_1_0()); - - pushFollow(FollowSets000.FOLLOW_ruleParameter_in_ruleStaRepository547); - lv_parameters_27_0=ruleParameter(); - - state._fsp--; - - - if (current==null) { - current = createModelElementForParent(grammarAccess.getStaRepositoryRule()); - } - add( - current, - "parameters", - lv_parameters_27_0, - "Parameter"); - afterParserOrEnumRuleCall(); - - - } - - - } - - - } - break; - - default : - break loop4; - } - } while (true); - - otherlv_28=(Token)match(input,16,FollowSets000.FOLLOW_16_in_ruleStaRepository561); - - newLeafNode(otherlv_28, grammarAccess.getStaRepositoryAccess().getRightCurlyBracketKeyword_20_4()); - - - } - break; - - } - otherlv_29=(Token)match(input,16,FollowSets000.FOLLOW_16_in_ruleStaRepository575); newLeafNode(otherlv_29, grammarAccess.getStaRepositoryAccess().getRightCurlyBracketKeyword_21()); @@ -2138,7 +2137,7 @@ public class InternalStaAdaptationLanguageParser extends AbstractInternalAntlrPa } - otherlv_9=(Token)match(input,14,FollowSets000.FOLLOW_14_in_ruleStrategy1917); + otherlv_9=(Token)match(input,18,FollowSets000.FOLLOW_18_in_ruleStrategy1917); newLeafNode(otherlv_9, grammarAccess.getStrategyAccess().getTacticsKeyword_8()); @@ -5498,49 +5497,38 @@ public class InternalStaAdaptationLanguageParser extends AbstractInternalAntlrPa // $ANTLR start "ruleWeightingFunction" - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:2354:1: ruleWeightingFunction returns [EObject current=null] : (otherlv_0= 'WeightingFunction' otherlv_1= '{' otherlv_2= 'function' ( (lv_function_3_0= ruleEString ) ) otherlv_4= '}' ) ; + // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:2354:1: ruleWeightingFunction returns [EObject current=null] : (otherlv_0= 'function' ( (lv_function_1_0= ruleEString ) ) ) ; public final EObject ruleWeightingFunction() throws RecognitionException { EObject current = null; Token otherlv_0=null; - Token otherlv_1=null; - Token otherlv_2=null; - Token otherlv_4=null; - AntlrDatatypeRuleToken lv_function_3_0 = null; + AntlrDatatypeRuleToken lv_function_1_0 = null; enterRule(); try { - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:2357:28: ( (otherlv_0= 'WeightingFunction' otherlv_1= '{' otherlv_2= 'function' ( (lv_function_3_0= ruleEString ) ) otherlv_4= '}' ) ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:2358:1: (otherlv_0= 'WeightingFunction' otherlv_1= '{' otherlv_2= 'function' ( (lv_function_3_0= ruleEString ) ) otherlv_4= '}' ) + // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:2357:28: ( (otherlv_0= 'function' ( (lv_function_1_0= ruleEString ) ) ) ) + // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:2358:1: (otherlv_0= 'function' ( (lv_function_1_0= ruleEString ) ) ) { - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:2358:1: (otherlv_0= 'WeightingFunction' otherlv_1= '{' otherlv_2= 'function' ( (lv_function_3_0= ruleEString ) ) otherlv_4= '}' ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:2358:3: otherlv_0= 'WeightingFunction' otherlv_1= '{' otherlv_2= 'function' ( (lv_function_3_0= ruleEString ) ) otherlv_4= '}' + // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:2358:1: (otherlv_0= 'function' ( (lv_function_1_0= ruleEString ) ) ) + // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:2358:3: otherlv_0= 'function' ( (lv_function_1_0= ruleEString ) ) { otherlv_0=(Token)match(input,70,FollowSets000.FOLLOW_70_in_ruleWeightingFunction5257); - newLeafNode(otherlv_0, grammarAccess.getWeightingFunctionAccess().getWeightingFunctionKeyword_0()); - - otherlv_1=(Token)match(input,12,FollowSets000.FOLLOW_12_in_ruleWeightingFunction5269); - - newLeafNode(otherlv_1, grammarAccess.getWeightingFunctionAccess().getLeftCurlyBracketKeyword_1()); + newLeafNode(otherlv_0, grammarAccess.getWeightingFunctionAccess().getFunctionKeyword_0()); - otherlv_2=(Token)match(input,71,FollowSets000.FOLLOW_71_in_ruleWeightingFunction5281); - - newLeafNode(otherlv_2, grammarAccess.getWeightingFunctionAccess().getFunctionKeyword_2()); - - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:2370:1: ( (lv_function_3_0= ruleEString ) ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:2371:1: (lv_function_3_0= ruleEString ) + // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:2362:1: ( (lv_function_1_0= ruleEString ) ) + // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:2363:1: (lv_function_1_0= ruleEString ) { - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:2371:1: (lv_function_3_0= ruleEString ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:2372:3: lv_function_3_0= ruleEString + // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:2363:1: (lv_function_1_0= ruleEString ) + // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:2364:3: lv_function_1_0= ruleEString { - newCompositeNode(grammarAccess.getWeightingFunctionAccess().getFunctionEStringParserRuleCall_3_0()); + newCompositeNode(grammarAccess.getWeightingFunctionAccess().getFunctionEStringParserRuleCall_1_0()); - pushFollow(FollowSets000.FOLLOW_ruleEString_in_ruleWeightingFunction5302); - lv_function_3_0=ruleEString(); + pushFollow(FollowSets000.FOLLOW_ruleEString_in_ruleWeightingFunction5278); + lv_function_1_0=ruleEString(); state._fsp--; @@ -5551,7 +5539,7 @@ public class InternalStaAdaptationLanguageParser extends AbstractInternalAntlrPa set( current, "function", - lv_function_3_0, + lv_function_1_0, "EString"); afterParserOrEnumRuleCall(); @@ -5561,10 +5549,6 @@ public class InternalStaAdaptationLanguageParser extends AbstractInternalAntlrPa } - otherlv_4=(Token)match(input,16,FollowSets000.FOLLOW_16_in_ruleWeightingFunction5314); - - newLeafNode(otherlv_4, grammarAccess.getWeightingFunctionAccess().getRightCurlyBracketKeyword_4()); - } @@ -5597,31 +5581,31 @@ public class InternalStaAdaptationLanguageParser extends AbstractInternalAntlrPa public static final BitSet FOLLOW_ruleEString_in_ruleStaRepository143 = new BitSet(new long[]{0x0000000000001000L}); public static final BitSet FOLLOW_12_in_ruleStaRepository155 = new BitSet(new long[]{0x0000000000002000L}); public static final BitSet FOLLOW_13_in_ruleStaRepository167 = new BitSet(new long[]{0x0000000000000030L}); - public static final BitSet FOLLOW_ruleEString_in_ruleStaRepository188 = new BitSet(new long[]{0x0000000000004000L}); - public static final BitSet FOLLOW_14_in_ruleStaRepository200 = new BitSet(new long[]{0x0000000000001000L}); - public static final BitSet FOLLOW_12_in_ruleStaRepository212 = new BitSet(new long[]{0x0000000000100000L}); - public static final BitSet FOLLOW_ruleTactic_in_ruleStaRepository233 = new BitSet(new long[]{0x0000000000018000L}); - public static final BitSet FOLLOW_15_in_ruleStaRepository246 = new BitSet(new long[]{0x0000000000100000L}); - public static final BitSet FOLLOW_ruleTactic_in_ruleStaRepository267 = new BitSet(new long[]{0x0000000000018000L}); - public static final BitSet FOLLOW_16_in_ruleStaRepository281 = new BitSet(new long[]{0x0000000000020000L}); - public static final BitSet FOLLOW_17_in_ruleStaRepository293 = new BitSet(new long[]{0x0000000000001000L}); - public static final BitSet FOLLOW_12_in_ruleStaRepository305 = new BitSet(new long[]{0x0000000004000000L}); - public static final BitSet FOLLOW_ruleAction_in_ruleStaRepository326 = new BitSet(new long[]{0x0000000000018000L}); - public static final BitSet FOLLOW_15_in_ruleStaRepository339 = new BitSet(new long[]{0x0000000004000000L}); - public static final BitSet FOLLOW_ruleAction_in_ruleStaRepository360 = new BitSet(new long[]{0x0000000000018000L}); - public static final BitSet FOLLOW_16_in_ruleStaRepository374 = new BitSet(new long[]{0x0000000000040000L}); - public static final BitSet FOLLOW_18_in_ruleStaRepository386 = new BitSet(new long[]{0x0000000000001000L}); - public static final BitSet FOLLOW_12_in_ruleStaRepository398 = new BitSet(new long[]{0x0000000010000000L}); - public static final BitSet FOLLOW_ruleStrategy_in_ruleStaRepository419 = new BitSet(new long[]{0x0000000000018000L}); - public static final BitSet FOLLOW_15_in_ruleStaRepository432 = new BitSet(new long[]{0x0000000010000000L}); - public static final BitSet FOLLOW_ruleStrategy_in_ruleStaRepository453 = new BitSet(new long[]{0x0000000000018000L}); - public static final BitSet FOLLOW_16_in_ruleStaRepository467 = new BitSet(new long[]{0x0000000000090000L}); - public static final BitSet FOLLOW_19_in_ruleStaRepository480 = new BitSet(new long[]{0x0000000000001000L}); - public static final BitSet FOLLOW_12_in_ruleStaRepository492 = new BitSet(new long[]{0x0000000100000000L}); - public static final BitSet FOLLOW_ruleParameter_in_ruleStaRepository513 = new BitSet(new long[]{0x0000000000018000L}); - public static final BitSet FOLLOW_15_in_ruleStaRepository526 = new BitSet(new long[]{0x0000000100000000L}); - public static final BitSet FOLLOW_ruleParameter_in_ruleStaRepository547 = new BitSet(new long[]{0x0000000000018000L}); - public static final BitSet FOLLOW_16_in_ruleStaRepository561 = new BitSet(new long[]{0x0000000000010000L}); + public static final BitSet FOLLOW_ruleEString_in_ruleStaRepository188 = new BitSet(new long[]{0x0000000000024000L}); + public static final BitSet FOLLOW_14_in_ruleStaRepository201 = new BitSet(new long[]{0x0000000000001000L}); + public static final BitSet FOLLOW_12_in_ruleStaRepository213 = new BitSet(new long[]{0x0000000100000000L}); + public static final BitSet FOLLOW_ruleParameter_in_ruleStaRepository234 = new BitSet(new long[]{0x0000000000018000L}); + public static final BitSet FOLLOW_15_in_ruleStaRepository247 = new BitSet(new long[]{0x0000000100000000L}); + public static final BitSet FOLLOW_ruleParameter_in_ruleStaRepository268 = new BitSet(new long[]{0x0000000000018000L}); + public static final BitSet FOLLOW_16_in_ruleStaRepository282 = new BitSet(new long[]{0x0000000000020000L}); + public static final BitSet FOLLOW_17_in_ruleStaRepository296 = new BitSet(new long[]{0x0000000000001000L}); + public static final BitSet FOLLOW_12_in_ruleStaRepository308 = new BitSet(new long[]{0x0000000004000000L}); + public static final BitSet FOLLOW_ruleAction_in_ruleStaRepository329 = new BitSet(new long[]{0x0000000000018000L}); + public static final BitSet FOLLOW_15_in_ruleStaRepository342 = new BitSet(new long[]{0x0000000004000000L}); + public static final BitSet FOLLOW_ruleAction_in_ruleStaRepository363 = new BitSet(new long[]{0x0000000000018000L}); + public static final BitSet FOLLOW_16_in_ruleStaRepository377 = new BitSet(new long[]{0x0000000000040000L}); + public static final BitSet FOLLOW_18_in_ruleStaRepository389 = new BitSet(new long[]{0x0000000000001000L}); + public static final BitSet FOLLOW_12_in_ruleStaRepository401 = new BitSet(new long[]{0x0000000000100000L}); + public static final BitSet FOLLOW_ruleTactic_in_ruleStaRepository422 = new BitSet(new long[]{0x0000000000018000L}); + public static final BitSet FOLLOW_15_in_ruleStaRepository435 = new BitSet(new long[]{0x0000000000100000L}); + public static final BitSet FOLLOW_ruleTactic_in_ruleStaRepository456 = new BitSet(new long[]{0x0000000000018000L}); + public static final BitSet FOLLOW_16_in_ruleStaRepository470 = new BitSet(new long[]{0x0000000000080000L}); + public static final BitSet FOLLOW_19_in_ruleStaRepository482 = new BitSet(new long[]{0x0000000000001000L}); + public static final BitSet FOLLOW_12_in_ruleStaRepository494 = new BitSet(new long[]{0x0000000010000000L}); + public static final BitSet FOLLOW_ruleStrategy_in_ruleStaRepository515 = new BitSet(new long[]{0x0000000000018000L}); + public static final BitSet FOLLOW_15_in_ruleStaRepository528 = new BitSet(new long[]{0x0000000010000000L}); + public static final BitSet FOLLOW_ruleStrategy_in_ruleStaRepository549 = new BitSet(new long[]{0x0000000000018000L}); + public static final BitSet FOLLOW_16_in_ruleStaRepository563 = new BitSet(new long[]{0x0000000000010000L}); public static final BitSet FOLLOW_16_in_ruleStaRepository575 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleAbstractControlFlowElement_in_entryRuleAbstractControlFlowElement613 = new BitSet(new long[]{0x0000000000000000L}); public static final BitSet FOLLOW_EOF_in_entryRuleAbstractControlFlowElement623 = new BitSet(new long[]{0x0000000000000002L}); @@ -5682,10 +5666,10 @@ public class InternalStaAdaptationLanguageParser extends AbstractInternalAntlrPa public static final BitSet FOLLOW_13_in_ruleStrategy1813 = new BitSet(new long[]{0x0000000000000030L}); public static final BitSet FOLLOW_ruleEString_in_ruleStrategy1834 = new BitSet(new long[]{0x0000000020000000L}); public static final BitSet FOLLOW_29_in_ruleStrategy1846 = new BitSet(new long[]{0x0000000000000030L}); - public static final BitSet FOLLOW_ruleEString_in_ruleStrategy1869 = new BitSet(new long[]{0x0000000040004000L}); + public static final BitSet FOLLOW_ruleEString_in_ruleStrategy1869 = new BitSet(new long[]{0x0000000040040000L}); public static final BitSet FOLLOW_30_in_ruleStrategy1882 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000002L}); - public static final BitSet FOLLOW_ruleEvent_in_ruleStrategy1903 = new BitSet(new long[]{0x0000000000004000L}); - public static final BitSet FOLLOW_14_in_ruleStrategy1917 = new BitSet(new long[]{0x0000000000001000L}); + public static final BitSet FOLLOW_ruleEvent_in_ruleStrategy1903 = new BitSet(new long[]{0x0000000000040000L}); + public static final BitSet FOLLOW_18_in_ruleStrategy1917 = new BitSet(new long[]{0x0000000000001000L}); public static final BitSet FOLLOW_12_in_ruleStrategy1929 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000004L}); public static final BitSet FOLLOW_ruleWeightedTactic_in_ruleStrategy1950 = new BitSet(new long[]{0x0000000000018000L}); public static final BitSet FOLLOW_15_in_ruleStrategy1963 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000004L}); @@ -5853,11 +5837,8 @@ public class InternalStaAdaptationLanguageParser extends AbstractInternalAntlrPa public static final BitSet FOLLOW_16_in_ruleWeightedTactic5174 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleWeightingFunction_in_entryRuleWeightingFunction5210 = new BitSet(new long[]{0x0000000000000000L}); public static final BitSet FOLLOW_EOF_in_entryRuleWeightingFunction5220 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_70_in_ruleWeightingFunction5257 = new BitSet(new long[]{0x0000000000001000L}); - public static final BitSet FOLLOW_12_in_ruleWeightingFunction5269 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000080L}); - public static final BitSet FOLLOW_71_in_ruleWeightingFunction5281 = new BitSet(new long[]{0x0000000000000030L}); - public static final BitSet FOLLOW_ruleEString_in_ruleWeightingFunction5302 = new BitSet(new long[]{0x0000000000010000L}); - public static final BitSet FOLLOW_16_in_ruleWeightingFunction5314 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_70_in_ruleWeightingFunction5257 = new BitSet(new long[]{0x0000000000000030L}); + public static final BitSet FOLLOW_ruleEString_in_ruleWeightingFunction5278 = new BitSet(new long[]{0x0000000000000002L}); } diff --git a/edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/services/StaAdaptationLanguageGrammarAccess.java b/edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/services/StaAdaptationLanguageGrammarAccess.java index b49b770f..cbb9612f 100644 --- a/edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/services/StaAdaptationLanguageGrammarAccess.java +++ b/edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/services/StaAdaptationLanguageGrammarAccess.java @@ -29,54 +29,54 @@ public class StaAdaptationLanguageGrammarAccess extends AbstractGrammarElementFi private final Keyword cNameKeyword_3 = (Keyword)cGroup.eContents().get(3); private final Assignment cNameAssignment_4 = (Assignment)cGroup.eContents().get(4); private final RuleCall cNameEStringParserRuleCall_4_0 = (RuleCall)cNameAssignment_4.eContents().get(0); - private final Keyword cTacticsKeyword_5 = (Keyword)cGroup.eContents().get(5); - private final Keyword cLeftCurlyBracketKeyword_6 = (Keyword)cGroup.eContents().get(6); - private final Assignment cTacticsAssignment_7 = (Assignment)cGroup.eContents().get(7); - private final RuleCall cTacticsTacticParserRuleCall_7_0 = (RuleCall)cTacticsAssignment_7.eContents().get(0); - private final Group cGroup_8 = (Group)cGroup.eContents().get(8); - private final Keyword cCommaKeyword_8_0 = (Keyword)cGroup_8.eContents().get(0); - private final Assignment cTacticsAssignment_8_1 = (Assignment)cGroup_8.eContents().get(1); - private final RuleCall cTacticsTacticParserRuleCall_8_1_0 = (RuleCall)cTacticsAssignment_8_1.eContents().get(0); - private final Keyword cRightCurlyBracketKeyword_9 = (Keyword)cGroup.eContents().get(9); - private final Keyword cActionsKeyword_10 = (Keyword)cGroup.eContents().get(10); - private final Keyword cLeftCurlyBracketKeyword_11 = (Keyword)cGroup.eContents().get(11); - private final Assignment cActionsAssignment_12 = (Assignment)cGroup.eContents().get(12); - private final RuleCall cActionsActionParserRuleCall_12_0 = (RuleCall)cActionsAssignment_12.eContents().get(0); - private final Group cGroup_13 = (Group)cGroup.eContents().get(13); - private final Keyword cCommaKeyword_13_0 = (Keyword)cGroup_13.eContents().get(0); - private final Assignment cActionsAssignment_13_1 = (Assignment)cGroup_13.eContents().get(1); - private final RuleCall cActionsActionParserRuleCall_13_1_0 = (RuleCall)cActionsAssignment_13_1.eContents().get(0); - private final Keyword cRightCurlyBracketKeyword_14 = (Keyword)cGroup.eContents().get(14); - private final Keyword cStrategiesKeyword_15 = (Keyword)cGroup.eContents().get(15); - private final Keyword cLeftCurlyBracketKeyword_16 = (Keyword)cGroup.eContents().get(16); - private final Assignment cStrategiesAssignment_17 = (Assignment)cGroup.eContents().get(17); - private final RuleCall cStrategiesStrategyParserRuleCall_17_0 = (RuleCall)cStrategiesAssignment_17.eContents().get(0); - private final Group cGroup_18 = (Group)cGroup.eContents().get(18); - private final Keyword cCommaKeyword_18_0 = (Keyword)cGroup_18.eContents().get(0); - private final Assignment cStrategiesAssignment_18_1 = (Assignment)cGroup_18.eContents().get(1); - private final RuleCall cStrategiesStrategyParserRuleCall_18_1_0 = (RuleCall)cStrategiesAssignment_18_1.eContents().get(0); - private final Keyword cRightCurlyBracketKeyword_19 = (Keyword)cGroup.eContents().get(19); - private final Group cGroup_20 = (Group)cGroup.eContents().get(20); - private final Keyword cParametersKeyword_20_0 = (Keyword)cGroup_20.eContents().get(0); - private final Keyword cLeftCurlyBracketKeyword_20_1 = (Keyword)cGroup_20.eContents().get(1); - private final Assignment cParametersAssignment_20_2 = (Assignment)cGroup_20.eContents().get(2); - private final RuleCall cParametersParameterParserRuleCall_20_2_0 = (RuleCall)cParametersAssignment_20_2.eContents().get(0); - private final Group cGroup_20_3 = (Group)cGroup_20.eContents().get(3); - private final Keyword cCommaKeyword_20_3_0 = (Keyword)cGroup_20_3.eContents().get(0); - private final Assignment cParametersAssignment_20_3_1 = (Assignment)cGroup_20_3.eContents().get(1); - private final RuleCall cParametersParameterParserRuleCall_20_3_1_0 = (RuleCall)cParametersAssignment_20_3_1.eContents().get(0); - private final Keyword cRightCurlyBracketKeyword_20_4 = (Keyword)cGroup_20.eContents().get(4); + private final Group cGroup_5 = (Group)cGroup.eContents().get(5); + private final Keyword cParametersKeyword_5_0 = (Keyword)cGroup_5.eContents().get(0); + private final Keyword cLeftCurlyBracketKeyword_5_1 = (Keyword)cGroup_5.eContents().get(1); + private final Assignment cParametersAssignment_5_2 = (Assignment)cGroup_5.eContents().get(2); + private final RuleCall cParametersParameterParserRuleCall_5_2_0 = (RuleCall)cParametersAssignment_5_2.eContents().get(0); + private final Group cGroup_5_3 = (Group)cGroup_5.eContents().get(3); + private final Keyword cCommaKeyword_5_3_0 = (Keyword)cGroup_5_3.eContents().get(0); + private final Assignment cParametersAssignment_5_3_1 = (Assignment)cGroup_5_3.eContents().get(1); + private final RuleCall cParametersParameterParserRuleCall_5_3_1_0 = (RuleCall)cParametersAssignment_5_3_1.eContents().get(0); + private final Keyword cRightCurlyBracketKeyword_5_4 = (Keyword)cGroup_5.eContents().get(4); + private final Keyword cActionsKeyword_6 = (Keyword)cGroup.eContents().get(6); + private final Keyword cLeftCurlyBracketKeyword_7 = (Keyword)cGroup.eContents().get(7); + private final Assignment cActionsAssignment_8 = (Assignment)cGroup.eContents().get(8); + private final RuleCall cActionsActionParserRuleCall_8_0 = (RuleCall)cActionsAssignment_8.eContents().get(0); + private final Group cGroup_9 = (Group)cGroup.eContents().get(9); + private final Keyword cCommaKeyword_9_0 = (Keyword)cGroup_9.eContents().get(0); + private final Assignment cActionsAssignment_9_1 = (Assignment)cGroup_9.eContents().get(1); + private final RuleCall cActionsActionParserRuleCall_9_1_0 = (RuleCall)cActionsAssignment_9_1.eContents().get(0); + private final Keyword cRightCurlyBracketKeyword_10 = (Keyword)cGroup.eContents().get(10); + private final Keyword cTacticsKeyword_11 = (Keyword)cGroup.eContents().get(11); + private final Keyword cLeftCurlyBracketKeyword_12 = (Keyword)cGroup.eContents().get(12); + private final Assignment cTacticsAssignment_13 = (Assignment)cGroup.eContents().get(13); + private final RuleCall cTacticsTacticParserRuleCall_13_0 = (RuleCall)cTacticsAssignment_13.eContents().get(0); + private final Group cGroup_14 = (Group)cGroup.eContents().get(14); + private final Keyword cCommaKeyword_14_0 = (Keyword)cGroup_14.eContents().get(0); + private final Assignment cTacticsAssignment_14_1 = (Assignment)cGroup_14.eContents().get(1); + private final RuleCall cTacticsTacticParserRuleCall_14_1_0 = (RuleCall)cTacticsAssignment_14_1.eContents().get(0); + private final Keyword cRightCurlyBracketKeyword_15 = (Keyword)cGroup.eContents().get(15); + private final Keyword cStrategiesKeyword_16 = (Keyword)cGroup.eContents().get(16); + private final Keyword cLeftCurlyBracketKeyword_17 = (Keyword)cGroup.eContents().get(17); + private final Assignment cStrategiesAssignment_18 = (Assignment)cGroup.eContents().get(18); + private final RuleCall cStrategiesStrategyParserRuleCall_18_0 = (RuleCall)cStrategiesAssignment_18.eContents().get(0); + private final Group cGroup_19 = (Group)cGroup.eContents().get(19); + private final Keyword cCommaKeyword_19_0 = (Keyword)cGroup_19.eContents().get(0); + private final Assignment cStrategiesAssignment_19_1 = (Assignment)cGroup_19.eContents().get(1); + private final RuleCall cStrategiesStrategyParserRuleCall_19_1_0 = (RuleCall)cStrategiesAssignment_19_1.eContents().get(0); + private final Keyword cRightCurlyBracketKeyword_20 = (Keyword)cGroup.eContents().get(20); private final Keyword cRightCurlyBracketKeyword_21 = (Keyword)cGroup.eContents().get(21); //StaRepository: - // "StaRepository" id=EString "{" "name" name=EString "tactics" "{" tactics+=Tactic ("," tactics+=Tactic)* "}" "actions" - // "{" actions+=Action ("," actions+=Action)* "}" "strategies" "{" strategies+=Strategy ("," strategies+=Strategy)* "}" - // ("parameters" "{" parameters+=Parameter ("," parameters+=Parameter)* "}")? "}"; + // "StaRepository" id=EString "{" "name" name=EString ("parameters" "{" parameters+=Parameter ("," + // parameters+=Parameter)* "}")? "actions" "{" actions+=Action ("," actions+=Action)* "}" "tactics" "{" tactics+=Tactic + // ("," tactics+=Tactic)* "}" "strategies" "{" strategies+=Strategy ("," strategies+=Strategy)* "}" "}"; public ParserRule getRule() { return rule; } - //"StaRepository" id=EString "{" "name" name=EString "tactics" "{" tactics+=Tactic ("," tactics+=Tactic)* "}" "actions" - //"{" actions+=Action ("," actions+=Action)* "}" "strategies" "{" strategies+=Strategy ("," strategies+=Strategy)* "}" - //("parameters" "{" parameters+=Parameter ("," parameters+=Parameter)* "}")? "}" + //"StaRepository" id=EString "{" "name" name=EString ("parameters" "{" parameters+=Parameter ("," parameters+=Parameter)* + //"}")? "actions" "{" actions+=Action ("," actions+=Action)* "}" "tactics" "{" tactics+=Tactic ("," tactics+=Tactic)* "}" + //"strategies" "{" strategies+=Strategy ("," strategies+=Strategy)* "}" "}" public Group getGroup() { return cGroup; } //"StaRepository" @@ -100,116 +100,116 @@ public class StaAdaptationLanguageGrammarAccess extends AbstractGrammarElementFi //EString public RuleCall getNameEStringParserRuleCall_4_0() { return cNameEStringParserRuleCall_4_0; } - //"tactics" - public Keyword getTacticsKeyword_5() { return cTacticsKeyword_5; } + //("parameters" "{" parameters+=Parameter ("," parameters+=Parameter)* "}")? + public Group getGroup_5() { return cGroup_5; } + + //"parameters" + public Keyword getParametersKeyword_5_0() { return cParametersKeyword_5_0; } //"{" - public Keyword getLeftCurlyBracketKeyword_6() { return cLeftCurlyBracketKeyword_6; } + public Keyword getLeftCurlyBracketKeyword_5_1() { return cLeftCurlyBracketKeyword_5_1; } - //tactics+=Tactic - public Assignment getTacticsAssignment_7() { return cTacticsAssignment_7; } + //parameters+=Parameter + public Assignment getParametersAssignment_5_2() { return cParametersAssignment_5_2; } - //Tactic - public RuleCall getTacticsTacticParserRuleCall_7_0() { return cTacticsTacticParserRuleCall_7_0; } + //Parameter + public RuleCall getParametersParameterParserRuleCall_5_2_0() { return cParametersParameterParserRuleCall_5_2_0; } - //("," tactics+=Tactic)* - public Group getGroup_8() { return cGroup_8; } + //("," parameters+=Parameter)* + public Group getGroup_5_3() { return cGroup_5_3; } //"," - public Keyword getCommaKeyword_8_0() { return cCommaKeyword_8_0; } + public Keyword getCommaKeyword_5_3_0() { return cCommaKeyword_5_3_0; } - //tactics+=Tactic - public Assignment getTacticsAssignment_8_1() { return cTacticsAssignment_8_1; } + //parameters+=Parameter + public Assignment getParametersAssignment_5_3_1() { return cParametersAssignment_5_3_1; } - //Tactic - public RuleCall getTacticsTacticParserRuleCall_8_1_0() { return cTacticsTacticParserRuleCall_8_1_0; } + //Parameter + public RuleCall getParametersParameterParserRuleCall_5_3_1_0() { return cParametersParameterParserRuleCall_5_3_1_0; } //"}" - public Keyword getRightCurlyBracketKeyword_9() { return cRightCurlyBracketKeyword_9; } + public Keyword getRightCurlyBracketKeyword_5_4() { return cRightCurlyBracketKeyword_5_4; } //"actions" - public Keyword getActionsKeyword_10() { return cActionsKeyword_10; } + public Keyword getActionsKeyword_6() { return cActionsKeyword_6; } //"{" - public Keyword getLeftCurlyBracketKeyword_11() { return cLeftCurlyBracketKeyword_11; } + public Keyword getLeftCurlyBracketKeyword_7() { return cLeftCurlyBracketKeyword_7; } //actions+=Action - public Assignment getActionsAssignment_12() { return cActionsAssignment_12; } + public Assignment getActionsAssignment_8() { return cActionsAssignment_8; } //Action - public RuleCall getActionsActionParserRuleCall_12_0() { return cActionsActionParserRuleCall_12_0; } + public RuleCall getActionsActionParserRuleCall_8_0() { return cActionsActionParserRuleCall_8_0; } //("," actions+=Action)* - public Group getGroup_13() { return cGroup_13; } + public Group getGroup_9() { return cGroup_9; } //"," - public Keyword getCommaKeyword_13_0() { return cCommaKeyword_13_0; } + public Keyword getCommaKeyword_9_0() { return cCommaKeyword_9_0; } //actions+=Action - public Assignment getActionsAssignment_13_1() { return cActionsAssignment_13_1; } + public Assignment getActionsAssignment_9_1() { return cActionsAssignment_9_1; } //Action - public RuleCall getActionsActionParserRuleCall_13_1_0() { return cActionsActionParserRuleCall_13_1_0; } + public RuleCall getActionsActionParserRuleCall_9_1_0() { return cActionsActionParserRuleCall_9_1_0; } //"}" - public Keyword getRightCurlyBracketKeyword_14() { return cRightCurlyBracketKeyword_14; } + public Keyword getRightCurlyBracketKeyword_10() { return cRightCurlyBracketKeyword_10; } - //"strategies" - public Keyword getStrategiesKeyword_15() { return cStrategiesKeyword_15; } + //"tactics" + public Keyword getTacticsKeyword_11() { return cTacticsKeyword_11; } //"{" - public Keyword getLeftCurlyBracketKeyword_16() { return cLeftCurlyBracketKeyword_16; } + public Keyword getLeftCurlyBracketKeyword_12() { return cLeftCurlyBracketKeyword_12; } - //strategies+=Strategy - public Assignment getStrategiesAssignment_17() { return cStrategiesAssignment_17; } + //tactics+=Tactic + public Assignment getTacticsAssignment_13() { return cTacticsAssignment_13; } - //Strategy - public RuleCall getStrategiesStrategyParserRuleCall_17_0() { return cStrategiesStrategyParserRuleCall_17_0; } + //Tactic + public RuleCall getTacticsTacticParserRuleCall_13_0() { return cTacticsTacticParserRuleCall_13_0; } - //("," strategies+=Strategy)* - public Group getGroup_18() { return cGroup_18; } + //("," tactics+=Tactic)* + public Group getGroup_14() { return cGroup_14; } //"," - public Keyword getCommaKeyword_18_0() { return cCommaKeyword_18_0; } + public Keyword getCommaKeyword_14_0() { return cCommaKeyword_14_0; } - //strategies+=Strategy - public Assignment getStrategiesAssignment_18_1() { return cStrategiesAssignment_18_1; } + //tactics+=Tactic + public Assignment getTacticsAssignment_14_1() { return cTacticsAssignment_14_1; } - //Strategy - public RuleCall getStrategiesStrategyParserRuleCall_18_1_0() { return cStrategiesStrategyParserRuleCall_18_1_0; } + //Tactic + public RuleCall getTacticsTacticParserRuleCall_14_1_0() { return cTacticsTacticParserRuleCall_14_1_0; } //"}" - public Keyword getRightCurlyBracketKeyword_19() { return cRightCurlyBracketKeyword_19; } - - //("parameters" "{" parameters+=Parameter ("," parameters+=Parameter)* "}")? - public Group getGroup_20() { return cGroup_20; } + public Keyword getRightCurlyBracketKeyword_15() { return cRightCurlyBracketKeyword_15; } - //"parameters" - public Keyword getParametersKeyword_20_0() { return cParametersKeyword_20_0; } + //"strategies" + public Keyword getStrategiesKeyword_16() { return cStrategiesKeyword_16; } //"{" - public Keyword getLeftCurlyBracketKeyword_20_1() { return cLeftCurlyBracketKeyword_20_1; } + public Keyword getLeftCurlyBracketKeyword_17() { return cLeftCurlyBracketKeyword_17; } - //parameters+=Parameter - public Assignment getParametersAssignment_20_2() { return cParametersAssignment_20_2; } + //strategies+=Strategy + public Assignment getStrategiesAssignment_18() { return cStrategiesAssignment_18; } - //Parameter - public RuleCall getParametersParameterParserRuleCall_20_2_0() { return cParametersParameterParserRuleCall_20_2_0; } + //Strategy + public RuleCall getStrategiesStrategyParserRuleCall_18_0() { return cStrategiesStrategyParserRuleCall_18_0; } - //("," parameters+=Parameter)* - public Group getGroup_20_3() { return cGroup_20_3; } + //("," strategies+=Strategy)* + public Group getGroup_19() { return cGroup_19; } //"," - public Keyword getCommaKeyword_20_3_0() { return cCommaKeyword_20_3_0; } + public Keyword getCommaKeyword_19_0() { return cCommaKeyword_19_0; } - //parameters+=Parameter - public Assignment getParametersAssignment_20_3_1() { return cParametersAssignment_20_3_1; } + //strategies+=Strategy + public Assignment getStrategiesAssignment_19_1() { return cStrategiesAssignment_19_1; } - //Parameter - public RuleCall getParametersParameterParserRuleCall_20_3_1_0() { return cParametersParameterParserRuleCall_20_3_1_0; } + //Strategy + public RuleCall getStrategiesStrategyParserRuleCall_19_1_0() { return cStrategiesStrategyParserRuleCall_19_1_0; } //"}" - public Keyword getRightCurlyBracketKeyword_20_4() { return cRightCurlyBracketKeyword_20_4; } + public Keyword getRightCurlyBracketKeyword_20() { return cRightCurlyBracketKeyword_20; } //"}" public Keyword getRightCurlyBracketKeyword_21() { return cRightCurlyBracketKeyword_21; } @@ -1826,37 +1826,33 @@ public class StaAdaptationLanguageGrammarAccess extends AbstractGrammarElementFi public class WeightingFunctionElements extends AbstractParserRuleElementFinder { private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "WeightingFunction"); private final Group cGroup = (Group)rule.eContents().get(1); - private final Keyword cWeightingFunctionKeyword_0 = (Keyword)cGroup.eContents().get(0); - private final Keyword cLeftCurlyBracketKeyword_1 = (Keyword)cGroup.eContents().get(1); - private final Keyword cFunctionKeyword_2 = (Keyword)cGroup.eContents().get(2); - private final Assignment cFunctionAssignment_3 = (Assignment)cGroup.eContents().get(3); - private final RuleCall cFunctionEStringParserRuleCall_3_0 = (RuleCall)cFunctionAssignment_3.eContents().get(0); - private final Keyword cRightCurlyBracketKeyword_4 = (Keyword)cGroup.eContents().get(4); + private final Keyword cFunctionKeyword_0 = (Keyword)cGroup.eContents().get(0); + private final Assignment cFunctionAssignment_1 = (Assignment)cGroup.eContents().get(1); + private final RuleCall cFunctionEStringParserRuleCall_1_0 = (RuleCall)cFunctionAssignment_1.eContents().get(0); - //WeightingFunction: - // "WeightingFunction" "{" "function" function=EString "}"; + ////'}'; + //WeightingFunction: //'WeightingFunction' + ////'{' + // "function" function=EString; public ParserRule getRule() { return rule; } - //"WeightingFunction" "{" "function" function=EString "}" + ////'WeightingFunction' + ////'{' + //"function" function=EString //'}'; public Group getGroup() { return cGroup; } - //"WeightingFunction" - public Keyword getWeightingFunctionKeyword_0() { return cWeightingFunctionKeyword_0; } - - //"{" - public Keyword getLeftCurlyBracketKeyword_1() { return cLeftCurlyBracketKeyword_1; } - + ////'WeightingFunction' + ////'{' //"function" - public Keyword getFunctionKeyword_2() { return cFunctionKeyword_2; } + public Keyword getFunctionKeyword_0() { return cFunctionKeyword_0; } + ////'}'; //function=EString - public Assignment getFunctionAssignment_3() { return cFunctionAssignment_3; } + public Assignment getFunctionAssignment_1() { return cFunctionAssignment_1; } + ////'}'; //EString - public RuleCall getFunctionEStringParserRuleCall_3_0() { return cFunctionEStringParserRuleCall_3_0; } - - //"}" - public Keyword getRightCurlyBracketKeyword_4() { return cRightCurlyBracketKeyword_4; } + public RuleCall getFunctionEStringParserRuleCall_1_0() { return cFunctionEStringParserRuleCall_1_0; } } @@ -1927,9 +1923,9 @@ public class StaAdaptationLanguageGrammarAccess extends AbstractGrammarElementFi //StaRepository: - // "StaRepository" id=EString "{" "name" name=EString "tactics" "{" tactics+=Tactic ("," tactics+=Tactic)* "}" "actions" - // "{" actions+=Action ("," actions+=Action)* "}" "strategies" "{" strategies+=Strategy ("," strategies+=Strategy)* "}" - // ("parameters" "{" parameters+=Parameter ("," parameters+=Parameter)* "}")? "}"; + // "StaRepository" id=EString "{" "name" name=EString ("parameters" "{" parameters+=Parameter ("," + // parameters+=Parameter)* "}")? "actions" "{" actions+=Action ("," actions+=Action)* "}" "tactics" "{" tactics+=Tactic + // ("," tactics+=Tactic)* "}" "strategies" "{" strategies+=Strategy ("," strategies+=Strategy)* "}" "}"; public StaRepositoryElements getStaRepositoryAccess() { return (pStaRepository != null) ? pStaRepository : (pStaRepository = new StaRepositoryElements()); } @@ -2206,8 +2202,10 @@ public class StaAdaptationLanguageGrammarAccess extends AbstractGrammarElementFi return getWeightedTacticAccess().getRule(); } - //WeightingFunction: - // "WeightingFunction" "{" "function" function=EString "}"; + ////'}'; + //WeightingFunction: //'WeightingFunction' + ////'{' + // "function" function=EString; public WeightingFunctionElements getWeightingFunctionAccess() { return (pWeightingFunction != null) ? pWeightingFunction : (pWeightingFunction = new WeightingFunctionElements()); } diff --git a/edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/validation/AbstractStaAdaptationLanguageJavaValidator.java b/edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/validation/AbstractStaAdaptationLanguageJavaValidator.java index 775d319c..00c6c7ef 100644 --- a/edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/validation/AbstractStaAdaptationLanguageJavaValidator.java +++ b/edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/validation/AbstractStaAdaptationLanguageJavaValidator.java @@ -11,7 +11,7 @@ public class AbstractStaAdaptationLanguageJavaValidator extends AbstractDeclarat @Override protected List<EPackage> getEPackages() { List<EPackage> result = new ArrayList<EPackage>(); - result.add(EPackage.Registry.INSTANCE.getEPackage("http://www.descartes-research.net/metamodel/adaptation/1.0")); + result.add(EPackage.Registry.INSTANCE.getEPackage("http://www.descartes-research.net/metamodel/adaptation/0.1")); result.add(EPackage.Registry.INSTANCE.getEPackage("http://www.descartes-research.net/metamodel/adaptationpoints/0.1")); result.add(EPackage.Registry.INSTANCE.getEPackage("http://www.eclipse.org/emf/2002/Ecore")); return result; diff --git a/edu.kit.ipd.descartes.mm.adaptation.sta/src/edu/kit/ipd/descartes/mm/adaptation/StaAdaptationLanguage.xtext b/edu.kit.ipd.descartes.mm.adaptation.sta/src/edu/kit/ipd/descartes/mm/adaptation/StaAdaptationLanguage.xtext index 370d9f0b..1fd678d1 100644 --- a/edu.kit.ipd.descartes.mm.adaptation.sta/src/edu/kit/ipd/descartes/mm/adaptation/StaAdaptationLanguage.xtext +++ b/edu.kit.ipd.descartes.mm.adaptation.sta/src/edu/kit/ipd/descartes/mm/adaptation/StaAdaptationLanguage.xtext @@ -1,7 +1,7 @@ // automatically generated by Xtext grammar edu.kit.ipd.descartes.mm.adaptation.StaAdaptationLanguage with org.eclipse.xtext.common.Terminals -import "http://www.descartes-research.net/metamodel/adaptation/1.0" +import "http://www.descartes-research.net/metamodel/adaptation/0.1" import "http://www.eclipse.org/emf/2002/Ecore" as ecore import "http://www.descartes-research.net/metamodel/adaptationpoints/0.1" as adaptationpoints import "http://www.descartes-research.net/metamodel/core/0.1" as core @@ -11,10 +11,10 @@ StaRepository returns StaRepository: id=EString '{' 'name' name=EString + ('parameters' '{' parameters+=Parameter ( "," parameters+=Parameter)* '}' )? + 'actions' '{' actions+=Action ( "," actions+=Action)* '}' 'tactics' '{' tactics+=Tactic ( "," tactics+=Tactic)* '}' - 'actions' '{' actions+=Action ( "," actions+=Action)* '}' 'strategies' '{' strategies+=Strategy ( "," strategies+=Strategy)* '}' - ('parameters' '{' parameters+=Parameter ( "," parameters+=Parameter)* '}' )? '}'; @@ -190,7 +190,7 @@ WeightedTactic returns WeightedTactic: '}'; WeightingFunction returns WeightingFunction: - 'WeightingFunction' - '{' - 'function' function=EString - '}'; + //'WeightingFunction' + //'{' + 'function' function=EString; + //'}'; -- GitLab