diff --git a/edu.kit.ipd.descartes.mm.adaptation.sta.ui/.classpath b/edu.kit.ipd.descartes.mm.adaptation.sta.ui/.classpath deleted file mode 100644 index 7e8449de039d0d70f369179c7ddaa5854d8f2304..0000000000000000000000000000000000000000 --- a/edu.kit.ipd.descartes.mm.adaptation.sta.ui/.classpath +++ /dev/null @@ -1,8 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<classpath> - <classpathentry kind="src" path="src"/> - <classpathentry kind="src" path="src-gen"/> - <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/J2SE-1.5"/> - <classpathentry kind="con" path="org.eclipse.pde.core.requiredPlugins"/> - <classpathentry kind="output" path="bin"/> -</classpath> diff --git a/edu.kit.ipd.descartes.mm.adaptation.sta.ui/.project b/edu.kit.ipd.descartes.mm.adaptation.sta.ui/.project deleted file mode 100644 index 88a7a11cf67995eac8b7bfb443a2b8c8a0eadcf8..0000000000000000000000000000000000000000 --- a/edu.kit.ipd.descartes.mm.adaptation.sta.ui/.project +++ /dev/null @@ -1,28 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<projectDescription> - <name>edu.kit.ipd.descartes.mm.adaptation.sta.ui</name> - <comment></comment> - <projects> - </projects> - <buildSpec> - <buildCommand> - <name>org.eclipse.jdt.core.javabuilder</name> - <arguments> - </arguments> - </buildCommand> - <buildCommand> - <name>org.eclipse.pde.ManifestBuilder</name> - <arguments> - </arguments> - </buildCommand> - <buildCommand> - <name>org.eclipse.pde.SchemaBuilder</name> - <arguments> - </arguments> - </buildCommand> - </buildSpec> - <natures> - <nature>org.eclipse.jdt.core.javanature</nature> - <nature>org.eclipse.pde.PluginNature</nature> - </natures> -</projectDescription> diff --git a/edu.kit.ipd.descartes.mm.adaptation.sta.ui/META-INF/MANIFEST.MF b/edu.kit.ipd.descartes.mm.adaptation.sta.ui/META-INF/MANIFEST.MF deleted file mode 100644 index 54dd8c3cc74075317a12920acda2bcb9be897bae..0000000000000000000000000000000000000000 --- a/edu.kit.ipd.descartes.mm.adaptation.sta.ui/META-INF/MANIFEST.MF +++ /dev/null @@ -1,22 +0,0 @@ -Manifest-Version: 1.0 -Bundle-ManifestVersion: 2 -Bundle-Name: edu.kit.ipd.descartes.mm.adaptation.sta.ui -Bundle-Vendor: My Company -Bundle-Version: 1.0.0.qualifier -Bundle-SymbolicName: edu.kit.ipd.descartes.mm.adaptation.sta.ui; singleton:=true -Bundle-ActivationPolicy: lazy -Require-Bundle: edu.kit.ipd.descartes.mm.adaptation.sta;visibility:=reexport, - org.eclipse.xtext.ui, - org.eclipse.ui.editors;bundle-version="3.5.0", - org.eclipse.ui.ide;bundle-version="3.5.0", - org.eclipse.xtext.ui.shared, - org.eclipse.ui, - org.antlr.runtime, - org.eclipse.compare, - org.eclipse.xtext.builder -Import-Package: org.apache.log4j -Bundle-RequiredExecutionEnvironment: J2SE-1.5 -Export-Package: edu.kit.ipd.descartes.mm.adaptation.ui.contentassist, - edu.kit.ipd.descartes.mm.adaptation.ui.contentassist.antlr, - edu.kit.ipd.descartes.mm.adaptation.ui.quickfix -Bundle-Activator: edu.kit.ipd.descartes.mm.adaptation.ui.internal.StaAdaptationLanguageActivator diff --git a/edu.kit.ipd.descartes.mm.adaptation.sta.ui/build.properties b/edu.kit.ipd.descartes.mm.adaptation.sta.ui/build.properties deleted file mode 100644 index e10dcceb6a3b0a473cf9e86fb9c6047abb97541d..0000000000000000000000000000000000000000 --- a/edu.kit.ipd.descartes.mm.adaptation.sta.ui/build.properties +++ /dev/null @@ -1,5 +0,0 @@ -source.. = src/,\ - src-gen/ -bin.includes = META-INF/,\ - .,\ - plugin.xml \ No newline at end of file diff --git a/edu.kit.ipd.descartes.mm.adaptation.sta.ui/plugin.xml b/edu.kit.ipd.descartes.mm.adaptation.sta.ui/plugin.xml deleted file mode 100644 index ebeab6de4efc9822cb55968d8f239f1094994022..0000000000000000000000000000000000000000 --- a/edu.kit.ipd.descartes.mm.adaptation.sta.ui/plugin.xml +++ /dev/null @@ -1,258 +0,0 @@ -<?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/plugin.xml_gen b/edu.kit.ipd.descartes.mm.adaptation.sta.ui/plugin.xml_gen deleted file mode 100644 index d8ecb3284b0182646a0a150b7b4ed226d2b7f927..0000000000000000000000000000000000000000 --- a/edu.kit.ipd.descartes.mm.adaptation.sta.ui/plugin.xml_gen +++ /dev/null @@ -1,331 +0,0 @@ -<?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> - <!-- copy qualified name --> - <handler - class="edu.kit.ipd.descartes.mm.adaptation.ui.StaAdaptationLanguageExecutableExtensionFactory:org.eclipse.xtext.ui.editor.copyqualifiedname.EditorCopyQualifiedNameHandler" - commandId="org.eclipse.xtext.ui.editor.copyqualifiedname.EditorCopyQualifiedName"> - <activeWhen> - <reference definitionId="edu.kit.ipd.descartes.mm.adaptation.StaAdaptationLanguage.Editor.opened" /> - </activeWhen> - </handler> - <handler - class="edu.kit.ipd.descartes.mm.adaptation.ui.StaAdaptationLanguageExecutableExtensionFactory:org.eclipse.xtext.ui.editor.copyqualifiedname.OutlineCopyQualifiedNameHandler" - commandId="org.eclipse.xtext.ui.editor.copyqualifiedname.OutlineCopyQualifiedName"> - <activeWhen> - <and> - <reference definitionId="edu.kit.ipd.descartes.mm.adaptation.StaAdaptationLanguage.XtextEditor.opened" /> - <iterate> - <adapt type="org.eclipse.xtext.ui.editor.outline.IOutlineNode" /> - </iterate> - </and> - </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> - <definition id="edu.kit.ipd.descartes.mm.adaptation.StaAdaptationLanguage.XtextEditor.opened"> - <and> - <reference definitionId="isXtextEditorActive"/> - <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> - <!-- copy qualified name --> - <command - id="org.eclipse.xtext.ui.editor.copyqualifiedname.EditorCopyQualifiedName" - categoryId="org.eclipse.ui.category.edit" - description="Copy the qualified name for the selected element" - name="Copy Qualified Name"> - </command> - <command - id="org.eclipse.xtext.ui.editor.copyqualifiedname.OutlineCopyQualifiedName" - categoryId="org.eclipse.ui.category.edit" - description="Copy the qualified name for the selected element" - name="Copy Qualified Name"> - </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> - <!-- copy qualified name --> - <menuContribution locationURI="popup:#TextEditorContext?after=copy"> - <command commandId="org.eclipse.xtext.ui.editor.copyqualifiedname.EditorCopyQualifiedName" - style="push" tooltip="Copy Qualified Name"> - <visibleWhen checkEnabled="false"> - <reference definitionId="edu.kit.ipd.descartes.mm.adaptation.StaAdaptationLanguage.Editor.opened" /> - </visibleWhen> - </command> - </menuContribution> - <menuContribution locationURI="menu:edit?after=copy"> - <command commandId="org.eclipse.xtext.ui.editor.copyqualifiedname.EditorCopyQualifiedName" - style="push" tooltip="Copy Qualified Name"> - <visibleWhen checkEnabled="false"> - <reference definitionId="edu.kit.ipd.descartes.mm.adaptation.StaAdaptationLanguage.Editor.opened" /> - </visibleWhen> - </command> - </menuContribution> - <menuContribution locationURI="popup:org.eclipse.xtext.ui.outline?after=additions"> - <command commandId="org.eclipse.xtext.ui.editor.copyqualifiedname.OutlineCopyQualifiedName" - style="push" tooltip="Copy Qualified Name"> - <visibleWhen checkEnabled="false"> - <and> - <reference definitionId="edu.kit.ipd.descartes.mm.adaptation.StaAdaptationLanguage.XtextEditor.opened" /> - <iterate> - <adapt type="org.eclipse.xtext.ui.editor.outline.IOutlineNode" /> - </iterate> - </and> - </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/AbstractStaAdaptationLanguageUiModule.java b/edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/AbstractStaAdaptationLanguageUiModule.java deleted file mode 100644 index f12ba4aaa75bfe897095ee436368833bd37b54b7..0000000000000000000000000000000000000000 --- a/edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/AbstractStaAdaptationLanguageUiModule.java +++ /dev/null @@ -1,122 +0,0 @@ - -/* - * generated by Xtext - */ -package edu.kit.ipd.descartes.mm.adaptation.ui; - -import org.eclipse.xtext.ui.DefaultUiModule; -import org.eclipse.ui.plugin.AbstractUIPlugin; - -/** - * Manual modifications go to {edu.kit.ipd.descartes.mm.adaptation.ui.StaAdaptationLanguageUiModule} - */ -@SuppressWarnings("all") -public abstract class AbstractStaAdaptationLanguageUiModule extends DefaultUiModule { - - public AbstractStaAdaptationLanguageUiModule(AbstractUIPlugin plugin) { - super(plugin); - } - - - // contributed by org.eclipse.xtext.ui.generator.ImplicitUiFragment - public com.google.inject.Provider<org.eclipse.xtext.resource.containers.IAllContainersState> provideIAllContainersState() { - return org.eclipse.xtext.ui.shared.Access.getJavaProjectsState(); - } - - // contributed by org.eclipse.xtext.generator.parser.antlr.XtextAntlrGeneratorFragment - public Class<? extends org.eclipse.xtext.ui.editor.contentassist.IProposalConflictHelper> bindIProposalConflictHelper() { - return org.eclipse.xtext.ui.editor.contentassist.antlr.AntlrProposalConflictHelper.class; - } - - // contributed by org.eclipse.xtext.generator.parser.antlr.XtextAntlrGeneratorFragment - public void configureHighlightingLexer(com.google.inject.Binder binder) { - binder.bind(org.eclipse.xtext.parser.antlr.Lexer.class).annotatedWith(com.google.inject.name.Names.named(org.eclipse.xtext.ui.LexerUIBindings.HIGHLIGHTING)).to(edu.kit.ipd.descartes.mm.adaptation.parser.antlr.internal.InternalStaAdaptationLanguageLexer.class); - } - - // contributed by org.eclipse.xtext.generator.parser.antlr.XtextAntlrGeneratorFragment - public void configureHighlightingTokenDefProvider(com.google.inject.Binder binder) { - binder.bind(org.eclipse.xtext.parser.antlr.ITokenDefProvider.class).annotatedWith(com.google.inject.name.Names.named(org.eclipse.xtext.ui.LexerUIBindings.HIGHLIGHTING)).to(org.eclipse.xtext.parser.antlr.AntlrTokenDefProvider.class); - } - - // contributed by org.eclipse.xtext.generator.exporting.SimpleNamesFragment - public Class<? extends org.eclipse.xtext.ui.refactoring.IDependentElementsCalculator> bindIDependentElementsCalculator() { - return org.eclipse.xtext.ui.refactoring.impl.DefaultDependentElementsCalculator.class; - } - - // contributed by org.eclipse.xtext.ui.generator.labeling.LabelProviderFragment - public Class<? extends org.eclipse.jface.viewers.ILabelProvider> bindILabelProvider() { - return edu.kit.ipd.descartes.mm.adaptation.ui.labeling.StaAdaptationLanguageLabelProvider.class; - } - - // contributed by org.eclipse.xtext.ui.generator.labeling.LabelProviderFragment - public void configureResourceUIServiceLabelProvider(com.google.inject.Binder binder) { - binder.bind(org.eclipse.jface.viewers.ILabelProvider.class).annotatedWith(org.eclipse.xtext.ui.resource.ResourceServiceDescriptionLabelProvider.class).to(edu.kit.ipd.descartes.mm.adaptation.ui.labeling.StaAdaptationLanguageDescriptionLabelProvider.class); - } - - // contributed by org.eclipse.xtext.ui.generator.outline.OutlineTreeProviderFragment - public Class<? extends org.eclipse.xtext.ui.editor.outline.IOutlineTreeProvider> bindIOutlineTreeProvider() { - return edu.kit.ipd.descartes.mm.adaptation.ui.outline.StaAdaptationLanguageOutlineTreeProvider.class; - } - - // contributed by org.eclipse.xtext.ui.generator.outline.OutlineTreeProviderFragment - public Class<? extends org.eclipse.xtext.ui.editor.outline.impl.IOutlineTreeStructureProvider> bindIOutlineTreeStructureProvider() { - return edu.kit.ipd.descartes.mm.adaptation.ui.outline.StaAdaptationLanguageOutlineTreeProvider.class; - } - - // contributed by org.eclipse.xtext.ui.generator.contentAssist.JavaBasedContentAssistFragment - public Class<? extends org.eclipse.xtext.ui.editor.contentassist.IContentProposalProvider> bindIContentProposalProvider() { - return edu.kit.ipd.descartes.mm.adaptation.ui.contentassist.StaAdaptationLanguageProposalProvider.class; - } - - // contributed by org.eclipse.xtext.generator.parser.antlr.XtextAntlrUiGeneratorFragment - public Class<? extends org.eclipse.xtext.ui.editor.contentassist.ContentAssistContext.Factory> bindContentAssistContext$Factory() { - return org.eclipse.xtext.ui.editor.contentassist.antlr.ParserBasedContentAssistContextFactory.class; - } - - // contributed by org.eclipse.xtext.generator.parser.antlr.XtextAntlrUiGeneratorFragment - public Class<? extends org.eclipse.xtext.ui.editor.contentassist.antlr.IContentAssistParser> bindIContentAssistParser() { - return edu.kit.ipd.descartes.mm.adaptation.ui.contentassist.antlr.StaAdaptationLanguageParser.class; - } - - // contributed by org.eclipse.xtext.generator.parser.antlr.XtextAntlrUiGeneratorFragment - public void configureContentAssistLexerProvider(com.google.inject.Binder binder) { - binder.bind(edu.kit.ipd.descartes.mm.adaptation.ui.contentassist.antlr.internal.InternalStaAdaptationLanguageLexer.class).toProvider(org.eclipse.xtext.parser.antlr.LexerProvider.create(edu.kit.ipd.descartes.mm.adaptation.ui.contentassist.antlr.internal.InternalStaAdaptationLanguageLexer.class)); - } - - // contributed by org.eclipse.xtext.generator.parser.antlr.XtextAntlrUiGeneratorFragment - public void configureContentAssistLexer(com.google.inject.Binder binder) { - binder.bind(org.eclipse.xtext.ui.editor.contentassist.antlr.internal.Lexer.class).annotatedWith(com.google.inject.name.Names.named(org.eclipse.xtext.ui.LexerUIBindings.CONTENT_ASSIST)).to(edu.kit.ipd.descartes.mm.adaptation.ui.contentassist.antlr.internal.InternalStaAdaptationLanguageLexer.class); - } - - // contributed by org.eclipse.xtext.ui.generator.compare.CompareFragment - public Class<? extends org.eclipse.compare.IViewerCreator> bindIViewerCreator() { - return org.eclipse.xtext.ui.compare.DefaultViewerCreator.class; - } - - // contributed by org.eclipse.xtext.generator.builder.BuilderIntegrationFragment - public void configureIResourceDescriptionsBuilderScope(com.google.inject.Binder binder) { - binder.bind(org.eclipse.xtext.resource.IResourceDescriptions.class).annotatedWith(com.google.inject.name.Names.named(org.eclipse.xtext.resource.impl.ResourceDescriptionsProvider.NAMED_BUILDER_SCOPE)).to(org.eclipse.xtext.builder.clustering.CurrentDescriptions.ResourceSetAware.class); - } - - // contributed by org.eclipse.xtext.generator.builder.BuilderIntegrationFragment - public Class<? extends org.eclipse.xtext.ui.editor.IXtextEditorCallback> bindIXtextEditorCallback() { - return org.eclipse.xtext.builder.nature.NatureAddingEditorCallback.class; - } - - // contributed by org.eclipse.xtext.generator.builder.BuilderIntegrationFragment - public void configureIResourceDescriptionsPersisted(com.google.inject.Binder binder) { - binder.bind(org.eclipse.xtext.resource.IResourceDescriptions.class).annotatedWith(com.google.inject.name.Names.named(org.eclipse.xtext.builder.impl.PersistentDataAwareDirtyResource.PERSISTED_DESCRIPTIONS)).to(org.eclipse.xtext.builder.builderState.IBuilderState.class); - } - - // contributed by org.eclipse.xtext.generator.builder.BuilderIntegrationFragment - public Class<? extends org.eclipse.xtext.ui.editor.DocumentBasedDirtyResource> bindDocumentBasedDirtyResource() { - return org.eclipse.xtext.builder.impl.PersistentDataAwareDirtyResource.class; - } - - // contributed by org.eclipse.xtext.ui.generator.quickfix.QuickfixProviderFragment - public Class<? extends org.eclipse.xtext.ui.editor.quickfix.IssueResolutionProvider> bindIssueResolutionProvider() { - return edu.kit.ipd.descartes.mm.adaptation.ui.quickfix.StaAdaptationLanguageQuickfixProvider.class; - } - - -} diff --git a/edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/StaAdaptationLanguageExecutableExtensionFactory.java b/edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/StaAdaptationLanguageExecutableExtensionFactory.java deleted file mode 100644 index 839b90839c894c9647037db696c9470fd62d4e6e..0000000000000000000000000000000000000000 --- a/edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/StaAdaptationLanguageExecutableExtensionFactory.java +++ /dev/null @@ -1,29 +0,0 @@ -/* - * generated by Xtext - */ -package edu.kit.ipd.descartes.mm.adaptation.ui; - -import org.eclipse.xtext.ui.guice.AbstractGuiceAwareExecutableExtensionFactory; -import org.osgi.framework.Bundle; - -import com.google.inject.Injector; - -import edu.kit.ipd.descartes.mm.adaptation.ui.internal.StaAdaptationLanguageActivator; - -/** - * This class was generated. Customizations should only happen in a newly - * introduced subclass. - */ -public class StaAdaptationLanguageExecutableExtensionFactory extends AbstractGuiceAwareExecutableExtensionFactory { - - @Override - protected Bundle getBundle() { - return StaAdaptationLanguageActivator.getInstance().getBundle(); - } - - @Override - protected Injector getInjector() { - return StaAdaptationLanguageActivator.getInstance().getInjector(StaAdaptationLanguageActivator.EDU_KIT_IPD_DESCARTES_MM_ADAPTATION_STAADAPTATIONLANGUAGE); - } - -} 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 deleted file mode 100644 index 2006b4f6ed7a9975040bff67b9a40ae40b834822..0000000000000000000000000000000000000000 --- a/edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/AbstractStaAdaptationLanguageProposalProvider.java +++ /dev/null @@ -1,248 +0,0 @@ -/* -* generated by Xtext -*/ -package edu.kit.ipd.descartes.mm.adaptation.ui.contentassist; - -import org.eclipse.emf.ecore.EObject; -import org.eclipse.xtext.*; -import org.eclipse.xtext.ui.editor.contentassist.ICompletionProposalAcceptor; -import org.eclipse.xtext.ui.editor.contentassist.ContentAssistContext; - -/** - * Represents a generated, default implementation of interface {@link IProposalProvider}. - * Methods are dynamically dispatched on the first parameter, i.e., you can override them - * with a more concrete subtype. - */ -@SuppressWarnings("all") -public class AbstractStaAdaptationLanguageProposalProvider extends org.eclipse.xtext.common.ui.contentassist.TerminalsProposalProvider { - - public void completeAdaptationProcess_Name(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); - } - public void completeAdaptationProcess_Goal(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); - } - public void completeAdaptationProcess_Actions(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); - } - public void completeAdaptationProcess_Tactics(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); - } - public void completeAdaptationProcess_Strategies(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); - } - public void completeAdaptationProcess_Parameters(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); - } - public void completeTactic_Name(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); - } - public void completeTactic_InputParams(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - lookupCrossReference(((CrossReference)assignment.getTerminal()), context, acceptor); - } - public void completeTactic_OutputParam(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - lookupCrossReference(((CrossReference)assignment.getTerminal()), context, acceptor); - } - public void completeTactic_ImplementedPlan(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); - } - public void completeAction_Name(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); - } - public void completeAction_InputParams(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - lookupCrossReference(((CrossReference)assignment.getTerminal()), context, acceptor); - } - public void completeAction_OutputParam(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - lookupCrossReference(((CrossReference)assignment.getTerminal()), context, acceptor); - } - public void completeAction_ReferredAdaptationPoint(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - lookupCrossReference(((CrossReference)assignment.getTerminal()), context, acceptor); - } - public void completeAction_AdaptationActionOperation(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); - } - public void completeStrategy_Name(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); - } - public void completeStrategy_Objective(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - lookupCrossReference(((CrossReference)assignment.getTerminal()), context, acceptor); - } - public void completeStrategy_TriggeringEvents(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); - } - public void completeStrategy_Tactics(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); - } - public void completeStrategy_WeightingFunction(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); - } - public void completeParameter_Type(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); - } - public void completeParameter_Name(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); - } - public void completeOverallGoal_Description(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); - } - public void completeOverallGoal_Objectives(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); - } - public void completeAdaptationPlan_Steps(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); - } - public void completeObjective_Name(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); - } - public void completeObjective_Specification(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); - } - public void completeEvent_Name(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); - } - public void completeWeightedTactic_Name(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); - } - public void completeWeightedTactic_UsedTactic(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - lookupCrossReference(((CrossReference)assignment.getTerminal()), context, acceptor); - } - public void completeWeightedTactic_CurrentWeight(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); - } - public void completeWeightedTactic_DefaultWeight(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); - } - public void completeWeightedTactic_LastImpact(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - lookupCrossReference(((CrossReference)assignment.getTerminal()), context, acceptor); - } - public void completeWeightingFunction_Name(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); - } - public void completeWeightingFunction_WeightedMetrics(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); - } - public void completeMetricType_Name(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); - } - public void completeWeightedMetric_Name(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); - } - public void completeWeightedMetric_Weight(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); - } - public void completeWeightedMetric_MetricType(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - lookupCrossReference(((CrossReference)assignment.getTerminal()), context, acceptor); - } - - public void complete_AdaptationProcess(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - // subclasses may override - } - public void complete_AdaptationPoint(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - // subclasses may override - } - public void complete_AbstractControlFlowElement(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - // subclasses may override - } - public void complete_VariationType(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - // subclasses may override - } - public void complete_EString(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - // subclasses may override - } - public void complete_Tactic(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - // subclasses may override - } - public void complete_Action(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - // subclasses may override - } - public void complete_Strategy(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - // subclasses may override - } - public void complete_Parameter(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - // subclasses may override - } - public void complete_OverallGoal(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - // subclasses may override - } - public void complete_AdaptationPlan(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - // subclasses may override - } - public void complete_StartAction(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - // subclasses may override - } - public void complete_StopAction(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - // subclasses may override - } - public void complete_LoopAction(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - // subclasses may override - } - public void complete_BranchAction(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - // subclasses may override - } - public void complete_ActionReference(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - // subclasses may override - } - public void complete_EInt(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - // subclasses may override - } - public void complete_AdaptationActionOperation(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - // subclasses may override - } - public void complete_ModelVariableConfigurationRange(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - // subclasses may override - } - public void complete_ModelEntityConfigurationRange(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - // subclasses may override - } - public void complete_EDouble(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - // subclasses may override - } - public void complete_PropertyRange(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - // subclasses may override - } - public void complete_SetOfConfigurations(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - // subclasses may override - } - public void complete_OclConstraint(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - // subclasses may override - } - public void complete_AdaptationScope(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - // subclasses may override - } - public void complete_AdaptationDirection(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - // subclasses may override - } - public void complete_Objective(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - // subclasses may override - } - public void complete_Event(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - // subclasses may override - } - public void complete_WeightedTactic(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - // subclasses may override - } - public void complete_WeightingFunction(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - // subclasses may override - } - public void complete_Impact(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - // subclasses may override - } - public void complete_Result(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - // subclasses may override - } - public void complete_EDate(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - // subclasses may override - } - public void complete_MetricValue(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - // subclasses may override - } - public void complete_MeasuredEntity(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - // subclasses may override - } - public void complete_MetricType(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - // subclasses may override - } - public void complete_WeightedMetric(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - // subclasses may override - } -} 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 deleted file mode 100644 index 2efdb2a89ad8b4c69f825ce6a50cadba6f7e6576..0000000000000000000000000000000000000000 --- a/edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/StaAdaptationLanguageParser.java +++ /dev/null @@ -1,155 +0,0 @@ -/* -* generated by Xtext -*/ -package edu.kit.ipd.descartes.mm.adaptation.ui.contentassist.antlr; - -import java.util.Collection; -import java.util.Map; -import java.util.HashMap; - -import org.antlr.runtime.RecognitionException; -import org.eclipse.xtext.AbstractElement; -import org.eclipse.xtext.ui.editor.contentassist.antlr.AbstractContentAssistParser; -import org.eclipse.xtext.ui.editor.contentassist.antlr.FollowElement; -import org.eclipse.xtext.ui.editor.contentassist.antlr.internal.AbstractInternalContentAssistParser; - -import com.google.inject.Inject; - -import edu.kit.ipd.descartes.mm.adaptation.services.StaAdaptationLanguageGrammarAccess; - -public class StaAdaptationLanguageParser extends AbstractContentAssistParser { - - @Inject - private StaAdaptationLanguageGrammarAccess grammarAccess; - - private Map<AbstractElement, String> nameMappings; - - @Override - protected edu.kit.ipd.descartes.mm.adaptation.ui.contentassist.antlr.internal.InternalStaAdaptationLanguageParser createParser() { - edu.kit.ipd.descartes.mm.adaptation.ui.contentassist.antlr.internal.InternalStaAdaptationLanguageParser result = new edu.kit.ipd.descartes.mm.adaptation.ui.contentassist.antlr.internal.InternalStaAdaptationLanguageParser(null); - result.setGrammarAccess(grammarAccess); - return result; - } - - @Override - protected String getRuleName(AbstractElement element) { - if (nameMappings == null) { - nameMappings = new HashMap<AbstractElement, String>() { - private static final long serialVersionUID = 1L; - { - put(grammarAccess.getAbstractControlFlowElementAccess().getAlternatives(), "rule__AbstractControlFlowElement__Alternatives"); - put(grammarAccess.getVariationTypeAccess().getAlternatives(), "rule__VariationType__Alternatives"); - put(grammarAccess.getEStringAccess().getAlternatives(), "rule__EString__Alternatives"); - put(grammarAccess.getEDoubleAccess().getAlternatives_4_0(), "rule__EDouble__Alternatives_4_0"); - put(grammarAccess.getAdaptationProcessAccess().getGroup(), "rule__AdaptationProcess__Group__0"); - put(grammarAccess.getAdaptationProcessAccess().getGroup_8(), "rule__AdaptationProcess__Group_8__0"); - put(grammarAccess.getAdaptationProcessAccess().getGroup_12(), "rule__AdaptationProcess__Group_12__0"); - put(grammarAccess.getAdaptationProcessAccess().getGroup_16(), "rule__AdaptationProcess__Group_16__0"); - put(grammarAccess.getAdaptationProcessAccess().getGroup_17(), "rule__AdaptationProcess__Group_17__0"); - put(grammarAccess.getAdaptationProcessAccess().getGroup_17_3(), "rule__AdaptationProcess__Group_17_3__0"); - put(grammarAccess.getTacticAccess().getGroup(), "rule__Tactic__Group__0"); - put(grammarAccess.getTacticAccess().getGroup_3(), "rule__Tactic__Group_3__0"); - put(grammarAccess.getTacticAccess().getGroup_3_3(), "rule__Tactic__Group_3_3__0"); - put(grammarAccess.getTacticAccess().getGroup_4(), "rule__Tactic__Group_4__0"); - put(grammarAccess.getActionAccess().getGroup(), "rule__Action__Group__0"); - put(grammarAccess.getActionAccess().getGroup_3(), "rule__Action__Group_3__0"); - put(grammarAccess.getActionAccess().getGroup_3_3(), "rule__Action__Group_3_3__0"); - put(grammarAccess.getActionAccess().getGroup_4(), "rule__Action__Group_4__0"); - put(grammarAccess.getStrategyAccess().getGroup(), "rule__Strategy__Group__0"); - put(grammarAccess.getStrategyAccess().getGroup_12(), "rule__Strategy__Group_12__0"); - put(grammarAccess.getParameterAccess().getGroup(), "rule__Parameter__Group__0"); - put(grammarAccess.getOverallGoalAccess().getGroup(), "rule__OverallGoal__Group__0"); - put(grammarAccess.getOverallGoalAccess().getGroup_6(), "rule__OverallGoal__Group_6__0"); - put(grammarAccess.getAdaptationPlanAccess().getGroup(), "rule__AdaptationPlan__Group__0"); - put(grammarAccess.getAdaptationPlanAccess().getGroup_1(), "rule__AdaptationPlan__Group_1__0"); - put(grammarAccess.getStartActionAccess().getGroup(), "rule__StartAction__Group__0"); - put(grammarAccess.getEIntAccess().getGroup(), "rule__EInt__Group__0"); - put(grammarAccess.getEDoubleAccess().getGroup(), "rule__EDouble__Group__0"); - put(grammarAccess.getEDoubleAccess().getGroup_4(), "rule__EDouble__Group_4__0"); - put(grammarAccess.getObjectiveAccess().getGroup(), "rule__Objective__Group__0"); - put(grammarAccess.getWeightedTacticAccess().getGroup(), "rule__WeightedTactic__Group__0"); - put(grammarAccess.getWeightedTacticAccess().getGroup_5(), "rule__WeightedTactic__Group_5__0"); - put(grammarAccess.getWeightingFunctionAccess().getGroup(), "rule__WeightingFunction__Group__0"); - put(grammarAccess.getWeightingFunctionAccess().getGroup_3(), "rule__WeightingFunction__Group_3__0"); - put(grammarAccess.getMetricTypeAccess().getGroup(), "rule__MetricType__Group__0"); - put(grammarAccess.getWeightedMetricAccess().getGroup(), "rule__WeightedMetric__Group__0"); - put(grammarAccess.getAdaptationProcessAccess().getNameAssignment_1(), "rule__AdaptationProcess__NameAssignment_1"); - put(grammarAccess.getAdaptationProcessAccess().getGoalAssignment_4(), "rule__AdaptationProcess__GoalAssignment_4"); - put(grammarAccess.getAdaptationProcessAccess().getActionsAssignment_7(), "rule__AdaptationProcess__ActionsAssignment_7"); - put(grammarAccess.getAdaptationProcessAccess().getActionsAssignment_8_1(), "rule__AdaptationProcess__ActionsAssignment_8_1"); - put(grammarAccess.getAdaptationProcessAccess().getTacticsAssignment_11(), "rule__AdaptationProcess__TacticsAssignment_11"); - put(grammarAccess.getAdaptationProcessAccess().getTacticsAssignment_12_1(), "rule__AdaptationProcess__TacticsAssignment_12_1"); - put(grammarAccess.getAdaptationProcessAccess().getStrategiesAssignment_15(), "rule__AdaptationProcess__StrategiesAssignment_15"); - put(grammarAccess.getAdaptationProcessAccess().getStrategiesAssignment_16_1(), "rule__AdaptationProcess__StrategiesAssignment_16_1"); - put(grammarAccess.getAdaptationProcessAccess().getParametersAssignment_17_2(), "rule__AdaptationProcess__ParametersAssignment_17_2"); - put(grammarAccess.getAdaptationProcessAccess().getParametersAssignment_17_3_1(), "rule__AdaptationProcess__ParametersAssignment_17_3_1"); - put(grammarAccess.getTacticAccess().getNameAssignment_1(), "rule__Tactic__NameAssignment_1"); - put(grammarAccess.getTacticAccess().getInputParamsAssignment_3_2(), "rule__Tactic__InputParamsAssignment_3_2"); - put(grammarAccess.getTacticAccess().getInputParamsAssignment_3_3_1(), "rule__Tactic__InputParamsAssignment_3_3_1"); - put(grammarAccess.getTacticAccess().getOutputParamAssignment_4_2(), "rule__Tactic__OutputParamAssignment_4_2"); - put(grammarAccess.getTacticAccess().getImplementedPlanAssignment_7(), "rule__Tactic__ImplementedPlanAssignment_7"); - put(grammarAccess.getActionAccess().getNameAssignment_1(), "rule__Action__NameAssignment_1"); - put(grammarAccess.getActionAccess().getInputParamsAssignment_3_2(), "rule__Action__InputParamsAssignment_3_2"); - put(grammarAccess.getActionAccess().getInputParamsAssignment_3_3_1(), "rule__Action__InputParamsAssignment_3_3_1"); - put(grammarAccess.getActionAccess().getOutputParamAssignment_4_2(), "rule__Action__OutputParamAssignment_4_2"); - put(grammarAccess.getActionAccess().getReferredAdaptationPointAssignment_7(), "rule__Action__ReferredAdaptationPointAssignment_7"); - put(grammarAccess.getActionAccess().getAdaptationActionOperationAssignment_10(), "rule__Action__AdaptationActionOperationAssignment_10"); - put(grammarAccess.getStrategyAccess().getNameAssignment_1(), "rule__Strategy__NameAssignment_1"); - put(grammarAccess.getStrategyAccess().getObjectiveAssignment_5(), "rule__Strategy__ObjectiveAssignment_5"); - put(grammarAccess.getStrategyAccess().getTriggeringEventsAssignment_8(), "rule__Strategy__TriggeringEventsAssignment_8"); - put(grammarAccess.getStrategyAccess().getTacticsAssignment_11(), "rule__Strategy__TacticsAssignment_11"); - put(grammarAccess.getStrategyAccess().getTacticsAssignment_12_1(), "rule__Strategy__TacticsAssignment_12_1"); - put(grammarAccess.getStrategyAccess().getWeightingFunctionAssignment_15(), "rule__Strategy__WeightingFunctionAssignment_15"); - put(grammarAccess.getParameterAccess().getTypeAssignment_0(), "rule__Parameter__TypeAssignment_0"); - put(grammarAccess.getParameterAccess().getNameAssignment_1(), "rule__Parameter__NameAssignment_1"); - put(grammarAccess.getOverallGoalAccess().getDescriptionAssignment_2(), "rule__OverallGoal__DescriptionAssignment_2"); - put(grammarAccess.getOverallGoalAccess().getObjectivesAssignment_5(), "rule__OverallGoal__ObjectivesAssignment_5"); - put(grammarAccess.getOverallGoalAccess().getObjectivesAssignment_6_1(), "rule__OverallGoal__ObjectivesAssignment_6_1"); - put(grammarAccess.getAdaptationPlanAccess().getStepsAssignment_0(), "rule__AdaptationPlan__StepsAssignment_0"); - put(grammarAccess.getAdaptationPlanAccess().getStepsAssignment_1_1(), "rule__AdaptationPlan__StepsAssignment_1_1"); - put(grammarAccess.getAdaptationPlanAccess().getStepsAssignment_3(), "rule__AdaptationPlan__StepsAssignment_3"); - put(grammarAccess.getObjectiveAccess().getNameAssignment_1(), "rule__Objective__NameAssignment_1"); - put(grammarAccess.getObjectiveAccess().getSpecificationAssignment_3(), "rule__Objective__SpecificationAssignment_3"); - put(grammarAccess.getEventAccess().getNameAssignment(), "rule__Event__NameAssignment"); - put(grammarAccess.getWeightedTacticAccess().getNameAssignment_0(), "rule__WeightedTactic__NameAssignment_0"); - put(grammarAccess.getWeightedTacticAccess().getUsedTacticAssignment_2(), "rule__WeightedTactic__UsedTacticAssignment_2"); - put(grammarAccess.getWeightedTacticAccess().getCurrentWeightAssignment_3(), "rule__WeightedTactic__CurrentWeightAssignment_3"); - put(grammarAccess.getWeightedTacticAccess().getDefaultWeightAssignment_4(), "rule__WeightedTactic__DefaultWeightAssignment_4"); - put(grammarAccess.getWeightedTacticAccess().getLastImpactAssignment_5_1(), "rule__WeightedTactic__LastImpactAssignment_5_1"); - put(grammarAccess.getWeightingFunctionAccess().getNameAssignment_0(), "rule__WeightingFunction__NameAssignment_0"); - put(grammarAccess.getWeightingFunctionAccess().getWeightedMetricsAssignment_2(), "rule__WeightingFunction__WeightedMetricsAssignment_2"); - put(grammarAccess.getWeightingFunctionAccess().getWeightedMetricsAssignment_3_1(), "rule__WeightingFunction__WeightedMetricsAssignment_3_1"); - put(grammarAccess.getMetricTypeAccess().getNameAssignment_1(), "rule__MetricType__NameAssignment_1"); - put(grammarAccess.getWeightedMetricAccess().getNameAssignment_0(), "rule__WeightedMetric__NameAssignment_0"); - put(grammarAccess.getWeightedMetricAccess().getWeightAssignment_2(), "rule__WeightedMetric__WeightAssignment_2"); - put(grammarAccess.getWeightedMetricAccess().getMetricTypeAssignment_5(), "rule__WeightedMetric__MetricTypeAssignment_5"); - } - }; - } - return nameMappings.get(element); - } - - @Override - protected Collection<FollowElement> getFollowElements(AbstractInternalContentAssistParser parser) { - try { - edu.kit.ipd.descartes.mm.adaptation.ui.contentassist.antlr.internal.InternalStaAdaptationLanguageParser typedParser = (edu.kit.ipd.descartes.mm.adaptation.ui.contentassist.antlr.internal.InternalStaAdaptationLanguageParser) parser; - typedParser.entryRuleAdaptationProcess(); - return typedParser.getFollowElements(); - } catch(RecognitionException ex) { - throw new RuntimeException(ex); - } - } - - @Override - protected String[] getInitialHiddenTokens() { - return new String[] { "RULE_WS", "RULE_ML_COMMENT", "RULE_SL_COMMENT" }; - } - - public StaAdaptationLanguageGrammarAccess getGrammarAccess() { - return this.grammarAccess; - } - - public void setGrammarAccess(StaAdaptationLanguageGrammarAccess grammarAccess) { - this.grammarAccess = grammarAccess; - } -} 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 deleted file mode 100644 index 5880111e9f98361faf3c0f2f8f356464332220b2..0000000000000000000000000000000000000000 --- a/edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g +++ /dev/null @@ -1,6120 +0,0 @@ -/* -* generated by Xtext -*/ -grammar InternalStaAdaptationLanguage; - -options { - superClass=AbstractInternalContentAssistParser; - -} - -@lexer::header { -package edu.kit.ipd.descartes.mm.adaptation.ui.contentassist.antlr.internal; - -// Hack: Use our own Lexer superclass by means of import. -// Currently there is no other way to specify the superclass for the lexer. -import org.eclipse.xtext.ui.editor.contentassist.antlr.internal.Lexer; -} - -@parser::header { -package edu.kit.ipd.descartes.mm.adaptation.ui.contentassist.antlr.internal; - -import java.io.InputStream; -import org.eclipse.xtext.*; -import org.eclipse.xtext.parser.*; -import org.eclipse.xtext.parser.impl.*; -import org.eclipse.emf.ecore.util.EcoreUtil; -import org.eclipse.emf.ecore.EObject; -import org.eclipse.xtext.parser.antlr.XtextTokenStream; -import org.eclipse.xtext.parser.antlr.XtextTokenStream.HiddenTokens; -import org.eclipse.xtext.ui.editor.contentassist.antlr.internal.AbstractInternalContentAssistParser; -import org.eclipse.xtext.ui.editor.contentassist.antlr.internal.DFA; -import edu.kit.ipd.descartes.mm.adaptation.services.StaAdaptationLanguageGrammarAccess; - -} - -@parser::members { - - private StaAdaptationLanguageGrammarAccess grammarAccess; - - public void setGrammarAccess(StaAdaptationLanguageGrammarAccess grammarAccess) { - this.grammarAccess = grammarAccess; - } - - @Override - protected Grammar getGrammar() { - return grammarAccess.getGrammar(); - } - - @Override - protected String getValueForTokenName(String tokenName) { - return tokenName; - } - -} - - - - -// Entry rule entryRuleAdaptationProcess -entryRuleAdaptationProcess -: -{ before(grammarAccess.getAdaptationProcessRule()); } - ruleAdaptationProcess -{ after(grammarAccess.getAdaptationProcessRule()); } - EOF -; - -// Rule AdaptationProcess -ruleAdaptationProcess - @init { - int stackSize = keepStackSize(); - } - : -( -{ before(grammarAccess.getAdaptationProcessAccess().getGroup()); } -(rule__AdaptationProcess__Group__0) -{ after(grammarAccess.getAdaptationProcessAccess().getGroup()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - - - - -// Entry rule entryRuleAbstractControlFlowElement -entryRuleAbstractControlFlowElement -: -{ before(grammarAccess.getAbstractControlFlowElementRule()); } - ruleAbstractControlFlowElement -{ after(grammarAccess.getAbstractControlFlowElementRule()); } - EOF -; - -// Rule AbstractControlFlowElement -ruleAbstractControlFlowElement - @init { - int stackSize = keepStackSize(); - } - : -( -{ before(grammarAccess.getAbstractControlFlowElementAccess().getAlternatives()); } -(rule__AbstractControlFlowElement__Alternatives) -{ after(grammarAccess.getAbstractControlFlowElementAccess().getAlternatives()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - - - - -// Entry rule entryRuleEString -entryRuleEString -: -{ before(grammarAccess.getEStringRule()); } - ruleEString -{ after(grammarAccess.getEStringRule()); } - EOF -; - -// Rule EString -ruleEString - @init { - int stackSize = keepStackSize(); - } - : -( -{ before(grammarAccess.getEStringAccess().getAlternatives()); } -(rule__EString__Alternatives) -{ after(grammarAccess.getEStringAccess().getAlternatives()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - - -// Entry rule entryRuleTactic -entryRuleTactic -: -{ before(grammarAccess.getTacticRule()); } - ruleTactic -{ after(grammarAccess.getTacticRule()); } - EOF -; - -// Rule Tactic -ruleTactic - @init { - int stackSize = keepStackSize(); - } - : -( -{ before(grammarAccess.getTacticAccess().getGroup()); } -(rule__Tactic__Group__0) -{ after(grammarAccess.getTacticAccess().getGroup()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - - -// Entry rule entryRuleAction -entryRuleAction -: -{ before(grammarAccess.getActionRule()); } - ruleAction -{ after(grammarAccess.getActionRule()); } - EOF -; - -// Rule Action -ruleAction - @init { - int stackSize = keepStackSize(); - } - : -( -{ before(grammarAccess.getActionAccess().getGroup()); } -(rule__Action__Group__0) -{ after(grammarAccess.getActionAccess().getGroup()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - - -// Entry rule entryRuleStrategy -entryRuleStrategy -: -{ before(grammarAccess.getStrategyRule()); } - ruleStrategy -{ after(grammarAccess.getStrategyRule()); } - EOF -; - -// Rule Strategy -ruleStrategy - @init { - int stackSize = keepStackSize(); - } - : -( -{ before(grammarAccess.getStrategyAccess().getGroup()); } -(rule__Strategy__Group__0) -{ after(grammarAccess.getStrategyAccess().getGroup()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - - -// Entry rule entryRuleParameter -entryRuleParameter -: -{ before(grammarAccess.getParameterRule()); } - ruleParameter -{ after(grammarAccess.getParameterRule()); } - EOF -; - -// Rule Parameter -ruleParameter - @init { - int stackSize = keepStackSize(); - } - : -( -{ before(grammarAccess.getParameterAccess().getGroup()); } -(rule__Parameter__Group__0) -{ after(grammarAccess.getParameterAccess().getGroup()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - - -// Entry rule entryRuleOverallGoal -entryRuleOverallGoal -: -{ before(grammarAccess.getOverallGoalRule()); } - ruleOverallGoal -{ after(grammarAccess.getOverallGoalRule()); } - EOF -; - -// Rule OverallGoal -ruleOverallGoal - @init { - int stackSize = keepStackSize(); - } - : -( -{ before(grammarAccess.getOverallGoalAccess().getGroup()); } -(rule__OverallGoal__Group__0) -{ after(grammarAccess.getOverallGoalAccess().getGroup()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - - -// Entry rule entryRuleAdaptationPlan -entryRuleAdaptationPlan -: -{ before(grammarAccess.getAdaptationPlanRule()); } - ruleAdaptationPlan -{ after(grammarAccess.getAdaptationPlanRule()); } - EOF -; - -// Rule AdaptationPlan -ruleAdaptationPlan - @init { - int stackSize = keepStackSize(); - } - : -( -{ before(grammarAccess.getAdaptationPlanAccess().getGroup()); } -(rule__AdaptationPlan__Group__0) -{ after(grammarAccess.getAdaptationPlanAccess().getGroup()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - - -// Entry rule entryRuleStartAction -entryRuleStartAction -: -{ before(grammarAccess.getStartActionRule()); } - ruleStartAction -{ after(grammarAccess.getStartActionRule()); } - EOF -; - -// Rule StartAction -ruleStartAction - @init { - int stackSize = keepStackSize(); - } - : -( -{ before(grammarAccess.getStartActionAccess().getGroup()); } -(rule__StartAction__Group__0) -{ after(grammarAccess.getStartActionAccess().getGroup()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - - -// Entry rule entryRuleStopAction -entryRuleStopAction -: -{ before(grammarAccess.getStopActionRule()); } - ruleStopAction -{ after(grammarAccess.getStopActionRule()); } - EOF -; - -// Rule StopAction -ruleStopAction - @init { - int stackSize = keepStackSize(); - } - : -( -{ before(grammarAccess.getStopActionAccess().getStopActionKeyword()); } - - 'StopAction' - -{ after(grammarAccess.getStopActionAccess().getStopActionKeyword()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - - -// Entry rule entryRuleLoopAction -entryRuleLoopAction -: -{ before(grammarAccess.getLoopActionRule()); } - ruleLoopAction -{ after(grammarAccess.getLoopActionRule()); } - EOF -; - -// Rule LoopAction -ruleLoopAction - @init { - int stackSize = keepStackSize(); - } - : -( -{ before(grammarAccess.getLoopActionAccess().getLoopActionKeyword()); } - - 'LoopAction' - -{ after(grammarAccess.getLoopActionAccess().getLoopActionKeyword()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - - -// Entry rule entryRuleBranchAction -entryRuleBranchAction -: -{ before(grammarAccess.getBranchActionRule()); } - ruleBranchAction -{ after(grammarAccess.getBranchActionRule()); } - EOF -; - -// Rule BranchAction -ruleBranchAction - @init { - int stackSize = keepStackSize(); - } - : -( -{ before(grammarAccess.getBranchActionAccess().getBranchActionKeyword()); } - - 'BranchAction' - -{ after(grammarAccess.getBranchActionAccess().getBranchActionKeyword()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - - -// Entry rule entryRuleActionReference -entryRuleActionReference -: -{ before(grammarAccess.getActionReferenceRule()); } - ruleActionReference -{ after(grammarAccess.getActionReferenceRule()); } - EOF -; - -// Rule ActionReference -ruleActionReference - @init { - int stackSize = keepStackSize(); - } - : -( -{ before(grammarAccess.getActionReferenceAccess().getActionReferenceKeyword()); } - - 'ActionReference' - -{ after(grammarAccess.getActionReferenceAccess().getActionReferenceKeyword()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - - - - -// Entry rule entryRuleAdaptationActionOperation -entryRuleAdaptationActionOperation -: -{ before(grammarAccess.getAdaptationActionOperationRule()); } - ruleAdaptationActionOperation -{ after(grammarAccess.getAdaptationActionOperationRule()); } - EOF -; - -// Rule AdaptationActionOperation -ruleAdaptationActionOperation - @init { - int stackSize = keepStackSize(); - } - : -( -{ before(grammarAccess.getAdaptationActionOperationAccess().getAdaptionActionOperationKeyword()); } - - 'AdaptionActionOperation' - -{ after(grammarAccess.getAdaptationActionOperationAccess().getAdaptionActionOperationKeyword()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - - - - - - -// Entry rule entryRuleEDouble -entryRuleEDouble -: -{ before(grammarAccess.getEDoubleRule()); } - ruleEDouble -{ after(grammarAccess.getEDoubleRule()); } - EOF -; - -// Rule EDouble -ruleEDouble - @init { - int stackSize = keepStackSize(); - } - : -( -{ before(grammarAccess.getEDoubleAccess().getGroup()); } -(rule__EDouble__Group__0) -{ after(grammarAccess.getEDoubleAccess().getGroup()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - - -// Entry rule entryRulePropertyRange -entryRulePropertyRange -: -{ before(grammarAccess.getPropertyRangeRule()); } - rulePropertyRange -{ after(grammarAccess.getPropertyRangeRule()); } - EOF -; - -// Rule PropertyRange -rulePropertyRange - @init { - int stackSize = keepStackSize(); - } - : -( -{ before(grammarAccess.getPropertyRangeAccess().getPropertyRangeKeyword()); } - - 'PropertyRange' - -{ after(grammarAccess.getPropertyRangeAccess().getPropertyRangeKeyword()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - - -// Entry rule entryRuleSetOfConfigurations -entryRuleSetOfConfigurations -: -{ before(grammarAccess.getSetOfConfigurationsRule()); } - ruleSetOfConfigurations -{ after(grammarAccess.getSetOfConfigurationsRule()); } - EOF -; - -// Rule SetOfConfigurations -ruleSetOfConfigurations - @init { - int stackSize = keepStackSize(); - } - : -( -{ before(grammarAccess.getSetOfConfigurationsAccess().getSetOfConfigurationsKeyword()); } - - 'SetOfConfigurations' - -{ after(grammarAccess.getSetOfConfigurationsAccess().getSetOfConfigurationsKeyword()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - - - - - - - - -// Entry rule entryRuleObjective -entryRuleObjective -: -{ before(grammarAccess.getObjectiveRule()); } - ruleObjective -{ after(grammarAccess.getObjectiveRule()); } - EOF -; - -// Rule Objective -ruleObjective - @init { - int stackSize = keepStackSize(); - } - : -( -{ before(grammarAccess.getObjectiveAccess().getGroup()); } -(rule__Objective__Group__0) -{ after(grammarAccess.getObjectiveAccess().getGroup()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - - -// Entry rule entryRuleEvent -entryRuleEvent -: -{ before(grammarAccess.getEventRule()); } - ruleEvent -{ after(grammarAccess.getEventRule()); } - EOF -; - -// Rule Event -ruleEvent - @init { - int stackSize = keepStackSize(); - } - : -( -{ before(grammarAccess.getEventAccess().getNameAssignment()); } -(rule__Event__NameAssignment) -{ after(grammarAccess.getEventAccess().getNameAssignment()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - - -// Entry rule entryRuleWeightedTactic -entryRuleWeightedTactic -: -{ before(grammarAccess.getWeightedTacticRule()); } - ruleWeightedTactic -{ after(grammarAccess.getWeightedTacticRule()); } - EOF -; - -// Rule WeightedTactic -ruleWeightedTactic - @init { - int stackSize = keepStackSize(); - } - : -( -{ before(grammarAccess.getWeightedTacticAccess().getGroup()); } -(rule__WeightedTactic__Group__0) -{ after(grammarAccess.getWeightedTacticAccess().getGroup()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - - -// Entry rule entryRuleWeightingFunction -entryRuleWeightingFunction -: -{ before(grammarAccess.getWeightingFunctionRule()); } - ruleWeightingFunction -{ after(grammarAccess.getWeightingFunctionRule()); } - EOF -; - -// Rule WeightingFunction -ruleWeightingFunction - @init { - int stackSize = keepStackSize(); - } - : -( -{ before(grammarAccess.getWeightingFunctionAccess().getGroup()); } -(rule__WeightingFunction__Group__0) -{ after(grammarAccess.getWeightingFunctionAccess().getGroup()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - - - - - - - - - - - - - - -// Entry rule entryRuleWeightedMetric -entryRuleWeightedMetric -: -{ before(grammarAccess.getWeightedMetricRule()); } - ruleWeightedMetric -{ after(grammarAccess.getWeightedMetricRule()); } - EOF -; - -// Rule WeightedMetric -ruleWeightedMetric - @init { - int stackSize = keepStackSize(); - } - : -( -{ before(grammarAccess.getWeightedMetricAccess().getGroup()); } -(rule__WeightedMetric__Group__0) -{ after(grammarAccess.getWeightedMetricAccess().getGroup()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - - - -rule__AbstractControlFlowElement__Alternatives - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getAbstractControlFlowElementAccess().getStartActionParserRuleCall_0()); } - ruleStartAction -{ after(grammarAccess.getAbstractControlFlowElementAccess().getStartActionParserRuleCall_0()); } -) - - |( -{ before(grammarAccess.getAbstractControlFlowElementAccess().getStopActionParserRuleCall_1()); } - ruleStopAction -{ after(grammarAccess.getAbstractControlFlowElementAccess().getStopActionParserRuleCall_1()); } -) - - |( -{ before(grammarAccess.getAbstractControlFlowElementAccess().getLoopActionParserRuleCall_2()); } - ruleLoopAction -{ after(grammarAccess.getAbstractControlFlowElementAccess().getLoopActionParserRuleCall_2()); } -) - - |( -{ before(grammarAccess.getAbstractControlFlowElementAccess().getBranchActionParserRuleCall_3()); } - ruleBranchAction -{ after(grammarAccess.getAbstractControlFlowElementAccess().getBranchActionParserRuleCall_3()); } -) - - |( -{ before(grammarAccess.getAbstractControlFlowElementAccess().getActionReferenceParserRuleCall_4()); } - ruleActionReference -{ after(grammarAccess.getAbstractControlFlowElementAccess().getActionReferenceParserRuleCall_4()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - -rule__EString__Alternatives - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getEStringAccess().getSTRINGTerminalRuleCall_0()); } - RULE_STRING -{ after(grammarAccess.getEStringAccess().getSTRINGTerminalRuleCall_0()); } -) - - |( -{ before(grammarAccess.getEStringAccess().getIDTerminalRuleCall_1()); } - RULE_ID -{ after(grammarAccess.getEStringAccess().getIDTerminalRuleCall_1()); } -) - -; -finally { - restoreStackSize(stackSize); -} - -rule__EDouble__Alternatives_4_0 - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getEDoubleAccess().getEKeyword_4_0_0()); } - - 'E' - -{ after(grammarAccess.getEDoubleAccess().getEKeyword_4_0_0()); } -) - - |( -{ before(grammarAccess.getEDoubleAccess().getEKeyword_4_0_1()); } - - 'e' - -{ after(grammarAccess.getEDoubleAccess().getEKeyword_4_0_1()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - - -rule__AdaptationProcess__Group__0 - @init { - int stackSize = keepStackSize(); - } -: - rule__AdaptationProcess__Group__0__Impl - rule__AdaptationProcess__Group__1 -; -finally { - restoreStackSize(stackSize); -} - -rule__AdaptationProcess__Group__0__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getAdaptationProcessAccess().getAdaptationProcessKeyword_0()); } - - 'AdaptationProcess' - -{ after(grammarAccess.getAdaptationProcessAccess().getAdaptationProcessKeyword_0()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - -rule__AdaptationProcess__Group__1 - @init { - int stackSize = keepStackSize(); - } -: - rule__AdaptationProcess__Group__1__Impl - rule__AdaptationProcess__Group__2 -; -finally { - restoreStackSize(stackSize); -} - -rule__AdaptationProcess__Group__1__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getAdaptationProcessAccess().getNameAssignment_1()); } -(rule__AdaptationProcess__NameAssignment_1) -{ after(grammarAccess.getAdaptationProcessAccess().getNameAssignment_1()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - -rule__AdaptationProcess__Group__2 - @init { - int stackSize = keepStackSize(); - } -: - rule__AdaptationProcess__Group__2__Impl - rule__AdaptationProcess__Group__3 -; -finally { - restoreStackSize(stackSize); -} - -rule__AdaptationProcess__Group__2__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getAdaptationProcessAccess().getLeftCurlyBracketKeyword_2()); } - - '{' - -{ after(grammarAccess.getAdaptationProcessAccess().getLeftCurlyBracketKeyword_2()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - -rule__AdaptationProcess__Group__3 - @init { - int stackSize = keepStackSize(); - } -: - rule__AdaptationProcess__Group__3__Impl - rule__AdaptationProcess__Group__4 -; -finally { - restoreStackSize(stackSize); -} - -rule__AdaptationProcess__Group__3__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getAdaptationProcessAccess().getGoalKeyword_3()); } - - 'goal' - -{ after(grammarAccess.getAdaptationProcessAccess().getGoalKeyword_3()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - -rule__AdaptationProcess__Group__4 - @init { - int stackSize = keepStackSize(); - } -: - rule__AdaptationProcess__Group__4__Impl - rule__AdaptationProcess__Group__5 -; -finally { - restoreStackSize(stackSize); -} - -rule__AdaptationProcess__Group__4__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getAdaptationProcessAccess().getGoalAssignment_4()); } -(rule__AdaptationProcess__GoalAssignment_4) -{ after(grammarAccess.getAdaptationProcessAccess().getGoalAssignment_4()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - -rule__AdaptationProcess__Group__5 - @init { - int stackSize = keepStackSize(); - } -: - rule__AdaptationProcess__Group__5__Impl - rule__AdaptationProcess__Group__6 -; -finally { - restoreStackSize(stackSize); -} - -rule__AdaptationProcess__Group__5__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getAdaptationProcessAccess().getActionsKeyword_5()); } - - 'actions' - -{ after(grammarAccess.getAdaptationProcessAccess().getActionsKeyword_5()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - -rule__AdaptationProcess__Group__6 - @init { - int stackSize = keepStackSize(); - } -: - rule__AdaptationProcess__Group__6__Impl - rule__AdaptationProcess__Group__7 -; -finally { - restoreStackSize(stackSize); -} - -rule__AdaptationProcess__Group__6__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getAdaptationProcessAccess().getColonKeyword_6()); } - - ':' - -{ after(grammarAccess.getAdaptationProcessAccess().getColonKeyword_6()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - -rule__AdaptationProcess__Group__7 - @init { - int stackSize = keepStackSize(); - } -: - rule__AdaptationProcess__Group__7__Impl - rule__AdaptationProcess__Group__8 -; -finally { - restoreStackSize(stackSize); -} - -rule__AdaptationProcess__Group__7__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getAdaptationProcessAccess().getActionsAssignment_7()); } -(rule__AdaptationProcess__ActionsAssignment_7) -{ after(grammarAccess.getAdaptationProcessAccess().getActionsAssignment_7()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - -rule__AdaptationProcess__Group__8 - @init { - int stackSize = keepStackSize(); - } -: - rule__AdaptationProcess__Group__8__Impl - rule__AdaptationProcess__Group__9 -; -finally { - restoreStackSize(stackSize); -} - -rule__AdaptationProcess__Group__8__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getAdaptationProcessAccess().getGroup_8()); } -(rule__AdaptationProcess__Group_8__0)* -{ after(grammarAccess.getAdaptationProcessAccess().getGroup_8()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - -rule__AdaptationProcess__Group__9 - @init { - int stackSize = keepStackSize(); - } -: - rule__AdaptationProcess__Group__9__Impl - rule__AdaptationProcess__Group__10 -; -finally { - restoreStackSize(stackSize); -} - -rule__AdaptationProcess__Group__9__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getAdaptationProcessAccess().getTacticsKeyword_9()); } - - 'tactics' - -{ after(grammarAccess.getAdaptationProcessAccess().getTacticsKeyword_9()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - -rule__AdaptationProcess__Group__10 - @init { - int stackSize = keepStackSize(); - } -: - rule__AdaptationProcess__Group__10__Impl - rule__AdaptationProcess__Group__11 -; -finally { - restoreStackSize(stackSize); -} - -rule__AdaptationProcess__Group__10__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getAdaptationProcessAccess().getColonKeyword_10()); } - - ':' - -{ after(grammarAccess.getAdaptationProcessAccess().getColonKeyword_10()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - -rule__AdaptationProcess__Group__11 - @init { - int stackSize = keepStackSize(); - } -: - rule__AdaptationProcess__Group__11__Impl - rule__AdaptationProcess__Group__12 -; -finally { - restoreStackSize(stackSize); -} - -rule__AdaptationProcess__Group__11__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getAdaptationProcessAccess().getTacticsAssignment_11()); } -(rule__AdaptationProcess__TacticsAssignment_11) -{ after(grammarAccess.getAdaptationProcessAccess().getTacticsAssignment_11()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - -rule__AdaptationProcess__Group__12 - @init { - int stackSize = keepStackSize(); - } -: - rule__AdaptationProcess__Group__12__Impl - rule__AdaptationProcess__Group__13 -; -finally { - restoreStackSize(stackSize); -} - -rule__AdaptationProcess__Group__12__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getAdaptationProcessAccess().getGroup_12()); } -(rule__AdaptationProcess__Group_12__0)* -{ after(grammarAccess.getAdaptationProcessAccess().getGroup_12()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - -rule__AdaptationProcess__Group__13 - @init { - int stackSize = keepStackSize(); - } -: - rule__AdaptationProcess__Group__13__Impl - rule__AdaptationProcess__Group__14 -; -finally { - restoreStackSize(stackSize); -} - -rule__AdaptationProcess__Group__13__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getAdaptationProcessAccess().getStrategiesKeyword_13()); } - - 'strategies' - -{ after(grammarAccess.getAdaptationProcessAccess().getStrategiesKeyword_13()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - -rule__AdaptationProcess__Group__14 - @init { - int stackSize = keepStackSize(); - } -: - rule__AdaptationProcess__Group__14__Impl - rule__AdaptationProcess__Group__15 -; -finally { - restoreStackSize(stackSize); -} - -rule__AdaptationProcess__Group__14__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getAdaptationProcessAccess().getColonKeyword_14()); } - - ':' - -{ after(grammarAccess.getAdaptationProcessAccess().getColonKeyword_14()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - -rule__AdaptationProcess__Group__15 - @init { - int stackSize = keepStackSize(); - } -: - rule__AdaptationProcess__Group__15__Impl - rule__AdaptationProcess__Group__16 -; -finally { - restoreStackSize(stackSize); -} - -rule__AdaptationProcess__Group__15__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getAdaptationProcessAccess().getStrategiesAssignment_15()); } -(rule__AdaptationProcess__StrategiesAssignment_15) -{ after(grammarAccess.getAdaptationProcessAccess().getStrategiesAssignment_15()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - -rule__AdaptationProcess__Group__16 - @init { - int stackSize = keepStackSize(); - } -: - rule__AdaptationProcess__Group__16__Impl - rule__AdaptationProcess__Group__17 -; -finally { - restoreStackSize(stackSize); -} - -rule__AdaptationProcess__Group__16__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getAdaptationProcessAccess().getGroup_16()); } -(rule__AdaptationProcess__Group_16__0)* -{ after(grammarAccess.getAdaptationProcessAccess().getGroup_16()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - -rule__AdaptationProcess__Group__17 - @init { - int stackSize = keepStackSize(); - } -: - rule__AdaptationProcess__Group__17__Impl - rule__AdaptationProcess__Group__18 -; -finally { - restoreStackSize(stackSize); -} - -rule__AdaptationProcess__Group__17__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getAdaptationProcessAccess().getGroup_17()); } -(rule__AdaptationProcess__Group_17__0)? -{ after(grammarAccess.getAdaptationProcessAccess().getGroup_17()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - -rule__AdaptationProcess__Group__18 - @init { - int stackSize = keepStackSize(); - } -: - rule__AdaptationProcess__Group__18__Impl -; -finally { - restoreStackSize(stackSize); -} - -rule__AdaptationProcess__Group__18__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getAdaptationProcessAccess().getRightCurlyBracketKeyword_18()); } - - '}' - -{ after(grammarAccess.getAdaptationProcessAccess().getRightCurlyBracketKeyword_18()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -rule__AdaptationProcess__Group_8__0 - @init { - int stackSize = keepStackSize(); - } -: - rule__AdaptationProcess__Group_8__0__Impl - rule__AdaptationProcess__Group_8__1 -; -finally { - restoreStackSize(stackSize); -} - -rule__AdaptationProcess__Group_8__0__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getAdaptationProcessAccess().getCommaKeyword_8_0()); } - - ',' - -{ after(grammarAccess.getAdaptationProcessAccess().getCommaKeyword_8_0()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - -rule__AdaptationProcess__Group_8__1 - @init { - int stackSize = keepStackSize(); - } -: - rule__AdaptationProcess__Group_8__1__Impl -; -finally { - restoreStackSize(stackSize); -} - -rule__AdaptationProcess__Group_8__1__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getAdaptationProcessAccess().getActionsAssignment_8_1()); } -(rule__AdaptationProcess__ActionsAssignment_8_1) -{ after(grammarAccess.getAdaptationProcessAccess().getActionsAssignment_8_1()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - - - - - -rule__AdaptationProcess__Group_12__0 - @init { - int stackSize = keepStackSize(); - } -: - rule__AdaptationProcess__Group_12__0__Impl - rule__AdaptationProcess__Group_12__1 -; -finally { - restoreStackSize(stackSize); -} - -rule__AdaptationProcess__Group_12__0__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getAdaptationProcessAccess().getCommaKeyword_12_0()); } - - ',' - -{ after(grammarAccess.getAdaptationProcessAccess().getCommaKeyword_12_0()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - -rule__AdaptationProcess__Group_12__1 - @init { - int stackSize = keepStackSize(); - } -: - rule__AdaptationProcess__Group_12__1__Impl -; -finally { - restoreStackSize(stackSize); -} - -rule__AdaptationProcess__Group_12__1__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getAdaptationProcessAccess().getTacticsAssignment_12_1()); } -(rule__AdaptationProcess__TacticsAssignment_12_1) -{ after(grammarAccess.getAdaptationProcessAccess().getTacticsAssignment_12_1()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - - - - - -rule__AdaptationProcess__Group_16__0 - @init { - int stackSize = keepStackSize(); - } -: - rule__AdaptationProcess__Group_16__0__Impl - rule__AdaptationProcess__Group_16__1 -; -finally { - restoreStackSize(stackSize); -} - -rule__AdaptationProcess__Group_16__0__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getAdaptationProcessAccess().getCommaKeyword_16_0()); } - - ',' - -{ after(grammarAccess.getAdaptationProcessAccess().getCommaKeyword_16_0()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - -rule__AdaptationProcess__Group_16__1 - @init { - int stackSize = keepStackSize(); - } -: - rule__AdaptationProcess__Group_16__1__Impl -; -finally { - restoreStackSize(stackSize); -} - -rule__AdaptationProcess__Group_16__1__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getAdaptationProcessAccess().getStrategiesAssignment_16_1()); } -(rule__AdaptationProcess__StrategiesAssignment_16_1) -{ after(grammarAccess.getAdaptationProcessAccess().getStrategiesAssignment_16_1()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - - - - - -rule__AdaptationProcess__Group_17__0 - @init { - int stackSize = keepStackSize(); - } -: - rule__AdaptationProcess__Group_17__0__Impl - rule__AdaptationProcess__Group_17__1 -; -finally { - restoreStackSize(stackSize); -} - -rule__AdaptationProcess__Group_17__0__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getAdaptationProcessAccess().getParametersKeyword_17_0()); } - - 'parameters' - -{ after(grammarAccess.getAdaptationProcessAccess().getParametersKeyword_17_0()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - -rule__AdaptationProcess__Group_17__1 - @init { - int stackSize = keepStackSize(); - } -: - rule__AdaptationProcess__Group_17__1__Impl - rule__AdaptationProcess__Group_17__2 -; -finally { - restoreStackSize(stackSize); -} - -rule__AdaptationProcess__Group_17__1__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getAdaptationProcessAccess().getColonKeyword_17_1()); } - - ':' - -{ after(grammarAccess.getAdaptationProcessAccess().getColonKeyword_17_1()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - -rule__AdaptationProcess__Group_17__2 - @init { - int stackSize = keepStackSize(); - } -: - rule__AdaptationProcess__Group_17__2__Impl - rule__AdaptationProcess__Group_17__3 -; -finally { - restoreStackSize(stackSize); -} - -rule__AdaptationProcess__Group_17__2__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getAdaptationProcessAccess().getParametersAssignment_17_2()); } -(rule__AdaptationProcess__ParametersAssignment_17_2) -{ after(grammarAccess.getAdaptationProcessAccess().getParametersAssignment_17_2()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - -rule__AdaptationProcess__Group_17__3 - @init { - int stackSize = keepStackSize(); - } -: - rule__AdaptationProcess__Group_17__3__Impl -; -finally { - restoreStackSize(stackSize); -} - -rule__AdaptationProcess__Group_17__3__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getAdaptationProcessAccess().getGroup_17_3()); } -(rule__AdaptationProcess__Group_17_3__0)* -{ after(grammarAccess.getAdaptationProcessAccess().getGroup_17_3()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - - - - - - - - - -rule__AdaptationProcess__Group_17_3__0 - @init { - int stackSize = keepStackSize(); - } -: - rule__AdaptationProcess__Group_17_3__0__Impl - rule__AdaptationProcess__Group_17_3__1 -; -finally { - restoreStackSize(stackSize); -} - -rule__AdaptationProcess__Group_17_3__0__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getAdaptationProcessAccess().getCommaKeyword_17_3_0()); } - - ',' - -{ after(grammarAccess.getAdaptationProcessAccess().getCommaKeyword_17_3_0()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - -rule__AdaptationProcess__Group_17_3__1 - @init { - int stackSize = keepStackSize(); - } -: - rule__AdaptationProcess__Group_17_3__1__Impl -; -finally { - restoreStackSize(stackSize); -} - -rule__AdaptationProcess__Group_17_3__1__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getAdaptationProcessAccess().getParametersAssignment_17_3_1()); } -(rule__AdaptationProcess__ParametersAssignment_17_3_1) -{ after(grammarAccess.getAdaptationProcessAccess().getParametersAssignment_17_3_1()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - - - - - -rule__Tactic__Group__0 - @init { - int stackSize = keepStackSize(); - } -: - rule__Tactic__Group__0__Impl - rule__Tactic__Group__1 -; -finally { - restoreStackSize(stackSize); -} - -rule__Tactic__Group__0__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getTacticAccess().getTacticKeyword_0()); } - - 'Tactic' - -{ after(grammarAccess.getTacticAccess().getTacticKeyword_0()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - -rule__Tactic__Group__1 - @init { - int stackSize = keepStackSize(); - } -: - rule__Tactic__Group__1__Impl - rule__Tactic__Group__2 -; -finally { - restoreStackSize(stackSize); -} - -rule__Tactic__Group__1__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getTacticAccess().getNameAssignment_1()); } -(rule__Tactic__NameAssignment_1) -{ after(grammarAccess.getTacticAccess().getNameAssignment_1()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - -rule__Tactic__Group__2 - @init { - int stackSize = keepStackSize(); - } -: - rule__Tactic__Group__2__Impl - rule__Tactic__Group__3 -; -finally { - restoreStackSize(stackSize); -} - -rule__Tactic__Group__2__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getTacticAccess().getLeftCurlyBracketKeyword_2()); } - - '{' - -{ after(grammarAccess.getTacticAccess().getLeftCurlyBracketKeyword_2()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - -rule__Tactic__Group__3 - @init { - int stackSize = keepStackSize(); - } -: - rule__Tactic__Group__3__Impl - rule__Tactic__Group__4 -; -finally { - restoreStackSize(stackSize); -} - -rule__Tactic__Group__3__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getTacticAccess().getGroup_3()); } -(rule__Tactic__Group_3__0)? -{ after(grammarAccess.getTacticAccess().getGroup_3()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - -rule__Tactic__Group__4 - @init { - int stackSize = keepStackSize(); - } -: - rule__Tactic__Group__4__Impl - rule__Tactic__Group__5 -; -finally { - restoreStackSize(stackSize); -} - -rule__Tactic__Group__4__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getTacticAccess().getGroup_4()); } -(rule__Tactic__Group_4__0)? -{ after(grammarAccess.getTacticAccess().getGroup_4()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - -rule__Tactic__Group__5 - @init { - int stackSize = keepStackSize(); - } -: - rule__Tactic__Group__5__Impl - rule__Tactic__Group__6 -; -finally { - restoreStackSize(stackSize); -} - -rule__Tactic__Group__5__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getTacticAccess().getImplementedPlanKeyword_5()); } - - 'implementedPlan' - -{ after(grammarAccess.getTacticAccess().getImplementedPlanKeyword_5()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - -rule__Tactic__Group__6 - @init { - int stackSize = keepStackSize(); - } -: - rule__Tactic__Group__6__Impl - rule__Tactic__Group__7 -; -finally { - restoreStackSize(stackSize); -} - -rule__Tactic__Group__6__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getTacticAccess().getColonKeyword_6()); } - - ':' - -{ after(grammarAccess.getTacticAccess().getColonKeyword_6()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - -rule__Tactic__Group__7 - @init { - int stackSize = keepStackSize(); - } -: - rule__Tactic__Group__7__Impl - rule__Tactic__Group__8 -; -finally { - restoreStackSize(stackSize); -} - -rule__Tactic__Group__7__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getTacticAccess().getImplementedPlanAssignment_7()); } -(rule__Tactic__ImplementedPlanAssignment_7) -{ after(grammarAccess.getTacticAccess().getImplementedPlanAssignment_7()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - -rule__Tactic__Group__8 - @init { - int stackSize = keepStackSize(); - } -: - rule__Tactic__Group__8__Impl -; -finally { - restoreStackSize(stackSize); -} - -rule__Tactic__Group__8__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getTacticAccess().getRightCurlyBracketKeyword_8()); } - - '}' - -{ after(grammarAccess.getTacticAccess().getRightCurlyBracketKeyword_8()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - - - - - - - - - - - - - - - - - - - -rule__Tactic__Group_3__0 - @init { - int stackSize = keepStackSize(); - } -: - rule__Tactic__Group_3__0__Impl - rule__Tactic__Group_3__1 -; -finally { - restoreStackSize(stackSize); -} - -rule__Tactic__Group_3__0__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getTacticAccess().getInputKeyword_3_0()); } - - 'input' - -{ after(grammarAccess.getTacticAccess().getInputKeyword_3_0()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - -rule__Tactic__Group_3__1 - @init { - int stackSize = keepStackSize(); - } -: - rule__Tactic__Group_3__1__Impl - rule__Tactic__Group_3__2 -; -finally { - restoreStackSize(stackSize); -} - -rule__Tactic__Group_3__1__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getTacticAccess().getColonKeyword_3_1()); } - - ':' - -{ after(grammarAccess.getTacticAccess().getColonKeyword_3_1()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - -rule__Tactic__Group_3__2 - @init { - int stackSize = keepStackSize(); - } -: - rule__Tactic__Group_3__2__Impl - rule__Tactic__Group_3__3 -; -finally { - restoreStackSize(stackSize); -} - -rule__Tactic__Group_3__2__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getTacticAccess().getInputParamsAssignment_3_2()); } -(rule__Tactic__InputParamsAssignment_3_2) -{ after(grammarAccess.getTacticAccess().getInputParamsAssignment_3_2()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - -rule__Tactic__Group_3__3 - @init { - int stackSize = keepStackSize(); - } -: - rule__Tactic__Group_3__3__Impl -; -finally { - restoreStackSize(stackSize); -} - -rule__Tactic__Group_3__3__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getTacticAccess().getGroup_3_3()); } -(rule__Tactic__Group_3_3__0)* -{ after(grammarAccess.getTacticAccess().getGroup_3_3()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - - - - - - - - - -rule__Tactic__Group_3_3__0 - @init { - int stackSize = keepStackSize(); - } -: - rule__Tactic__Group_3_3__0__Impl - rule__Tactic__Group_3_3__1 -; -finally { - restoreStackSize(stackSize); -} - -rule__Tactic__Group_3_3__0__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getTacticAccess().getCommaKeyword_3_3_0()); } - - ',' - -{ after(grammarAccess.getTacticAccess().getCommaKeyword_3_3_0()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - -rule__Tactic__Group_3_3__1 - @init { - int stackSize = keepStackSize(); - } -: - rule__Tactic__Group_3_3__1__Impl -; -finally { - restoreStackSize(stackSize); -} - -rule__Tactic__Group_3_3__1__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getTacticAccess().getInputParamsAssignment_3_3_1()); } -(rule__Tactic__InputParamsAssignment_3_3_1) -{ after(grammarAccess.getTacticAccess().getInputParamsAssignment_3_3_1()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - - - - - -rule__Tactic__Group_4__0 - @init { - int stackSize = keepStackSize(); - } -: - rule__Tactic__Group_4__0__Impl - rule__Tactic__Group_4__1 -; -finally { - restoreStackSize(stackSize); -} - -rule__Tactic__Group_4__0__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getTacticAccess().getOutputKeyword_4_0()); } - - 'output' - -{ after(grammarAccess.getTacticAccess().getOutputKeyword_4_0()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - -rule__Tactic__Group_4__1 - @init { - int stackSize = keepStackSize(); - } -: - rule__Tactic__Group_4__1__Impl - rule__Tactic__Group_4__2 -; -finally { - restoreStackSize(stackSize); -} - -rule__Tactic__Group_4__1__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getTacticAccess().getColonKeyword_4_1()); } - - ':' - -{ after(grammarAccess.getTacticAccess().getColonKeyword_4_1()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - -rule__Tactic__Group_4__2 - @init { - int stackSize = keepStackSize(); - } -: - rule__Tactic__Group_4__2__Impl -; -finally { - restoreStackSize(stackSize); -} - -rule__Tactic__Group_4__2__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getTacticAccess().getOutputParamAssignment_4_2()); } -(rule__Tactic__OutputParamAssignment_4_2) -{ after(grammarAccess.getTacticAccess().getOutputParamAssignment_4_2()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - - - - - - - -rule__Action__Group__0 - @init { - int stackSize = keepStackSize(); - } -: - rule__Action__Group__0__Impl - rule__Action__Group__1 -; -finally { - restoreStackSize(stackSize); -} - -rule__Action__Group__0__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getActionAccess().getActionKeyword_0()); } - - 'Action' - -{ after(grammarAccess.getActionAccess().getActionKeyword_0()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - -rule__Action__Group__1 - @init { - int stackSize = keepStackSize(); - } -: - rule__Action__Group__1__Impl - rule__Action__Group__2 -; -finally { - restoreStackSize(stackSize); -} - -rule__Action__Group__1__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getActionAccess().getNameAssignment_1()); } -(rule__Action__NameAssignment_1) -{ after(grammarAccess.getActionAccess().getNameAssignment_1()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - -rule__Action__Group__2 - @init { - int stackSize = keepStackSize(); - } -: - rule__Action__Group__2__Impl - rule__Action__Group__3 -; -finally { - restoreStackSize(stackSize); -} - -rule__Action__Group__2__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getActionAccess().getLeftCurlyBracketKeyword_2()); } - - '{' - -{ after(grammarAccess.getActionAccess().getLeftCurlyBracketKeyword_2()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - -rule__Action__Group__3 - @init { - int stackSize = keepStackSize(); - } -: - rule__Action__Group__3__Impl - rule__Action__Group__4 -; -finally { - restoreStackSize(stackSize); -} - -rule__Action__Group__3__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getActionAccess().getGroup_3()); } -(rule__Action__Group_3__0)? -{ after(grammarAccess.getActionAccess().getGroup_3()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - -rule__Action__Group__4 - @init { - int stackSize = keepStackSize(); - } -: - rule__Action__Group__4__Impl - rule__Action__Group__5 -; -finally { - restoreStackSize(stackSize); -} - -rule__Action__Group__4__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getActionAccess().getGroup_4()); } -(rule__Action__Group_4__0)? -{ after(grammarAccess.getActionAccess().getGroup_4()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - -rule__Action__Group__5 - @init { - int stackSize = keepStackSize(); - } -: - rule__Action__Group__5__Impl - rule__Action__Group__6 -; -finally { - restoreStackSize(stackSize); -} - -rule__Action__Group__5__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getActionAccess().getReferredAdaptationPointKeyword_5()); } - - 'referredAdaptationPoint' - -{ after(grammarAccess.getActionAccess().getReferredAdaptationPointKeyword_5()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - -rule__Action__Group__6 - @init { - int stackSize = keepStackSize(); - } -: - rule__Action__Group__6__Impl - rule__Action__Group__7 -; -finally { - restoreStackSize(stackSize); -} - -rule__Action__Group__6__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getActionAccess().getColonKeyword_6()); } - - ':' - -{ after(grammarAccess.getActionAccess().getColonKeyword_6()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - -rule__Action__Group__7 - @init { - int stackSize = keepStackSize(); - } -: - rule__Action__Group__7__Impl - rule__Action__Group__8 -; -finally { - restoreStackSize(stackSize); -} - -rule__Action__Group__7__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getActionAccess().getReferredAdaptationPointAssignment_7()); } -(rule__Action__ReferredAdaptationPointAssignment_7) -{ after(grammarAccess.getActionAccess().getReferredAdaptationPointAssignment_7()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - -rule__Action__Group__8 - @init { - int stackSize = keepStackSize(); - } -: - rule__Action__Group__8__Impl - rule__Action__Group__9 -; -finally { - restoreStackSize(stackSize); -} - -rule__Action__Group__8__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getActionAccess().getAdaptationActionOperationKeyword_8()); } - - 'adaptationActionOperation' - -{ after(grammarAccess.getActionAccess().getAdaptationActionOperationKeyword_8()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - -rule__Action__Group__9 - @init { - int stackSize = keepStackSize(); - } -: - rule__Action__Group__9__Impl - rule__Action__Group__10 -; -finally { - restoreStackSize(stackSize); -} - -rule__Action__Group__9__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getActionAccess().getColonKeyword_9()); } - - ':' - -{ after(grammarAccess.getActionAccess().getColonKeyword_9()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - -rule__Action__Group__10 - @init { - int stackSize = keepStackSize(); - } -: - rule__Action__Group__10__Impl - rule__Action__Group__11 -; -finally { - restoreStackSize(stackSize); -} - -rule__Action__Group__10__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getActionAccess().getAdaptationActionOperationAssignment_10()); } -(rule__Action__AdaptationActionOperationAssignment_10) -{ after(grammarAccess.getActionAccess().getAdaptationActionOperationAssignment_10()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - -rule__Action__Group__11 - @init { - int stackSize = keepStackSize(); - } -: - rule__Action__Group__11__Impl -; -finally { - restoreStackSize(stackSize); -} - -rule__Action__Group__11__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getActionAccess().getRightCurlyBracketKeyword_11()); } - - '}' - -{ after(grammarAccess.getActionAccess().getRightCurlyBracketKeyword_11()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - - - - - - - - - - - - - - - - - - - - - - - - - -rule__Action__Group_3__0 - @init { - int stackSize = keepStackSize(); - } -: - rule__Action__Group_3__0__Impl - rule__Action__Group_3__1 -; -finally { - restoreStackSize(stackSize); -} - -rule__Action__Group_3__0__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getActionAccess().getInputKeyword_3_0()); } - - 'input' - -{ after(grammarAccess.getActionAccess().getInputKeyword_3_0()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - -rule__Action__Group_3__1 - @init { - int stackSize = keepStackSize(); - } -: - rule__Action__Group_3__1__Impl - rule__Action__Group_3__2 -; -finally { - restoreStackSize(stackSize); -} - -rule__Action__Group_3__1__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getActionAccess().getColonKeyword_3_1()); } - - ':' - -{ after(grammarAccess.getActionAccess().getColonKeyword_3_1()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - -rule__Action__Group_3__2 - @init { - int stackSize = keepStackSize(); - } -: - rule__Action__Group_3__2__Impl - rule__Action__Group_3__3 -; -finally { - restoreStackSize(stackSize); -} - -rule__Action__Group_3__2__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getActionAccess().getInputParamsAssignment_3_2()); } -(rule__Action__InputParamsAssignment_3_2) -{ after(grammarAccess.getActionAccess().getInputParamsAssignment_3_2()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - -rule__Action__Group_3__3 - @init { - int stackSize = keepStackSize(); - } -: - rule__Action__Group_3__3__Impl -; -finally { - restoreStackSize(stackSize); -} - -rule__Action__Group_3__3__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getActionAccess().getGroup_3_3()); } -(rule__Action__Group_3_3__0)* -{ after(grammarAccess.getActionAccess().getGroup_3_3()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - - - - - - - - - -rule__Action__Group_3_3__0 - @init { - int stackSize = keepStackSize(); - } -: - rule__Action__Group_3_3__0__Impl - rule__Action__Group_3_3__1 -; -finally { - restoreStackSize(stackSize); -} - -rule__Action__Group_3_3__0__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getActionAccess().getCommaKeyword_3_3_0()); } - - ',' - -{ after(grammarAccess.getActionAccess().getCommaKeyword_3_3_0()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - -rule__Action__Group_3_3__1 - @init { - int stackSize = keepStackSize(); - } -: - rule__Action__Group_3_3__1__Impl -; -finally { - restoreStackSize(stackSize); -} - -rule__Action__Group_3_3__1__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getActionAccess().getInputParamsAssignment_3_3_1()); } -(rule__Action__InputParamsAssignment_3_3_1) -{ after(grammarAccess.getActionAccess().getInputParamsAssignment_3_3_1()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - - - - - -rule__Action__Group_4__0 - @init { - int stackSize = keepStackSize(); - } -: - rule__Action__Group_4__0__Impl - rule__Action__Group_4__1 -; -finally { - restoreStackSize(stackSize); -} - -rule__Action__Group_4__0__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getActionAccess().getOutputKeyword_4_0()); } - - 'output' - -{ after(grammarAccess.getActionAccess().getOutputKeyword_4_0()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - -rule__Action__Group_4__1 - @init { - int stackSize = keepStackSize(); - } -: - rule__Action__Group_4__1__Impl - rule__Action__Group_4__2 -; -finally { - restoreStackSize(stackSize); -} - -rule__Action__Group_4__1__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getActionAccess().getColonKeyword_4_1()); } - - ':' - -{ after(grammarAccess.getActionAccess().getColonKeyword_4_1()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - -rule__Action__Group_4__2 - @init { - int stackSize = keepStackSize(); - } -: - rule__Action__Group_4__2__Impl -; -finally { - restoreStackSize(stackSize); -} - -rule__Action__Group_4__2__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getActionAccess().getOutputParamAssignment_4_2()); } -(rule__Action__OutputParamAssignment_4_2) -{ after(grammarAccess.getActionAccess().getOutputParamAssignment_4_2()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - - - - - - - -rule__Strategy__Group__0 - @init { - int stackSize = keepStackSize(); - } -: - rule__Strategy__Group__0__Impl - rule__Strategy__Group__1 -; -finally { - restoreStackSize(stackSize); -} - -rule__Strategy__Group__0__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getStrategyAccess().getStrategyKeyword_0()); } - - 'Strategy' - -{ after(grammarAccess.getStrategyAccess().getStrategyKeyword_0()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - -rule__Strategy__Group__1 - @init { - int stackSize = keepStackSize(); - } -: - rule__Strategy__Group__1__Impl - rule__Strategy__Group__2 -; -finally { - restoreStackSize(stackSize); -} - -rule__Strategy__Group__1__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getStrategyAccess().getNameAssignment_1()); } -(rule__Strategy__NameAssignment_1) -{ after(grammarAccess.getStrategyAccess().getNameAssignment_1()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - -rule__Strategy__Group__2 - @init { - int stackSize = keepStackSize(); - } -: - rule__Strategy__Group__2__Impl - rule__Strategy__Group__3 -; -finally { - restoreStackSize(stackSize); -} - -rule__Strategy__Group__2__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getStrategyAccess().getLeftCurlyBracketKeyword_2()); } - - '{' - -{ after(grammarAccess.getStrategyAccess().getLeftCurlyBracketKeyword_2()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - -rule__Strategy__Group__3 - @init { - int stackSize = keepStackSize(); - } -: - rule__Strategy__Group__3__Impl - rule__Strategy__Group__4 -; -finally { - restoreStackSize(stackSize); -} - -rule__Strategy__Group__3__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getStrategyAccess().getObjectiveKeyword_3()); } - - 'objective' - -{ after(grammarAccess.getStrategyAccess().getObjectiveKeyword_3()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - -rule__Strategy__Group__4 - @init { - int stackSize = keepStackSize(); - } -: - rule__Strategy__Group__4__Impl - rule__Strategy__Group__5 -; -finally { - restoreStackSize(stackSize); -} - -rule__Strategy__Group__4__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getStrategyAccess().getEqualsSignKeyword_4()); } - - '=' - -{ after(grammarAccess.getStrategyAccess().getEqualsSignKeyword_4()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - -rule__Strategy__Group__5 - @init { - int stackSize = keepStackSize(); - } -: - rule__Strategy__Group__5__Impl - rule__Strategy__Group__6 -; -finally { - restoreStackSize(stackSize); -} - -rule__Strategy__Group__5__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getStrategyAccess().getObjectiveAssignment_5()); } -(rule__Strategy__ObjectiveAssignment_5) -{ after(grammarAccess.getStrategyAccess().getObjectiveAssignment_5()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - -rule__Strategy__Group__6 - @init { - int stackSize = keepStackSize(); - } -: - rule__Strategy__Group__6__Impl - rule__Strategy__Group__7 -; -finally { - restoreStackSize(stackSize); -} - -rule__Strategy__Group__6__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getStrategyAccess().getTriggeringEventsKeyword_6()); } - - 'triggeringEvents' - -{ after(grammarAccess.getStrategyAccess().getTriggeringEventsKeyword_6()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - -rule__Strategy__Group__7 - @init { - int stackSize = keepStackSize(); - } -: - rule__Strategy__Group__7__Impl - rule__Strategy__Group__8 -; -finally { - restoreStackSize(stackSize); -} - -rule__Strategy__Group__7__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getStrategyAccess().getEqualsSignKeyword_7()); } - - '=' - -{ after(grammarAccess.getStrategyAccess().getEqualsSignKeyword_7()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - -rule__Strategy__Group__8 - @init { - int stackSize = keepStackSize(); - } -: - rule__Strategy__Group__8__Impl - rule__Strategy__Group__9 -; -finally { - restoreStackSize(stackSize); -} - -rule__Strategy__Group__8__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getStrategyAccess().getTriggeringEventsAssignment_8()); } -(rule__Strategy__TriggeringEventsAssignment_8) -{ after(grammarAccess.getStrategyAccess().getTriggeringEventsAssignment_8()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - -rule__Strategy__Group__9 - @init { - int stackSize = keepStackSize(); - } -: - rule__Strategy__Group__9__Impl - rule__Strategy__Group__10 -; -finally { - restoreStackSize(stackSize); -} - -rule__Strategy__Group__9__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getStrategyAccess().getTacticsKeyword_9()); } - - 'tactics' - -{ after(grammarAccess.getStrategyAccess().getTacticsKeyword_9()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - -rule__Strategy__Group__10 - @init { - int stackSize = keepStackSize(); - } -: - rule__Strategy__Group__10__Impl - rule__Strategy__Group__11 -; -finally { - restoreStackSize(stackSize); -} - -rule__Strategy__Group__10__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getStrategyAccess().getColonKeyword_10()); } - - ':' - -{ after(grammarAccess.getStrategyAccess().getColonKeyword_10()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - -rule__Strategy__Group__11 - @init { - int stackSize = keepStackSize(); - } -: - rule__Strategy__Group__11__Impl - rule__Strategy__Group__12 -; -finally { - restoreStackSize(stackSize); -} - -rule__Strategy__Group__11__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getStrategyAccess().getTacticsAssignment_11()); } -(rule__Strategy__TacticsAssignment_11) -{ after(grammarAccess.getStrategyAccess().getTacticsAssignment_11()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - -rule__Strategy__Group__12 - @init { - int stackSize = keepStackSize(); - } -: - rule__Strategy__Group__12__Impl - rule__Strategy__Group__13 -; -finally { - restoreStackSize(stackSize); -} - -rule__Strategy__Group__12__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getStrategyAccess().getGroup_12()); } -(rule__Strategy__Group_12__0)* -{ after(grammarAccess.getStrategyAccess().getGroup_12()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - -rule__Strategy__Group__13 - @init { - int stackSize = keepStackSize(); - } -: - rule__Strategy__Group__13__Impl - rule__Strategy__Group__14 -; -finally { - restoreStackSize(stackSize); -} - -rule__Strategy__Group__13__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getStrategyAccess().getWeightingFunctionKeyword_13()); } - - 'weightingFunction' - -{ after(grammarAccess.getStrategyAccess().getWeightingFunctionKeyword_13()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - -rule__Strategy__Group__14 - @init { - int stackSize = keepStackSize(); - } -: - rule__Strategy__Group__14__Impl - rule__Strategy__Group__15 -; -finally { - restoreStackSize(stackSize); -} - -rule__Strategy__Group__14__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getStrategyAccess().getColonKeyword_14()); } - - ':' - -{ after(grammarAccess.getStrategyAccess().getColonKeyword_14()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - -rule__Strategy__Group__15 - @init { - int stackSize = keepStackSize(); - } -: - rule__Strategy__Group__15__Impl - rule__Strategy__Group__16 -; -finally { - restoreStackSize(stackSize); -} - -rule__Strategy__Group__15__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getStrategyAccess().getWeightingFunctionAssignment_15()); } -(rule__Strategy__WeightingFunctionAssignment_15) -{ after(grammarAccess.getStrategyAccess().getWeightingFunctionAssignment_15()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - -rule__Strategy__Group__16 - @init { - int stackSize = keepStackSize(); - } -: - rule__Strategy__Group__16__Impl -; -finally { - restoreStackSize(stackSize); -} - -rule__Strategy__Group__16__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getStrategyAccess().getRightCurlyBracketKeyword_16()); } - - '}' - -{ after(grammarAccess.getStrategyAccess().getRightCurlyBracketKeyword_16()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -rule__Strategy__Group_12__0 - @init { - int stackSize = keepStackSize(); - } -: - rule__Strategy__Group_12__0__Impl - rule__Strategy__Group_12__1 -; -finally { - restoreStackSize(stackSize); -} - -rule__Strategy__Group_12__0__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getStrategyAccess().getCommaKeyword_12_0()); } - - ',' - -{ after(grammarAccess.getStrategyAccess().getCommaKeyword_12_0()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - -rule__Strategy__Group_12__1 - @init { - int stackSize = keepStackSize(); - } -: - rule__Strategy__Group_12__1__Impl -; -finally { - restoreStackSize(stackSize); -} - -rule__Strategy__Group_12__1__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getStrategyAccess().getTacticsAssignment_12_1()); } -(rule__Strategy__TacticsAssignment_12_1) -{ after(grammarAccess.getStrategyAccess().getTacticsAssignment_12_1()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - - - - - -rule__Parameter__Group__0 - @init { - int stackSize = keepStackSize(); - } -: - rule__Parameter__Group__0__Impl - rule__Parameter__Group__1 -; -finally { - restoreStackSize(stackSize); -} - -rule__Parameter__Group__0__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getParameterAccess().getTypeAssignment_0()); } -(rule__Parameter__TypeAssignment_0) -{ after(grammarAccess.getParameterAccess().getTypeAssignment_0()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - -rule__Parameter__Group__1 - @init { - int stackSize = keepStackSize(); - } -: - rule__Parameter__Group__1__Impl -; -finally { - restoreStackSize(stackSize); -} - -rule__Parameter__Group__1__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getParameterAccess().getNameAssignment_1()); } -(rule__Parameter__NameAssignment_1) -{ after(grammarAccess.getParameterAccess().getNameAssignment_1()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - - - - - -rule__OverallGoal__Group__0 - @init { - int stackSize = keepStackSize(); - } -: - rule__OverallGoal__Group__0__Impl - rule__OverallGoal__Group__1 -; -finally { - restoreStackSize(stackSize); -} - -rule__OverallGoal__Group__0__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getOverallGoalAccess().getDescriptionKeyword_0()); } - - 'Description' - -{ after(grammarAccess.getOverallGoalAccess().getDescriptionKeyword_0()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - -rule__OverallGoal__Group__1 - @init { - int stackSize = keepStackSize(); - } -: - rule__OverallGoal__Group__1__Impl - rule__OverallGoal__Group__2 -; -finally { - restoreStackSize(stackSize); -} - -rule__OverallGoal__Group__1__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getOverallGoalAccess().getColonKeyword_1()); } - - ':' - -{ after(grammarAccess.getOverallGoalAccess().getColonKeyword_1()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - -rule__OverallGoal__Group__2 - @init { - int stackSize = keepStackSize(); - } -: - rule__OverallGoal__Group__2__Impl - rule__OverallGoal__Group__3 -; -finally { - restoreStackSize(stackSize); -} - -rule__OverallGoal__Group__2__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getOverallGoalAccess().getDescriptionAssignment_2()); } -(rule__OverallGoal__DescriptionAssignment_2) -{ after(grammarAccess.getOverallGoalAccess().getDescriptionAssignment_2()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - -rule__OverallGoal__Group__3 - @init { - int stackSize = keepStackSize(); - } -: - rule__OverallGoal__Group__3__Impl - rule__OverallGoal__Group__4 -; -finally { - restoreStackSize(stackSize); -} - -rule__OverallGoal__Group__3__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getOverallGoalAccess().getObjectivesKeyword_3()); } - - 'objectives' - -{ after(grammarAccess.getOverallGoalAccess().getObjectivesKeyword_3()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - -rule__OverallGoal__Group__4 - @init { - int stackSize = keepStackSize(); - } -: - rule__OverallGoal__Group__4__Impl - rule__OverallGoal__Group__5 -; -finally { - restoreStackSize(stackSize); -} - -rule__OverallGoal__Group__4__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getOverallGoalAccess().getColonKeyword_4()); } - - ':' - -{ after(grammarAccess.getOverallGoalAccess().getColonKeyword_4()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - -rule__OverallGoal__Group__5 - @init { - int stackSize = keepStackSize(); - } -: - rule__OverallGoal__Group__5__Impl - rule__OverallGoal__Group__6 -; -finally { - restoreStackSize(stackSize); -} - -rule__OverallGoal__Group__5__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getOverallGoalAccess().getObjectivesAssignment_5()); } -(rule__OverallGoal__ObjectivesAssignment_5) -{ after(grammarAccess.getOverallGoalAccess().getObjectivesAssignment_5()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - -rule__OverallGoal__Group__6 - @init { - int stackSize = keepStackSize(); - } -: - rule__OverallGoal__Group__6__Impl -; -finally { - restoreStackSize(stackSize); -} - -rule__OverallGoal__Group__6__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getOverallGoalAccess().getGroup_6()); } -(rule__OverallGoal__Group_6__0)* -{ after(grammarAccess.getOverallGoalAccess().getGroup_6()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - - - - - - - - - - - - - - - -rule__OverallGoal__Group_6__0 - @init { - int stackSize = keepStackSize(); - } -: - rule__OverallGoal__Group_6__0__Impl - rule__OverallGoal__Group_6__1 -; -finally { - restoreStackSize(stackSize); -} - -rule__OverallGoal__Group_6__0__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getOverallGoalAccess().getCommaKeyword_6_0()); } - - ',' - -{ after(grammarAccess.getOverallGoalAccess().getCommaKeyword_6_0()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - -rule__OverallGoal__Group_6__1 - @init { - int stackSize = keepStackSize(); - } -: - rule__OverallGoal__Group_6__1__Impl -; -finally { - restoreStackSize(stackSize); -} - -rule__OverallGoal__Group_6__1__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getOverallGoalAccess().getObjectivesAssignment_6_1()); } -(rule__OverallGoal__ObjectivesAssignment_6_1) -{ after(grammarAccess.getOverallGoalAccess().getObjectivesAssignment_6_1()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - - - - - -rule__AdaptationPlan__Group__0 - @init { - int stackSize = keepStackSize(); - } -: - rule__AdaptationPlan__Group__0__Impl - rule__AdaptationPlan__Group__1 -; -finally { - restoreStackSize(stackSize); -} - -rule__AdaptationPlan__Group__0__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getAdaptationPlanAccess().getStepsAssignment_0()); } -(rule__AdaptationPlan__StepsAssignment_0) -{ after(grammarAccess.getAdaptationPlanAccess().getStepsAssignment_0()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - -rule__AdaptationPlan__Group__1 - @init { - int stackSize = keepStackSize(); - } -: - rule__AdaptationPlan__Group__1__Impl - rule__AdaptationPlan__Group__2 -; -finally { - restoreStackSize(stackSize); -} - -rule__AdaptationPlan__Group__1__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getAdaptationPlanAccess().getGroup_1()); } -(rule__AdaptationPlan__Group_1__0)* -{ after(grammarAccess.getAdaptationPlanAccess().getGroup_1()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - -rule__AdaptationPlan__Group__2 - @init { - int stackSize = keepStackSize(); - } -: - rule__AdaptationPlan__Group__2__Impl - rule__AdaptationPlan__Group__3 -; -finally { - restoreStackSize(stackSize); -} - -rule__AdaptationPlan__Group__2__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getAdaptationPlanAccess().getCommaKeyword_2()); } - - ',' - -{ after(grammarAccess.getAdaptationPlanAccess().getCommaKeyword_2()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - -rule__AdaptationPlan__Group__3 - @init { - int stackSize = keepStackSize(); - } -: - rule__AdaptationPlan__Group__3__Impl -; -finally { - restoreStackSize(stackSize); -} - -rule__AdaptationPlan__Group__3__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getAdaptationPlanAccess().getStepsAssignment_3()); } -(rule__AdaptationPlan__StepsAssignment_3) -{ after(grammarAccess.getAdaptationPlanAccess().getStepsAssignment_3()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - - - - - - - - - -rule__AdaptationPlan__Group_1__0 - @init { - int stackSize = keepStackSize(); - } -: - rule__AdaptationPlan__Group_1__0__Impl - rule__AdaptationPlan__Group_1__1 -; -finally { - restoreStackSize(stackSize); -} - -rule__AdaptationPlan__Group_1__0__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getAdaptationPlanAccess().getCommaKeyword_1_0()); } - - ',' - -{ after(grammarAccess.getAdaptationPlanAccess().getCommaKeyword_1_0()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - -rule__AdaptationPlan__Group_1__1 - @init { - int stackSize = keepStackSize(); - } -: - rule__AdaptationPlan__Group_1__1__Impl -; -finally { - restoreStackSize(stackSize); -} - -rule__AdaptationPlan__Group_1__1__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getAdaptationPlanAccess().getStepsAssignment_1_1()); } -(rule__AdaptationPlan__StepsAssignment_1_1) -{ after(grammarAccess.getAdaptationPlanAccess().getStepsAssignment_1_1()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - - - - - -rule__StartAction__Group__0 - @init { - int stackSize = keepStackSize(); - } -: - rule__StartAction__Group__0__Impl - rule__StartAction__Group__1 -; -finally { - restoreStackSize(stackSize); -} - -rule__StartAction__Group__0__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getStartActionAccess().getStartActionAction_0()); } -( - -) -{ after(grammarAccess.getStartActionAccess().getStartActionAction_0()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - -rule__StartAction__Group__1 - @init { - int stackSize = keepStackSize(); - } -: - rule__StartAction__Group__1__Impl -; -finally { - restoreStackSize(stackSize); -} - -rule__StartAction__Group__1__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getStartActionAccess().getStartActionKeyword_1()); } - - 'StartAction' - -{ after(grammarAccess.getStartActionAccess().getStartActionKeyword_1()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - - - - - - -rule__EDouble__Group__0 - @init { - int stackSize = keepStackSize(); - } -: - rule__EDouble__Group__0__Impl - rule__EDouble__Group__1 -; -finally { - restoreStackSize(stackSize); -} - -rule__EDouble__Group__0__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getEDoubleAccess().getHyphenMinusKeyword_0()); } -( - '-' -)? -{ after(grammarAccess.getEDoubleAccess().getHyphenMinusKeyword_0()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - -rule__EDouble__Group__1 - @init { - int stackSize = keepStackSize(); - } -: - rule__EDouble__Group__1__Impl - rule__EDouble__Group__2 -; -finally { - restoreStackSize(stackSize); -} - -rule__EDouble__Group__1__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getEDoubleAccess().getINTTerminalRuleCall_1()); } -( RULE_INT)? -{ after(grammarAccess.getEDoubleAccess().getINTTerminalRuleCall_1()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - -rule__EDouble__Group__2 - @init { - int stackSize = keepStackSize(); - } -: - rule__EDouble__Group__2__Impl - rule__EDouble__Group__3 -; -finally { - restoreStackSize(stackSize); -} - -rule__EDouble__Group__2__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getEDoubleAccess().getFullStopKeyword_2()); } - - '.' - -{ after(grammarAccess.getEDoubleAccess().getFullStopKeyword_2()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - -rule__EDouble__Group__3 - @init { - int stackSize = keepStackSize(); - } -: - rule__EDouble__Group__3__Impl - rule__EDouble__Group__4 -; -finally { - restoreStackSize(stackSize); -} - -rule__EDouble__Group__3__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getEDoubleAccess().getINTTerminalRuleCall_3()); } - RULE_INT -{ after(grammarAccess.getEDoubleAccess().getINTTerminalRuleCall_3()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - -rule__EDouble__Group__4 - @init { - int stackSize = keepStackSize(); - } -: - rule__EDouble__Group__4__Impl -; -finally { - restoreStackSize(stackSize); -} - -rule__EDouble__Group__4__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getEDoubleAccess().getGroup_4()); } -(rule__EDouble__Group_4__0)? -{ after(grammarAccess.getEDoubleAccess().getGroup_4()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - - - - - - - - - - - -rule__EDouble__Group_4__0 - @init { - int stackSize = keepStackSize(); - } -: - rule__EDouble__Group_4__0__Impl - rule__EDouble__Group_4__1 -; -finally { - restoreStackSize(stackSize); -} - -rule__EDouble__Group_4__0__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getEDoubleAccess().getAlternatives_4_0()); } -(rule__EDouble__Alternatives_4_0) -{ after(grammarAccess.getEDoubleAccess().getAlternatives_4_0()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - -rule__EDouble__Group_4__1 - @init { - int stackSize = keepStackSize(); - } -: - rule__EDouble__Group_4__1__Impl - rule__EDouble__Group_4__2 -; -finally { - restoreStackSize(stackSize); -} - -rule__EDouble__Group_4__1__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getEDoubleAccess().getHyphenMinusKeyword_4_1()); } -( - '-' -)? -{ after(grammarAccess.getEDoubleAccess().getHyphenMinusKeyword_4_1()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - -rule__EDouble__Group_4__2 - @init { - int stackSize = keepStackSize(); - } -: - rule__EDouble__Group_4__2__Impl -; -finally { - restoreStackSize(stackSize); -} - -rule__EDouble__Group_4__2__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getEDoubleAccess().getINTTerminalRuleCall_4_2()); } - RULE_INT -{ after(grammarAccess.getEDoubleAccess().getINTTerminalRuleCall_4_2()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - - - - - - - -rule__Objective__Group__0 - @init { - int stackSize = keepStackSize(); - } -: - rule__Objective__Group__0__Impl - rule__Objective__Group__1 -; -finally { - restoreStackSize(stackSize); -} - -rule__Objective__Group__0__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getObjectiveAccess().getObjectiveKeyword_0()); } - - 'Objective' - -{ after(grammarAccess.getObjectiveAccess().getObjectiveKeyword_0()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - -rule__Objective__Group__1 - @init { - int stackSize = keepStackSize(); - } -: - rule__Objective__Group__1__Impl - rule__Objective__Group__2 -; -finally { - restoreStackSize(stackSize); -} - -rule__Objective__Group__1__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getObjectiveAccess().getNameAssignment_1()); } -(rule__Objective__NameAssignment_1) -{ after(grammarAccess.getObjectiveAccess().getNameAssignment_1()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - -rule__Objective__Group__2 - @init { - int stackSize = keepStackSize(); - } -: - rule__Objective__Group__2__Impl - rule__Objective__Group__3 -; -finally { - restoreStackSize(stackSize); -} - -rule__Objective__Group__2__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getObjectiveAccess().getEqualsSignKeyword_2()); } - - '=' - -{ after(grammarAccess.getObjectiveAccess().getEqualsSignKeyword_2()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - -rule__Objective__Group__3 - @init { - int stackSize = keepStackSize(); - } -: - rule__Objective__Group__3__Impl -; -finally { - restoreStackSize(stackSize); -} - -rule__Objective__Group__3__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getObjectiveAccess().getSpecificationAssignment_3()); } -(rule__Objective__SpecificationAssignment_3) -{ after(grammarAccess.getObjectiveAccess().getSpecificationAssignment_3()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - - - - - - - - - -rule__WeightedTactic__Group__0 - @init { - int stackSize = keepStackSize(); - } -: - rule__WeightedTactic__Group__0__Impl - rule__WeightedTactic__Group__1 -; -finally { - restoreStackSize(stackSize); -} - -rule__WeightedTactic__Group__0__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getWeightedTacticAccess().getNameAssignment_0()); } -(rule__WeightedTactic__NameAssignment_0) -{ after(grammarAccess.getWeightedTacticAccess().getNameAssignment_0()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - -rule__WeightedTactic__Group__1 - @init { - int stackSize = keepStackSize(); - } -: - rule__WeightedTactic__Group__1__Impl - rule__WeightedTactic__Group__2 -; -finally { - restoreStackSize(stackSize); -} - -rule__WeightedTactic__Group__1__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getWeightedTacticAccess().getEqualsSignKeyword_1()); } - - '=' - -{ after(grammarAccess.getWeightedTacticAccess().getEqualsSignKeyword_1()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - -rule__WeightedTactic__Group__2 - @init { - int stackSize = keepStackSize(); - } -: - rule__WeightedTactic__Group__2__Impl - rule__WeightedTactic__Group__3 -; -finally { - restoreStackSize(stackSize); -} - -rule__WeightedTactic__Group__2__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getWeightedTacticAccess().getUsedTacticAssignment_2()); } -(rule__WeightedTactic__UsedTacticAssignment_2) -{ after(grammarAccess.getWeightedTacticAccess().getUsedTacticAssignment_2()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - -rule__WeightedTactic__Group__3 - @init { - int stackSize = keepStackSize(); - } -: - rule__WeightedTactic__Group__3__Impl - rule__WeightedTactic__Group__4 -; -finally { - restoreStackSize(stackSize); -} - -rule__WeightedTactic__Group__3__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getWeightedTacticAccess().getCurrentWeightAssignment_3()); } -(rule__WeightedTactic__CurrentWeightAssignment_3) -{ after(grammarAccess.getWeightedTacticAccess().getCurrentWeightAssignment_3()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - -rule__WeightedTactic__Group__4 - @init { - int stackSize = keepStackSize(); - } -: - rule__WeightedTactic__Group__4__Impl - rule__WeightedTactic__Group__5 -; -finally { - restoreStackSize(stackSize); -} - -rule__WeightedTactic__Group__4__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getWeightedTacticAccess().getDefaultWeightAssignment_4()); } -(rule__WeightedTactic__DefaultWeightAssignment_4) -{ after(grammarAccess.getWeightedTacticAccess().getDefaultWeightAssignment_4()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - -rule__WeightedTactic__Group__5 - @init { - int stackSize = keepStackSize(); - } -: - rule__WeightedTactic__Group__5__Impl -; -finally { - restoreStackSize(stackSize); -} - -rule__WeightedTactic__Group__5__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getWeightedTacticAccess().getGroup_5()); } -(rule__WeightedTactic__Group_5__0)? -{ after(grammarAccess.getWeightedTacticAccess().getGroup_5()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - - - - - - - - - - - - - -rule__WeightedTactic__Group_5__0 - @init { - int stackSize = keepStackSize(); - } -: - rule__WeightedTactic__Group_5__0__Impl - rule__WeightedTactic__Group_5__1 -; -finally { - restoreStackSize(stackSize); -} - -rule__WeightedTactic__Group_5__0__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getWeightedTacticAccess().getLastImpactKeyword_5_0()); } - - 'lastImpact' - -{ after(grammarAccess.getWeightedTacticAccess().getLastImpactKeyword_5_0()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - -rule__WeightedTactic__Group_5__1 - @init { - int stackSize = keepStackSize(); - } -: - rule__WeightedTactic__Group_5__1__Impl -; -finally { - restoreStackSize(stackSize); -} - -rule__WeightedTactic__Group_5__1__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getWeightedTacticAccess().getLastImpactAssignment_5_1()); } -(rule__WeightedTactic__LastImpactAssignment_5_1) -{ after(grammarAccess.getWeightedTacticAccess().getLastImpactAssignment_5_1()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - - - - - -rule__WeightingFunction__Group__0 - @init { - int stackSize = keepStackSize(); - } -: - rule__WeightingFunction__Group__0__Impl - rule__WeightingFunction__Group__1 -; -finally { - restoreStackSize(stackSize); -} - -rule__WeightingFunction__Group__0__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getWeightingFunctionAccess().getNameAssignment_0()); } -(rule__WeightingFunction__NameAssignment_0) -{ after(grammarAccess.getWeightingFunctionAccess().getNameAssignment_0()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - -rule__WeightingFunction__Group__1 - @init { - int stackSize = keepStackSize(); - } -: - rule__WeightingFunction__Group__1__Impl - rule__WeightingFunction__Group__2 -; -finally { - restoreStackSize(stackSize); -} - -rule__WeightingFunction__Group__1__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ 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().getWeightedMetricsAssignment_2()); } -(rule__WeightingFunction__WeightedMetricsAssignment_2) -{ after(grammarAccess.getWeightingFunctionAccess().getWeightedMetricsAssignment_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().getGroup_3()); } -(rule__WeightingFunction__Group_3__0)* -{ after(grammarAccess.getWeightingFunctionAccess().getGroup_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()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - - - - - - - - - - - -rule__WeightingFunction__Group_3__0 - @init { - int stackSize = keepStackSize(); - } -: - rule__WeightingFunction__Group_3__0__Impl - rule__WeightingFunction__Group_3__1 -; -finally { - restoreStackSize(stackSize); -} - -rule__WeightingFunction__Group_3__0__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getWeightingFunctionAccess().getCommaKeyword_3_0()); } - - ',' - -{ after(grammarAccess.getWeightingFunctionAccess().getCommaKeyword_3_0()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - -rule__WeightingFunction__Group_3__1 - @init { - int stackSize = keepStackSize(); - } -: - rule__WeightingFunction__Group_3__1__Impl -; -finally { - restoreStackSize(stackSize); -} - -rule__WeightingFunction__Group_3__1__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getWeightingFunctionAccess().getWeightedMetricsAssignment_3_1()); } -(rule__WeightingFunction__WeightedMetricsAssignment_3_1) -{ after(grammarAccess.getWeightingFunctionAccess().getWeightedMetricsAssignment_3_1()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - - - - - - -rule__WeightedMetric__Group__0 - @init { - int stackSize = keepStackSize(); - } -: - rule__WeightedMetric__Group__0__Impl - rule__WeightedMetric__Group__1 -; -finally { - restoreStackSize(stackSize); -} - -rule__WeightedMetric__Group__0__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getWeightedMetricAccess().getNameAssignment_0()); } -(rule__WeightedMetric__NameAssignment_0) -{ after(grammarAccess.getWeightedMetricAccess().getNameAssignment_0()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - -rule__WeightedMetric__Group__1 - @init { - int stackSize = keepStackSize(); - } -: - rule__WeightedMetric__Group__1__Impl - rule__WeightedMetric__Group__2 -; -finally { - restoreStackSize(stackSize); -} - -rule__WeightedMetric__Group__1__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getWeightedMetricAccess().getEqualsSignKeyword_1()); } - - '=' - -{ after(grammarAccess.getWeightedMetricAccess().getEqualsSignKeyword_1()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - -rule__WeightedMetric__Group__2 - @init { - int stackSize = keepStackSize(); - } -: - rule__WeightedMetric__Group__2__Impl - rule__WeightedMetric__Group__3 -; -finally { - restoreStackSize(stackSize); -} - -rule__WeightedMetric__Group__2__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getWeightedMetricAccess().getWeightAssignment_2()); } -(rule__WeightedMetric__WeightAssignment_2) -{ after(grammarAccess.getWeightedMetricAccess().getWeightAssignment_2()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - -rule__WeightedMetric__Group__3 - @init { - int stackSize = keepStackSize(); - } -: - rule__WeightedMetric__Group__3__Impl - rule__WeightedMetric__Group__4 -; -finally { - restoreStackSize(stackSize); -} - -rule__WeightedMetric__Group__3__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getWeightedMetricAccess().getRefKeyword_3()); } - - 'ref' - -{ after(grammarAccess.getWeightedMetricAccess().getRefKeyword_3()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - -rule__WeightedMetric__Group__4 - @init { - int stackSize = keepStackSize(); - } -: - rule__WeightedMetric__Group__4__Impl - rule__WeightedMetric__Group__5 -; -finally { - restoreStackSize(stackSize); -} - -rule__WeightedMetric__Group__4__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getWeightedMetricAccess().getColonKeyword_4()); } - - ':' - -{ after(grammarAccess.getWeightedMetricAccess().getColonKeyword_4()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - -rule__WeightedMetric__Group__5 - @init { - int stackSize = keepStackSize(); - } -: - rule__WeightedMetric__Group__5__Impl -; -finally { - restoreStackSize(stackSize); -} - -rule__WeightedMetric__Group__5__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getWeightedMetricAccess().getMetricTypeAssignment_5()); } -(rule__WeightedMetric__MetricTypeAssignment_5) -{ after(grammarAccess.getWeightedMetricAccess().getMetricTypeAssignment_5()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - - - - - - - - - - - - - - -rule__AdaptationProcess__NameAssignment_1 - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getAdaptationProcessAccess().getNameEStringParserRuleCall_1_0()); } - ruleEString{ after(grammarAccess.getAdaptationProcessAccess().getNameEStringParserRuleCall_1_0()); } -) - -; -finally { - restoreStackSize(stackSize); -} - -rule__AdaptationProcess__GoalAssignment_4 - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getAdaptationProcessAccess().getGoalOverallGoalParserRuleCall_4_0()); } - ruleOverallGoal{ after(grammarAccess.getAdaptationProcessAccess().getGoalOverallGoalParserRuleCall_4_0()); } -) - -; -finally { - restoreStackSize(stackSize); -} - -rule__AdaptationProcess__ActionsAssignment_7 - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getAdaptationProcessAccess().getActionsActionParserRuleCall_7_0()); } - ruleAction{ after(grammarAccess.getAdaptationProcessAccess().getActionsActionParserRuleCall_7_0()); } -) - -; -finally { - restoreStackSize(stackSize); -} - -rule__AdaptationProcess__ActionsAssignment_8_1 - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getAdaptationProcessAccess().getActionsActionParserRuleCall_8_1_0()); } - ruleAction{ after(grammarAccess.getAdaptationProcessAccess().getActionsActionParserRuleCall_8_1_0()); } -) - -; -finally { - restoreStackSize(stackSize); -} - -rule__AdaptationProcess__TacticsAssignment_11 - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getAdaptationProcessAccess().getTacticsTacticParserRuleCall_11_0()); } - ruleTactic{ after(grammarAccess.getAdaptationProcessAccess().getTacticsTacticParserRuleCall_11_0()); } -) - -; -finally { - restoreStackSize(stackSize); -} - -rule__AdaptationProcess__TacticsAssignment_12_1 - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getAdaptationProcessAccess().getTacticsTacticParserRuleCall_12_1_0()); } - ruleTactic{ after(grammarAccess.getAdaptationProcessAccess().getTacticsTacticParserRuleCall_12_1_0()); } -) - -; -finally { - restoreStackSize(stackSize); -} - -rule__AdaptationProcess__StrategiesAssignment_15 - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getAdaptationProcessAccess().getStrategiesStrategyParserRuleCall_15_0()); } - ruleStrategy{ after(grammarAccess.getAdaptationProcessAccess().getStrategiesStrategyParserRuleCall_15_0()); } -) - -; -finally { - restoreStackSize(stackSize); -} - -rule__AdaptationProcess__StrategiesAssignment_16_1 - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getAdaptationProcessAccess().getStrategiesStrategyParserRuleCall_16_1_0()); } - ruleStrategy{ after(grammarAccess.getAdaptationProcessAccess().getStrategiesStrategyParserRuleCall_16_1_0()); } -) - -; -finally { - restoreStackSize(stackSize); -} - -rule__AdaptationProcess__ParametersAssignment_17_2 - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getAdaptationProcessAccess().getParametersParameterParserRuleCall_17_2_0()); } - ruleParameter{ after(grammarAccess.getAdaptationProcessAccess().getParametersParameterParserRuleCall_17_2_0()); } -) - -; -finally { - restoreStackSize(stackSize); -} - -rule__AdaptationProcess__ParametersAssignment_17_3_1 - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getAdaptationProcessAccess().getParametersParameterParserRuleCall_17_3_1_0()); } - ruleParameter{ after(grammarAccess.getAdaptationProcessAccess().getParametersParameterParserRuleCall_17_3_1_0()); } -) - -; -finally { - restoreStackSize(stackSize); -} - -rule__Tactic__NameAssignment_1 - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getTacticAccess().getNameEStringParserRuleCall_1_0()); } - ruleEString{ after(grammarAccess.getTacticAccess().getNameEStringParserRuleCall_1_0()); } -) - -; -finally { - restoreStackSize(stackSize); -} - -rule__Tactic__InputParamsAssignment_3_2 - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getTacticAccess().getInputParamsParameterCrossReference_3_2_0()); } -( -{ before(grammarAccess.getTacticAccess().getInputParamsParameterEStringParserRuleCall_3_2_0_1()); } - ruleEString{ after(grammarAccess.getTacticAccess().getInputParamsParameterEStringParserRuleCall_3_2_0_1()); } -) -{ after(grammarAccess.getTacticAccess().getInputParamsParameterCrossReference_3_2_0()); } -) - -; -finally { - restoreStackSize(stackSize); -} - -rule__Tactic__InputParamsAssignment_3_3_1 - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getTacticAccess().getInputParamsParameterCrossReference_3_3_1_0()); } -( -{ before(grammarAccess.getTacticAccess().getInputParamsParameterEStringParserRuleCall_3_3_1_0_1()); } - ruleEString{ after(grammarAccess.getTacticAccess().getInputParamsParameterEStringParserRuleCall_3_3_1_0_1()); } -) -{ after(grammarAccess.getTacticAccess().getInputParamsParameterCrossReference_3_3_1_0()); } -) - -; -finally { - restoreStackSize(stackSize); -} - -rule__Tactic__OutputParamAssignment_4_2 - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getTacticAccess().getOutputParamParameterCrossReference_4_2_0()); } -( -{ before(grammarAccess.getTacticAccess().getOutputParamParameterEStringParserRuleCall_4_2_0_1()); } - ruleEString{ after(grammarAccess.getTacticAccess().getOutputParamParameterEStringParserRuleCall_4_2_0_1()); } -) -{ after(grammarAccess.getTacticAccess().getOutputParamParameterCrossReference_4_2_0()); } -) - -; -finally { - restoreStackSize(stackSize); -} - -rule__Tactic__ImplementedPlanAssignment_7 - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getTacticAccess().getImplementedPlanAdaptationPlanParserRuleCall_7_0()); } - ruleAdaptationPlan{ after(grammarAccess.getTacticAccess().getImplementedPlanAdaptationPlanParserRuleCall_7_0()); } -) - -; -finally { - restoreStackSize(stackSize); -} - -rule__Action__NameAssignment_1 - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getActionAccess().getNameEStringParserRuleCall_1_0()); } - ruleEString{ after(grammarAccess.getActionAccess().getNameEStringParserRuleCall_1_0()); } -) - -; -finally { - restoreStackSize(stackSize); -} - -rule__Action__InputParamsAssignment_3_2 - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getActionAccess().getInputParamsParameterCrossReference_3_2_0()); } -( -{ before(grammarAccess.getActionAccess().getInputParamsParameterEStringParserRuleCall_3_2_0_1()); } - ruleEString{ after(grammarAccess.getActionAccess().getInputParamsParameterEStringParserRuleCall_3_2_0_1()); } -) -{ after(grammarAccess.getActionAccess().getInputParamsParameterCrossReference_3_2_0()); } -) - -; -finally { - restoreStackSize(stackSize); -} - -rule__Action__InputParamsAssignment_3_3_1 - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getActionAccess().getInputParamsParameterCrossReference_3_3_1_0()); } -( -{ before(grammarAccess.getActionAccess().getInputParamsParameterEStringParserRuleCall_3_3_1_0_1()); } - ruleEString{ after(grammarAccess.getActionAccess().getInputParamsParameterEStringParserRuleCall_3_3_1_0_1()); } -) -{ after(grammarAccess.getActionAccess().getInputParamsParameterCrossReference_3_3_1_0()); } -) - -; -finally { - restoreStackSize(stackSize); -} - -rule__Action__OutputParamAssignment_4_2 - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getActionAccess().getOutputParamParameterCrossReference_4_2_0()); } -( -{ before(grammarAccess.getActionAccess().getOutputParamParameterEStringParserRuleCall_4_2_0_1()); } - ruleEString{ after(grammarAccess.getActionAccess().getOutputParamParameterEStringParserRuleCall_4_2_0_1()); } -) -{ after(grammarAccess.getActionAccess().getOutputParamParameterCrossReference_4_2_0()); } -) - -; -finally { - restoreStackSize(stackSize); -} - -rule__Action__ReferredAdaptationPointAssignment_7 - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getActionAccess().getReferredAdaptationPointAdaptationPointCrossReference_7_0()); } -( -{ before(grammarAccess.getActionAccess().getReferredAdaptationPointAdaptationPointEStringParserRuleCall_7_0_1()); } - ruleEString{ after(grammarAccess.getActionAccess().getReferredAdaptationPointAdaptationPointEStringParserRuleCall_7_0_1()); } -) -{ after(grammarAccess.getActionAccess().getReferredAdaptationPointAdaptationPointCrossReference_7_0()); } -) - -; -finally { - restoreStackSize(stackSize); -} - -rule__Action__AdaptationActionOperationAssignment_10 - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getActionAccess().getAdaptationActionOperationAdaptationActionOperationParserRuleCall_10_0()); } - ruleAdaptationActionOperation{ after(grammarAccess.getActionAccess().getAdaptationActionOperationAdaptationActionOperationParserRuleCall_10_0()); } -) - -; -finally { - restoreStackSize(stackSize); -} - -rule__Strategy__NameAssignment_1 - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getStrategyAccess().getNameEStringParserRuleCall_1_0()); } - ruleEString{ after(grammarAccess.getStrategyAccess().getNameEStringParserRuleCall_1_0()); } -) - -; -finally { - restoreStackSize(stackSize); -} - -rule__Strategy__ObjectiveAssignment_5 - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getStrategyAccess().getObjectiveObjectiveCrossReference_5_0()); } -( -{ before(grammarAccess.getStrategyAccess().getObjectiveObjectiveEStringParserRuleCall_5_0_1()); } - ruleEString{ after(grammarAccess.getStrategyAccess().getObjectiveObjectiveEStringParserRuleCall_5_0_1()); } -) -{ after(grammarAccess.getStrategyAccess().getObjectiveObjectiveCrossReference_5_0()); } -) - -; -finally { - restoreStackSize(stackSize); -} - -rule__Strategy__TriggeringEventsAssignment_8 - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getStrategyAccess().getTriggeringEventsEventParserRuleCall_8_0()); } - ruleEvent{ after(grammarAccess.getStrategyAccess().getTriggeringEventsEventParserRuleCall_8_0()); } -) - -; -finally { - restoreStackSize(stackSize); -} - -rule__Strategy__TacticsAssignment_11 - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getStrategyAccess().getTacticsWeightedTacticParserRuleCall_11_0()); } - ruleWeightedTactic{ after(grammarAccess.getStrategyAccess().getTacticsWeightedTacticParserRuleCall_11_0()); } -) - -; -finally { - restoreStackSize(stackSize); -} - -rule__Strategy__TacticsAssignment_12_1 - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getStrategyAccess().getTacticsWeightedTacticParserRuleCall_12_1_0()); } - ruleWeightedTactic{ after(grammarAccess.getStrategyAccess().getTacticsWeightedTacticParserRuleCall_12_1_0()); } -) - -; -finally { - restoreStackSize(stackSize); -} - -rule__Strategy__WeightingFunctionAssignment_15 - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getStrategyAccess().getWeightingFunctionWeightingFunctionParserRuleCall_15_0()); } - ruleWeightingFunction{ after(grammarAccess.getStrategyAccess().getWeightingFunctionWeightingFunctionParserRuleCall_15_0()); } -) - -; -finally { - restoreStackSize(stackSize); -} - -rule__Parameter__TypeAssignment_0 - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getParameterAccess().getTypeEStringParserRuleCall_0_0()); } - ruleEString{ after(grammarAccess.getParameterAccess().getTypeEStringParserRuleCall_0_0()); } -) - -; -finally { - restoreStackSize(stackSize); -} - -rule__Parameter__NameAssignment_1 - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getParameterAccess().getNameEStringParserRuleCall_1_0()); } - ruleEString{ after(grammarAccess.getParameterAccess().getNameEStringParserRuleCall_1_0()); } -) - -; -finally { - restoreStackSize(stackSize); -} - -rule__OverallGoal__DescriptionAssignment_2 - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getOverallGoalAccess().getDescriptionEStringParserRuleCall_2_0()); } - ruleEString{ after(grammarAccess.getOverallGoalAccess().getDescriptionEStringParserRuleCall_2_0()); } -) - -; -finally { - restoreStackSize(stackSize); -} - -rule__OverallGoal__ObjectivesAssignment_5 - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getOverallGoalAccess().getObjectivesObjectiveParserRuleCall_5_0()); } - ruleObjective{ after(grammarAccess.getOverallGoalAccess().getObjectivesObjectiveParserRuleCall_5_0()); } -) - -; -finally { - restoreStackSize(stackSize); -} - -rule__OverallGoal__ObjectivesAssignment_6_1 - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getOverallGoalAccess().getObjectivesObjectiveParserRuleCall_6_1_0()); } - ruleObjective{ after(grammarAccess.getOverallGoalAccess().getObjectivesObjectiveParserRuleCall_6_1_0()); } -) - -; -finally { - restoreStackSize(stackSize); -} - -rule__AdaptationPlan__StepsAssignment_0 - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getAdaptationPlanAccess().getStepsStartActionParserRuleCall_0_0()); } - ruleStartAction{ after(grammarAccess.getAdaptationPlanAccess().getStepsStartActionParserRuleCall_0_0()); } -) - -; -finally { - restoreStackSize(stackSize); -} - -rule__AdaptationPlan__StepsAssignment_1_1 - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getAdaptationPlanAccess().getStepsAbstractControlFlowElementParserRuleCall_1_1_0()); } - ruleAbstractControlFlowElement{ after(grammarAccess.getAdaptationPlanAccess().getStepsAbstractControlFlowElementParserRuleCall_1_1_0()); } -) - -; -finally { - restoreStackSize(stackSize); -} - -rule__AdaptationPlan__StepsAssignment_3 - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getAdaptationPlanAccess().getStepsStopActionParserRuleCall_3_0()); } - ruleStopAction{ after(grammarAccess.getAdaptationPlanAccess().getStepsStopActionParserRuleCall_3_0()); } -) - -; -finally { - restoreStackSize(stackSize); -} - -rule__Objective__NameAssignment_1 - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getObjectiveAccess().getNameEStringParserRuleCall_1_0()); } - ruleEString{ after(grammarAccess.getObjectiveAccess().getNameEStringParserRuleCall_1_0()); } -) - -; -finally { - restoreStackSize(stackSize); -} - -rule__Objective__SpecificationAssignment_3 - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getObjectiveAccess().getSpecificationEStringParserRuleCall_3_0()); } - ruleEString{ after(grammarAccess.getObjectiveAccess().getSpecificationEStringParserRuleCall_3_0()); } -) - -; -finally { - restoreStackSize(stackSize); -} - -rule__Event__NameAssignment - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getEventAccess().getNameEStringParserRuleCall_0()); } - ruleEString{ after(grammarAccess.getEventAccess().getNameEStringParserRuleCall_0()); } -) - -; -finally { - restoreStackSize(stackSize); -} - -rule__WeightedTactic__NameAssignment_0 - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getWeightedTacticAccess().getNameEStringParserRuleCall_0_0()); } - ruleEString{ after(grammarAccess.getWeightedTacticAccess().getNameEStringParserRuleCall_0_0()); } -) - -; -finally { - restoreStackSize(stackSize); -} - -rule__WeightedTactic__UsedTacticAssignment_2 - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getWeightedTacticAccess().getUsedTacticTacticCrossReference_2_0()); } -( -{ before(grammarAccess.getWeightedTacticAccess().getUsedTacticTacticEStringParserRuleCall_2_0_1()); } - ruleEString{ after(grammarAccess.getWeightedTacticAccess().getUsedTacticTacticEStringParserRuleCall_2_0_1()); } -) -{ after(grammarAccess.getWeightedTacticAccess().getUsedTacticTacticCrossReference_2_0()); } -) - -; -finally { - restoreStackSize(stackSize); -} - -rule__WeightedTactic__CurrentWeightAssignment_3 - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getWeightedTacticAccess().getCurrentWeightEDoubleParserRuleCall_3_0()); } - ruleEDouble{ after(grammarAccess.getWeightedTacticAccess().getCurrentWeightEDoubleParserRuleCall_3_0()); } -) - -; -finally { - restoreStackSize(stackSize); -} - -rule__WeightedTactic__DefaultWeightAssignment_4 - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getWeightedTacticAccess().getDefaultWeightEDoubleParserRuleCall_4_0()); } - ruleEDouble{ after(grammarAccess.getWeightedTacticAccess().getDefaultWeightEDoubleParserRuleCall_4_0()); } -) - -; -finally { - restoreStackSize(stackSize); -} - -rule__WeightedTactic__LastImpactAssignment_5_1 - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getWeightedTacticAccess().getLastImpactImpactCrossReference_5_1_0()); } -( -{ before(grammarAccess.getWeightedTacticAccess().getLastImpactImpactEStringParserRuleCall_5_1_0_1()); } - ruleEString{ after(grammarAccess.getWeightedTacticAccess().getLastImpactImpactEStringParserRuleCall_5_1_0_1()); } -) -{ after(grammarAccess.getWeightedTacticAccess().getLastImpactImpactCrossReference_5_1_0()); } -) - -; -finally { - restoreStackSize(stackSize); -} - -rule__WeightingFunction__NameAssignment_0 - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getWeightingFunctionAccess().getNameEStringParserRuleCall_0_0()); } - ruleEString{ after(grammarAccess.getWeightingFunctionAccess().getNameEStringParserRuleCall_0_0()); } -) - -; -finally { - restoreStackSize(stackSize); -} - -rule__WeightingFunction__WeightedMetricsAssignment_2 - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getWeightingFunctionAccess().getWeightedMetricsWeightedMetricParserRuleCall_2_0()); } - ruleWeightedMetric{ after(grammarAccess.getWeightingFunctionAccess().getWeightedMetricsWeightedMetricParserRuleCall_2_0()); } -) - -; -finally { - restoreStackSize(stackSize); -} - -rule__WeightingFunction__WeightedMetricsAssignment_3_1 - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getWeightingFunctionAccess().getWeightedMetricsWeightedMetricParserRuleCall_3_1_0()); } - ruleWeightedMetric{ after(grammarAccess.getWeightingFunctionAccess().getWeightedMetricsWeightedMetricParserRuleCall_3_1_0()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - -rule__WeightedMetric__NameAssignment_0 - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getWeightedMetricAccess().getNameEStringParserRuleCall_0_0()); } - ruleEString{ after(grammarAccess.getWeightedMetricAccess().getNameEStringParserRuleCall_0_0()); } -) - -; -finally { - restoreStackSize(stackSize); -} - -rule__WeightedMetric__WeightAssignment_2 - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getWeightedMetricAccess().getWeightEDoubleParserRuleCall_2_0()); } - ruleEDouble{ after(grammarAccess.getWeightedMetricAccess().getWeightEDoubleParserRuleCall_2_0()); } -) - -; -finally { - restoreStackSize(stackSize); -} - -rule__WeightedMetric__MetricTypeAssignment_5 - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getWeightedMetricAccess().getMetricTypeMetricTypeCrossReference_5_0()); } -( -{ before(grammarAccess.getWeightedMetricAccess().getMetricTypeMetricTypeEStringParserRuleCall_5_0_1()); } - ruleEString{ after(grammarAccess.getWeightedMetricAccess().getMetricTypeMetricTypeEStringParserRuleCall_5_0_1()); } -) -{ after(grammarAccess.getWeightedMetricAccess().getMetricTypeMetricTypeCrossReference_5_0()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - -RULE_ID : '^'? ('a'..'z'|'A'..'Z'|'_') ('a'..'z'|'A'..'Z'|'_'|'0'..'9')*; - -RULE_INT : ('0'..'9')+; - -RULE_STRING : ('"' ('\\' ('b'|'t'|'n'|'f'|'r'|'u'|'"'|'\''|'\\')|~(('\\'|'"')))* '"'|'\'' ('\\' ('b'|'t'|'n'|'f'|'r'|'u'|'"'|'\''|'\\')|~(('\\'|'\'')))* '\''); - -RULE_ML_COMMENT : '/*' ( options {greedy=false;} : . )*'*/'; - -RULE_SL_COMMENT : '//' ~(('\n'|'\r'))* ('\r'? '\n')?; - -RULE_WS : (' '|'\t'|'\r'|'\n')+; - -RULE_ANY_OTHER : .; - - 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 deleted file mode 100644 index 533699d4c867cd205d5518bad02d267c5feb2f03..0000000000000000000000000000000000000000 --- a/edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.tokens +++ /dev/null @@ -1,85 +0,0 @@ -RULE_ID=5 -T__29=29 -T__28=28 -T__27=27 -T__26=26 -T__25=25 -T__24=24 -T__23=23 -T__22=22 -RULE_ANY_OTHER=10 -T__21=21 -T__20=20 -T__19=19 -T__16=16 -T__15=15 -T__18=18 -T__17=17 -T__12=12 -T__11=11 -T__14=14 -T__13=13 -RULE_INT=6 -T__42=42 -T__43=43 -T__40=40 -T__41=41 -T__46=46 -T__47=47 -T__44=44 -T__45=45 -T__48=48 -T__49=49 -RULE_SL_COMMENT=8 -RULE_ML_COMMENT=7 -T__30=30 -T__31=31 -T__32=32 -RULE_STRING=4 -T__33=33 -T__34=34 -T__35=35 -T__36=36 -T__37=37 -T__38=38 -T__39=39 -RULE_WS=9 -'adaptationActionOperation'=36 -'AdaptionActionOperation'=15 -'implementedPlan'=31 -'Objective'=47 -'Description'=42 -'ActionReference'=14 -'output'=33 -'StopAction'=11 -'e'=19 -'lastImpact'=48 -'BranchAction'=13 -'='=39 -'weightingFunction'=41 -'Tactic'=30 -'.'=46 -'Strategy'=37 -'StartAction'=44 -'strategies'=26 -'triggeringEvents'=40 -'objectives'=43 -'}'=27 -'parameters'=29 -'SetOfConfigurations'=17 -'LoopAction'=12 -'objective'=38 -'actions'=23 -'referredAdaptationPoint'=35 -'{'=21 -'goal'=22 -'AdaptationProcess'=20 -'Action'=34 -'PropertyRange'=16 -'ref'=49 -':'=24 -'-'=45 -'tactics'=25 -','=28 -'E'=18 -'input'=32 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 deleted file mode 100644 index 83cf1922e837116d7f82f5a7c61a774160385f2b..0000000000000000000000000000000000000000 --- a/edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguageLexer.java +++ /dev/null @@ -1,2359 +0,0 @@ -package edu.kit.ipd.descartes.mm.adaptation.ui.contentassist.antlr.internal; - -// Hack: Use our own Lexer superclass by means of import. -// Currently there is no other way to specify the superclass for the lexer. -import org.eclipse.xtext.ui.editor.contentassist.antlr.internal.Lexer; - - -import org.antlr.runtime.*; -import java.util.Stack; -import java.util.List; -import java.util.ArrayList; - -@SuppressWarnings("all") -public class InternalStaAdaptationLanguageLexer extends Lexer { - public static final int RULE_ID=5; - public static final int T__29=29; - public static final int T__28=28; - public static final int T__27=27; - public static final int T__26=26; - public static final int T__25=25; - public static final int T__24=24; - public static final int T__23=23; - public static final int T__22=22; - public static final int T__21=21; - public static final int RULE_ANY_OTHER=10; - public static final int T__20=20; - public static final int EOF=-1; - public static final int T__19=19; - public static final int T__16=16; - public static final int T__15=15; - public static final int T__18=18; - public static final int T__17=17; - public static final int T__12=12; - public static final int T__11=11; - public static final int T__14=14; - public static final int T__13=13; - public static final int RULE_INT=6; - public static final int T__42=42; - public static final int T__43=43; - public static final int T__40=40; - public static final int T__41=41; - public static final int T__46=46; - public static final int T__47=47; - public static final int T__44=44; - public static final int T__45=45; - public static final int T__48=48; - public static final int T__49=49; - public static final int RULE_SL_COMMENT=8; - public static final int RULE_ML_COMMENT=7; - public static final int T__30=30; - public static final int T__31=31; - public static final int T__32=32; - public static final int RULE_STRING=4; - public static final int T__33=33; - public static final int T__34=34; - public static final int T__35=35; - public static final int T__36=36; - public static final int T__37=37; - public static final int T__38=38; - public static final int T__39=39; - public static final int RULE_WS=9; - - // delegates - // delegators - - public InternalStaAdaptationLanguageLexer() {;} - public InternalStaAdaptationLanguageLexer(CharStream input) { - this(input, new RecognizerSharedState()); - } - public InternalStaAdaptationLanguageLexer(CharStream input, RecognizerSharedState state) { - super(input,state); - - } - public String getGrammarFileName() { return "../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g"; } - - // $ANTLR start "T__11" - public final void mT__11() throws RecognitionException { - try { - int _type = T__11; - 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:11:7: ( 'StopAction' ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:11:9: 'StopAction' - { - match("StopAction"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__11" - - // $ANTLR start "T__12" - public final void mT__12() throws RecognitionException { - try { - int _type = T__12; - 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:12:7: ( 'LoopAction' ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:12:9: 'LoopAction' - { - match("LoopAction"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__12" - - // $ANTLR start "T__13" - public final void mT__13() throws RecognitionException { - try { - int _type = T__13; - 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:13:7: ( 'BranchAction' ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:13:9: 'BranchAction' - { - match("BranchAction"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__13" - - // $ANTLR start "T__14" - public final void mT__14() throws RecognitionException { - try { - int _type = T__14; - 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:14:7: ( 'ActionReference' ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:14:9: 'ActionReference' - { - match("ActionReference"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__14" - - // $ANTLR start "T__15" - public final void mT__15() throws RecognitionException { - try { - int _type = T__15; - 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:15:7: ( 'AdaptionActionOperation' ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:15:9: 'AdaptionActionOperation' - { - match("AdaptionActionOperation"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__15" - - // $ANTLR start "T__16" - public final void mT__16() throws RecognitionException { - 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: ( 'PropertyRange' ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:16:9: 'PropertyRange' - { - match("PropertyRange"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__16" - - // $ANTLR start "T__17" - public final void mT__17() throws RecognitionException { - try { - int _type = T__17; - 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:17:7: ( 'SetOfConfigurations' ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:17:9: 'SetOfConfigurations' - { - match("SetOfConfigurations"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__17" - - // $ANTLR start "T__18" - public final void mT__18() throws RecognitionException { - 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: ( 'E' ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:18:9: 'E' - { - match('E'); - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__18" - - // $ANTLR start "T__19" - public final void mT__19() throws RecognitionException { - try { - int _type = T__19; - 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:19:7: ( 'e' ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:19:9: 'e' - { - match('e'); - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__19" - - // $ANTLR start "T__20" - public final void mT__20() throws RecognitionException { - 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: ( 'AdaptationProcess' ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:20:9: 'AdaptationProcess' - { - match("AdaptationProcess"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__20" - - // $ANTLR start "T__21" - public final void mT__21() throws RecognitionException { - 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: ( '{' ) - // ../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('{'); - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__21" - - // $ANTLR start "T__22" - public final void mT__22() throws RecognitionException { - try { - int _type = T__22; - 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:22:7: ( 'goal' ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:22:9: 'goal' - { - match("goal"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__22" - - // $ANTLR start "T__23" - public final void mT__23() throws RecognitionException { - try { - int _type = T__23; - 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:23:7: ( 'actions' ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:23:9: 'actions' - { - match("actions"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__23" - - // $ANTLR start "T__24" - public final void mT__24() throws RecognitionException { - try { - int _type = T__24; - 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:24:7: ( ':' ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:24:9: ':' - { - match(':'); - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__24" - - // $ANTLR start "T__25" - public final void mT__25() throws RecognitionException { - try { - int _type = T__25; - 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:25:7: ( 'tactics' ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:25:9: 'tactics' - { - match("tactics"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__25" - - // $ANTLR start "T__26" - public final void mT__26() throws RecognitionException { - try { - int _type = T__26; - 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:26:7: ( 'strategies' ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:26:9: 'strategies' - { - match("strategies"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__26" - - // $ANTLR start "T__27" - public final void mT__27() throws RecognitionException { - try { - int _type = T__27; - 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:27:7: ( '}' ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:27:9: '}' - { - match('}'); - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__27" - - // $ANTLR start "T__28" - public final void mT__28() throws RecognitionException { - try { - int _type = T__28; - 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:28:7: ( ',' ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:28:9: ',' - { - match(','); - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__28" - - // $ANTLR start "T__29" - public final void mT__29() throws RecognitionException { - try { - int _type = T__29; - 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:29:7: ( 'parameters' ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:29:9: 'parameters' - { - match("parameters"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__29" - - // $ANTLR start "T__30" - public final void mT__30() throws RecognitionException { - try { - int _type = T__30; - 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:30:7: ( 'Tactic' ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:30:9: 'Tactic' - { - match("Tactic"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__30" - - // $ANTLR start "T__31" - public final void mT__31() throws RecognitionException { - try { - int _type = T__31; - 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:31:7: ( 'implementedPlan' ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:31:9: 'implementedPlan' - { - match("implementedPlan"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__31" - - // $ANTLR start "T__32" - public final void mT__32() throws RecognitionException { - try { - int _type = T__32; - 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:32:7: ( 'input' ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:32:9: 'input' - { - match("input"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__32" - - // $ANTLR start "T__33" - public final void mT__33() throws RecognitionException { - try { - int _type = T__33; - 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:33:7: ( 'output' ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:33:9: 'output' - { - match("output"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__33" - - // $ANTLR start "T__34" - public final void mT__34() throws RecognitionException { - try { - int _type = T__34; - 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:34:7: ( 'Action' ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:34:9: 'Action' - { - match("Action"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__34" - - // $ANTLR start "T__35" - public final void mT__35() throws RecognitionException { - try { - int _type = T__35; - 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:35:7: ( 'referredAdaptationPoint' ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:35:9: 'referredAdaptationPoint' - { - match("referredAdaptationPoint"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__35" - - // $ANTLR start "T__36" - public final void mT__36() throws RecognitionException { - try { - int _type = T__36; - 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:36:7: ( 'adaptationActionOperation' ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:36:9: 'adaptationActionOperation' - { - match("adaptationActionOperation"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__36" - - // $ANTLR start "T__37" - public final void mT__37() throws RecognitionException { - try { - int _type = T__37; - 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:37:7: ( 'Strategy' ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:37:9: 'Strategy' - { - match("Strategy"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__37" - - // $ANTLR start "T__38" - public final void mT__38() throws RecognitionException { - try { - int _type = T__38; - 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:38:7: ( 'objective' ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:38:9: 'objective' - { - match("objective"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__38" - - // $ANTLR start "T__39" - public final void mT__39() throws RecognitionException { - try { - int _type = T__39; - 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:39:7: ( '=' ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:39:9: '=' - { - match('='); - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__39" - - // $ANTLR start "T__40" - public final void mT__40() throws RecognitionException { - try { - int _type = T__40; - 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:40:7: ( 'triggeringEvents' ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:40:9: 'triggeringEvents' - { - match("triggeringEvents"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__40" - - // $ANTLR start "T__41" - public final void mT__41() throws RecognitionException { - try { - int _type = T__41; - 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:41:7: ( 'weightingFunction' ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:41:9: 'weightingFunction' - { - match("weightingFunction"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__41" - - // $ANTLR start "T__42" - public final void mT__42() throws RecognitionException { - try { - int _type = T__42; - 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:42:7: ( 'Description' ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:42:9: 'Description' - { - match("Description"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__42" - - // $ANTLR start "T__43" - public final void mT__43() throws RecognitionException { - try { - int _type = T__43; - 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:43:7: ( 'objectives' ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:43:9: 'objectives' - { - match("objectives"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__43" - - // $ANTLR start "T__44" - public final void mT__44() throws RecognitionException { - try { - int _type = T__44; - 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:44:7: ( 'StartAction' ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:44:9: 'StartAction' - { - match("StartAction"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__44" - - // $ANTLR start "T__45" - public final void mT__45() throws RecognitionException { - try { - int _type = T__45; - 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:45:7: ( '-' ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:45:9: '-' - { - match('-'); - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__45" - - // $ANTLR start "T__46" - public final void mT__46() throws RecognitionException { - try { - int _type = T__46; - 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:46:7: ( '.' ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:46:9: '.' - { - match('.'); - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__46" - - // $ANTLR start "T__47" - public final void mT__47() throws RecognitionException { - try { - int _type = T__47; - 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:47:7: ( 'Objective' ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:47:9: 'Objective' - { - match("Objective"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__47" - - // $ANTLR start "T__48" - public final void mT__48() throws RecognitionException { - try { - int _type = T__48; - 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:48:7: ( 'lastImpact' ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:48:9: 'lastImpact' - { - match("lastImpact"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__48" - - // $ANTLR start "T__49" - public final void mT__49() throws RecognitionException { - try { - int _type = T__49; - 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:49:7: ( 'ref' ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:49:9: 'ref' - { - match("ref"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__49" - - // $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:6106: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:6106: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:6106:11: ( '^' )? - int alt1=2; - int LA1_0 = input.LA(1); - - if ( (LA1_0=='^') ) { - alt1=1; - } - 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:6106:11: '^' - { - match('^'); - - } - break; - - } - - if ( (input.LA(1)>='A' && input.LA(1)<='Z')||input.LA(1)=='_'||(input.LA(1)>='a' && input.LA(1)<='z') ) { - input.consume(); - - } - else { - MismatchedSetException mse = new MismatchedSetException(null,input); - 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:6106:40: ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )* - loop2: - do { - int alt2=2; - int LA2_0 = input.LA(1); - - if ( ((LA2_0>='0' && LA2_0<='9')||(LA2_0>='A' && LA2_0<='Z')||LA2_0=='_'||(LA2_0>='a' && LA2_0<='z')) ) { - alt2=1; - } - - - switch (alt2) { - case 1 : - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g: - { - if ( (input.LA(1)>='0' && input.LA(1)<='9')||(input.LA(1)>='A' && input.LA(1)<='Z')||input.LA(1)=='_'||(input.LA(1)>='a' && input.LA(1)<='z') ) { - input.consume(); - - } - else { - MismatchedSetException mse = new MismatchedSetException(null,input); - recover(mse); - throw mse;} - - - } - break; - - default : - break loop2; - } - } while (true); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "RULE_ID" - - // $ANTLR start "RULE_INT" - public final void mRULE_INT() throws RecognitionException { - 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:6108: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:6108: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:6108:12: ( '0' .. '9' )+ - int cnt3=0; - loop3: - do { - int alt3=2; - int LA3_0 = input.LA(1); - - if ( ((LA3_0>='0' && LA3_0<='9')) ) { - alt3=1; - } - - - 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:6108:13: '0' .. '9' - { - matchRange('0','9'); - - } - break; - - default : - if ( cnt3 >= 1 ) break loop3; - EarlyExitException eee = - new EarlyExitException(3, input); - throw eee; - } - cnt3++; - } while (true); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "RULE_INT" - - // $ANTLR start "RULE_STRING" - public final void mRULE_STRING() throws RecognitionException { - 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:6110: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:6110: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:6110:15: ( '\"' ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' ) | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' ) | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' ) - int alt6=2; - int LA6_0 = input.LA(1); - - if ( (LA6_0=='\"') ) { - alt6=1; - } - else if ( (LA6_0=='\'') ) { - alt6=2; - } - else { - NoViableAltException nvae = - new NoViableAltException("", 6, 0, input); - - throw nvae; - } - 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:6110: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:6110:20: ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' ) | ~ ( ( '\\\\' | '\"' ) ) )* - loop4: - do { - int alt4=3; - int LA4_0 = input.LA(1); - - if ( (LA4_0=='\\') ) { - alt4=1; - } - else if ( ((LA4_0>='\u0000' && LA4_0<='!')||(LA4_0>='#' && LA4_0<='[')||(LA4_0>=']' && LA4_0<='\uFFFF')) ) { - alt4=2; - } - - - 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:6110: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') ) { - input.consume(); - - } - else { - MismatchedSetException mse = new MismatchedSetException(null,input); - recover(mse); - throw mse;} - - - } - 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:6110:66: ~ ( ( '\\\\' | '\"' ) ) - { - if ( (input.LA(1)>='\u0000' && input.LA(1)<='!')||(input.LA(1)>='#' && input.LA(1)<='[')||(input.LA(1)>=']' && input.LA(1)<='\uFFFF') ) { - input.consume(); - - } - else { - MismatchedSetException mse = new MismatchedSetException(null,input); - recover(mse); - throw mse;} - - - } - break; - - default : - break loop4; - } - } while (true); - - match('\"'); - - } - 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:6110: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:6110:91: ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' ) | ~ ( ( '\\\\' | '\\'' ) ) )* - loop5: - do { - int alt5=3; - int LA5_0 = input.LA(1); - - if ( (LA5_0=='\\') ) { - alt5=1; - } - else if ( ((LA5_0>='\u0000' && LA5_0<='&')||(LA5_0>='(' && LA5_0<='[')||(LA5_0>=']' && LA5_0<='\uFFFF')) ) { - alt5=2; - } - - - 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:6110: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') ) { - input.consume(); - - } - else { - MismatchedSetException mse = new MismatchedSetException(null,input); - recover(mse); - throw mse;} - - - } - 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:6110:137: ~ ( ( '\\\\' | '\\'' ) ) - { - if ( (input.LA(1)>='\u0000' && input.LA(1)<='&')||(input.LA(1)>='(' && input.LA(1)<='[')||(input.LA(1)>=']' && input.LA(1)<='\uFFFF') ) { - input.consume(); - - } - else { - MismatchedSetException mse = new MismatchedSetException(null,input); - recover(mse); - throw mse;} - - - } - break; - - default : - break loop5; - } - } while (true); - - match('\''); - - } - break; - - } - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "RULE_STRING" - - // $ANTLR start "RULE_ML_COMMENT" - public final void mRULE_ML_COMMENT() throws RecognitionException { - 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:6112: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:6112: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:6112:24: ( options {greedy=false; } : . )* - loop7: - do { - int alt7=2; - int LA7_0 = input.LA(1); - - if ( (LA7_0=='*') ) { - int LA7_1 = input.LA(2); - - if ( (LA7_1=='/') ) { - alt7=2; - } - else if ( ((LA7_1>='\u0000' && LA7_1<='.')||(LA7_1>='0' && LA7_1<='\uFFFF')) ) { - alt7=1; - } - - - } - else if ( ((LA7_0>='\u0000' && LA7_0<=')')||(LA7_0>='+' && LA7_0<='\uFFFF')) ) { - 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:6112:52: . - { - matchAny(); - - } - break; - - default : - break loop7; - } - } while (true); - - match("*/"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "RULE_ML_COMMENT" - - // $ANTLR start "RULE_SL_COMMENT" - public final void mRULE_SL_COMMENT() throws RecognitionException { - 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:6114: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:6114: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:6114:24: (~ ( ( '\\n' | '\\r' ) ) )* - loop8: - do { - int alt8=2; - int LA8_0 = input.LA(1); - - if ( ((LA8_0>='\u0000' && LA8_0<='\t')||(LA8_0>='\u000B' && LA8_0<='\f')||(LA8_0>='\u000E' && LA8_0<='\uFFFF')) ) { - 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:6114: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(); - - } - else { - MismatchedSetException mse = new MismatchedSetException(null,input); - recover(mse); - throw mse;} - - - } - break; - - default : - break loop8; - } - } while (true); - - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:6114:40: ( ( '\\r' )? '\\n' )? - int alt10=2; - int LA10_0 = input.LA(1); - - if ( (LA10_0=='\n'||LA10_0=='\r') ) { - alt10=1; - } - 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:6114: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:6114:41: ( '\\r' )? - int alt9=2; - int LA9_0 = input.LA(1); - - if ( (LA9_0=='\r') ) { - 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:6114:41: '\\r' - { - match('\r'); - - } - break; - - } - - match('\n'); - - } - break; - - } - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "RULE_SL_COMMENT" - - // $ANTLR start "RULE_WS" - public final void mRULE_WS() throws RecognitionException { - 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:6116: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:6116: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:6116:11: ( ' ' | '\\t' | '\\r' | '\\n' )+ - int cnt11=0; - loop11: - do { - int alt11=2; - int LA11_0 = input.LA(1); - - if ( ((LA11_0>='\t' && LA11_0<='\n')||LA11_0=='\r'||LA11_0==' ') ) { - alt11=1; - } - - - switch (alt11) { - case 1 : - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g: - { - if ( (input.LA(1)>='\t' && input.LA(1)<='\n')||input.LA(1)=='\r'||input.LA(1)==' ' ) { - input.consume(); - - } - else { - MismatchedSetException mse = new MismatchedSetException(null,input); - recover(mse); - throw mse;} - - - } - break; - - default : - if ( cnt11 >= 1 ) break loop11; - EarlyExitException eee = - new EarlyExitException(11, input); - throw eee; - } - cnt11++; - } while (true); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "RULE_WS" - - // $ANTLR start "RULE_ANY_OTHER" - public final void mRULE_ANY_OTHER() throws RecognitionException { - 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:6118:16: ( . ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:6118:18: . - { - matchAny(); - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $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 | RULE_ID | RULE_INT | RULE_STRING | RULE_ML_COMMENT | RULE_SL_COMMENT | RULE_WS | RULE_ANY_OTHER ) - int alt12=46; - alt12 = dfa12.predict(input); - switch (alt12) { - case 1 : - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1:10: T__11 - { - mT__11(); - - } - 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:1:16: T__12 - { - mT__12(); - - } - break; - case 3 : - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1:22: T__13 - { - mT__13(); - - } - break; - case 4 : - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1:28: T__14 - { - mT__14(); - - } - break; - case 5 : - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1:34: T__15 - { - mT__15(); - - } - break; - case 6 : - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1:40: T__16 - { - mT__16(); - - } - break; - case 7 : - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1:46: T__17 - { - mT__17(); - - } - break; - case 8 : - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1:52: T__18 - { - mT__18(); - - } - break; - case 9 : - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1:58: T__19 - { - mT__19(); - - } - break; - case 10 : - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1:64: T__20 - { - mT__20(); - - } - break; - case 11 : - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1:70: T__21 - { - mT__21(); - - } - break; - case 12 : - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1:76: T__22 - { - mT__22(); - - } - break; - case 13 : - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1:82: T__23 - { - mT__23(); - - } - break; - case 14 : - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1:88: T__24 - { - mT__24(); - - } - break; - case 15 : - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1:94: T__25 - { - mT__25(); - - } - break; - case 16 : - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1:100: T__26 - { - mT__26(); - - } - break; - case 17 : - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1:106: T__27 - { - mT__27(); - - } - break; - case 18 : - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1:112: T__28 - { - mT__28(); - - } - break; - case 19 : - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1:118: T__29 - { - mT__29(); - - } - break; - case 20 : - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1:124: T__30 - { - mT__30(); - - } - break; - case 21 : - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1:130: T__31 - { - mT__31(); - - } - break; - case 22 : - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1:136: T__32 - { - mT__32(); - - } - break; - case 23 : - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1:142: T__33 - { - mT__33(); - - } - break; - case 24 : - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1:148: T__34 - { - mT__34(); - - } - break; - case 25 : - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1:154: T__35 - { - mT__35(); - - } - break; - case 26 : - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1:160: T__36 - { - mT__36(); - - } - break; - case 27 : - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1:166: T__37 - { - mT__37(); - - } - break; - case 28 : - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1:172: T__38 - { - mT__38(); - - } - break; - case 29 : - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1:178: T__39 - { - mT__39(); - - } - break; - case 30 : - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1:184: T__40 - { - mT__40(); - - } - break; - case 31 : - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1:190: T__41 - { - mT__41(); - - } - break; - case 32 : - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1:196: T__42 - { - mT__42(); - - } - break; - case 33 : - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1:202: T__43 - { - mT__43(); - - } - break; - case 34 : - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1:208: T__44 - { - mT__44(); - - } - break; - case 35 : - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1:214: T__45 - { - mT__45(); - - } - break; - case 36 : - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1:220: T__46 - { - mT__46(); - - } - break; - case 37 : - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1:226: T__47 - { - mT__47(); - - } - break; - case 38 : - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1:232: T__48 - { - mT__48(); - - } - break; - case 39 : - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1:238: T__49 - { - mT__49(); - - } - break; - case 40 : - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1:244: RULE_ID - { - mRULE_ID(); - - } - break; - case 41 : - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1:252: RULE_INT - { - mRULE_INT(); - - } - break; - case 42 : - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1:261: RULE_STRING - { - mRULE_STRING(); - - } - break; - case 43 : - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1:273: RULE_ML_COMMENT - { - mRULE_ML_COMMENT(); - - } - break; - case 44 : - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1:289: RULE_SL_COMMENT - { - mRULE_SL_COMMENT(); - - } - break; - case 45 : - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1:305: RULE_WS - { - mRULE_WS(); - - } - break; - case 46 : - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1:313: RULE_ANY_OTHER - { - mRULE_ANY_OTHER(); - - } - break; - - } - - } - - - protected DFA12 dfa12 = new DFA12(this); - static final String DFA12_eotS = - "\1\uffff\5\46\1\54\1\55\1\uffff\2\46\1\uffff\2\46\2\uffff\5\46\1"+ - "\uffff\2\46\2\uffff\2\46\1\43\2\uffff\3\43\2\uffff\2\46\1\uffff"+ - "\5\46\3\uffff\3\46\1\uffff\3\46\2\uffff\7\46\1\uffff\2\46\2\uffff"+ - "\2\46\5\uffff\25\46\1\173\15\46\1\u0089\14\46\1\uffff\15\46\1\uffff"+ - "\10\46\1\u00ac\15\46\1\u00bb\11\46\1\u00c5\1\46\1\uffff\1\u00c7"+ - "\15\46\1\uffff\3\46\1\u00d8\1\46\1\u00da\3\46\1\uffff\1\46\1\uffff"+ - "\7\46\1\u00e6\10\46\1\uffff\1\46\1\uffff\13\46\1\uffff\15\46\1\u0109"+ - "\3\46\1\u010d\1\46\1\u010f\2\46\1\u0112\7\46\1\u011a\1\u011b\1\46"+ - "\1\u011d\1\uffff\3\46\1\uffff\1\u0121\1\uffff\1\u0122\1\46\1\uffff"+ - "\7\46\2\uffff\1\46\1\uffff\2\46\1\u012e\2\uffff\1\46\1\u0130\11"+ - "\46\1\uffff\1\46\1\uffff\3\46\1\u013e\11\46\1\uffff\6\46\1\u014e"+ - "\4\46\1\u0153\3\46\1\uffff\3\46\1\u015a\1\uffff\4\46\1\u015f\1\46"+ - "\1\uffff\1\46\1\u0162\2\46\1\uffff\2\46\1\uffff\1\u0167\3\46\1\uffff"+ - "\11\46\1\u0174\1\46\1\u0176\1\uffff\1\46\1\uffff\1\u0178\1\uffff"; - static final String DFA12_eofS = - "\u0179\uffff"; - static final String DFA12_minS = - "\1\0\1\145\1\157\1\162\1\143\1\162\2\60\1\uffff\1\157\1\143\1\uffff"+ - "\1\141\1\164\2\uffff\2\141\1\155\1\142\1\145\1\uffff\2\145\2\uffff"+ - "\1\142\1\141\1\101\2\uffff\2\0\1\52\2\uffff\1\141\1\164\1\uffff"+ - "\1\157\1\141\1\164\1\141\1\157\3\uffff\1\141\1\164\1\141\1\uffff"+ - "\1\143\1\151\1\162\2\uffff\1\162\1\143\2\160\1\164\1\152\1\146\1"+ - "\uffff\1\151\1\163\2\uffff\1\152\1\163\5\uffff\1\160\1\141\1\162"+ - "\1\117\1\160\1\156\1\151\2\160\1\154\1\151\1\160\1\164\1\147\2\141"+ - "\1\164\1\154\1\165\1\160\1\145\1\60\1\147\1\143\1\145\1\164\1\101"+ - "\2\164\1\146\1\101\1\143\1\157\1\164\1\145\1\60\1\157\1\164\1\151"+ - "\1\147\1\164\1\155\1\151\1\145\1\164\1\165\1\143\1\162\1\uffff\1"+ - "\150\1\162\1\143\1\111\1\143\1\145\1\101\1\103\1\143\1\150\1\156"+ - "\1\141\1\162\1\uffff\1\156\1\141\1\143\3\145\1\143\1\155\1\60\2"+ - "\164\1\162\1\164\1\151\1\164\1\155\1\164\1\147\1\143\1\157\1\164"+ - "\1\101\1\60\1\157\2\164\1\163\1\164\1\163\1\162\1\147\1\164\1\60"+ - "\1\145\1\uffff\1\60\1\151\1\145\1\151\1\160\1\151\1\160\1\151\1"+ - "\171\1\164\1\156\1\151\1\143\1\145\1\uffff\1\156\1\151\1\171\1\60"+ - "\1\151\1\60\2\151\1\145\1\uffff\1\156\1\uffff\1\166\1\144\1\156"+ - "\1\164\1\166\1\141\1\157\1\60\1\151\1\146\1\157\1\164\1\146\1\101"+ - "\1\157\1\122\1\uffff\1\157\1\uffff\1\156\1\145\1\162\1\164\1\145"+ - "\1\101\1\147\1\151\1\145\1\143\1\156\1\uffff\1\157\1\151\1\156\1"+ - "\151\1\145\1\143\1\156\1\141\1\156\1\147\2\163\1\145\1\60\1\144"+ - "\1\106\1\157\1\60\1\164\1\60\1\156\1\147\1\60\1\157\1\162\1\164"+ - "\1\120\1\156\1\101\1\105\2\60\1\144\1\60\1\uffff\1\141\1\165\1\156"+ - "\1\uffff\1\60\1\uffff\1\60\1\165\1\uffff\1\156\1\145\1\151\1\162"+ - "\1\147\1\143\1\166\2\uffff\1\120\1\uffff\1\160\1\156\1\60\2\uffff"+ - "\1\162\1\60\1\156\2\157\1\145\1\164\1\145\1\154\1\164\1\143\1\uffff"+ - "\1\141\1\uffff\1\143\1\156\1\143\1\60\1\151\1\156\2\141\2\164\1"+ - "\145\1\117\1\145\1\uffff\1\157\1\164\1\156\1\164\2\151\1\60\1\160"+ - "\1\163\1\156\1\163\1\60\1\151\2\157\1\uffff\1\145\1\163\1\117\1"+ - "\60\1\uffff\1\157\2\156\1\162\1\60\1\160\1\uffff\1\156\1\60\1\163"+ - "\1\141\1\uffff\1\145\1\120\1\uffff\1\60\1\164\1\162\1\157\1\uffff"+ - "\1\151\1\141\1\151\1\157\1\164\2\156\1\151\1\164\1\60\1\157\1\60"+ - "\1\uffff\1\156\1\uffff\1\60\1\uffff"; - static final String DFA12_maxS = - "\1\uffff\1\164\1\157\1\162\1\144\1\162\2\172\1\uffff\1\157\1\144"+ - "\1\uffff\1\162\1\164\2\uffff\2\141\1\156\1\165\1\145\1\uffff\2\145"+ - "\2\uffff\1\142\1\141\1\172\2\uffff\2\uffff\1\57\2\uffff\1\162\1"+ - "\164\1\uffff\1\157\1\141\1\164\1\141\1\157\3\uffff\1\141\1\164\1"+ - "\141\1\uffff\1\143\1\151\1\162\2\uffff\1\162\1\143\2\160\1\164\1"+ - "\152\1\146\1\uffff\1\151\1\163\2\uffff\1\152\1\163\5\uffff\1\160"+ - "\1\141\1\162\1\117\1\160\1\156\1\151\2\160\1\154\1\151\1\160\1\164"+ - "\1\147\2\141\1\164\1\154\1\165\1\160\1\145\1\172\1\147\1\143\1\145"+ - "\1\164\1\101\2\164\1\146\1\101\1\143\1\157\1\164\1\145\1\172\1\157"+ - "\1\164\1\151\1\147\1\164\1\155\1\151\1\145\1\164\1\165\1\143\1\162"+ - "\1\uffff\1\150\1\162\1\143\1\111\1\143\1\145\1\101\1\103\1\143\1"+ - "\150\1\156\1\151\1\162\1\uffff\1\156\1\141\1\143\3\145\1\143\1\155"+ - "\1\172\2\164\1\162\1\164\1\151\1\164\1\155\1\164\1\147\1\143\1\157"+ - "\1\164\1\101\1\172\1\157\2\164\1\163\1\164\1\163\1\162\1\147\1\164"+ - "\1\172\1\145\1\uffff\1\172\1\151\1\145\1\151\1\160\1\151\1\160\1"+ - "\151\1\171\1\164\1\156\1\151\1\143\1\145\1\uffff\1\156\1\151\1\171"+ - "\1\172\1\151\1\172\2\151\1\145\1\uffff\1\156\1\uffff\1\166\1\144"+ - "\1\156\1\164\1\166\1\141\1\157\1\172\1\151\1\146\1\157\1\164\1\146"+ - "\1\101\1\157\1\122\1\uffff\1\157\1\uffff\1\156\1\145\1\162\1\164"+ - "\1\145\1\101\1\147\1\151\1\145\1\143\1\156\1\uffff\1\157\1\151\1"+ - "\156\1\151\1\145\1\143\1\156\1\141\1\156\1\147\2\163\1\145\1\172"+ - "\1\144\1\106\1\157\1\172\1\164\1\172\1\156\1\147\1\172\1\157\1\162"+ - "\1\164\1\120\1\156\1\101\1\105\2\172\1\144\1\172\1\uffff\1\141\1"+ - "\165\1\156\1\uffff\1\172\1\uffff\1\172\1\165\1\uffff\1\156\1\145"+ - "\1\151\1\162\1\147\1\143\1\166\2\uffff\1\120\1\uffff\1\160\1\156"+ - "\1\172\2\uffff\1\162\1\172\1\156\2\157\1\145\1\164\1\145\1\154\1"+ - "\164\1\143\1\uffff\1\141\1\uffff\1\143\1\156\1\143\1\172\1\151\1"+ - "\156\2\141\2\164\1\145\1\117\1\145\1\uffff\1\157\1\164\1\156\1\164"+ - "\2\151\1\172\1\160\1\163\1\156\1\163\1\172\1\151\2\157\1\uffff\1"+ - "\145\1\163\1\117\1\172\1\uffff\1\157\2\156\1\162\1\172\1\160\1\uffff"+ - "\1\156\1\172\1\163\1\141\1\uffff\1\145\1\120\1\uffff\1\172\1\164"+ - "\1\162\1\157\1\uffff\1\151\1\141\1\151\1\157\1\164\2\156\1\151\1"+ - "\164\1\172\1\157\1\172\1\uffff\1\156\1\uffff\1\172\1\uffff"; - static final String DFA12_acceptS = - "\10\uffff\1\13\2\uffff\1\16\2\uffff\1\21\1\22\5\uffff\1\35\2\uffff"+ - "\1\43\1\44\3\uffff\1\50\1\51\3\uffff\1\55\1\56\2\uffff\1\50\5\uffff"+ - "\1\10\1\11\1\13\3\uffff\1\16\3\uffff\1\21\1\22\7\uffff\1\35\2\uffff"+ - "\1\43\1\44\2\uffff\1\51\1\52\1\53\1\54\1\55\60\uffff\1\47\15\uffff"+ - "\1\14\42\uffff\1\26\16\uffff\1\30\11\uffff\1\24\1\uffff\1\27\20"+ - "\uffff\1\15\1\uffff\1\17\13\uffff\1\33\42\uffff\1\34\3\uffff\1\45"+ - "\1\uffff\1\1\2\uffff\1\2\7\uffff\1\20\1\23\1\uffff\1\41\3\uffff"+ - "\1\46\1\42\13\uffff\1\40\1\uffff\1\3\15\uffff\1\6\17\uffff\1\4\4"+ - "\uffff\1\25\6\uffff\1\36\4\uffff\1\12\2\uffff\1\37\4\uffff\1\7\14"+ - "\uffff\1\5\1\uffff\1\31\1\uffff\1\32"; - static final String DFA12_specialS = - "\1\0\36\uffff\1\2\1\1\u0158\uffff}>"; - static final String[] DFA12_transitionS = { - "\11\43\2\42\2\43\1\42\22\43\1\42\1\43\1\37\4\43\1\40\4\43\1"+ - "\17\1\30\1\31\1\41\12\36\1\13\2\43\1\25\3\43\1\4\1\3\1\35\1"+ - "\27\1\6\6\35\1\2\2\35\1\32\1\5\2\35\1\1\1\21\6\35\3\43\1\34"+ - "\1\35\1\43\1\12\3\35\1\7\1\35\1\11\1\35\1\22\2\35\1\33\2\35"+ - "\1\23\1\20\1\35\1\24\1\15\1\14\2\35\1\26\3\35\1\10\1\43\1\16"+ - "\uff82\43", - "\1\45\16\uffff\1\44", - "\1\47", - "\1\50", - "\1\51\1\52", - "\1\53", - "\12\46\7\uffff\32\46\4\uffff\1\46\1\uffff\32\46", - "\12\46\7\uffff\32\46\4\uffff\1\46\1\uffff\32\46", - "", - "\1\57", - "\1\60\1\61", - "", - "\1\63\20\uffff\1\64", - "\1\65", - "", - "", - "\1\70", - "\1\71", - "\1\72\1\73", - "\1\75\22\uffff\1\74", - "\1\76", - "", - "\1\100", - "\1\101", - "", - "", - "\1\104", - "\1\105", - "\32\46\4\uffff\1\46\1\uffff\32\46", - "", - "", - "\0\107", - "\0\107", - "\1\110\4\uffff\1\111", - "", - "", - "\1\115\15\uffff\1\113\2\uffff\1\114", - "\1\116", - "", - "\1\117", - "\1\120", - "\1\121", - "\1\122", - "\1\123", - "", - "", - "", - "\1\124", - "\1\125", - "\1\126", - "", - "\1\127", - "\1\130", - "\1\131", - "", - "", - "\1\132", - "\1\133", - "\1\134", - "\1\135", - "\1\136", - "\1\137", - "\1\140", - "", - "\1\141", - "\1\142", - "", - "", - "\1\143", - "\1\144", - "", - "", - "", - "", - "", - "\1\145", - "\1\146", - "\1\147", - "\1\150", - "\1\151", - "\1\152", - "\1\153", - "\1\154", - "\1\155", - "\1\156", - "\1\157", - "\1\160", - "\1\161", - "\1\162", - "\1\163", - "\1\164", - "\1\165", - "\1\166", - "\1\167", - "\1\170", - "\1\171", - "\12\46\7\uffff\32\46\4\uffff\1\46\1\uffff\4\46\1\172\25\46", - "\1\174", - "\1\175", - "\1\176", - "\1\177", - "\1\u0080", - "\1\u0081", - "\1\u0082", - "\1\u0083", - "\1\u0084", - "\1\u0085", - "\1\u0086", - "\1\u0087", - "\1\u0088", - "\12\46\7\uffff\32\46\4\uffff\1\46\1\uffff\32\46", - "\1\u008a", - "\1\u008b", - "\1\u008c", - "\1\u008d", - "\1\u008e", - "\1\u008f", - "\1\u0090", - "\1\u0091", - "\1\u0092", - "\1\u0093", - "\1\u0094", - "\1\u0095", - "", - "\1\u0096", - "\1\u0097", - "\1\u0098", - "\1\u0099", - "\1\u009a", - "\1\u009b", - "\1\u009c", - "\1\u009d", - "\1\u009e", - "\1\u009f", - "\1\u00a0", - "\1\u00a2\7\uffff\1\u00a1", - "\1\u00a3", - "", - "\1\u00a4", - "\1\u00a5", - "\1\u00a6", - "\1\u00a7", - "\1\u00a8", - "\1\u00a9", - "\1\u00aa", - "\1\u00ab", - "\12\46\7\uffff\32\46\4\uffff\1\46\1\uffff\32\46", - "\1\u00ad", - "\1\u00ae", - "\1\u00af", - "\1\u00b0", - "\1\u00b1", - "\1\u00b2", - "\1\u00b3", - "\1\u00b4", - "\1\u00b5", - "\1\u00b6", - "\1\u00b7", - "\1\u00b8", - "\1\u00b9", - "\12\46\7\uffff\21\46\1\u00ba\10\46\4\uffff\1\46\1\uffff\32"+ - "\46", - "\1\u00bc", - "\1\u00bd", - "\1\u00be", - "\1\u00bf", - "\1\u00c0", - "\1\u00c1", - "\1\u00c2", - "\1\u00c3", - "\1\u00c4", - "\12\46\7\uffff\32\46\4\uffff\1\46\1\uffff\32\46", - "\1\u00c6", - "", - "\12\46\7\uffff\32\46\4\uffff\1\46\1\uffff\32\46", - "\1\u00c8", - "\1\u00c9", - "\1\u00ca", - "\1\u00cb", - "\1\u00cc", - "\1\u00cd", - "\1\u00ce", - "\1\u00cf", - "\1\u00d0", - "\1\u00d1", - "\1\u00d2", - "\1\u00d3", - "\1\u00d4", - "", - "\1\u00d5", - "\1\u00d6", - "\1\u00d7", - "\12\46\7\uffff\32\46\4\uffff\1\46\1\uffff\32\46", - "\1\u00d9", - "\12\46\7\uffff\32\46\4\uffff\1\46\1\uffff\32\46", - "\1\u00db", - "\1\u00dc", - "\1\u00dd", - "", - "\1\u00de", - "", - "\1\u00df", - "\1\u00e0", - "\1\u00e1", - "\1\u00e2", - "\1\u00e3", - "\1\u00e4", - "\1\u00e5", - "\12\46\7\uffff\32\46\4\uffff\1\46\1\uffff\32\46", - "\1\u00e7", - "\1\u00e8", - "\1\u00e9", - "\1\u00ea", - "\1\u00eb", - "\1\u00ec", - "\1\u00ed", - "\1\u00ee", - "", - "\1\u00ef", - "", - "\1\u00f0", - "\1\u00f1", - "\1\u00f2", - "\1\u00f3", - "\1\u00f4", - "\1\u00f5", - "\1\u00f6", - "\1\u00f7", - "\1\u00f8", - "\1\u00f9", - "\1\u00fa", - "", - "\1\u00fb", - "\1\u00fc", - "\1\u00fd", - "\1\u00fe", - "\1\u00ff", - "\1\u0100", - "\1\u0101", - "\1\u0102", - "\1\u0103", - "\1\u0104", - "\1\u0105", - "\1\u0106", - "\1\u0107", - "\12\46\7\uffff\32\46\4\uffff\1\46\1\uffff\22\46\1\u0108\7\46", - "\1\u010a", - "\1\u010b", - "\1\u010c", - "\12\46\7\uffff\32\46\4\uffff\1\46\1\uffff\32\46", - "\1\u010e", - "\12\46\7\uffff\32\46\4\uffff\1\46\1\uffff\32\46", - "\1\u0110", - "\1\u0111", - "\12\46\7\uffff\32\46\4\uffff\1\46\1\uffff\32\46", - "\1\u0113", - "\1\u0114", - "\1\u0115", - "\1\u0116", - "\1\u0117", - "\1\u0118", - "\1\u0119", - "\12\46\7\uffff\32\46\4\uffff\1\46\1\uffff\32\46", - "\12\46\7\uffff\32\46\4\uffff\1\46\1\uffff\32\46", - "\1\u011c", - "\12\46\7\uffff\32\46\4\uffff\1\46\1\uffff\32\46", - "", - "\1\u011e", - "\1\u011f", - "\1\u0120", - "", - "\12\46\7\uffff\32\46\4\uffff\1\46\1\uffff\32\46", - "", - "\12\46\7\uffff\32\46\4\uffff\1\46\1\uffff\32\46", - "\1\u0123", - "", - "\1\u0124", - "\1\u0125", - "\1\u0126", - "\1\u0127", - "\1\u0128", - "\1\u0129", - "\1\u012a", - "", - "", - "\1\u012b", - "", - "\1\u012c", - "\1\u012d", - "\12\46\7\uffff\32\46\4\uffff\1\46\1\uffff\32\46", - "", - "", - "\1\u012f", - "\12\46\7\uffff\32\46\4\uffff\1\46\1\uffff\32\46", - "\1\u0131", - "\1\u0132", - "\1\u0133", - "\1\u0134", - "\1\u0135", - "\1\u0136", - "\1\u0137", - "\1\u0138", - "\1\u0139", - "", - "\1\u013a", - "", - "\1\u013b", - "\1\u013c", - "\1\u013d", - "\12\46\7\uffff\32\46\4\uffff\1\46\1\uffff\32\46", - "\1\u013f", - "\1\u0140", - "\1\u0141", - "\1\u0142", - "\1\u0143", - "\1\u0144", - "\1\u0145", - "\1\u0146", - "\1\u0147", - "", - "\1\u0148", - "\1\u0149", - "\1\u014a", - "\1\u014b", - "\1\u014c", - "\1\u014d", - "\12\46\7\uffff\32\46\4\uffff\1\46\1\uffff\32\46", - "\1\u014f", - "\1\u0150", - "\1\u0151", - "\1\u0152", - "\12\46\7\uffff\32\46\4\uffff\1\46\1\uffff\32\46", - "\1\u0154", - "\1\u0155", - "\1\u0156", - "", - "\1\u0157", - "\1\u0158", - "\1\u0159", - "\12\46\7\uffff\32\46\4\uffff\1\46\1\uffff\32\46", - "", - "\1\u015b", - "\1\u015c", - "\1\u015d", - "\1\u015e", - "\12\46\7\uffff\32\46\4\uffff\1\46\1\uffff\32\46", - "\1\u0160", - "", - "\1\u0161", - "\12\46\7\uffff\32\46\4\uffff\1\46\1\uffff\32\46", - "\1\u0163", - "\1\u0164", - "", - "\1\u0165", - "\1\u0166", - "", - "\12\46\7\uffff\32\46\4\uffff\1\46\1\uffff\32\46", - "\1\u0168", - "\1\u0169", - "\1\u016a", - "", - "\1\u016b", - "\1\u016c", - "\1\u016d", - "\1\u016e", - "\1\u016f", - "\1\u0170", - "\1\u0171", - "\1\u0172", - "\1\u0173", - "\12\46\7\uffff\32\46\4\uffff\1\46\1\uffff\32\46", - "\1\u0175", - "\12\46\7\uffff\32\46\4\uffff\1\46\1\uffff\32\46", - "", - "\1\u0177", - "", - "\12\46\7\uffff\32\46\4\uffff\1\46\1\uffff\32\46", - "" - }; - - static final short[] DFA12_eot = DFA.unpackEncodedString(DFA12_eotS); - static final short[] DFA12_eof = DFA.unpackEncodedString(DFA12_eofS); - static final char[] DFA12_min = DFA.unpackEncodedStringToUnsignedChars(DFA12_minS); - static final char[] DFA12_max = DFA.unpackEncodedStringToUnsignedChars(DFA12_maxS); - static final short[] DFA12_accept = DFA.unpackEncodedString(DFA12_acceptS); - static final short[] DFA12_special = DFA.unpackEncodedString(DFA12_specialS); - static final short[][] DFA12_transition; - - static { - int numStates = DFA12_transitionS.length; - DFA12_transition = new short[numStates][]; - for (int i=0; i<numStates; i++) { - DFA12_transition[i] = DFA.unpackEncodedString(DFA12_transitionS[i]); - } - } - - static class DFA12 extends DFA { - - public DFA12(BaseRecognizer recognizer) { - this.recognizer = recognizer; - this.decisionNumber = 12; - this.eot = DFA12_eot; - this.eof = DFA12_eof; - this.min = DFA12_min; - this.max = DFA12_max; - this.accept = DFA12_accept; - this.special = DFA12_special; - 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 | 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_0 = input.LA(1); - - s = -1; - if ( (LA12_0=='S') ) {s = 1;} - - else if ( (LA12_0=='L') ) {s = 2;} - - else if ( (LA12_0=='B') ) {s = 3;} - - else if ( (LA12_0=='A') ) {s = 4;} - - else if ( (LA12_0=='P') ) {s = 5;} - - else if ( (LA12_0=='E') ) {s = 6;} - - else if ( (LA12_0=='e') ) {s = 7;} - - else if ( (LA12_0=='{') ) {s = 8;} - - else if ( (LA12_0=='g') ) {s = 9;} - - else if ( (LA12_0=='a') ) {s = 10;} - - else if ( (LA12_0==':') ) {s = 11;} - - else if ( (LA12_0=='t') ) {s = 12;} - - else if ( (LA12_0=='s') ) {s = 13;} - - else if ( (LA12_0=='}') ) {s = 14;} - - else if ( (LA12_0==',') ) {s = 15;} - - else if ( (LA12_0=='p') ) {s = 16;} - - else if ( (LA12_0=='T') ) {s = 17;} - - else if ( (LA12_0=='i') ) {s = 18;} - - else if ( (LA12_0=='o') ) {s = 19;} - - else if ( (LA12_0=='r') ) {s = 20;} - - else if ( (LA12_0=='=') ) {s = 21;} - - else if ( (LA12_0=='w') ) {s = 22;} - - else if ( (LA12_0=='D') ) {s = 23;} - - else if ( (LA12_0=='-') ) {s = 24;} - - else if ( (LA12_0=='.') ) {s = 25;} - - else if ( (LA12_0=='O') ) {s = 26;} - - else if ( (LA12_0=='l') ) {s = 27;} - - else if ( (LA12_0=='^') ) {s = 28;} - - else if ( (LA12_0=='C'||(LA12_0>='F' && LA12_0<='K')||(LA12_0>='M' && LA12_0<='N')||(LA12_0>='Q' && LA12_0<='R')||(LA12_0>='U' && LA12_0<='Z')||LA12_0=='_'||(LA12_0>='b' && LA12_0<='d')||LA12_0=='f'||LA12_0=='h'||(LA12_0>='j' && LA12_0<='k')||(LA12_0>='m' && LA12_0<='n')||LA12_0=='q'||(LA12_0>='u' && LA12_0<='v')||(LA12_0>='x' && LA12_0<='z')) ) {s = 29;} - - else if ( ((LA12_0>='0' && LA12_0<='9')) ) {s = 30;} - - else if ( (LA12_0=='\"') ) {s = 31;} - - else if ( (LA12_0=='\'') ) {s = 32;} - - else if ( (LA12_0=='/') ) {s = 33;} - - else if ( ((LA12_0>='\t' && LA12_0<='\n')||LA12_0=='\r'||LA12_0==' ') ) {s = 34;} - - 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=='|'||(LA12_0>='~' && LA12_0<='\uFFFF')) ) {s = 35;} - - if ( s>=0 ) return s; - break; - case 1 : - int LA12_32 = input.LA(1); - - s = -1; - if ( ((LA12_32>='\u0000' && LA12_32<='\uFFFF')) ) {s = 71;} - - else s = 35; - - if ( s>=0 ) return s; - break; - case 2 : - int LA12_31 = input.LA(1); - - s = -1; - if ( ((LA12_31>='\u0000' && LA12_31<='\uFFFF')) ) {s = 71;} - - else s = 35; - - if ( s>=0 ) return s; - break; - } - NoViableAltException nvae = - new NoViableAltException(getDescription(), 12, _s, input); - error(nvae); - throw nvae; - } - } - - -} \ No newline at end of file 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 deleted file mode 100644 index 8a383f7982999507c4ca3d482212584631917bb6..0000000000000000000000000000000000000000 --- a/edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguageParser.java +++ /dev/null @@ -1,16143 +0,0 @@ -package edu.kit.ipd.descartes.mm.adaptation.ui.contentassist.antlr.internal; - -import java.io.InputStream; -import org.eclipse.xtext.*; -import org.eclipse.xtext.parser.*; -import org.eclipse.xtext.parser.impl.*; -import org.eclipse.emf.ecore.util.EcoreUtil; -import org.eclipse.emf.ecore.EObject; -import org.eclipse.xtext.parser.antlr.XtextTokenStream; -import org.eclipse.xtext.parser.antlr.XtextTokenStream.HiddenTokens; -import org.eclipse.xtext.ui.editor.contentassist.antlr.internal.AbstractInternalContentAssistParser; -import org.eclipse.xtext.ui.editor.contentassist.antlr.internal.DFA; -import edu.kit.ipd.descartes.mm.adaptation.services.StaAdaptationLanguageGrammarAccess; - - - -import org.antlr.runtime.*; -import java.util.Stack; -import java.util.List; -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", "'StopAction'", "'LoopAction'", "'BranchAction'", "'ActionReference'", "'AdaptionActionOperation'", "'PropertyRange'", "'SetOfConfigurations'", "'E'", "'e'", "'AdaptationProcess'", "'{'", "'goal'", "'actions'", "':'", "'tactics'", "'strategies'", "'}'", "','", "'parameters'", "'Tactic'", "'implementedPlan'", "'input'", "'output'", "'Action'", "'referredAdaptationPoint'", "'adaptationActionOperation'", "'Strategy'", "'objective'", "'='", "'triggeringEvents'", "'weightingFunction'", "'Description'", "'objectives'", "'StartAction'", "'-'", "'.'", "'Objective'", "'lastImpact'", "'ref'" - }; - public static final int RULE_ID=5; - public static final int T__29=29; - public static final int T__28=28; - public static final int T__27=27; - public static final int T__26=26; - public static final int T__25=25; - public static final int T__24=24; - public static final int T__23=23; - public static final int T__22=22; - public static final int RULE_ANY_OTHER=10; - public static final int T__21=21; - public static final int T__20=20; - public static final int EOF=-1; - public static final int T__19=19; - public static final int T__16=16; - public static final int T__15=15; - public static final int T__18=18; - public static final int T__17=17; - public static final int T__12=12; - public static final int T__11=11; - public static final int T__14=14; - public static final int T__13=13; - public static final int RULE_INT=6; - public static final int T__42=42; - public static final int T__43=43; - public static final int T__40=40; - public static final int T__41=41; - public static final int T__46=46; - public static final int T__47=47; - public static final int T__44=44; - public static final int T__45=45; - public static final int T__48=48; - public static final int T__49=49; - public static final int RULE_SL_COMMENT=8; - public static final int RULE_ML_COMMENT=7; - public static final int T__30=30; - public static final int T__31=31; - public static final int T__32=32; - public static final int RULE_STRING=4; - public static final int T__33=33; - public static final int T__34=34; - public static final int T__35=35; - public static final int T__36=36; - public static final int T__37=37; - public static final int T__38=38; - public static final int T__39=39; - public static final int RULE_WS=9; - - // delegates - // delegators - - - public InternalStaAdaptationLanguageParser(TokenStream input) { - this(input, new RecognizerSharedState()); - } - public InternalStaAdaptationLanguageParser(TokenStream input, RecognizerSharedState state) { - super(input, state); - - } - - - public String[] getTokenNames() { return InternalStaAdaptationLanguageParser.tokenNames; } - public String getGrammarFileName() { return "../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g"; } - - - - private StaAdaptationLanguageGrammarAccess grammarAccess; - - public void setGrammarAccess(StaAdaptationLanguageGrammarAccess grammarAccess) { - this.grammarAccess = grammarAccess; - } - - @Override - protected Grammar getGrammar() { - return grammarAccess.getGrammar(); - } - - @Override - protected String getValueForTokenName(String tokenName) { - return tokenName; - } - - - - - // $ANTLR start "entryRuleAdaptationProcess" - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:60:1: entryRuleAdaptationProcess : ruleAdaptationProcess EOF ; - public final void entryRuleAdaptationProcess() throws RecognitionException { - try { - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:61:1: ( ruleAdaptationProcess EOF ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:62:1: ruleAdaptationProcess EOF - { - before(grammarAccess.getAdaptationProcessRule()); - pushFollow(FollowSets000.FOLLOW_ruleAdaptationProcess_in_entryRuleAdaptationProcess61); - ruleAdaptationProcess(); - - state._fsp--; - - after(grammarAccess.getAdaptationProcessRule()); - match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleAdaptationProcess68); - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - } - return ; - } - // $ANTLR end "entryRuleAdaptationProcess" - - - // $ANTLR start "ruleAdaptationProcess" - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:69:1: ruleAdaptationProcess : ( ( rule__AdaptationProcess__Group__0 ) ) ; - public final void ruleAdaptationProcess() 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:73:2: ( ( ( rule__AdaptationProcess__Group__0 ) ) ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:74:1: ( ( rule__AdaptationProcess__Group__0 ) ) - { - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:74:1: ( ( rule__AdaptationProcess__Group__0 ) ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:75:1: ( rule__AdaptationProcess__Group__0 ) - { - before(grammarAccess.getAdaptationProcessAccess().getGroup()); - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:76:1: ( rule__AdaptationProcess__Group__0 ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:76:2: rule__AdaptationProcess__Group__0 - { - pushFollow(FollowSets000.FOLLOW_rule__AdaptationProcess__Group__0_in_ruleAdaptationProcess94); - rule__AdaptationProcess__Group__0(); - - state._fsp--; - - - } - - after(grammarAccess.getAdaptationProcessAccess().getGroup()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "ruleAdaptationProcess" - - - // $ANTLR start "entryRuleAbstractControlFlowElement" - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:90:1: entryRuleAbstractControlFlowElement : ruleAbstractControlFlowElement EOF ; - public final void entryRuleAbstractControlFlowElement() throws RecognitionException { - try { - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:91:1: ( ruleAbstractControlFlowElement EOF ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:92:1: ruleAbstractControlFlowElement EOF - { - before(grammarAccess.getAbstractControlFlowElementRule()); - pushFollow(FollowSets000.FOLLOW_ruleAbstractControlFlowElement_in_entryRuleAbstractControlFlowElement123); - ruleAbstractControlFlowElement(); - - state._fsp--; - - after(grammarAccess.getAbstractControlFlowElementRule()); - match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleAbstractControlFlowElement130); - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - } - return ; - } - // $ANTLR end "entryRuleAbstractControlFlowElement" - - - // $ANTLR start "ruleAbstractControlFlowElement" - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:99:1: ruleAbstractControlFlowElement : ( ( rule__AbstractControlFlowElement__Alternatives ) ) ; - public final void ruleAbstractControlFlowElement() 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:103:2: ( ( ( rule__AbstractControlFlowElement__Alternatives ) ) ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:104:1: ( ( rule__AbstractControlFlowElement__Alternatives ) ) - { - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:104:1: ( ( rule__AbstractControlFlowElement__Alternatives ) ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:105:1: ( rule__AbstractControlFlowElement__Alternatives ) - { - before(grammarAccess.getAbstractControlFlowElementAccess().getAlternatives()); - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:106:1: ( rule__AbstractControlFlowElement__Alternatives ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:106:2: rule__AbstractControlFlowElement__Alternatives - { - pushFollow(FollowSets000.FOLLOW_rule__AbstractControlFlowElement__Alternatives_in_ruleAbstractControlFlowElement156); - rule__AbstractControlFlowElement__Alternatives(); - - state._fsp--; - - - } - - after(grammarAccess.getAbstractControlFlowElementAccess().getAlternatives()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "ruleAbstractControlFlowElement" - - - // $ANTLR start "entryRuleEString" - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:120:1: entryRuleEString : ruleEString EOF ; - public final void entryRuleEString() throws RecognitionException { - try { - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:121:1: ( ruleEString EOF ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:122:1: ruleEString EOF - { - before(grammarAccess.getEStringRule()); - pushFollow(FollowSets000.FOLLOW_ruleEString_in_entryRuleEString185); - ruleEString(); - - state._fsp--; - - after(grammarAccess.getEStringRule()); - match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleEString192); - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - } - return ; - } - // $ANTLR end "entryRuleEString" - - - // $ANTLR start "ruleEString" - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:129:1: ruleEString : ( ( rule__EString__Alternatives ) ) ; - public final void ruleEString() 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:133:2: ( ( ( rule__EString__Alternatives ) ) ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:134:1: ( ( rule__EString__Alternatives ) ) - { - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:134:1: ( ( rule__EString__Alternatives ) ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:135:1: ( rule__EString__Alternatives ) - { - before(grammarAccess.getEStringAccess().getAlternatives()); - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:136:1: ( rule__EString__Alternatives ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:136:2: rule__EString__Alternatives - { - pushFollow(FollowSets000.FOLLOW_rule__EString__Alternatives_in_ruleEString218); - rule__EString__Alternatives(); - - state._fsp--; - - - } - - after(grammarAccess.getEStringAccess().getAlternatives()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "ruleEString" - - - // $ANTLR start "entryRuleTactic" - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:148:1: entryRuleTactic : ruleTactic EOF ; - public final void entryRuleTactic() throws RecognitionException { - try { - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:149:1: ( ruleTactic EOF ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:150:1: ruleTactic EOF - { - before(grammarAccess.getTacticRule()); - pushFollow(FollowSets000.FOLLOW_ruleTactic_in_entryRuleTactic245); - ruleTactic(); - - state._fsp--; - - after(grammarAccess.getTacticRule()); - match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleTactic252); - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - } - return ; - } - // $ANTLR end "entryRuleTactic" - - - // $ANTLR start "ruleTactic" - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:157:1: ruleTactic : ( ( rule__Tactic__Group__0 ) ) ; - public final void ruleTactic() 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:161:2: ( ( ( rule__Tactic__Group__0 ) ) ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:162:1: ( ( rule__Tactic__Group__0 ) ) - { - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:162:1: ( ( rule__Tactic__Group__0 ) ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:163:1: ( rule__Tactic__Group__0 ) - { - before(grammarAccess.getTacticAccess().getGroup()); - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:164:1: ( rule__Tactic__Group__0 ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:164:2: rule__Tactic__Group__0 - { - pushFollow(FollowSets000.FOLLOW_rule__Tactic__Group__0_in_ruleTactic278); - rule__Tactic__Group__0(); - - state._fsp--; - - - } - - after(grammarAccess.getTacticAccess().getGroup()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "ruleTactic" - - - // $ANTLR start "entryRuleAction" - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:176:1: entryRuleAction : ruleAction EOF ; - public final void entryRuleAction() throws RecognitionException { - try { - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:177:1: ( ruleAction EOF ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:178:1: ruleAction EOF - { - before(grammarAccess.getActionRule()); - pushFollow(FollowSets000.FOLLOW_ruleAction_in_entryRuleAction305); - ruleAction(); - - state._fsp--; - - after(grammarAccess.getActionRule()); - match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleAction312); - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - } - return ; - } - // $ANTLR end "entryRuleAction" - - - // $ANTLR start "ruleAction" - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:185:1: ruleAction : ( ( rule__Action__Group__0 ) ) ; - public final void ruleAction() 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:189:2: ( ( ( rule__Action__Group__0 ) ) ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:190:1: ( ( rule__Action__Group__0 ) ) - { - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:190:1: ( ( rule__Action__Group__0 ) ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:191:1: ( rule__Action__Group__0 ) - { - before(grammarAccess.getActionAccess().getGroup()); - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:192:1: ( rule__Action__Group__0 ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:192:2: rule__Action__Group__0 - { - pushFollow(FollowSets000.FOLLOW_rule__Action__Group__0_in_ruleAction338); - rule__Action__Group__0(); - - state._fsp--; - - - } - - after(grammarAccess.getActionAccess().getGroup()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "ruleAction" - - - // $ANTLR start "entryRuleStrategy" - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:204:1: entryRuleStrategy : ruleStrategy EOF ; - public final void entryRuleStrategy() throws RecognitionException { - try { - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:205:1: ( ruleStrategy EOF ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:206:1: ruleStrategy EOF - { - before(grammarAccess.getStrategyRule()); - pushFollow(FollowSets000.FOLLOW_ruleStrategy_in_entryRuleStrategy365); - ruleStrategy(); - - state._fsp--; - - after(grammarAccess.getStrategyRule()); - match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleStrategy372); - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - } - return ; - } - // $ANTLR end "entryRuleStrategy" - - - // $ANTLR start "ruleStrategy" - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:213:1: ruleStrategy : ( ( rule__Strategy__Group__0 ) ) ; - public final void ruleStrategy() 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:217:2: ( ( ( rule__Strategy__Group__0 ) ) ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:218:1: ( ( rule__Strategy__Group__0 ) ) - { - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:218:1: ( ( rule__Strategy__Group__0 ) ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:219:1: ( rule__Strategy__Group__0 ) - { - before(grammarAccess.getStrategyAccess().getGroup()); - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:220:1: ( rule__Strategy__Group__0 ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:220:2: rule__Strategy__Group__0 - { - pushFollow(FollowSets000.FOLLOW_rule__Strategy__Group__0_in_ruleStrategy398); - rule__Strategy__Group__0(); - - state._fsp--; - - - } - - after(grammarAccess.getStrategyAccess().getGroup()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "ruleStrategy" - - - // $ANTLR start "entryRuleParameter" - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:232:1: entryRuleParameter : ruleParameter EOF ; - public final void entryRuleParameter() throws RecognitionException { - try { - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:233:1: ( ruleParameter EOF ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:234:1: ruleParameter EOF - { - before(grammarAccess.getParameterRule()); - pushFollow(FollowSets000.FOLLOW_ruleParameter_in_entryRuleParameter425); - ruleParameter(); - - state._fsp--; - - after(grammarAccess.getParameterRule()); - match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleParameter432); - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - } - return ; - } - // $ANTLR end "entryRuleParameter" - - - // $ANTLR start "ruleParameter" - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:241:1: ruleParameter : ( ( rule__Parameter__Group__0 ) ) ; - public final void ruleParameter() 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:245:2: ( ( ( rule__Parameter__Group__0 ) ) ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:246:1: ( ( rule__Parameter__Group__0 ) ) - { - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:246:1: ( ( rule__Parameter__Group__0 ) ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:247:1: ( rule__Parameter__Group__0 ) - { - before(grammarAccess.getParameterAccess().getGroup()); - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:248:1: ( rule__Parameter__Group__0 ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:248:2: rule__Parameter__Group__0 - { - pushFollow(FollowSets000.FOLLOW_rule__Parameter__Group__0_in_ruleParameter458); - rule__Parameter__Group__0(); - - state._fsp--; - - - } - - after(grammarAccess.getParameterAccess().getGroup()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "ruleParameter" - - - // $ANTLR start "entryRuleOverallGoal" - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:260:1: entryRuleOverallGoal : ruleOverallGoal EOF ; - public final void entryRuleOverallGoal() throws RecognitionException { - try { - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:261:1: ( ruleOverallGoal EOF ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:262:1: ruleOverallGoal EOF - { - before(grammarAccess.getOverallGoalRule()); - pushFollow(FollowSets000.FOLLOW_ruleOverallGoal_in_entryRuleOverallGoal485); - ruleOverallGoal(); - - state._fsp--; - - after(grammarAccess.getOverallGoalRule()); - match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleOverallGoal492); - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - } - return ; - } - // $ANTLR end "entryRuleOverallGoal" - - - // $ANTLR start "ruleOverallGoal" - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:269:1: ruleOverallGoal : ( ( rule__OverallGoal__Group__0 ) ) ; - public final void ruleOverallGoal() 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:273:2: ( ( ( rule__OverallGoal__Group__0 ) ) ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:274:1: ( ( rule__OverallGoal__Group__0 ) ) - { - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:274:1: ( ( rule__OverallGoal__Group__0 ) ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:275:1: ( rule__OverallGoal__Group__0 ) - { - before(grammarAccess.getOverallGoalAccess().getGroup()); - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:276:1: ( rule__OverallGoal__Group__0 ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:276:2: rule__OverallGoal__Group__0 - { - pushFollow(FollowSets000.FOLLOW_rule__OverallGoal__Group__0_in_ruleOverallGoal518); - rule__OverallGoal__Group__0(); - - state._fsp--; - - - } - - after(grammarAccess.getOverallGoalAccess().getGroup()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "ruleOverallGoal" - - - // $ANTLR start "entryRuleAdaptationPlan" - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:288:1: entryRuleAdaptationPlan : ruleAdaptationPlan EOF ; - public final void entryRuleAdaptationPlan() throws RecognitionException { - try { - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:289:1: ( ruleAdaptationPlan EOF ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:290:1: ruleAdaptationPlan EOF - { - before(grammarAccess.getAdaptationPlanRule()); - pushFollow(FollowSets000.FOLLOW_ruleAdaptationPlan_in_entryRuleAdaptationPlan545); - ruleAdaptationPlan(); - - state._fsp--; - - after(grammarAccess.getAdaptationPlanRule()); - match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleAdaptationPlan552); - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - } - return ; - } - // $ANTLR end "entryRuleAdaptationPlan" - - - // $ANTLR start "ruleAdaptationPlan" - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:297:1: ruleAdaptationPlan : ( ( rule__AdaptationPlan__Group__0 ) ) ; - public final void ruleAdaptationPlan() 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:301:2: ( ( ( rule__AdaptationPlan__Group__0 ) ) ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:302:1: ( ( rule__AdaptationPlan__Group__0 ) ) - { - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:302:1: ( ( rule__AdaptationPlan__Group__0 ) ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:303:1: ( rule__AdaptationPlan__Group__0 ) - { - before(grammarAccess.getAdaptationPlanAccess().getGroup()); - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:304:1: ( rule__AdaptationPlan__Group__0 ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:304:2: rule__AdaptationPlan__Group__0 - { - pushFollow(FollowSets000.FOLLOW_rule__AdaptationPlan__Group__0_in_ruleAdaptationPlan578); - rule__AdaptationPlan__Group__0(); - - state._fsp--; - - - } - - after(grammarAccess.getAdaptationPlanAccess().getGroup()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "ruleAdaptationPlan" - - - // $ANTLR start "entryRuleStartAction" - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:316:1: entryRuleStartAction : ruleStartAction EOF ; - public final void entryRuleStartAction() throws RecognitionException { - try { - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:317:1: ( ruleStartAction EOF ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:318:1: ruleStartAction EOF - { - before(grammarAccess.getStartActionRule()); - pushFollow(FollowSets000.FOLLOW_ruleStartAction_in_entryRuleStartAction605); - ruleStartAction(); - - state._fsp--; - - after(grammarAccess.getStartActionRule()); - match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleStartAction612); - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - } - return ; - } - // $ANTLR end "entryRuleStartAction" - - - // $ANTLR start "ruleStartAction" - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:325:1: ruleStartAction : ( ( rule__StartAction__Group__0 ) ) ; - public final void ruleStartAction() 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:329:2: ( ( ( rule__StartAction__Group__0 ) ) ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:330:1: ( ( rule__StartAction__Group__0 ) ) - { - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:330:1: ( ( rule__StartAction__Group__0 ) ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:331:1: ( rule__StartAction__Group__0 ) - { - before(grammarAccess.getStartActionAccess().getGroup()); - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:332:1: ( rule__StartAction__Group__0 ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:332:2: rule__StartAction__Group__0 - { - pushFollow(FollowSets000.FOLLOW_rule__StartAction__Group__0_in_ruleStartAction638); - rule__StartAction__Group__0(); - - state._fsp--; - - - } - - after(grammarAccess.getStartActionAccess().getGroup()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "ruleStartAction" - - - // $ANTLR start "entryRuleStopAction" - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:344:1: entryRuleStopAction : ruleStopAction EOF ; - public final void entryRuleStopAction() throws RecognitionException { - try { - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:345:1: ( ruleStopAction EOF ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:346:1: ruleStopAction EOF - { - before(grammarAccess.getStopActionRule()); - pushFollow(FollowSets000.FOLLOW_ruleStopAction_in_entryRuleStopAction665); - ruleStopAction(); - - state._fsp--; - - after(grammarAccess.getStopActionRule()); - match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleStopAction672); - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - } - return ; - } - // $ANTLR end "entryRuleStopAction" - - - // $ANTLR start "ruleStopAction" - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:353:1: ruleStopAction : ( 'StopAction' ) ; - public final void ruleStopAction() 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:357:2: ( ( 'StopAction' ) ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:358:1: ( 'StopAction' ) - { - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:358:1: ( 'StopAction' ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:359:1: 'StopAction' - { - before(grammarAccess.getStopActionAccess().getStopActionKeyword()); - match(input,11,FollowSets000.FOLLOW_11_in_ruleStopAction699); - after(grammarAccess.getStopActionAccess().getStopActionKeyword()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "ruleStopAction" - - - // $ANTLR start "entryRuleLoopAction" - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:374:1: entryRuleLoopAction : ruleLoopAction EOF ; - public final void entryRuleLoopAction() throws RecognitionException { - try { - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:375:1: ( ruleLoopAction EOF ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:376:1: ruleLoopAction EOF - { - before(grammarAccess.getLoopActionRule()); - pushFollow(FollowSets000.FOLLOW_ruleLoopAction_in_entryRuleLoopAction727); - ruleLoopAction(); - - state._fsp--; - - after(grammarAccess.getLoopActionRule()); - match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleLoopAction734); - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - } - return ; - } - // $ANTLR end "entryRuleLoopAction" - - - // $ANTLR start "ruleLoopAction" - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:383:1: ruleLoopAction : ( 'LoopAction' ) ; - public final void ruleLoopAction() 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:387:2: ( ( 'LoopAction' ) ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:388:1: ( 'LoopAction' ) - { - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:388:1: ( 'LoopAction' ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:389:1: 'LoopAction' - { - before(grammarAccess.getLoopActionAccess().getLoopActionKeyword()); - match(input,12,FollowSets000.FOLLOW_12_in_ruleLoopAction761); - after(grammarAccess.getLoopActionAccess().getLoopActionKeyword()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "ruleLoopAction" - - - // $ANTLR start "entryRuleBranchAction" - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:404:1: entryRuleBranchAction : ruleBranchAction EOF ; - public final void entryRuleBranchAction() throws RecognitionException { - try { - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:405:1: ( ruleBranchAction EOF ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:406:1: ruleBranchAction EOF - { - before(grammarAccess.getBranchActionRule()); - pushFollow(FollowSets000.FOLLOW_ruleBranchAction_in_entryRuleBranchAction789); - ruleBranchAction(); - - state._fsp--; - - after(grammarAccess.getBranchActionRule()); - match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleBranchAction796); - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - } - return ; - } - // $ANTLR end "entryRuleBranchAction" - - - // $ANTLR start "ruleBranchAction" - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:413:1: ruleBranchAction : ( 'BranchAction' ) ; - public final void ruleBranchAction() 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:417:2: ( ( 'BranchAction' ) ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:418:1: ( 'BranchAction' ) - { - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:418:1: ( 'BranchAction' ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:419:1: 'BranchAction' - { - before(grammarAccess.getBranchActionAccess().getBranchActionKeyword()); - match(input,13,FollowSets000.FOLLOW_13_in_ruleBranchAction823); - after(grammarAccess.getBranchActionAccess().getBranchActionKeyword()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "ruleBranchAction" - - - // $ANTLR start "entryRuleActionReference" - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:434:1: entryRuleActionReference : ruleActionReference EOF ; - public final void entryRuleActionReference() throws RecognitionException { - try { - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:435:1: ( ruleActionReference EOF ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:436:1: ruleActionReference EOF - { - before(grammarAccess.getActionReferenceRule()); - pushFollow(FollowSets000.FOLLOW_ruleActionReference_in_entryRuleActionReference851); - ruleActionReference(); - - state._fsp--; - - after(grammarAccess.getActionReferenceRule()); - match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleActionReference858); - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - } - return ; - } - // $ANTLR end "entryRuleActionReference" - - - // $ANTLR start "ruleActionReference" - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:443:1: ruleActionReference : ( 'ActionReference' ) ; - public final void ruleActionReference() 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:447:2: ( ( 'ActionReference' ) ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:448:1: ( 'ActionReference' ) - { - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:448:1: ( 'ActionReference' ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:449:1: 'ActionReference' - { - before(grammarAccess.getActionReferenceAccess().getActionReferenceKeyword()); - match(input,14,FollowSets000.FOLLOW_14_in_ruleActionReference885); - after(grammarAccess.getActionReferenceAccess().getActionReferenceKeyword()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "ruleActionReference" - - - // $ANTLR start "entryRuleAdaptationActionOperation" - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:466:1: entryRuleAdaptationActionOperation : ruleAdaptationActionOperation EOF ; - public final void entryRuleAdaptationActionOperation() throws RecognitionException { - try { - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:467:1: ( ruleAdaptationActionOperation EOF ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:468:1: ruleAdaptationActionOperation EOF - { - before(grammarAccess.getAdaptationActionOperationRule()); - pushFollow(FollowSets000.FOLLOW_ruleAdaptationActionOperation_in_entryRuleAdaptationActionOperation915); - ruleAdaptationActionOperation(); - - state._fsp--; - - after(grammarAccess.getAdaptationActionOperationRule()); - match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleAdaptationActionOperation922); - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - } - return ; - } - // $ANTLR end "entryRuleAdaptationActionOperation" - - - // $ANTLR start "ruleAdaptationActionOperation" - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:475:1: ruleAdaptationActionOperation : ( 'AdaptionActionOperation' ) ; - public final void ruleAdaptationActionOperation() 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:479:2: ( ( 'AdaptionActionOperation' ) ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:480:1: ( 'AdaptionActionOperation' ) - { - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:480:1: ( 'AdaptionActionOperation' ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:481:1: 'AdaptionActionOperation' - { - before(grammarAccess.getAdaptationActionOperationAccess().getAdaptionActionOperationKeyword()); - match(input,15,FollowSets000.FOLLOW_15_in_ruleAdaptationActionOperation949); - after(grammarAccess.getAdaptationActionOperationAccess().getAdaptionActionOperationKeyword()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "ruleAdaptationActionOperation" - - - // $ANTLR start "entryRuleEDouble" - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:500:1: entryRuleEDouble : ruleEDouble EOF ; - public final void entryRuleEDouble() throws RecognitionException { - try { - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:501:1: ( ruleEDouble EOF ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:502:1: ruleEDouble EOF - { - before(grammarAccess.getEDoubleRule()); - pushFollow(FollowSets000.FOLLOW_ruleEDouble_in_entryRuleEDouble981); - ruleEDouble(); - - state._fsp--; - - after(grammarAccess.getEDoubleRule()); - match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleEDouble988); - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - } - return ; - } - // $ANTLR end "entryRuleEDouble" - - - // $ANTLR start "ruleEDouble" - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:509:1: ruleEDouble : ( ( rule__EDouble__Group__0 ) ) ; - public final void ruleEDouble() 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:513:2: ( ( ( rule__EDouble__Group__0 ) ) ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:514:1: ( ( rule__EDouble__Group__0 ) ) - { - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:514:1: ( ( rule__EDouble__Group__0 ) ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:515:1: ( rule__EDouble__Group__0 ) - { - before(grammarAccess.getEDoubleAccess().getGroup()); - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:516:1: ( rule__EDouble__Group__0 ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:516:2: rule__EDouble__Group__0 - { - pushFollow(FollowSets000.FOLLOW_rule__EDouble__Group__0_in_ruleEDouble1014); - rule__EDouble__Group__0(); - - state._fsp--; - - - } - - after(grammarAccess.getEDoubleAccess().getGroup()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "ruleEDouble" - - - // $ANTLR start "entryRulePropertyRange" - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:528:1: entryRulePropertyRange : rulePropertyRange EOF ; - public final void entryRulePropertyRange() throws RecognitionException { - try { - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:529:1: ( rulePropertyRange EOF ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:530:1: rulePropertyRange EOF - { - before(grammarAccess.getPropertyRangeRule()); - pushFollow(FollowSets000.FOLLOW_rulePropertyRange_in_entryRulePropertyRange1041); - rulePropertyRange(); - - state._fsp--; - - after(grammarAccess.getPropertyRangeRule()); - match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRulePropertyRange1048); - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - } - return ; - } - // $ANTLR end "entryRulePropertyRange" - - - // $ANTLR start "rulePropertyRange" - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:537:1: rulePropertyRange : ( 'PropertyRange' ) ; - public final void rulePropertyRange() 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:541:2: ( ( 'PropertyRange' ) ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:542:1: ( 'PropertyRange' ) - { - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:542:1: ( 'PropertyRange' ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:543:1: 'PropertyRange' - { - before(grammarAccess.getPropertyRangeAccess().getPropertyRangeKeyword()); - match(input,16,FollowSets000.FOLLOW_16_in_rulePropertyRange1075); - after(grammarAccess.getPropertyRangeAccess().getPropertyRangeKeyword()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rulePropertyRange" - - - // $ANTLR start "entryRuleSetOfConfigurations" - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:558:1: entryRuleSetOfConfigurations : ruleSetOfConfigurations EOF ; - public final void entryRuleSetOfConfigurations() throws RecognitionException { - try { - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:559:1: ( ruleSetOfConfigurations EOF ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:560:1: ruleSetOfConfigurations EOF - { - before(grammarAccess.getSetOfConfigurationsRule()); - pushFollow(FollowSets000.FOLLOW_ruleSetOfConfigurations_in_entryRuleSetOfConfigurations1103); - ruleSetOfConfigurations(); - - state._fsp--; - - after(grammarAccess.getSetOfConfigurationsRule()); - match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleSetOfConfigurations1110); - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - } - return ; - } - // $ANTLR end "entryRuleSetOfConfigurations" - - - // $ANTLR start "ruleSetOfConfigurations" - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:567:1: ruleSetOfConfigurations : ( 'SetOfConfigurations' ) ; - public final void ruleSetOfConfigurations() 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:571:2: ( ( 'SetOfConfigurations' ) ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:572:1: ( 'SetOfConfigurations' ) - { - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:572:1: ( 'SetOfConfigurations' ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:573:1: 'SetOfConfigurations' - { - before(grammarAccess.getSetOfConfigurationsAccess().getSetOfConfigurationsKeyword()); - match(input,17,FollowSets000.FOLLOW_17_in_ruleSetOfConfigurations1137); - after(grammarAccess.getSetOfConfigurationsAccess().getSetOfConfigurationsKeyword()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "ruleSetOfConfigurations" - - - // $ANTLR start "entryRuleObjective" - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:594:1: entryRuleObjective : ruleObjective EOF ; - public final void entryRuleObjective() throws RecognitionException { - try { - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:595:1: ( ruleObjective EOF ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:596:1: ruleObjective EOF - { - before(grammarAccess.getObjectiveRule()); - pushFollow(FollowSets000.FOLLOW_ruleObjective_in_entryRuleObjective1171); - ruleObjective(); - - state._fsp--; - - after(grammarAccess.getObjectiveRule()); - match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleObjective1178); - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - } - return ; - } - // $ANTLR end "entryRuleObjective" - - - // $ANTLR start "ruleObjective" - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:603:1: ruleObjective : ( ( rule__Objective__Group__0 ) ) ; - public final void ruleObjective() 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:607:2: ( ( ( rule__Objective__Group__0 ) ) ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:608:1: ( ( rule__Objective__Group__0 ) ) - { - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:608:1: ( ( rule__Objective__Group__0 ) ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:609:1: ( rule__Objective__Group__0 ) - { - before(grammarAccess.getObjectiveAccess().getGroup()); - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:610:1: ( rule__Objective__Group__0 ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:610:2: rule__Objective__Group__0 - { - pushFollow(FollowSets000.FOLLOW_rule__Objective__Group__0_in_ruleObjective1204); - rule__Objective__Group__0(); - - state._fsp--; - - - } - - after(grammarAccess.getObjectiveAccess().getGroup()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "ruleObjective" - - - // $ANTLR start "entryRuleEvent" - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:622:1: entryRuleEvent : ruleEvent EOF ; - public final void entryRuleEvent() throws RecognitionException { - try { - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:623:1: ( ruleEvent EOF ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:624:1: ruleEvent EOF - { - before(grammarAccess.getEventRule()); - pushFollow(FollowSets000.FOLLOW_ruleEvent_in_entryRuleEvent1231); - ruleEvent(); - - state._fsp--; - - after(grammarAccess.getEventRule()); - match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleEvent1238); - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - } - return ; - } - // $ANTLR end "entryRuleEvent" - - - // $ANTLR start "ruleEvent" - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:631:1: ruleEvent : ( ( rule__Event__NameAssignment ) ) ; - public final void ruleEvent() 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:635:2: ( ( ( rule__Event__NameAssignment ) ) ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:636:1: ( ( rule__Event__NameAssignment ) ) - { - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:636:1: ( ( rule__Event__NameAssignment ) ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:637:1: ( rule__Event__NameAssignment ) - { - before(grammarAccess.getEventAccess().getNameAssignment()); - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:638:1: ( rule__Event__NameAssignment ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:638:2: rule__Event__NameAssignment - { - pushFollow(FollowSets000.FOLLOW_rule__Event__NameAssignment_in_ruleEvent1264); - rule__Event__NameAssignment(); - - state._fsp--; - - - } - - after(grammarAccess.getEventAccess().getNameAssignment()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "ruleEvent" - - - // $ANTLR start "entryRuleWeightedTactic" - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:650:1: entryRuleWeightedTactic : ruleWeightedTactic EOF ; - public final void entryRuleWeightedTactic() throws RecognitionException { - try { - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:651:1: ( ruleWeightedTactic EOF ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:652:1: ruleWeightedTactic EOF - { - before(grammarAccess.getWeightedTacticRule()); - pushFollow(FollowSets000.FOLLOW_ruleWeightedTactic_in_entryRuleWeightedTactic1291); - ruleWeightedTactic(); - - state._fsp--; - - after(grammarAccess.getWeightedTacticRule()); - match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleWeightedTactic1298); - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - } - return ; - } - // $ANTLR end "entryRuleWeightedTactic" - - - // $ANTLR start "ruleWeightedTactic" - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:659:1: ruleWeightedTactic : ( ( rule__WeightedTactic__Group__0 ) ) ; - public final void ruleWeightedTactic() 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:663:2: ( ( ( rule__WeightedTactic__Group__0 ) ) ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:664:1: ( ( rule__WeightedTactic__Group__0 ) ) - { - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:664:1: ( ( rule__WeightedTactic__Group__0 ) ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:665:1: ( rule__WeightedTactic__Group__0 ) - { - before(grammarAccess.getWeightedTacticAccess().getGroup()); - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:666:1: ( rule__WeightedTactic__Group__0 ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:666:2: rule__WeightedTactic__Group__0 - { - pushFollow(FollowSets000.FOLLOW_rule__WeightedTactic__Group__0_in_ruleWeightedTactic1324); - rule__WeightedTactic__Group__0(); - - state._fsp--; - - - } - - after(grammarAccess.getWeightedTacticAccess().getGroup()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "ruleWeightedTactic" - - - // $ANTLR start "entryRuleWeightingFunction" - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:678:1: entryRuleWeightingFunction : ruleWeightingFunction EOF ; - public final void entryRuleWeightingFunction() throws RecognitionException { - try { - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:679:1: ( ruleWeightingFunction EOF ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:680:1: ruleWeightingFunction EOF - { - before(grammarAccess.getWeightingFunctionRule()); - pushFollow(FollowSets000.FOLLOW_ruleWeightingFunction_in_entryRuleWeightingFunction1351); - ruleWeightingFunction(); - - state._fsp--; - - after(grammarAccess.getWeightingFunctionRule()); - match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleWeightingFunction1358); - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - } - return ; - } - // $ANTLR end "entryRuleWeightingFunction" - - - // $ANTLR start "ruleWeightingFunction" - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:687:1: ruleWeightingFunction : ( ( rule__WeightingFunction__Group__0 ) ) ; - public final void ruleWeightingFunction() 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:691:2: ( ( ( rule__WeightingFunction__Group__0 ) ) ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:692:1: ( ( rule__WeightingFunction__Group__0 ) ) - { - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:692:1: ( ( rule__WeightingFunction__Group__0 ) ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:693:1: ( rule__WeightingFunction__Group__0 ) - { - before(grammarAccess.getWeightingFunctionAccess().getGroup()); - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:694:1: ( rule__WeightingFunction__Group__0 ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:694:2: rule__WeightingFunction__Group__0 - { - pushFollow(FollowSets000.FOLLOW_rule__WeightingFunction__Group__0_in_ruleWeightingFunction1384); - rule__WeightingFunction__Group__0(); - - state._fsp--; - - - } - - after(grammarAccess.getWeightingFunctionAccess().getGroup()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "ruleWeightingFunction" - - - // $ANTLR start "entryRuleWeightedMetric" - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:718:1: entryRuleWeightedMetric : ruleWeightedMetric EOF ; - public final void entryRuleWeightedMetric() throws RecognitionException { - try { - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:719:1: ( ruleWeightedMetric EOF ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:720:1: ruleWeightedMetric EOF - { - before(grammarAccess.getWeightedMetricRule()); - pushFollow(FollowSets000.FOLLOW_ruleWeightedMetric_in_entryRuleWeightedMetric1423); - ruleWeightedMetric(); - - state._fsp--; - - after(grammarAccess.getWeightedMetricRule()); - match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleWeightedMetric1430); - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - } - return ; - } - // $ANTLR end "entryRuleWeightedMetric" - - - // $ANTLR start "ruleWeightedMetric" - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:727:1: ruleWeightedMetric : ( ( rule__WeightedMetric__Group__0 ) ) ; - public final void ruleWeightedMetric() 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:731:2: ( ( ( rule__WeightedMetric__Group__0 ) ) ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:732:1: ( ( rule__WeightedMetric__Group__0 ) ) - { - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:732:1: ( ( rule__WeightedMetric__Group__0 ) ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:733:1: ( rule__WeightedMetric__Group__0 ) - { - before(grammarAccess.getWeightedMetricAccess().getGroup()); - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:734:1: ( rule__WeightedMetric__Group__0 ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:734:2: rule__WeightedMetric__Group__0 - { - pushFollow(FollowSets000.FOLLOW_rule__WeightedMetric__Group__0_in_ruleWeightedMetric1456); - rule__WeightedMetric__Group__0(); - - state._fsp--; - - - } - - after(grammarAccess.getWeightedMetricAccess().getGroup()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "ruleWeightedMetric" - - - // $ANTLR start "rule__AbstractControlFlowElement__Alternatives" - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:746:1: rule__AbstractControlFlowElement__Alternatives : ( ( ruleStartAction ) | ( ruleStopAction ) | ( ruleLoopAction ) | ( ruleBranchAction ) | ( ruleActionReference ) ); - public final void rule__AbstractControlFlowElement__Alternatives() 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:750:1: ( ( ruleStartAction ) | ( ruleStopAction ) | ( ruleLoopAction ) | ( ruleBranchAction ) | ( ruleActionReference ) ) - int alt1=5; - switch ( input.LA(1) ) { - case 44: - { - alt1=1; - } - break; - case 11: - { - alt1=2; - } - break; - case 12: - { - alt1=3; - } - break; - case 13: - { - alt1=4; - } - break; - case 14: - { - alt1=5; - } - break; - default: - NoViableAltException nvae = - new NoViableAltException("", 1, 0, input); - - throw nvae; - } - - 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:751:1: ( ruleStartAction ) - { - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:751:1: ( ruleStartAction ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:752:1: ruleStartAction - { - before(grammarAccess.getAbstractControlFlowElementAccess().getStartActionParserRuleCall_0()); - pushFollow(FollowSets000.FOLLOW_ruleStartAction_in_rule__AbstractControlFlowElement__Alternatives1492); - ruleStartAction(); - - state._fsp--; - - after(grammarAccess.getAbstractControlFlowElementAccess().getStartActionParserRuleCall_0()); - - } - - - } - 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:757:6: ( ruleStopAction ) - { - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:757:6: ( ruleStopAction ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:758:1: ruleStopAction - { - before(grammarAccess.getAbstractControlFlowElementAccess().getStopActionParserRuleCall_1()); - pushFollow(FollowSets000.FOLLOW_ruleStopAction_in_rule__AbstractControlFlowElement__Alternatives1509); - ruleStopAction(); - - state._fsp--; - - after(grammarAccess.getAbstractControlFlowElementAccess().getStopActionParserRuleCall_1()); - - } - - - } - break; - case 3 : - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:763:6: ( ruleLoopAction ) - { - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:763:6: ( ruleLoopAction ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:764:1: ruleLoopAction - { - before(grammarAccess.getAbstractControlFlowElementAccess().getLoopActionParserRuleCall_2()); - pushFollow(FollowSets000.FOLLOW_ruleLoopAction_in_rule__AbstractControlFlowElement__Alternatives1526); - ruleLoopAction(); - - state._fsp--; - - after(grammarAccess.getAbstractControlFlowElementAccess().getLoopActionParserRuleCall_2()); - - } - - - } - break; - case 4 : - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:769:6: ( ruleBranchAction ) - { - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:769:6: ( ruleBranchAction ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:770:1: ruleBranchAction - { - before(grammarAccess.getAbstractControlFlowElementAccess().getBranchActionParserRuleCall_3()); - pushFollow(FollowSets000.FOLLOW_ruleBranchAction_in_rule__AbstractControlFlowElement__Alternatives1543); - ruleBranchAction(); - - state._fsp--; - - after(grammarAccess.getAbstractControlFlowElementAccess().getBranchActionParserRuleCall_3()); - - } - - - } - break; - case 5 : - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:775:6: ( ruleActionReference ) - { - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:775:6: ( ruleActionReference ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:776:1: ruleActionReference - { - before(grammarAccess.getAbstractControlFlowElementAccess().getActionReferenceParserRuleCall_4()); - pushFollow(FollowSets000.FOLLOW_ruleActionReference_in_rule__AbstractControlFlowElement__Alternatives1560); - ruleActionReference(); - - state._fsp--; - - after(grammarAccess.getAbstractControlFlowElementAccess().getActionReferenceParserRuleCall_4()); - - } - - - } - break; - - } - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__AbstractControlFlowElement__Alternatives" - - - // $ANTLR start "rule__EString__Alternatives" - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:787:1: rule__EString__Alternatives : ( ( RULE_STRING ) | ( RULE_ID ) ); - public final void rule__EString__Alternatives() 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:791:1: ( ( RULE_STRING ) | ( RULE_ID ) ) - int alt2=2; - int LA2_0 = input.LA(1); - - if ( (LA2_0==RULE_STRING) ) { - alt2=1; - } - else if ( (LA2_0==RULE_ID) ) { - alt2=2; - } - else { - NoViableAltException nvae = - new NoViableAltException("", 2, 0, input); - - throw nvae; - } - switch (alt2) { - case 1 : - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:792:1: ( RULE_STRING ) - { - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:792:1: ( RULE_STRING ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:793:1: RULE_STRING - { - before(grammarAccess.getEStringAccess().getSTRINGTerminalRuleCall_0()); - match(input,RULE_STRING,FollowSets000.FOLLOW_RULE_STRING_in_rule__EString__Alternatives1593); - after(grammarAccess.getEStringAccess().getSTRINGTerminalRuleCall_0()); - - } - - - } - 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:798:6: ( RULE_ID ) - { - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:798:6: ( RULE_ID ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:799:1: RULE_ID - { - before(grammarAccess.getEStringAccess().getIDTerminalRuleCall_1()); - match(input,RULE_ID,FollowSets000.FOLLOW_RULE_ID_in_rule__EString__Alternatives1610); - after(grammarAccess.getEStringAccess().getIDTerminalRuleCall_1()); - - } - - - } - break; - - } - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__EString__Alternatives" - - - // $ANTLR start "rule__EDouble__Alternatives_4_0" - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:809:1: rule__EDouble__Alternatives_4_0 : ( ( 'E' ) | ( 'e' ) ); - public final void rule__EDouble__Alternatives_4_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:813:1: ( ( 'E' ) | ( 'e' ) ) - int alt3=2; - int LA3_0 = input.LA(1); - - if ( (LA3_0==18) ) { - alt3=1; - } - else if ( (LA3_0==19) ) { - alt3=2; - } - else { - NoViableAltException nvae = - new NoViableAltException("", 3, 0, input); - - throw nvae; - } - 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:814:1: ( 'E' ) - { - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:814:1: ( 'E' ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:815:1: 'E' - { - before(grammarAccess.getEDoubleAccess().getEKeyword_4_0_0()); - match(input,18,FollowSets000.FOLLOW_18_in_rule__EDouble__Alternatives_4_01643); - after(grammarAccess.getEDoubleAccess().getEKeyword_4_0_0()); - - } - - - } - 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:822:6: ( 'e' ) - { - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:822:6: ( 'e' ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:823:1: 'e' - { - before(grammarAccess.getEDoubleAccess().getEKeyword_4_0_1()); - match(input,19,FollowSets000.FOLLOW_19_in_rule__EDouble__Alternatives_4_01663); - after(grammarAccess.getEDoubleAccess().getEKeyword_4_0_1()); - - } - - - } - break; - - } - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__EDouble__Alternatives_4_0" - - - // $ANTLR start "rule__AdaptationProcess__Group__0" - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:837:1: rule__AdaptationProcess__Group__0 : rule__AdaptationProcess__Group__0__Impl rule__AdaptationProcess__Group__1 ; - public final void rule__AdaptationProcess__Group__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:841:1: ( rule__AdaptationProcess__Group__0__Impl rule__AdaptationProcess__Group__1 ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:842:2: rule__AdaptationProcess__Group__0__Impl rule__AdaptationProcess__Group__1 - { - pushFollow(FollowSets000.FOLLOW_rule__AdaptationProcess__Group__0__Impl_in_rule__AdaptationProcess__Group__01695); - rule__AdaptationProcess__Group__0__Impl(); - - state._fsp--; - - pushFollow(FollowSets000.FOLLOW_rule__AdaptationProcess__Group__1_in_rule__AdaptationProcess__Group__01698); - rule__AdaptationProcess__Group__1(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__AdaptationProcess__Group__0" - - - // $ANTLR start "rule__AdaptationProcess__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:849:1: rule__AdaptationProcess__Group__0__Impl : ( 'AdaptationProcess' ) ; - public final void rule__AdaptationProcess__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:853:1: ( ( 'AdaptationProcess' ) ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:854:1: ( 'AdaptationProcess' ) - { - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:854:1: ( 'AdaptationProcess' ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:855:1: 'AdaptationProcess' - { - before(grammarAccess.getAdaptationProcessAccess().getAdaptationProcessKeyword_0()); - match(input,20,FollowSets000.FOLLOW_20_in_rule__AdaptationProcess__Group__0__Impl1726); - after(grammarAccess.getAdaptationProcessAccess().getAdaptationProcessKeyword_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__AdaptationProcess__Group__0__Impl" - - - // $ANTLR start "rule__AdaptationProcess__Group__1" - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:868:1: rule__AdaptationProcess__Group__1 : rule__AdaptationProcess__Group__1__Impl rule__AdaptationProcess__Group__2 ; - public final void rule__AdaptationProcess__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:872:1: ( rule__AdaptationProcess__Group__1__Impl rule__AdaptationProcess__Group__2 ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:873:2: rule__AdaptationProcess__Group__1__Impl rule__AdaptationProcess__Group__2 - { - pushFollow(FollowSets000.FOLLOW_rule__AdaptationProcess__Group__1__Impl_in_rule__AdaptationProcess__Group__11757); - rule__AdaptationProcess__Group__1__Impl(); - - state._fsp--; - - pushFollow(FollowSets000.FOLLOW_rule__AdaptationProcess__Group__2_in_rule__AdaptationProcess__Group__11760); - rule__AdaptationProcess__Group__2(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__AdaptationProcess__Group__1" - - - // $ANTLR start "rule__AdaptationProcess__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:880:1: rule__AdaptationProcess__Group__1__Impl : ( ( rule__AdaptationProcess__NameAssignment_1 ) ) ; - public final void rule__AdaptationProcess__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:884:1: ( ( ( rule__AdaptationProcess__NameAssignment_1 ) ) ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:885:1: ( ( rule__AdaptationProcess__NameAssignment_1 ) ) - { - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:885:1: ( ( rule__AdaptationProcess__NameAssignment_1 ) ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:886:1: ( rule__AdaptationProcess__NameAssignment_1 ) - { - before(grammarAccess.getAdaptationProcessAccess().getNameAssignment_1()); - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:887:1: ( rule__AdaptationProcess__NameAssignment_1 ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:887:2: rule__AdaptationProcess__NameAssignment_1 - { - pushFollow(FollowSets000.FOLLOW_rule__AdaptationProcess__NameAssignment_1_in_rule__AdaptationProcess__Group__1__Impl1787); - rule__AdaptationProcess__NameAssignment_1(); - - state._fsp--; - - - } - - after(grammarAccess.getAdaptationProcessAccess().getNameAssignment_1()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__AdaptationProcess__Group__1__Impl" - - - // $ANTLR start "rule__AdaptationProcess__Group__2" - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:897:1: rule__AdaptationProcess__Group__2 : rule__AdaptationProcess__Group__2__Impl rule__AdaptationProcess__Group__3 ; - public final void rule__AdaptationProcess__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:901:1: ( rule__AdaptationProcess__Group__2__Impl rule__AdaptationProcess__Group__3 ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:902:2: rule__AdaptationProcess__Group__2__Impl rule__AdaptationProcess__Group__3 - { - pushFollow(FollowSets000.FOLLOW_rule__AdaptationProcess__Group__2__Impl_in_rule__AdaptationProcess__Group__21817); - rule__AdaptationProcess__Group__2__Impl(); - - state._fsp--; - - pushFollow(FollowSets000.FOLLOW_rule__AdaptationProcess__Group__3_in_rule__AdaptationProcess__Group__21820); - rule__AdaptationProcess__Group__3(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__AdaptationProcess__Group__2" - - - // $ANTLR start "rule__AdaptationProcess__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:909:1: rule__AdaptationProcess__Group__2__Impl : ( '{' ) ; - public final void rule__AdaptationProcess__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:913:1: ( ( '{' ) ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:914:1: ( '{' ) - { - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:914:1: ( '{' ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:915:1: '{' - { - before(grammarAccess.getAdaptationProcessAccess().getLeftCurlyBracketKeyword_2()); - match(input,21,FollowSets000.FOLLOW_21_in_rule__AdaptationProcess__Group__2__Impl1848); - after(grammarAccess.getAdaptationProcessAccess().getLeftCurlyBracketKeyword_2()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__AdaptationProcess__Group__2__Impl" - - - // $ANTLR start "rule__AdaptationProcess__Group__3" - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:928:1: rule__AdaptationProcess__Group__3 : rule__AdaptationProcess__Group__3__Impl rule__AdaptationProcess__Group__4 ; - public final void rule__AdaptationProcess__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:932:1: ( rule__AdaptationProcess__Group__3__Impl rule__AdaptationProcess__Group__4 ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:933:2: rule__AdaptationProcess__Group__3__Impl rule__AdaptationProcess__Group__4 - { - pushFollow(FollowSets000.FOLLOW_rule__AdaptationProcess__Group__3__Impl_in_rule__AdaptationProcess__Group__31879); - rule__AdaptationProcess__Group__3__Impl(); - - state._fsp--; - - pushFollow(FollowSets000.FOLLOW_rule__AdaptationProcess__Group__4_in_rule__AdaptationProcess__Group__31882); - rule__AdaptationProcess__Group__4(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__AdaptationProcess__Group__3" - - - // $ANTLR start "rule__AdaptationProcess__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:940:1: rule__AdaptationProcess__Group__3__Impl : ( 'goal' ) ; - public final void rule__AdaptationProcess__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:944:1: ( ( 'goal' ) ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:945:1: ( 'goal' ) - { - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:945:1: ( 'goal' ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:946:1: 'goal' - { - before(grammarAccess.getAdaptationProcessAccess().getGoalKeyword_3()); - match(input,22,FollowSets000.FOLLOW_22_in_rule__AdaptationProcess__Group__3__Impl1910); - after(grammarAccess.getAdaptationProcessAccess().getGoalKeyword_3()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__AdaptationProcess__Group__3__Impl" - - - // $ANTLR start "rule__AdaptationProcess__Group__4" - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:959:1: rule__AdaptationProcess__Group__4 : rule__AdaptationProcess__Group__4__Impl rule__AdaptationProcess__Group__5 ; - public final void rule__AdaptationProcess__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:963:1: ( rule__AdaptationProcess__Group__4__Impl rule__AdaptationProcess__Group__5 ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:964:2: rule__AdaptationProcess__Group__4__Impl rule__AdaptationProcess__Group__5 - { - pushFollow(FollowSets000.FOLLOW_rule__AdaptationProcess__Group__4__Impl_in_rule__AdaptationProcess__Group__41941); - rule__AdaptationProcess__Group__4__Impl(); - - state._fsp--; - - pushFollow(FollowSets000.FOLLOW_rule__AdaptationProcess__Group__5_in_rule__AdaptationProcess__Group__41944); - rule__AdaptationProcess__Group__5(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__AdaptationProcess__Group__4" - - - // $ANTLR start "rule__AdaptationProcess__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:971:1: rule__AdaptationProcess__Group__4__Impl : ( ( rule__AdaptationProcess__GoalAssignment_4 ) ) ; - public final void rule__AdaptationProcess__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:975:1: ( ( ( rule__AdaptationProcess__GoalAssignment_4 ) ) ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:976:1: ( ( rule__AdaptationProcess__GoalAssignment_4 ) ) - { - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:976:1: ( ( rule__AdaptationProcess__GoalAssignment_4 ) ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:977:1: ( rule__AdaptationProcess__GoalAssignment_4 ) - { - before(grammarAccess.getAdaptationProcessAccess().getGoalAssignment_4()); - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:978:1: ( rule__AdaptationProcess__GoalAssignment_4 ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:978:2: rule__AdaptationProcess__GoalAssignment_4 - { - pushFollow(FollowSets000.FOLLOW_rule__AdaptationProcess__GoalAssignment_4_in_rule__AdaptationProcess__Group__4__Impl1971); - rule__AdaptationProcess__GoalAssignment_4(); - - state._fsp--; - - - } - - after(grammarAccess.getAdaptationProcessAccess().getGoalAssignment_4()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__AdaptationProcess__Group__4__Impl" - - - // $ANTLR start "rule__AdaptationProcess__Group__5" - // ../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__AdaptationProcess__Group__5 : rule__AdaptationProcess__Group__5__Impl rule__AdaptationProcess__Group__6 ; - public final void rule__AdaptationProcess__Group__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:992:1: ( rule__AdaptationProcess__Group__5__Impl rule__AdaptationProcess__Group__6 ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:993:2: rule__AdaptationProcess__Group__5__Impl rule__AdaptationProcess__Group__6 - { - pushFollow(FollowSets000.FOLLOW_rule__AdaptationProcess__Group__5__Impl_in_rule__AdaptationProcess__Group__52001); - rule__AdaptationProcess__Group__5__Impl(); - - state._fsp--; - - pushFollow(FollowSets000.FOLLOW_rule__AdaptationProcess__Group__6_in_rule__AdaptationProcess__Group__52004); - rule__AdaptationProcess__Group__6(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__AdaptationProcess__Group__5" - - - // $ANTLR start "rule__AdaptationProcess__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:1000:1: rule__AdaptationProcess__Group__5__Impl : ( 'actions' ) ; - public final void rule__AdaptationProcess__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:1004:1: ( ( 'actions' ) ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1005:1: ( 'actions' ) - { - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1005:1: ( 'actions' ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1006:1: 'actions' - { - before(grammarAccess.getAdaptationProcessAccess().getActionsKeyword_5()); - match(input,23,FollowSets000.FOLLOW_23_in_rule__AdaptationProcess__Group__5__Impl2032); - after(grammarAccess.getAdaptationProcessAccess().getActionsKeyword_5()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__AdaptationProcess__Group__5__Impl" - - - // $ANTLR start "rule__AdaptationProcess__Group__6" - // ../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__AdaptationProcess__Group__6 : rule__AdaptationProcess__Group__6__Impl rule__AdaptationProcess__Group__7 ; - public final void rule__AdaptationProcess__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:1023:1: ( rule__AdaptationProcess__Group__6__Impl rule__AdaptationProcess__Group__7 ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1024:2: rule__AdaptationProcess__Group__6__Impl rule__AdaptationProcess__Group__7 - { - pushFollow(FollowSets000.FOLLOW_rule__AdaptationProcess__Group__6__Impl_in_rule__AdaptationProcess__Group__62063); - rule__AdaptationProcess__Group__6__Impl(); - - state._fsp--; - - pushFollow(FollowSets000.FOLLOW_rule__AdaptationProcess__Group__7_in_rule__AdaptationProcess__Group__62066); - rule__AdaptationProcess__Group__7(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__AdaptationProcess__Group__6" - - - // $ANTLR start "rule__AdaptationProcess__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:1031:1: rule__AdaptationProcess__Group__6__Impl : ( ':' ) ; - public final void rule__AdaptationProcess__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:1035:1: ( ( ':' ) ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1036:1: ( ':' ) - { - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1036:1: ( ':' ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1037:1: ':' - { - before(grammarAccess.getAdaptationProcessAccess().getColonKeyword_6()); - match(input,24,FollowSets000.FOLLOW_24_in_rule__AdaptationProcess__Group__6__Impl2094); - after(grammarAccess.getAdaptationProcessAccess().getColonKeyword_6()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__AdaptationProcess__Group__6__Impl" - - - // $ANTLR start "rule__AdaptationProcess__Group__7" - // ../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__AdaptationProcess__Group__7 : rule__AdaptationProcess__Group__7__Impl rule__AdaptationProcess__Group__8 ; - public final void rule__AdaptationProcess__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:1054:1: ( rule__AdaptationProcess__Group__7__Impl rule__AdaptationProcess__Group__8 ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1055:2: rule__AdaptationProcess__Group__7__Impl rule__AdaptationProcess__Group__8 - { - pushFollow(FollowSets000.FOLLOW_rule__AdaptationProcess__Group__7__Impl_in_rule__AdaptationProcess__Group__72125); - rule__AdaptationProcess__Group__7__Impl(); - - state._fsp--; - - pushFollow(FollowSets000.FOLLOW_rule__AdaptationProcess__Group__8_in_rule__AdaptationProcess__Group__72128); - rule__AdaptationProcess__Group__8(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__AdaptationProcess__Group__7" - - - // $ANTLR start "rule__AdaptationProcess__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:1062:1: rule__AdaptationProcess__Group__7__Impl : ( ( rule__AdaptationProcess__ActionsAssignment_7 ) ) ; - public final void rule__AdaptationProcess__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:1066:1: ( ( ( rule__AdaptationProcess__ActionsAssignment_7 ) ) ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1067:1: ( ( rule__AdaptationProcess__ActionsAssignment_7 ) ) - { - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1067:1: ( ( rule__AdaptationProcess__ActionsAssignment_7 ) ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1068:1: ( rule__AdaptationProcess__ActionsAssignment_7 ) - { - before(grammarAccess.getAdaptationProcessAccess().getActionsAssignment_7()); - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1069:1: ( rule__AdaptationProcess__ActionsAssignment_7 ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1069:2: rule__AdaptationProcess__ActionsAssignment_7 - { - pushFollow(FollowSets000.FOLLOW_rule__AdaptationProcess__ActionsAssignment_7_in_rule__AdaptationProcess__Group__7__Impl2155); - rule__AdaptationProcess__ActionsAssignment_7(); - - state._fsp--; - - - } - - after(grammarAccess.getAdaptationProcessAccess().getActionsAssignment_7()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__AdaptationProcess__Group__7__Impl" - - - // $ANTLR start "rule__AdaptationProcess__Group__8" - // ../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__AdaptationProcess__Group__8 : rule__AdaptationProcess__Group__8__Impl rule__AdaptationProcess__Group__9 ; - public final void rule__AdaptationProcess__Group__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:1083:1: ( rule__AdaptationProcess__Group__8__Impl rule__AdaptationProcess__Group__9 ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1084:2: rule__AdaptationProcess__Group__8__Impl rule__AdaptationProcess__Group__9 - { - pushFollow(FollowSets000.FOLLOW_rule__AdaptationProcess__Group__8__Impl_in_rule__AdaptationProcess__Group__82185); - rule__AdaptationProcess__Group__8__Impl(); - - state._fsp--; - - pushFollow(FollowSets000.FOLLOW_rule__AdaptationProcess__Group__9_in_rule__AdaptationProcess__Group__82188); - rule__AdaptationProcess__Group__9(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__AdaptationProcess__Group__8" - - - // $ANTLR start "rule__AdaptationProcess__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:1091:1: rule__AdaptationProcess__Group__8__Impl : ( ( rule__AdaptationProcess__Group_8__0 )* ) ; - public final void rule__AdaptationProcess__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:1095:1: ( ( ( rule__AdaptationProcess__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:1096:1: ( ( rule__AdaptationProcess__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:1096:1: ( ( rule__AdaptationProcess__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:1097:1: ( rule__AdaptationProcess__Group_8__0 )* - { - before(grammarAccess.getAdaptationProcessAccess().getGroup_8()); - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1098:1: ( rule__AdaptationProcess__Group_8__0 )* - loop4: - do { - int alt4=2; - int LA4_0 = input.LA(1); - - if ( (LA4_0==28) ) { - alt4=1; - } - - - 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:1098:2: rule__AdaptationProcess__Group_8__0 - { - pushFollow(FollowSets000.FOLLOW_rule__AdaptationProcess__Group_8__0_in_rule__AdaptationProcess__Group__8__Impl2215); - rule__AdaptationProcess__Group_8__0(); - - state._fsp--; - - - } - break; - - default : - break loop4; - } - } while (true); - - after(grammarAccess.getAdaptationProcessAccess().getGroup_8()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__AdaptationProcess__Group__8__Impl" - - - // $ANTLR start "rule__AdaptationProcess__Group__9" - // ../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__AdaptationProcess__Group__9 : rule__AdaptationProcess__Group__9__Impl rule__AdaptationProcess__Group__10 ; - public final void rule__AdaptationProcess__Group__9() 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: ( rule__AdaptationProcess__Group__9__Impl rule__AdaptationProcess__Group__10 ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1113:2: rule__AdaptationProcess__Group__9__Impl rule__AdaptationProcess__Group__10 - { - pushFollow(FollowSets000.FOLLOW_rule__AdaptationProcess__Group__9__Impl_in_rule__AdaptationProcess__Group__92246); - rule__AdaptationProcess__Group__9__Impl(); - - state._fsp--; - - pushFollow(FollowSets000.FOLLOW_rule__AdaptationProcess__Group__10_in_rule__AdaptationProcess__Group__92249); - rule__AdaptationProcess__Group__10(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__AdaptationProcess__Group__9" - - - // $ANTLR start "rule__AdaptationProcess__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:1120:1: rule__AdaptationProcess__Group__9__Impl : ( 'tactics' ) ; - public final void rule__AdaptationProcess__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:1124:1: ( ( 'tactics' ) ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1125:1: ( 'tactics' ) - { - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1125:1: ( 'tactics' ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1126:1: 'tactics' - { - before(grammarAccess.getAdaptationProcessAccess().getTacticsKeyword_9()); - match(input,25,FollowSets000.FOLLOW_25_in_rule__AdaptationProcess__Group__9__Impl2277); - after(grammarAccess.getAdaptationProcessAccess().getTacticsKeyword_9()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__AdaptationProcess__Group__9__Impl" - - - // $ANTLR start "rule__AdaptationProcess__Group__10" - // ../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__AdaptationProcess__Group__10 : rule__AdaptationProcess__Group__10__Impl rule__AdaptationProcess__Group__11 ; - public final void rule__AdaptationProcess__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:1143:1: ( rule__AdaptationProcess__Group__10__Impl rule__AdaptationProcess__Group__11 ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1144:2: rule__AdaptationProcess__Group__10__Impl rule__AdaptationProcess__Group__11 - { - pushFollow(FollowSets000.FOLLOW_rule__AdaptationProcess__Group__10__Impl_in_rule__AdaptationProcess__Group__102308); - rule__AdaptationProcess__Group__10__Impl(); - - state._fsp--; - - pushFollow(FollowSets000.FOLLOW_rule__AdaptationProcess__Group__11_in_rule__AdaptationProcess__Group__102311); - rule__AdaptationProcess__Group__11(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__AdaptationProcess__Group__10" - - - // $ANTLR start "rule__AdaptationProcess__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:1151:1: rule__AdaptationProcess__Group__10__Impl : ( ':' ) ; - public final void rule__AdaptationProcess__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:1155:1: ( ( ':' ) ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1156:1: ( ':' ) - { - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1156:1: ( ':' ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1157:1: ':' - { - before(grammarAccess.getAdaptationProcessAccess().getColonKeyword_10()); - match(input,24,FollowSets000.FOLLOW_24_in_rule__AdaptationProcess__Group__10__Impl2339); - after(grammarAccess.getAdaptationProcessAccess().getColonKeyword_10()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__AdaptationProcess__Group__10__Impl" - - - // $ANTLR start "rule__AdaptationProcess__Group__11" - // ../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__AdaptationProcess__Group__11 : rule__AdaptationProcess__Group__11__Impl rule__AdaptationProcess__Group__12 ; - public final void rule__AdaptationProcess__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:1174:1: ( rule__AdaptationProcess__Group__11__Impl rule__AdaptationProcess__Group__12 ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1175:2: rule__AdaptationProcess__Group__11__Impl rule__AdaptationProcess__Group__12 - { - pushFollow(FollowSets000.FOLLOW_rule__AdaptationProcess__Group__11__Impl_in_rule__AdaptationProcess__Group__112370); - rule__AdaptationProcess__Group__11__Impl(); - - state._fsp--; - - pushFollow(FollowSets000.FOLLOW_rule__AdaptationProcess__Group__12_in_rule__AdaptationProcess__Group__112373); - rule__AdaptationProcess__Group__12(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__AdaptationProcess__Group__11" - - - // $ANTLR start "rule__AdaptationProcess__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:1182:1: rule__AdaptationProcess__Group__11__Impl : ( ( rule__AdaptationProcess__TacticsAssignment_11 ) ) ; - public final void rule__AdaptationProcess__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:1186:1: ( ( ( rule__AdaptationProcess__TacticsAssignment_11 ) ) ) - // ../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__AdaptationProcess__TacticsAssignment_11 ) ) - { - // ../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__AdaptationProcess__TacticsAssignment_11 ) ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1188:1: ( rule__AdaptationProcess__TacticsAssignment_11 ) - { - before(grammarAccess.getAdaptationProcessAccess().getTacticsAssignment_11()); - // ../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__AdaptationProcess__TacticsAssignment_11 ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1189:2: rule__AdaptationProcess__TacticsAssignment_11 - { - pushFollow(FollowSets000.FOLLOW_rule__AdaptationProcess__TacticsAssignment_11_in_rule__AdaptationProcess__Group__11__Impl2400); - rule__AdaptationProcess__TacticsAssignment_11(); - - state._fsp--; - - - } - - after(grammarAccess.getAdaptationProcessAccess().getTacticsAssignment_11()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__AdaptationProcess__Group__11__Impl" - - - // $ANTLR start "rule__AdaptationProcess__Group__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__AdaptationProcess__Group__12 : rule__AdaptationProcess__Group__12__Impl rule__AdaptationProcess__Group__13 ; - public final void rule__AdaptationProcess__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:1203:1: ( rule__AdaptationProcess__Group__12__Impl rule__AdaptationProcess__Group__13 ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1204:2: rule__AdaptationProcess__Group__12__Impl rule__AdaptationProcess__Group__13 - { - pushFollow(FollowSets000.FOLLOW_rule__AdaptationProcess__Group__12__Impl_in_rule__AdaptationProcess__Group__122430); - rule__AdaptationProcess__Group__12__Impl(); - - state._fsp--; - - pushFollow(FollowSets000.FOLLOW_rule__AdaptationProcess__Group__13_in_rule__AdaptationProcess__Group__122433); - rule__AdaptationProcess__Group__13(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__AdaptationProcess__Group__12" - - - // $ANTLR start "rule__AdaptationProcess__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:1211:1: rule__AdaptationProcess__Group__12__Impl : ( ( rule__AdaptationProcess__Group_12__0 )* ) ; - public final void rule__AdaptationProcess__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:1215:1: ( ( ( rule__AdaptationProcess__Group_12__0 )* ) ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1216:1: ( ( rule__AdaptationProcess__Group_12__0 )* ) - { - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1216:1: ( ( rule__AdaptationProcess__Group_12__0 )* ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1217:1: ( rule__AdaptationProcess__Group_12__0 )* - { - before(grammarAccess.getAdaptationProcessAccess().getGroup_12()); - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1218:1: ( rule__AdaptationProcess__Group_12__0 )* - loop5: - do { - int alt5=2; - int LA5_0 = input.LA(1); - - if ( (LA5_0==28) ) { - 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:1218:2: rule__AdaptationProcess__Group_12__0 - { - pushFollow(FollowSets000.FOLLOW_rule__AdaptationProcess__Group_12__0_in_rule__AdaptationProcess__Group__12__Impl2460); - rule__AdaptationProcess__Group_12__0(); - - state._fsp--; - - - } - break; - - default : - break loop5; - } - } while (true); - - after(grammarAccess.getAdaptationProcessAccess().getGroup_12()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__AdaptationProcess__Group__12__Impl" - - - // $ANTLR start "rule__AdaptationProcess__Group__13" - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1228:1: rule__AdaptationProcess__Group__13 : rule__AdaptationProcess__Group__13__Impl rule__AdaptationProcess__Group__14 ; - public final void rule__AdaptationProcess__Group__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:1232:1: ( rule__AdaptationProcess__Group__13__Impl rule__AdaptationProcess__Group__14 ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1233:2: rule__AdaptationProcess__Group__13__Impl rule__AdaptationProcess__Group__14 - { - pushFollow(FollowSets000.FOLLOW_rule__AdaptationProcess__Group__13__Impl_in_rule__AdaptationProcess__Group__132491); - rule__AdaptationProcess__Group__13__Impl(); - - state._fsp--; - - pushFollow(FollowSets000.FOLLOW_rule__AdaptationProcess__Group__14_in_rule__AdaptationProcess__Group__132494); - rule__AdaptationProcess__Group__14(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__AdaptationProcess__Group__13" - - - // $ANTLR start "rule__AdaptationProcess__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:1240:1: rule__AdaptationProcess__Group__13__Impl : ( 'strategies' ) ; - public final void rule__AdaptationProcess__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:1244:1: ( ( 'strategies' ) ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1245:1: ( 'strategies' ) - { - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1245:1: ( 'strategies' ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1246:1: 'strategies' - { - before(grammarAccess.getAdaptationProcessAccess().getStrategiesKeyword_13()); - match(input,26,FollowSets000.FOLLOW_26_in_rule__AdaptationProcess__Group__13__Impl2522); - after(grammarAccess.getAdaptationProcessAccess().getStrategiesKeyword_13()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__AdaptationProcess__Group__13__Impl" - - - // $ANTLR start "rule__AdaptationProcess__Group__14" - // ../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__AdaptationProcess__Group__14 : rule__AdaptationProcess__Group__14__Impl rule__AdaptationProcess__Group__15 ; - public final void rule__AdaptationProcess__Group__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:1263:1: ( rule__AdaptationProcess__Group__14__Impl rule__AdaptationProcess__Group__15 ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1264:2: rule__AdaptationProcess__Group__14__Impl rule__AdaptationProcess__Group__15 - { - pushFollow(FollowSets000.FOLLOW_rule__AdaptationProcess__Group__14__Impl_in_rule__AdaptationProcess__Group__142553); - rule__AdaptationProcess__Group__14__Impl(); - - state._fsp--; - - pushFollow(FollowSets000.FOLLOW_rule__AdaptationProcess__Group__15_in_rule__AdaptationProcess__Group__142556); - rule__AdaptationProcess__Group__15(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__AdaptationProcess__Group__14" - - - // $ANTLR start "rule__AdaptationProcess__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:1271:1: rule__AdaptationProcess__Group__14__Impl : ( ':' ) ; - public final void rule__AdaptationProcess__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:1275:1: ( ( ':' ) ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1276:1: ( ':' ) - { - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1276:1: ( ':' ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1277:1: ':' - { - before(grammarAccess.getAdaptationProcessAccess().getColonKeyword_14()); - match(input,24,FollowSets000.FOLLOW_24_in_rule__AdaptationProcess__Group__14__Impl2584); - after(grammarAccess.getAdaptationProcessAccess().getColonKeyword_14()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__AdaptationProcess__Group__14__Impl" - - - // $ANTLR start "rule__AdaptationProcess__Group__15" - // ../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__AdaptationProcess__Group__15 : rule__AdaptationProcess__Group__15__Impl rule__AdaptationProcess__Group__16 ; - public final void rule__AdaptationProcess__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:1294:1: ( rule__AdaptationProcess__Group__15__Impl rule__AdaptationProcess__Group__16 ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1295:2: rule__AdaptationProcess__Group__15__Impl rule__AdaptationProcess__Group__16 - { - pushFollow(FollowSets000.FOLLOW_rule__AdaptationProcess__Group__15__Impl_in_rule__AdaptationProcess__Group__152615); - rule__AdaptationProcess__Group__15__Impl(); - - state._fsp--; - - pushFollow(FollowSets000.FOLLOW_rule__AdaptationProcess__Group__16_in_rule__AdaptationProcess__Group__152618); - rule__AdaptationProcess__Group__16(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__AdaptationProcess__Group__15" - - - // $ANTLR start "rule__AdaptationProcess__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:1302:1: rule__AdaptationProcess__Group__15__Impl : ( ( rule__AdaptationProcess__StrategiesAssignment_15 ) ) ; - public final void rule__AdaptationProcess__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:1306:1: ( ( ( rule__AdaptationProcess__StrategiesAssignment_15 ) ) ) - // ../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__AdaptationProcess__StrategiesAssignment_15 ) ) - { - // ../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__AdaptationProcess__StrategiesAssignment_15 ) ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1308:1: ( rule__AdaptationProcess__StrategiesAssignment_15 ) - { - before(grammarAccess.getAdaptationProcessAccess().getStrategiesAssignment_15()); - // ../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__AdaptationProcess__StrategiesAssignment_15 ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1309:2: rule__AdaptationProcess__StrategiesAssignment_15 - { - pushFollow(FollowSets000.FOLLOW_rule__AdaptationProcess__StrategiesAssignment_15_in_rule__AdaptationProcess__Group__15__Impl2645); - rule__AdaptationProcess__StrategiesAssignment_15(); - - state._fsp--; - - - } - - after(grammarAccess.getAdaptationProcessAccess().getStrategiesAssignment_15()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__AdaptationProcess__Group__15__Impl" - - - // $ANTLR start "rule__AdaptationProcess__Group__16" - // ../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__AdaptationProcess__Group__16 : rule__AdaptationProcess__Group__16__Impl rule__AdaptationProcess__Group__17 ; - public final void rule__AdaptationProcess__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:1323:1: ( rule__AdaptationProcess__Group__16__Impl rule__AdaptationProcess__Group__17 ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1324:2: rule__AdaptationProcess__Group__16__Impl rule__AdaptationProcess__Group__17 - { - pushFollow(FollowSets000.FOLLOW_rule__AdaptationProcess__Group__16__Impl_in_rule__AdaptationProcess__Group__162675); - rule__AdaptationProcess__Group__16__Impl(); - - state._fsp--; - - pushFollow(FollowSets000.FOLLOW_rule__AdaptationProcess__Group__17_in_rule__AdaptationProcess__Group__162678); - rule__AdaptationProcess__Group__17(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__AdaptationProcess__Group__16" - - - // $ANTLR start "rule__AdaptationProcess__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:1331:1: rule__AdaptationProcess__Group__16__Impl : ( ( rule__AdaptationProcess__Group_16__0 )* ) ; - public final void rule__AdaptationProcess__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:1335:1: ( ( ( rule__AdaptationProcess__Group_16__0 )* ) ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1336:1: ( ( rule__AdaptationProcess__Group_16__0 )* ) - { - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1336:1: ( ( rule__AdaptationProcess__Group_16__0 )* ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1337:1: ( rule__AdaptationProcess__Group_16__0 )* - { - before(grammarAccess.getAdaptationProcessAccess().getGroup_16()); - // ../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__AdaptationProcess__Group_16__0 )* - loop6: - do { - int alt6=2; - int LA6_0 = input.LA(1); - - if ( (LA6_0==28) ) { - 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:1338:2: rule__AdaptationProcess__Group_16__0 - { - pushFollow(FollowSets000.FOLLOW_rule__AdaptationProcess__Group_16__0_in_rule__AdaptationProcess__Group__16__Impl2705); - rule__AdaptationProcess__Group_16__0(); - - state._fsp--; - - - } - break; - - default : - break loop6; - } - } while (true); - - after(grammarAccess.getAdaptationProcessAccess().getGroup_16()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__AdaptationProcess__Group__16__Impl" - - - // $ANTLR start "rule__AdaptationProcess__Group__17" - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1348:1: rule__AdaptationProcess__Group__17 : rule__AdaptationProcess__Group__17__Impl rule__AdaptationProcess__Group__18 ; - public final void rule__AdaptationProcess__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:1352:1: ( rule__AdaptationProcess__Group__17__Impl rule__AdaptationProcess__Group__18 ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1353:2: rule__AdaptationProcess__Group__17__Impl rule__AdaptationProcess__Group__18 - { - pushFollow(FollowSets000.FOLLOW_rule__AdaptationProcess__Group__17__Impl_in_rule__AdaptationProcess__Group__172736); - rule__AdaptationProcess__Group__17__Impl(); - - state._fsp--; - - pushFollow(FollowSets000.FOLLOW_rule__AdaptationProcess__Group__18_in_rule__AdaptationProcess__Group__172739); - rule__AdaptationProcess__Group__18(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__AdaptationProcess__Group__17" - - - // $ANTLR start "rule__AdaptationProcess__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:1360:1: rule__AdaptationProcess__Group__17__Impl : ( ( rule__AdaptationProcess__Group_17__0 )? ) ; - public final void rule__AdaptationProcess__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:1364:1: ( ( ( rule__AdaptationProcess__Group_17__0 )? ) ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1365:1: ( ( rule__AdaptationProcess__Group_17__0 )? ) - { - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1365:1: ( ( rule__AdaptationProcess__Group_17__0 )? ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1366:1: ( rule__AdaptationProcess__Group_17__0 )? - { - before(grammarAccess.getAdaptationProcessAccess().getGroup_17()); - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1367:1: ( rule__AdaptationProcess__Group_17__0 )? - int alt7=2; - int LA7_0 = input.LA(1); - - if ( (LA7_0==29) ) { - 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:1367:2: rule__AdaptationProcess__Group_17__0 - { - pushFollow(FollowSets000.FOLLOW_rule__AdaptationProcess__Group_17__0_in_rule__AdaptationProcess__Group__17__Impl2766); - rule__AdaptationProcess__Group_17__0(); - - state._fsp--; - - - } - break; - - } - - after(grammarAccess.getAdaptationProcessAccess().getGroup_17()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__AdaptationProcess__Group__17__Impl" - - - // $ANTLR start "rule__AdaptationProcess__Group__18" - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1377:1: rule__AdaptationProcess__Group__18 : rule__AdaptationProcess__Group__18__Impl ; - public final void rule__AdaptationProcess__Group__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:1381:1: ( rule__AdaptationProcess__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:1382:2: rule__AdaptationProcess__Group__18__Impl - { - pushFollow(FollowSets000.FOLLOW_rule__AdaptationProcess__Group__18__Impl_in_rule__AdaptationProcess__Group__182797); - rule__AdaptationProcess__Group__18__Impl(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__AdaptationProcess__Group__18" - - - // $ANTLR start "rule__AdaptationProcess__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:1388:1: rule__AdaptationProcess__Group__18__Impl : ( '}' ) ; - public final void rule__AdaptationProcess__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:1392:1: ( ( '}' ) ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1393:1: ( '}' ) - { - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1393:1: ( '}' ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1394:1: '}' - { - before(grammarAccess.getAdaptationProcessAccess().getRightCurlyBracketKeyword_18()); - match(input,27,FollowSets000.FOLLOW_27_in_rule__AdaptationProcess__Group__18__Impl2825); - after(grammarAccess.getAdaptationProcessAccess().getRightCurlyBracketKeyword_18()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__AdaptationProcess__Group__18__Impl" - - - // $ANTLR start "rule__AdaptationProcess__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:1445:1: rule__AdaptationProcess__Group_8__0 : rule__AdaptationProcess__Group_8__0__Impl rule__AdaptationProcess__Group_8__1 ; - public final void rule__AdaptationProcess__Group_8__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:1449:1: ( rule__AdaptationProcess__Group_8__0__Impl rule__AdaptationProcess__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:1450:2: rule__AdaptationProcess__Group_8__0__Impl rule__AdaptationProcess__Group_8__1 - { - pushFollow(FollowSets000.FOLLOW_rule__AdaptationProcess__Group_8__0__Impl_in_rule__AdaptationProcess__Group_8__02894); - rule__AdaptationProcess__Group_8__0__Impl(); - - state._fsp--; - - pushFollow(FollowSets000.FOLLOW_rule__AdaptationProcess__Group_8__1_in_rule__AdaptationProcess__Group_8__02897); - rule__AdaptationProcess__Group_8__1(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__AdaptationProcess__Group_8__0" - - - // $ANTLR start "rule__AdaptationProcess__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:1457:1: rule__AdaptationProcess__Group_8__0__Impl : ( ',' ) ; - public final void rule__AdaptationProcess__Group_8__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:1461:1: ( ( ',' ) ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1462:1: ( ',' ) - { - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1462:1: ( ',' ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1463:1: ',' - { - before(grammarAccess.getAdaptationProcessAccess().getCommaKeyword_8_0()); - match(input,28,FollowSets000.FOLLOW_28_in_rule__AdaptationProcess__Group_8__0__Impl2925); - after(grammarAccess.getAdaptationProcessAccess().getCommaKeyword_8_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__AdaptationProcess__Group_8__0__Impl" - - - // $ANTLR start "rule__AdaptationProcess__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:1476:1: rule__AdaptationProcess__Group_8__1 : rule__AdaptationProcess__Group_8__1__Impl ; - public final void rule__AdaptationProcess__Group_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:1480:1: ( rule__AdaptationProcess__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:1481:2: rule__AdaptationProcess__Group_8__1__Impl - { - pushFollow(FollowSets000.FOLLOW_rule__AdaptationProcess__Group_8__1__Impl_in_rule__AdaptationProcess__Group_8__12956); - rule__AdaptationProcess__Group_8__1__Impl(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__AdaptationProcess__Group_8__1" - - - // $ANTLR start "rule__AdaptationProcess__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:1487:1: rule__AdaptationProcess__Group_8__1__Impl : ( ( rule__AdaptationProcess__ActionsAssignment_8_1 ) ) ; - public final void rule__AdaptationProcess__Group_8__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:1491:1: ( ( ( rule__AdaptationProcess__ActionsAssignment_8_1 ) ) ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1492:1: ( ( rule__AdaptationProcess__ActionsAssignment_8_1 ) ) - { - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1492:1: ( ( rule__AdaptationProcess__ActionsAssignment_8_1 ) ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1493:1: ( rule__AdaptationProcess__ActionsAssignment_8_1 ) - { - before(grammarAccess.getAdaptationProcessAccess().getActionsAssignment_8_1()); - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1494:1: ( rule__AdaptationProcess__ActionsAssignment_8_1 ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1494:2: rule__AdaptationProcess__ActionsAssignment_8_1 - { - pushFollow(FollowSets000.FOLLOW_rule__AdaptationProcess__ActionsAssignment_8_1_in_rule__AdaptationProcess__Group_8__1__Impl2983); - rule__AdaptationProcess__ActionsAssignment_8_1(); - - state._fsp--; - - - } - - after(grammarAccess.getAdaptationProcessAccess().getActionsAssignment_8_1()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__AdaptationProcess__Group_8__1__Impl" - - - // $ANTLR start "rule__AdaptationProcess__Group_12__0" - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1508:1: rule__AdaptationProcess__Group_12__0 : rule__AdaptationProcess__Group_12__0__Impl rule__AdaptationProcess__Group_12__1 ; - public final void rule__AdaptationProcess__Group_12__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:1512:1: ( rule__AdaptationProcess__Group_12__0__Impl rule__AdaptationProcess__Group_12__1 ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1513:2: rule__AdaptationProcess__Group_12__0__Impl rule__AdaptationProcess__Group_12__1 - { - pushFollow(FollowSets000.FOLLOW_rule__AdaptationProcess__Group_12__0__Impl_in_rule__AdaptationProcess__Group_12__03017); - rule__AdaptationProcess__Group_12__0__Impl(); - - state._fsp--; - - pushFollow(FollowSets000.FOLLOW_rule__AdaptationProcess__Group_12__1_in_rule__AdaptationProcess__Group_12__03020); - rule__AdaptationProcess__Group_12__1(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__AdaptationProcess__Group_12__0" - - - // $ANTLR start "rule__AdaptationProcess__Group_12__0__Impl" - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1520:1: rule__AdaptationProcess__Group_12__0__Impl : ( ',' ) ; - public final void rule__AdaptationProcess__Group_12__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:1524:1: ( ( ',' ) ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1525:1: ( ',' ) - { - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1525:1: ( ',' ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1526:1: ',' - { - before(grammarAccess.getAdaptationProcessAccess().getCommaKeyword_12_0()); - match(input,28,FollowSets000.FOLLOW_28_in_rule__AdaptationProcess__Group_12__0__Impl3048); - after(grammarAccess.getAdaptationProcessAccess().getCommaKeyword_12_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__AdaptationProcess__Group_12__0__Impl" - - - // $ANTLR start "rule__AdaptationProcess__Group_12__1" - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1539:1: rule__AdaptationProcess__Group_12__1 : rule__AdaptationProcess__Group_12__1__Impl ; - public final void rule__AdaptationProcess__Group_12__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:1543:1: ( rule__AdaptationProcess__Group_12__1__Impl ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1544:2: rule__AdaptationProcess__Group_12__1__Impl - { - pushFollow(FollowSets000.FOLLOW_rule__AdaptationProcess__Group_12__1__Impl_in_rule__AdaptationProcess__Group_12__13079); - rule__AdaptationProcess__Group_12__1__Impl(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__AdaptationProcess__Group_12__1" - - - // $ANTLR start "rule__AdaptationProcess__Group_12__1__Impl" - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1550:1: rule__AdaptationProcess__Group_12__1__Impl : ( ( rule__AdaptationProcess__TacticsAssignment_12_1 ) ) ; - public final void rule__AdaptationProcess__Group_12__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:1554:1: ( ( ( rule__AdaptationProcess__TacticsAssignment_12_1 ) ) ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1555:1: ( ( rule__AdaptationProcess__TacticsAssignment_12_1 ) ) - { - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1555:1: ( ( rule__AdaptationProcess__TacticsAssignment_12_1 ) ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1556:1: ( rule__AdaptationProcess__TacticsAssignment_12_1 ) - { - before(grammarAccess.getAdaptationProcessAccess().getTacticsAssignment_12_1()); - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1557:1: ( rule__AdaptationProcess__TacticsAssignment_12_1 ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1557:2: rule__AdaptationProcess__TacticsAssignment_12_1 - { - pushFollow(FollowSets000.FOLLOW_rule__AdaptationProcess__TacticsAssignment_12_1_in_rule__AdaptationProcess__Group_12__1__Impl3106); - rule__AdaptationProcess__TacticsAssignment_12_1(); - - state._fsp--; - - - } - - after(grammarAccess.getAdaptationProcessAccess().getTacticsAssignment_12_1()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__AdaptationProcess__Group_12__1__Impl" - - - // $ANTLR start "rule__AdaptationProcess__Group_16__0" - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1571:1: rule__AdaptationProcess__Group_16__0 : rule__AdaptationProcess__Group_16__0__Impl rule__AdaptationProcess__Group_16__1 ; - public final void rule__AdaptationProcess__Group_16__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:1575:1: ( rule__AdaptationProcess__Group_16__0__Impl rule__AdaptationProcess__Group_16__1 ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1576:2: rule__AdaptationProcess__Group_16__0__Impl rule__AdaptationProcess__Group_16__1 - { - pushFollow(FollowSets000.FOLLOW_rule__AdaptationProcess__Group_16__0__Impl_in_rule__AdaptationProcess__Group_16__03140); - rule__AdaptationProcess__Group_16__0__Impl(); - - state._fsp--; - - pushFollow(FollowSets000.FOLLOW_rule__AdaptationProcess__Group_16__1_in_rule__AdaptationProcess__Group_16__03143); - rule__AdaptationProcess__Group_16__1(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__AdaptationProcess__Group_16__0" - - - // $ANTLR start "rule__AdaptationProcess__Group_16__0__Impl" - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1583:1: rule__AdaptationProcess__Group_16__0__Impl : ( ',' ) ; - public final void rule__AdaptationProcess__Group_16__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:1587:1: ( ( ',' ) ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1588:1: ( ',' ) - { - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1588:1: ( ',' ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1589:1: ',' - { - before(grammarAccess.getAdaptationProcessAccess().getCommaKeyword_16_0()); - match(input,28,FollowSets000.FOLLOW_28_in_rule__AdaptationProcess__Group_16__0__Impl3171); - after(grammarAccess.getAdaptationProcessAccess().getCommaKeyword_16_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__AdaptationProcess__Group_16__0__Impl" - - - // $ANTLR start "rule__AdaptationProcess__Group_16__1" - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1602:1: rule__AdaptationProcess__Group_16__1 : rule__AdaptationProcess__Group_16__1__Impl ; - public final void rule__AdaptationProcess__Group_16__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:1606:1: ( rule__AdaptationProcess__Group_16__1__Impl ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1607:2: rule__AdaptationProcess__Group_16__1__Impl - { - pushFollow(FollowSets000.FOLLOW_rule__AdaptationProcess__Group_16__1__Impl_in_rule__AdaptationProcess__Group_16__13202); - rule__AdaptationProcess__Group_16__1__Impl(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__AdaptationProcess__Group_16__1" - - - // $ANTLR start "rule__AdaptationProcess__Group_16__1__Impl" - // ../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__AdaptationProcess__Group_16__1__Impl : ( ( rule__AdaptationProcess__StrategiesAssignment_16_1 ) ) ; - public final void rule__AdaptationProcess__Group_16__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:1617:1: ( ( ( rule__AdaptationProcess__StrategiesAssignment_16_1 ) ) ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1618:1: ( ( rule__AdaptationProcess__StrategiesAssignment_16_1 ) ) - { - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1618:1: ( ( rule__AdaptationProcess__StrategiesAssignment_16_1 ) ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1619:1: ( rule__AdaptationProcess__StrategiesAssignment_16_1 ) - { - before(grammarAccess.getAdaptationProcessAccess().getStrategiesAssignment_16_1()); - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1620:1: ( rule__AdaptationProcess__StrategiesAssignment_16_1 ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1620:2: rule__AdaptationProcess__StrategiesAssignment_16_1 - { - pushFollow(FollowSets000.FOLLOW_rule__AdaptationProcess__StrategiesAssignment_16_1_in_rule__AdaptationProcess__Group_16__1__Impl3229); - rule__AdaptationProcess__StrategiesAssignment_16_1(); - - state._fsp--; - - - } - - after(grammarAccess.getAdaptationProcessAccess().getStrategiesAssignment_16_1()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__AdaptationProcess__Group_16__1__Impl" - - - // $ANTLR start "rule__AdaptationProcess__Group_17__0" - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1634:1: rule__AdaptationProcess__Group_17__0 : rule__AdaptationProcess__Group_17__0__Impl rule__AdaptationProcess__Group_17__1 ; - public final void rule__AdaptationProcess__Group_17__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:1638:1: ( rule__AdaptationProcess__Group_17__0__Impl rule__AdaptationProcess__Group_17__1 ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1639:2: rule__AdaptationProcess__Group_17__0__Impl rule__AdaptationProcess__Group_17__1 - { - pushFollow(FollowSets000.FOLLOW_rule__AdaptationProcess__Group_17__0__Impl_in_rule__AdaptationProcess__Group_17__03263); - rule__AdaptationProcess__Group_17__0__Impl(); - - state._fsp--; - - pushFollow(FollowSets000.FOLLOW_rule__AdaptationProcess__Group_17__1_in_rule__AdaptationProcess__Group_17__03266); - rule__AdaptationProcess__Group_17__1(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__AdaptationProcess__Group_17__0" - - - // $ANTLR start "rule__AdaptationProcess__Group_17__0__Impl" - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1646:1: rule__AdaptationProcess__Group_17__0__Impl : ( 'parameters' ) ; - public final void rule__AdaptationProcess__Group_17__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:1650:1: ( ( 'parameters' ) ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1651:1: ( 'parameters' ) - { - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1651:1: ( 'parameters' ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1652:1: 'parameters' - { - before(grammarAccess.getAdaptationProcessAccess().getParametersKeyword_17_0()); - match(input,29,FollowSets000.FOLLOW_29_in_rule__AdaptationProcess__Group_17__0__Impl3294); - after(grammarAccess.getAdaptationProcessAccess().getParametersKeyword_17_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__AdaptationProcess__Group_17__0__Impl" - - - // $ANTLR start "rule__AdaptationProcess__Group_17__1" - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1665:1: rule__AdaptationProcess__Group_17__1 : rule__AdaptationProcess__Group_17__1__Impl rule__AdaptationProcess__Group_17__2 ; - public final void rule__AdaptationProcess__Group_17__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:1669:1: ( rule__AdaptationProcess__Group_17__1__Impl rule__AdaptationProcess__Group_17__2 ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1670:2: rule__AdaptationProcess__Group_17__1__Impl rule__AdaptationProcess__Group_17__2 - { - pushFollow(FollowSets000.FOLLOW_rule__AdaptationProcess__Group_17__1__Impl_in_rule__AdaptationProcess__Group_17__13325); - rule__AdaptationProcess__Group_17__1__Impl(); - - state._fsp--; - - pushFollow(FollowSets000.FOLLOW_rule__AdaptationProcess__Group_17__2_in_rule__AdaptationProcess__Group_17__13328); - rule__AdaptationProcess__Group_17__2(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__AdaptationProcess__Group_17__1" - - - // $ANTLR start "rule__AdaptationProcess__Group_17__1__Impl" - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1677:1: rule__AdaptationProcess__Group_17__1__Impl : ( ':' ) ; - public final void rule__AdaptationProcess__Group_17__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:1681:1: ( ( ':' ) ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1682:1: ( ':' ) - { - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1682:1: ( ':' ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1683:1: ':' - { - before(grammarAccess.getAdaptationProcessAccess().getColonKeyword_17_1()); - match(input,24,FollowSets000.FOLLOW_24_in_rule__AdaptationProcess__Group_17__1__Impl3356); - after(grammarAccess.getAdaptationProcessAccess().getColonKeyword_17_1()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__AdaptationProcess__Group_17__1__Impl" - - - // $ANTLR start "rule__AdaptationProcess__Group_17__2" - // ../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__AdaptationProcess__Group_17__2 : rule__AdaptationProcess__Group_17__2__Impl rule__AdaptationProcess__Group_17__3 ; - public final void rule__AdaptationProcess__Group_17__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:1700:1: ( rule__AdaptationProcess__Group_17__2__Impl rule__AdaptationProcess__Group_17__3 ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1701:2: rule__AdaptationProcess__Group_17__2__Impl rule__AdaptationProcess__Group_17__3 - { - pushFollow(FollowSets000.FOLLOW_rule__AdaptationProcess__Group_17__2__Impl_in_rule__AdaptationProcess__Group_17__23387); - rule__AdaptationProcess__Group_17__2__Impl(); - - state._fsp--; - - pushFollow(FollowSets000.FOLLOW_rule__AdaptationProcess__Group_17__3_in_rule__AdaptationProcess__Group_17__23390); - rule__AdaptationProcess__Group_17__3(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__AdaptationProcess__Group_17__2" - - - // $ANTLR start "rule__AdaptationProcess__Group_17__2__Impl" - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1708:1: rule__AdaptationProcess__Group_17__2__Impl : ( ( rule__AdaptationProcess__ParametersAssignment_17_2 ) ) ; - public final void rule__AdaptationProcess__Group_17__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:1712:1: ( ( ( rule__AdaptationProcess__ParametersAssignment_17_2 ) ) ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1713:1: ( ( rule__AdaptationProcess__ParametersAssignment_17_2 ) ) - { - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1713:1: ( ( rule__AdaptationProcess__ParametersAssignment_17_2 ) ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1714:1: ( rule__AdaptationProcess__ParametersAssignment_17_2 ) - { - before(grammarAccess.getAdaptationProcessAccess().getParametersAssignment_17_2()); - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1715:1: ( rule__AdaptationProcess__ParametersAssignment_17_2 ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1715:2: rule__AdaptationProcess__ParametersAssignment_17_2 - { - pushFollow(FollowSets000.FOLLOW_rule__AdaptationProcess__ParametersAssignment_17_2_in_rule__AdaptationProcess__Group_17__2__Impl3417); - rule__AdaptationProcess__ParametersAssignment_17_2(); - - state._fsp--; - - - } - - after(grammarAccess.getAdaptationProcessAccess().getParametersAssignment_17_2()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__AdaptationProcess__Group_17__2__Impl" - - - // $ANTLR start "rule__AdaptationProcess__Group_17__3" - // ../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__AdaptationProcess__Group_17__3 : rule__AdaptationProcess__Group_17__3__Impl ; - public final void rule__AdaptationProcess__Group_17__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:1729:1: ( rule__AdaptationProcess__Group_17__3__Impl ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1730:2: rule__AdaptationProcess__Group_17__3__Impl - { - pushFollow(FollowSets000.FOLLOW_rule__AdaptationProcess__Group_17__3__Impl_in_rule__AdaptationProcess__Group_17__33447); - rule__AdaptationProcess__Group_17__3__Impl(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__AdaptationProcess__Group_17__3" - - - // $ANTLR start "rule__AdaptationProcess__Group_17__3__Impl" - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1736:1: rule__AdaptationProcess__Group_17__3__Impl : ( ( rule__AdaptationProcess__Group_17_3__0 )* ) ; - public final void rule__AdaptationProcess__Group_17__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:1740:1: ( ( ( rule__AdaptationProcess__Group_17_3__0 )* ) ) - // ../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__AdaptationProcess__Group_17_3__0 )* ) - { - // ../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__AdaptationProcess__Group_17_3__0 )* ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1742:1: ( rule__AdaptationProcess__Group_17_3__0 )* - { - before(grammarAccess.getAdaptationProcessAccess().getGroup_17_3()); - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1743:1: ( rule__AdaptationProcess__Group_17_3__0 )* - loop8: - do { - int alt8=2; - int LA8_0 = input.LA(1); - - if ( (LA8_0==28) ) { - 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:1743:2: rule__AdaptationProcess__Group_17_3__0 - { - pushFollow(FollowSets000.FOLLOW_rule__AdaptationProcess__Group_17_3__0_in_rule__AdaptationProcess__Group_17__3__Impl3474); - rule__AdaptationProcess__Group_17_3__0(); - - state._fsp--; - - - } - break; - - default : - break loop8; - } - } while (true); - - after(grammarAccess.getAdaptationProcessAccess().getGroup_17_3()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__AdaptationProcess__Group_17__3__Impl" - - - // $ANTLR start "rule__AdaptationProcess__Group_17_3__0" - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1761:1: rule__AdaptationProcess__Group_17_3__0 : rule__AdaptationProcess__Group_17_3__0__Impl rule__AdaptationProcess__Group_17_3__1 ; - public final void rule__AdaptationProcess__Group_17_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:1765:1: ( rule__AdaptationProcess__Group_17_3__0__Impl rule__AdaptationProcess__Group_17_3__1 ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1766:2: rule__AdaptationProcess__Group_17_3__0__Impl rule__AdaptationProcess__Group_17_3__1 - { - pushFollow(FollowSets000.FOLLOW_rule__AdaptationProcess__Group_17_3__0__Impl_in_rule__AdaptationProcess__Group_17_3__03513); - rule__AdaptationProcess__Group_17_3__0__Impl(); - - state._fsp--; - - pushFollow(FollowSets000.FOLLOW_rule__AdaptationProcess__Group_17_3__1_in_rule__AdaptationProcess__Group_17_3__03516); - rule__AdaptationProcess__Group_17_3__1(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__AdaptationProcess__Group_17_3__0" - - - // $ANTLR start "rule__AdaptationProcess__Group_17_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:1773:1: rule__AdaptationProcess__Group_17_3__0__Impl : ( ',' ) ; - public final void rule__AdaptationProcess__Group_17_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:1777:1: ( ( ',' ) ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1778:1: ( ',' ) - { - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1778:1: ( ',' ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1779:1: ',' - { - before(grammarAccess.getAdaptationProcessAccess().getCommaKeyword_17_3_0()); - match(input,28,FollowSets000.FOLLOW_28_in_rule__AdaptationProcess__Group_17_3__0__Impl3544); - after(grammarAccess.getAdaptationProcessAccess().getCommaKeyword_17_3_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__AdaptationProcess__Group_17_3__0__Impl" - - - // $ANTLR start "rule__AdaptationProcess__Group_17_3__1" - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1792:1: rule__AdaptationProcess__Group_17_3__1 : rule__AdaptationProcess__Group_17_3__1__Impl ; - public final void rule__AdaptationProcess__Group_17_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:1796:1: ( rule__AdaptationProcess__Group_17_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:1797:2: rule__AdaptationProcess__Group_17_3__1__Impl - { - pushFollow(FollowSets000.FOLLOW_rule__AdaptationProcess__Group_17_3__1__Impl_in_rule__AdaptationProcess__Group_17_3__13575); - rule__AdaptationProcess__Group_17_3__1__Impl(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__AdaptationProcess__Group_17_3__1" - - - // $ANTLR start "rule__AdaptationProcess__Group_17_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:1803:1: rule__AdaptationProcess__Group_17_3__1__Impl : ( ( rule__AdaptationProcess__ParametersAssignment_17_3_1 ) ) ; - public final void rule__AdaptationProcess__Group_17_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:1807:1: ( ( ( rule__AdaptationProcess__ParametersAssignment_17_3_1 ) ) ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1808:1: ( ( rule__AdaptationProcess__ParametersAssignment_17_3_1 ) ) - { - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1808:1: ( ( rule__AdaptationProcess__ParametersAssignment_17_3_1 ) ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1809:1: ( rule__AdaptationProcess__ParametersAssignment_17_3_1 ) - { - before(grammarAccess.getAdaptationProcessAccess().getParametersAssignment_17_3_1()); - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1810:1: ( rule__AdaptationProcess__ParametersAssignment_17_3_1 ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1810:2: rule__AdaptationProcess__ParametersAssignment_17_3_1 - { - pushFollow(FollowSets000.FOLLOW_rule__AdaptationProcess__ParametersAssignment_17_3_1_in_rule__AdaptationProcess__Group_17_3__1__Impl3602); - rule__AdaptationProcess__ParametersAssignment_17_3_1(); - - state._fsp--; - - - } - - after(grammarAccess.getAdaptationProcessAccess().getParametersAssignment_17_3_1()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__AdaptationProcess__Group_17_3__1__Impl" - - - // $ANTLR start "rule__Tactic__Group__0" - // ../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__Tactic__Group__0 : rule__Tactic__Group__0__Impl rule__Tactic__Group__1 ; - public final void rule__Tactic__Group__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:1828:1: ( rule__Tactic__Group__0__Impl rule__Tactic__Group__1 ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1829:2: rule__Tactic__Group__0__Impl rule__Tactic__Group__1 - { - pushFollow(FollowSets000.FOLLOW_rule__Tactic__Group__0__Impl_in_rule__Tactic__Group__03636); - rule__Tactic__Group__0__Impl(); - - state._fsp--; - - pushFollow(FollowSets000.FOLLOW_rule__Tactic__Group__1_in_rule__Tactic__Group__03639); - rule__Tactic__Group__1(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__Tactic__Group__0" - - - // $ANTLR start "rule__Tactic__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:1836:1: rule__Tactic__Group__0__Impl : ( 'Tactic' ) ; - public final void rule__Tactic__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:1840:1: ( ( 'Tactic' ) ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1841:1: ( 'Tactic' ) - { - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1841:1: ( 'Tactic' ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1842:1: 'Tactic' - { - before(grammarAccess.getTacticAccess().getTacticKeyword_0()); - match(input,30,FollowSets000.FOLLOW_30_in_rule__Tactic__Group__0__Impl3667); - after(grammarAccess.getTacticAccess().getTacticKeyword_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__Tactic__Group__0__Impl" - - - // $ANTLR start "rule__Tactic__Group__1" - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1855:1: rule__Tactic__Group__1 : rule__Tactic__Group__1__Impl rule__Tactic__Group__2 ; - public final void rule__Tactic__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:1859:1: ( rule__Tactic__Group__1__Impl rule__Tactic__Group__2 ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1860:2: rule__Tactic__Group__1__Impl rule__Tactic__Group__2 - { - pushFollow(FollowSets000.FOLLOW_rule__Tactic__Group__1__Impl_in_rule__Tactic__Group__13698); - rule__Tactic__Group__1__Impl(); - - state._fsp--; - - pushFollow(FollowSets000.FOLLOW_rule__Tactic__Group__2_in_rule__Tactic__Group__13701); - rule__Tactic__Group__2(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__Tactic__Group__1" - - - // $ANTLR start "rule__Tactic__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:1867:1: rule__Tactic__Group__1__Impl : ( ( rule__Tactic__NameAssignment_1 ) ) ; - public final void rule__Tactic__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:1871:1: ( ( ( rule__Tactic__NameAssignment_1 ) ) ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1872:1: ( ( rule__Tactic__NameAssignment_1 ) ) - { - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1872:1: ( ( rule__Tactic__NameAssignment_1 ) ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1873:1: ( rule__Tactic__NameAssignment_1 ) - { - before(grammarAccess.getTacticAccess().getNameAssignment_1()); - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1874:1: ( rule__Tactic__NameAssignment_1 ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1874:2: rule__Tactic__NameAssignment_1 - { - pushFollow(FollowSets000.FOLLOW_rule__Tactic__NameAssignment_1_in_rule__Tactic__Group__1__Impl3728); - rule__Tactic__NameAssignment_1(); - - state._fsp--; - - - } - - after(grammarAccess.getTacticAccess().getNameAssignment_1()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__Tactic__Group__1__Impl" - - - // $ANTLR start "rule__Tactic__Group__2" - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1884:1: rule__Tactic__Group__2 : rule__Tactic__Group__2__Impl rule__Tactic__Group__3 ; - public final void rule__Tactic__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:1888:1: ( rule__Tactic__Group__2__Impl rule__Tactic__Group__3 ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1889:2: rule__Tactic__Group__2__Impl rule__Tactic__Group__3 - { - pushFollow(FollowSets000.FOLLOW_rule__Tactic__Group__2__Impl_in_rule__Tactic__Group__23758); - rule__Tactic__Group__2__Impl(); - - state._fsp--; - - pushFollow(FollowSets000.FOLLOW_rule__Tactic__Group__3_in_rule__Tactic__Group__23761); - rule__Tactic__Group__3(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__Tactic__Group__2" - - - // $ANTLR start "rule__Tactic__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:1896:1: rule__Tactic__Group__2__Impl : ( '{' ) ; - public final void rule__Tactic__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:1900:1: ( ( '{' ) ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1901:1: ( '{' ) - { - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1901:1: ( '{' ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1902:1: '{' - { - before(grammarAccess.getTacticAccess().getLeftCurlyBracketKeyword_2()); - match(input,21,FollowSets000.FOLLOW_21_in_rule__Tactic__Group__2__Impl3789); - after(grammarAccess.getTacticAccess().getLeftCurlyBracketKeyword_2()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__Tactic__Group__2__Impl" - - - // $ANTLR start "rule__Tactic__Group__3" - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1915:1: rule__Tactic__Group__3 : rule__Tactic__Group__3__Impl rule__Tactic__Group__4 ; - public final void rule__Tactic__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:1919:1: ( rule__Tactic__Group__3__Impl rule__Tactic__Group__4 ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1920:2: rule__Tactic__Group__3__Impl rule__Tactic__Group__4 - { - pushFollow(FollowSets000.FOLLOW_rule__Tactic__Group__3__Impl_in_rule__Tactic__Group__33820); - rule__Tactic__Group__3__Impl(); - - state._fsp--; - - pushFollow(FollowSets000.FOLLOW_rule__Tactic__Group__4_in_rule__Tactic__Group__33823); - rule__Tactic__Group__4(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__Tactic__Group__3" - - - // $ANTLR start "rule__Tactic__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:1927:1: rule__Tactic__Group__3__Impl : ( ( rule__Tactic__Group_3__0 )? ) ; - public final void rule__Tactic__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:1931:1: ( ( ( rule__Tactic__Group_3__0 )? ) ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1932:1: ( ( rule__Tactic__Group_3__0 )? ) - { - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1932:1: ( ( rule__Tactic__Group_3__0 )? ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1933:1: ( rule__Tactic__Group_3__0 )? - { - before(grammarAccess.getTacticAccess().getGroup_3()); - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1934:1: ( rule__Tactic__Group_3__0 )? - int alt9=2; - int LA9_0 = input.LA(1); - - if ( (LA9_0==32) ) { - 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:1934:2: rule__Tactic__Group_3__0 - { - pushFollow(FollowSets000.FOLLOW_rule__Tactic__Group_3__0_in_rule__Tactic__Group__3__Impl3850); - rule__Tactic__Group_3__0(); - - state._fsp--; - - - } - break; - - } - - after(grammarAccess.getTacticAccess().getGroup_3()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__Tactic__Group__3__Impl" - - - // $ANTLR start "rule__Tactic__Group__4" - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1944:1: rule__Tactic__Group__4 : rule__Tactic__Group__4__Impl rule__Tactic__Group__5 ; - public final void rule__Tactic__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:1948:1: ( rule__Tactic__Group__4__Impl rule__Tactic__Group__5 ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1949:2: rule__Tactic__Group__4__Impl rule__Tactic__Group__5 - { - pushFollow(FollowSets000.FOLLOW_rule__Tactic__Group__4__Impl_in_rule__Tactic__Group__43881); - rule__Tactic__Group__4__Impl(); - - state._fsp--; - - pushFollow(FollowSets000.FOLLOW_rule__Tactic__Group__5_in_rule__Tactic__Group__43884); - rule__Tactic__Group__5(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__Tactic__Group__4" - - - // $ANTLR start "rule__Tactic__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:1956:1: rule__Tactic__Group__4__Impl : ( ( rule__Tactic__Group_4__0 )? ) ; - public final void rule__Tactic__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:1960:1: ( ( ( rule__Tactic__Group_4__0 )? ) ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1961:1: ( ( rule__Tactic__Group_4__0 )? ) - { - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1961:1: ( ( rule__Tactic__Group_4__0 )? ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1962:1: ( rule__Tactic__Group_4__0 )? - { - before(grammarAccess.getTacticAccess().getGroup_4()); - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1963:1: ( rule__Tactic__Group_4__0 )? - int alt10=2; - int LA10_0 = input.LA(1); - - if ( (LA10_0==33) ) { - alt10=1; - } - 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:1963:2: rule__Tactic__Group_4__0 - { - pushFollow(FollowSets000.FOLLOW_rule__Tactic__Group_4__0_in_rule__Tactic__Group__4__Impl3911); - rule__Tactic__Group_4__0(); - - state._fsp--; - - - } - break; - - } - - after(grammarAccess.getTacticAccess().getGroup_4()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__Tactic__Group__4__Impl" - - - // $ANTLR start "rule__Tactic__Group__5" - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1973:1: rule__Tactic__Group__5 : rule__Tactic__Group__5__Impl rule__Tactic__Group__6 ; - public final void rule__Tactic__Group__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:1977:1: ( rule__Tactic__Group__5__Impl rule__Tactic__Group__6 ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1978:2: rule__Tactic__Group__5__Impl rule__Tactic__Group__6 - { - pushFollow(FollowSets000.FOLLOW_rule__Tactic__Group__5__Impl_in_rule__Tactic__Group__53942); - rule__Tactic__Group__5__Impl(); - - state._fsp--; - - pushFollow(FollowSets000.FOLLOW_rule__Tactic__Group__6_in_rule__Tactic__Group__53945); - rule__Tactic__Group__6(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__Tactic__Group__5" - - - // $ANTLR start "rule__Tactic__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:1985:1: rule__Tactic__Group__5__Impl : ( 'implementedPlan' ) ; - public final void rule__Tactic__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:1989:1: ( ( 'implementedPlan' ) ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1990:1: ( 'implementedPlan' ) - { - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1990:1: ( 'implementedPlan' ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:1991:1: 'implementedPlan' - { - before(grammarAccess.getTacticAccess().getImplementedPlanKeyword_5()); - match(input,31,FollowSets000.FOLLOW_31_in_rule__Tactic__Group__5__Impl3973); - after(grammarAccess.getTacticAccess().getImplementedPlanKeyword_5()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__Tactic__Group__5__Impl" - - - // $ANTLR start "rule__Tactic__Group__6" - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:2004:1: rule__Tactic__Group__6 : rule__Tactic__Group__6__Impl rule__Tactic__Group__7 ; - public final void rule__Tactic__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:2008:1: ( rule__Tactic__Group__6__Impl rule__Tactic__Group__7 ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:2009:2: rule__Tactic__Group__6__Impl rule__Tactic__Group__7 - { - pushFollow(FollowSets000.FOLLOW_rule__Tactic__Group__6__Impl_in_rule__Tactic__Group__64004); - rule__Tactic__Group__6__Impl(); - - state._fsp--; - - pushFollow(FollowSets000.FOLLOW_rule__Tactic__Group__7_in_rule__Tactic__Group__64007); - rule__Tactic__Group__7(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__Tactic__Group__6" - - - // $ANTLR start "rule__Tactic__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:2016:1: rule__Tactic__Group__6__Impl : ( ':' ) ; - public final void rule__Tactic__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:2020:1: ( ( ':' ) ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:2021:1: ( ':' ) - { - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:2021:1: ( ':' ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:2022:1: ':' - { - before(grammarAccess.getTacticAccess().getColonKeyword_6()); - match(input,24,FollowSets000.FOLLOW_24_in_rule__Tactic__Group__6__Impl4035); - after(grammarAccess.getTacticAccess().getColonKeyword_6()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__Tactic__Group__6__Impl" - - - // $ANTLR start "rule__Tactic__Group__7" - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:2035:1: rule__Tactic__Group__7 : rule__Tactic__Group__7__Impl rule__Tactic__Group__8 ; - public final void rule__Tactic__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:2039:1: ( rule__Tactic__Group__7__Impl rule__Tactic__Group__8 ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:2040:2: rule__Tactic__Group__7__Impl rule__Tactic__Group__8 - { - pushFollow(FollowSets000.FOLLOW_rule__Tactic__Group__7__Impl_in_rule__Tactic__Group__74066); - rule__Tactic__Group__7__Impl(); - - state._fsp--; - - pushFollow(FollowSets000.FOLLOW_rule__Tactic__Group__8_in_rule__Tactic__Group__74069); - rule__Tactic__Group__8(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__Tactic__Group__7" - - - // $ANTLR start "rule__Tactic__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:2047:1: rule__Tactic__Group__7__Impl : ( ( rule__Tactic__ImplementedPlanAssignment_7 ) ) ; - public final void rule__Tactic__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:2051:1: ( ( ( rule__Tactic__ImplementedPlanAssignment_7 ) ) ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:2052:1: ( ( rule__Tactic__ImplementedPlanAssignment_7 ) ) - { - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:2052:1: ( ( rule__Tactic__ImplementedPlanAssignment_7 ) ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:2053:1: ( rule__Tactic__ImplementedPlanAssignment_7 ) - { - before(grammarAccess.getTacticAccess().getImplementedPlanAssignment_7()); - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:2054:1: ( rule__Tactic__ImplementedPlanAssignment_7 ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:2054:2: rule__Tactic__ImplementedPlanAssignment_7 - { - pushFollow(FollowSets000.FOLLOW_rule__Tactic__ImplementedPlanAssignment_7_in_rule__Tactic__Group__7__Impl4096); - rule__Tactic__ImplementedPlanAssignment_7(); - - state._fsp--; - - - } - - after(grammarAccess.getTacticAccess().getImplementedPlanAssignment_7()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__Tactic__Group__7__Impl" - - - // $ANTLR start "rule__Tactic__Group__8" - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:2064:1: rule__Tactic__Group__8 : rule__Tactic__Group__8__Impl ; - public final void rule__Tactic__Group__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:2068:1: ( rule__Tactic__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:2069:2: rule__Tactic__Group__8__Impl - { - pushFollow(FollowSets000.FOLLOW_rule__Tactic__Group__8__Impl_in_rule__Tactic__Group__84126); - rule__Tactic__Group__8__Impl(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__Tactic__Group__8" - - - // $ANTLR start "rule__Tactic__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:2075:1: rule__Tactic__Group__8__Impl : ( '}' ) ; - public final void rule__Tactic__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:2079:1: ( ( '}' ) ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:2080:1: ( '}' ) - { - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:2080:1: ( '}' ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:2081:1: '}' - { - before(grammarAccess.getTacticAccess().getRightCurlyBracketKeyword_8()); - match(input,27,FollowSets000.FOLLOW_27_in_rule__Tactic__Group__8__Impl4154); - after(grammarAccess.getTacticAccess().getRightCurlyBracketKeyword_8()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__Tactic__Group__8__Impl" - - - // $ANTLR start "rule__Tactic__Group_3__0" - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:2112:1: rule__Tactic__Group_3__0 : rule__Tactic__Group_3__0__Impl rule__Tactic__Group_3__1 ; - public final void rule__Tactic__Group_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:2116:1: ( rule__Tactic__Group_3__0__Impl rule__Tactic__Group_3__1 ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:2117:2: rule__Tactic__Group_3__0__Impl rule__Tactic__Group_3__1 - { - pushFollow(FollowSets000.FOLLOW_rule__Tactic__Group_3__0__Impl_in_rule__Tactic__Group_3__04203); - rule__Tactic__Group_3__0__Impl(); - - state._fsp--; - - pushFollow(FollowSets000.FOLLOW_rule__Tactic__Group_3__1_in_rule__Tactic__Group_3__04206); - rule__Tactic__Group_3__1(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__Tactic__Group_3__0" - - - // $ANTLR start "rule__Tactic__Group_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:2124:1: rule__Tactic__Group_3__0__Impl : ( 'input' ) ; - public final void rule__Tactic__Group_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:2128:1: ( ( 'input' ) ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:2129:1: ( 'input' ) - { - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:2129:1: ( 'input' ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:2130:1: 'input' - { - before(grammarAccess.getTacticAccess().getInputKeyword_3_0()); - match(input,32,FollowSets000.FOLLOW_32_in_rule__Tactic__Group_3__0__Impl4234); - after(grammarAccess.getTacticAccess().getInputKeyword_3_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__Tactic__Group_3__0__Impl" - - - // $ANTLR start "rule__Tactic__Group_3__1" - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:2143:1: rule__Tactic__Group_3__1 : rule__Tactic__Group_3__1__Impl rule__Tactic__Group_3__2 ; - public final void rule__Tactic__Group_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:2147:1: ( rule__Tactic__Group_3__1__Impl rule__Tactic__Group_3__2 ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:2148:2: rule__Tactic__Group_3__1__Impl rule__Tactic__Group_3__2 - { - pushFollow(FollowSets000.FOLLOW_rule__Tactic__Group_3__1__Impl_in_rule__Tactic__Group_3__14265); - rule__Tactic__Group_3__1__Impl(); - - state._fsp--; - - pushFollow(FollowSets000.FOLLOW_rule__Tactic__Group_3__2_in_rule__Tactic__Group_3__14268); - rule__Tactic__Group_3__2(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__Tactic__Group_3__1" - - - // $ANTLR start "rule__Tactic__Group_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:2155:1: rule__Tactic__Group_3__1__Impl : ( ':' ) ; - public final void rule__Tactic__Group_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:2159:1: ( ( ':' ) ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:2160:1: ( ':' ) - { - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:2160:1: ( ':' ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:2161:1: ':' - { - before(grammarAccess.getTacticAccess().getColonKeyword_3_1()); - match(input,24,FollowSets000.FOLLOW_24_in_rule__Tactic__Group_3__1__Impl4296); - after(grammarAccess.getTacticAccess().getColonKeyword_3_1()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__Tactic__Group_3__1__Impl" - - - // $ANTLR start "rule__Tactic__Group_3__2" - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:2174:1: rule__Tactic__Group_3__2 : rule__Tactic__Group_3__2__Impl rule__Tactic__Group_3__3 ; - public final void rule__Tactic__Group_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:2178:1: ( rule__Tactic__Group_3__2__Impl rule__Tactic__Group_3__3 ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:2179:2: rule__Tactic__Group_3__2__Impl rule__Tactic__Group_3__3 - { - pushFollow(FollowSets000.FOLLOW_rule__Tactic__Group_3__2__Impl_in_rule__Tactic__Group_3__24327); - rule__Tactic__Group_3__2__Impl(); - - state._fsp--; - - pushFollow(FollowSets000.FOLLOW_rule__Tactic__Group_3__3_in_rule__Tactic__Group_3__24330); - rule__Tactic__Group_3__3(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__Tactic__Group_3__2" - - - // $ANTLR start "rule__Tactic__Group_3__2__Impl" - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:2186:1: rule__Tactic__Group_3__2__Impl : ( ( rule__Tactic__InputParamsAssignment_3_2 ) ) ; - public final void rule__Tactic__Group_3__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:2190:1: ( ( ( rule__Tactic__InputParamsAssignment_3_2 ) ) ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:2191:1: ( ( rule__Tactic__InputParamsAssignment_3_2 ) ) - { - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:2191:1: ( ( rule__Tactic__InputParamsAssignment_3_2 ) ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:2192:1: ( rule__Tactic__InputParamsAssignment_3_2 ) - { - before(grammarAccess.getTacticAccess().getInputParamsAssignment_3_2()); - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:2193:1: ( rule__Tactic__InputParamsAssignment_3_2 ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:2193:2: rule__Tactic__InputParamsAssignment_3_2 - { - pushFollow(FollowSets000.FOLLOW_rule__Tactic__InputParamsAssignment_3_2_in_rule__Tactic__Group_3__2__Impl4357); - rule__Tactic__InputParamsAssignment_3_2(); - - state._fsp--; - - - } - - after(grammarAccess.getTacticAccess().getInputParamsAssignment_3_2()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__Tactic__Group_3__2__Impl" - - - // $ANTLR start "rule__Tactic__Group_3__3" - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:2203:1: rule__Tactic__Group_3__3 : rule__Tactic__Group_3__3__Impl ; - public final void rule__Tactic__Group_3__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:2207:1: ( rule__Tactic__Group_3__3__Impl ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:2208:2: rule__Tactic__Group_3__3__Impl - { - pushFollow(FollowSets000.FOLLOW_rule__Tactic__Group_3__3__Impl_in_rule__Tactic__Group_3__34387); - rule__Tactic__Group_3__3__Impl(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__Tactic__Group_3__3" - - - // $ANTLR start "rule__Tactic__Group_3__3__Impl" - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:2214:1: rule__Tactic__Group_3__3__Impl : ( ( rule__Tactic__Group_3_3__0 )* ) ; - public final void rule__Tactic__Group_3__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:2218:1: ( ( ( rule__Tactic__Group_3_3__0 )* ) ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:2219:1: ( ( rule__Tactic__Group_3_3__0 )* ) - { - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:2219:1: ( ( rule__Tactic__Group_3_3__0 )* ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:2220:1: ( rule__Tactic__Group_3_3__0 )* - { - before(grammarAccess.getTacticAccess().getGroup_3_3()); - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:2221:1: ( rule__Tactic__Group_3_3__0 )* - loop11: - do { - int alt11=2; - int LA11_0 = input.LA(1); - - if ( (LA11_0==28) ) { - alt11=1; - } - - - switch (alt11) { - case 1 : - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:2221:2: rule__Tactic__Group_3_3__0 - { - pushFollow(FollowSets000.FOLLOW_rule__Tactic__Group_3_3__0_in_rule__Tactic__Group_3__3__Impl4414); - rule__Tactic__Group_3_3__0(); - - state._fsp--; - - - } - break; - - default : - break loop11; - } - } while (true); - - after(grammarAccess.getTacticAccess().getGroup_3_3()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__Tactic__Group_3__3__Impl" - - - // $ANTLR start "rule__Tactic__Group_3_3__0" - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:2239:1: rule__Tactic__Group_3_3__0 : rule__Tactic__Group_3_3__0__Impl rule__Tactic__Group_3_3__1 ; - public final void rule__Tactic__Group_3_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:2243:1: ( rule__Tactic__Group_3_3__0__Impl rule__Tactic__Group_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:2244:2: rule__Tactic__Group_3_3__0__Impl rule__Tactic__Group_3_3__1 - { - pushFollow(FollowSets000.FOLLOW_rule__Tactic__Group_3_3__0__Impl_in_rule__Tactic__Group_3_3__04453); - rule__Tactic__Group_3_3__0__Impl(); - - state._fsp--; - - pushFollow(FollowSets000.FOLLOW_rule__Tactic__Group_3_3__1_in_rule__Tactic__Group_3_3__04456); - rule__Tactic__Group_3_3__1(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__Tactic__Group_3_3__0" - - - // $ANTLR start "rule__Tactic__Group_3_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:2251:1: rule__Tactic__Group_3_3__0__Impl : ( ',' ) ; - public final void rule__Tactic__Group_3_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:2255:1: ( ( ',' ) ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:2256:1: ( ',' ) - { - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:2256:1: ( ',' ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:2257:1: ',' - { - before(grammarAccess.getTacticAccess().getCommaKeyword_3_3_0()); - match(input,28,FollowSets000.FOLLOW_28_in_rule__Tactic__Group_3_3__0__Impl4484); - after(grammarAccess.getTacticAccess().getCommaKeyword_3_3_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__Tactic__Group_3_3__0__Impl" - - - // $ANTLR start "rule__Tactic__Group_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:2270:1: rule__Tactic__Group_3_3__1 : rule__Tactic__Group_3_3__1__Impl ; - public final void rule__Tactic__Group_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:2274:1: ( rule__Tactic__Group_3_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:2275:2: rule__Tactic__Group_3_3__1__Impl - { - pushFollow(FollowSets000.FOLLOW_rule__Tactic__Group_3_3__1__Impl_in_rule__Tactic__Group_3_3__14515); - rule__Tactic__Group_3_3__1__Impl(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__Tactic__Group_3_3__1" - - - // $ANTLR start "rule__Tactic__Group_3_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:2281:1: rule__Tactic__Group_3_3__1__Impl : ( ( rule__Tactic__InputParamsAssignment_3_3_1 ) ) ; - public final void rule__Tactic__Group_3_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:2285:1: ( ( ( rule__Tactic__InputParamsAssignment_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:2286:1: ( ( rule__Tactic__InputParamsAssignment_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:2286:1: ( ( rule__Tactic__InputParamsAssignment_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:2287:1: ( rule__Tactic__InputParamsAssignment_3_3_1 ) - { - before(grammarAccess.getTacticAccess().getInputParamsAssignment_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:2288:1: ( rule__Tactic__InputParamsAssignment_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:2288:2: rule__Tactic__InputParamsAssignment_3_3_1 - { - pushFollow(FollowSets000.FOLLOW_rule__Tactic__InputParamsAssignment_3_3_1_in_rule__Tactic__Group_3_3__1__Impl4542); - rule__Tactic__InputParamsAssignment_3_3_1(); - - state._fsp--; - - - } - - after(grammarAccess.getTacticAccess().getInputParamsAssignment_3_3_1()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__Tactic__Group_3_3__1__Impl" - - - // $ANTLR start "rule__Tactic__Group_4__0" - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:2302:1: rule__Tactic__Group_4__0 : rule__Tactic__Group_4__0__Impl rule__Tactic__Group_4__1 ; - public final void rule__Tactic__Group_4__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:2306:1: ( rule__Tactic__Group_4__0__Impl rule__Tactic__Group_4__1 ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:2307:2: rule__Tactic__Group_4__0__Impl rule__Tactic__Group_4__1 - { - pushFollow(FollowSets000.FOLLOW_rule__Tactic__Group_4__0__Impl_in_rule__Tactic__Group_4__04576); - rule__Tactic__Group_4__0__Impl(); - - state._fsp--; - - pushFollow(FollowSets000.FOLLOW_rule__Tactic__Group_4__1_in_rule__Tactic__Group_4__04579); - rule__Tactic__Group_4__1(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__Tactic__Group_4__0" - - - // $ANTLR start "rule__Tactic__Group_4__0__Impl" - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:2314:1: rule__Tactic__Group_4__0__Impl : ( 'output' ) ; - public final void rule__Tactic__Group_4__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:2318:1: ( ( 'output' ) ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:2319:1: ( 'output' ) - { - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:2319:1: ( 'output' ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:2320:1: 'output' - { - before(grammarAccess.getTacticAccess().getOutputKeyword_4_0()); - match(input,33,FollowSets000.FOLLOW_33_in_rule__Tactic__Group_4__0__Impl4607); - after(grammarAccess.getTacticAccess().getOutputKeyword_4_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__Tactic__Group_4__0__Impl" - - - // $ANTLR start "rule__Tactic__Group_4__1" - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:2333:1: rule__Tactic__Group_4__1 : rule__Tactic__Group_4__1__Impl rule__Tactic__Group_4__2 ; - public final void rule__Tactic__Group_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:2337:1: ( rule__Tactic__Group_4__1__Impl rule__Tactic__Group_4__2 ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:2338:2: rule__Tactic__Group_4__1__Impl rule__Tactic__Group_4__2 - { - pushFollow(FollowSets000.FOLLOW_rule__Tactic__Group_4__1__Impl_in_rule__Tactic__Group_4__14638); - rule__Tactic__Group_4__1__Impl(); - - state._fsp--; - - pushFollow(FollowSets000.FOLLOW_rule__Tactic__Group_4__2_in_rule__Tactic__Group_4__14641); - rule__Tactic__Group_4__2(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__Tactic__Group_4__1" - - - // $ANTLR start "rule__Tactic__Group_4__1__Impl" - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:2345:1: rule__Tactic__Group_4__1__Impl : ( ':' ) ; - public final void rule__Tactic__Group_4__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:2349:1: ( ( ':' ) ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:2350:1: ( ':' ) - { - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:2350:1: ( ':' ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:2351:1: ':' - { - before(grammarAccess.getTacticAccess().getColonKeyword_4_1()); - match(input,24,FollowSets000.FOLLOW_24_in_rule__Tactic__Group_4__1__Impl4669); - after(grammarAccess.getTacticAccess().getColonKeyword_4_1()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__Tactic__Group_4__1__Impl" - - - // $ANTLR start "rule__Tactic__Group_4__2" - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:2364:1: rule__Tactic__Group_4__2 : rule__Tactic__Group_4__2__Impl ; - public final void rule__Tactic__Group_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:2368:1: ( rule__Tactic__Group_4__2__Impl ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:2369:2: rule__Tactic__Group_4__2__Impl - { - pushFollow(FollowSets000.FOLLOW_rule__Tactic__Group_4__2__Impl_in_rule__Tactic__Group_4__24700); - rule__Tactic__Group_4__2__Impl(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__Tactic__Group_4__2" - - - // $ANTLR start "rule__Tactic__Group_4__2__Impl" - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:2375:1: rule__Tactic__Group_4__2__Impl : ( ( rule__Tactic__OutputParamAssignment_4_2 ) ) ; - public final void rule__Tactic__Group_4__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:2379:1: ( ( ( rule__Tactic__OutputParamAssignment_4_2 ) ) ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:2380:1: ( ( rule__Tactic__OutputParamAssignment_4_2 ) ) - { - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:2380:1: ( ( rule__Tactic__OutputParamAssignment_4_2 ) ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:2381:1: ( rule__Tactic__OutputParamAssignment_4_2 ) - { - before(grammarAccess.getTacticAccess().getOutputParamAssignment_4_2()); - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:2382:1: ( rule__Tactic__OutputParamAssignment_4_2 ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:2382:2: rule__Tactic__OutputParamAssignment_4_2 - { - pushFollow(FollowSets000.FOLLOW_rule__Tactic__OutputParamAssignment_4_2_in_rule__Tactic__Group_4__2__Impl4727); - rule__Tactic__OutputParamAssignment_4_2(); - - state._fsp--; - - - } - - after(grammarAccess.getTacticAccess().getOutputParamAssignment_4_2()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__Tactic__Group_4__2__Impl" - - - // $ANTLR start "rule__Action__Group__0" - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:2398:1: rule__Action__Group__0 : rule__Action__Group__0__Impl rule__Action__Group__1 ; - public final void rule__Action__Group__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:2402:1: ( rule__Action__Group__0__Impl rule__Action__Group__1 ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:2403:2: rule__Action__Group__0__Impl rule__Action__Group__1 - { - pushFollow(FollowSets000.FOLLOW_rule__Action__Group__0__Impl_in_rule__Action__Group__04763); - rule__Action__Group__0__Impl(); - - state._fsp--; - - pushFollow(FollowSets000.FOLLOW_rule__Action__Group__1_in_rule__Action__Group__04766); - rule__Action__Group__1(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__Action__Group__0" - - - // $ANTLR start "rule__Action__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:2410:1: rule__Action__Group__0__Impl : ( 'Action' ) ; - public final void rule__Action__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:2414:1: ( ( 'Action' ) ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:2415:1: ( 'Action' ) - { - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:2415:1: ( 'Action' ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:2416:1: 'Action' - { - before(grammarAccess.getActionAccess().getActionKeyword_0()); - match(input,34,FollowSets000.FOLLOW_34_in_rule__Action__Group__0__Impl4794); - after(grammarAccess.getActionAccess().getActionKeyword_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__Action__Group__0__Impl" - - - // $ANTLR start "rule__Action__Group__1" - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:2429:1: rule__Action__Group__1 : rule__Action__Group__1__Impl rule__Action__Group__2 ; - public final void rule__Action__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:2433:1: ( rule__Action__Group__1__Impl rule__Action__Group__2 ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:2434:2: rule__Action__Group__1__Impl rule__Action__Group__2 - { - pushFollow(FollowSets000.FOLLOW_rule__Action__Group__1__Impl_in_rule__Action__Group__14825); - rule__Action__Group__1__Impl(); - - state._fsp--; - - pushFollow(FollowSets000.FOLLOW_rule__Action__Group__2_in_rule__Action__Group__14828); - rule__Action__Group__2(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__Action__Group__1" - - - // $ANTLR start "rule__Action__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:2441:1: rule__Action__Group__1__Impl : ( ( rule__Action__NameAssignment_1 ) ) ; - public final void rule__Action__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:2445:1: ( ( ( rule__Action__NameAssignment_1 ) ) ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:2446:1: ( ( rule__Action__NameAssignment_1 ) ) - { - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:2446:1: ( ( rule__Action__NameAssignment_1 ) ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:2447:1: ( rule__Action__NameAssignment_1 ) - { - before(grammarAccess.getActionAccess().getNameAssignment_1()); - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:2448:1: ( rule__Action__NameAssignment_1 ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:2448:2: rule__Action__NameAssignment_1 - { - pushFollow(FollowSets000.FOLLOW_rule__Action__NameAssignment_1_in_rule__Action__Group__1__Impl4855); - rule__Action__NameAssignment_1(); - - state._fsp--; - - - } - - after(grammarAccess.getActionAccess().getNameAssignment_1()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__Action__Group__1__Impl" - - - // $ANTLR start "rule__Action__Group__2" - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:2458:1: rule__Action__Group__2 : rule__Action__Group__2__Impl rule__Action__Group__3 ; - public final void rule__Action__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:2462:1: ( rule__Action__Group__2__Impl rule__Action__Group__3 ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:2463:2: rule__Action__Group__2__Impl rule__Action__Group__3 - { - pushFollow(FollowSets000.FOLLOW_rule__Action__Group__2__Impl_in_rule__Action__Group__24885); - rule__Action__Group__2__Impl(); - - state._fsp--; - - pushFollow(FollowSets000.FOLLOW_rule__Action__Group__3_in_rule__Action__Group__24888); - rule__Action__Group__3(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__Action__Group__2" - - - // $ANTLR start "rule__Action__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:2470:1: rule__Action__Group__2__Impl : ( '{' ) ; - public final void rule__Action__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:2474:1: ( ( '{' ) ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:2475:1: ( '{' ) - { - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:2475:1: ( '{' ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:2476:1: '{' - { - before(grammarAccess.getActionAccess().getLeftCurlyBracketKeyword_2()); - match(input,21,FollowSets000.FOLLOW_21_in_rule__Action__Group__2__Impl4916); - after(grammarAccess.getActionAccess().getLeftCurlyBracketKeyword_2()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__Action__Group__2__Impl" - - - // $ANTLR start "rule__Action__Group__3" - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:2489:1: rule__Action__Group__3 : rule__Action__Group__3__Impl rule__Action__Group__4 ; - public final void rule__Action__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:2493:1: ( rule__Action__Group__3__Impl rule__Action__Group__4 ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:2494:2: rule__Action__Group__3__Impl rule__Action__Group__4 - { - pushFollow(FollowSets000.FOLLOW_rule__Action__Group__3__Impl_in_rule__Action__Group__34947); - rule__Action__Group__3__Impl(); - - state._fsp--; - - pushFollow(FollowSets000.FOLLOW_rule__Action__Group__4_in_rule__Action__Group__34950); - rule__Action__Group__4(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__Action__Group__3" - - - // $ANTLR start "rule__Action__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:2501:1: rule__Action__Group__3__Impl : ( ( rule__Action__Group_3__0 )? ) ; - public final void rule__Action__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:2505:1: ( ( ( rule__Action__Group_3__0 )? ) ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:2506:1: ( ( rule__Action__Group_3__0 )? ) - { - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:2506:1: ( ( rule__Action__Group_3__0 )? ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:2507:1: ( rule__Action__Group_3__0 )? - { - before(grammarAccess.getActionAccess().getGroup_3()); - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:2508:1: ( rule__Action__Group_3__0 )? - int alt12=2; - int LA12_0 = input.LA(1); - - if ( (LA12_0==32) ) { - alt12=1; - } - switch (alt12) { - case 1 : - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:2508:2: rule__Action__Group_3__0 - { - pushFollow(FollowSets000.FOLLOW_rule__Action__Group_3__0_in_rule__Action__Group__3__Impl4977); - rule__Action__Group_3__0(); - - state._fsp--; - - - } - break; - - } - - after(grammarAccess.getActionAccess().getGroup_3()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__Action__Group__3__Impl" - - - // $ANTLR start "rule__Action__Group__4" - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:2518:1: rule__Action__Group__4 : rule__Action__Group__4__Impl rule__Action__Group__5 ; - public final void rule__Action__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:2522:1: ( rule__Action__Group__4__Impl rule__Action__Group__5 ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:2523:2: rule__Action__Group__4__Impl rule__Action__Group__5 - { - pushFollow(FollowSets000.FOLLOW_rule__Action__Group__4__Impl_in_rule__Action__Group__45008); - rule__Action__Group__4__Impl(); - - state._fsp--; - - pushFollow(FollowSets000.FOLLOW_rule__Action__Group__5_in_rule__Action__Group__45011); - rule__Action__Group__5(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__Action__Group__4" - - - // $ANTLR start "rule__Action__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:2530:1: rule__Action__Group__4__Impl : ( ( rule__Action__Group_4__0 )? ) ; - public final void rule__Action__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:2534:1: ( ( ( rule__Action__Group_4__0 )? ) ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:2535:1: ( ( rule__Action__Group_4__0 )? ) - { - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:2535:1: ( ( rule__Action__Group_4__0 )? ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:2536:1: ( rule__Action__Group_4__0 )? - { - before(grammarAccess.getActionAccess().getGroup_4()); - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:2537:1: ( rule__Action__Group_4__0 )? - int alt13=2; - int LA13_0 = input.LA(1); - - if ( (LA13_0==33) ) { - alt13=1; - } - switch (alt13) { - case 1 : - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:2537:2: rule__Action__Group_4__0 - { - pushFollow(FollowSets000.FOLLOW_rule__Action__Group_4__0_in_rule__Action__Group__4__Impl5038); - rule__Action__Group_4__0(); - - state._fsp--; - - - } - break; - - } - - after(grammarAccess.getActionAccess().getGroup_4()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__Action__Group__4__Impl" - - - // $ANTLR start "rule__Action__Group__5" - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:2547:1: rule__Action__Group__5 : rule__Action__Group__5__Impl rule__Action__Group__6 ; - public final void rule__Action__Group__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:2551:1: ( rule__Action__Group__5__Impl rule__Action__Group__6 ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:2552:2: rule__Action__Group__5__Impl rule__Action__Group__6 - { - pushFollow(FollowSets000.FOLLOW_rule__Action__Group__5__Impl_in_rule__Action__Group__55069); - rule__Action__Group__5__Impl(); - - state._fsp--; - - pushFollow(FollowSets000.FOLLOW_rule__Action__Group__6_in_rule__Action__Group__55072); - rule__Action__Group__6(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__Action__Group__5" - - - // $ANTLR start "rule__Action__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:2559:1: rule__Action__Group__5__Impl : ( 'referredAdaptationPoint' ) ; - public final void rule__Action__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:2563:1: ( ( 'referredAdaptationPoint' ) ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:2564:1: ( 'referredAdaptationPoint' ) - { - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:2564:1: ( 'referredAdaptationPoint' ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:2565:1: 'referredAdaptationPoint' - { - before(grammarAccess.getActionAccess().getReferredAdaptationPointKeyword_5()); - match(input,35,FollowSets000.FOLLOW_35_in_rule__Action__Group__5__Impl5100); - after(grammarAccess.getActionAccess().getReferredAdaptationPointKeyword_5()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__Action__Group__5__Impl" - - - // $ANTLR start "rule__Action__Group__6" - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:2578:1: rule__Action__Group__6 : rule__Action__Group__6__Impl rule__Action__Group__7 ; - public final void rule__Action__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:2582:1: ( rule__Action__Group__6__Impl rule__Action__Group__7 ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:2583:2: rule__Action__Group__6__Impl rule__Action__Group__7 - { - pushFollow(FollowSets000.FOLLOW_rule__Action__Group__6__Impl_in_rule__Action__Group__65131); - rule__Action__Group__6__Impl(); - - state._fsp--; - - pushFollow(FollowSets000.FOLLOW_rule__Action__Group__7_in_rule__Action__Group__65134); - rule__Action__Group__7(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__Action__Group__6" - - - // $ANTLR start "rule__Action__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:2590:1: rule__Action__Group__6__Impl : ( ':' ) ; - public final void rule__Action__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:2594:1: ( ( ':' ) ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:2595:1: ( ':' ) - { - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:2595:1: ( ':' ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:2596:1: ':' - { - before(grammarAccess.getActionAccess().getColonKeyword_6()); - match(input,24,FollowSets000.FOLLOW_24_in_rule__Action__Group__6__Impl5162); - after(grammarAccess.getActionAccess().getColonKeyword_6()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__Action__Group__6__Impl" - - - // $ANTLR start "rule__Action__Group__7" - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:2609:1: rule__Action__Group__7 : rule__Action__Group__7__Impl rule__Action__Group__8 ; - public final void rule__Action__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:2613:1: ( rule__Action__Group__7__Impl rule__Action__Group__8 ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:2614:2: rule__Action__Group__7__Impl rule__Action__Group__8 - { - pushFollow(FollowSets000.FOLLOW_rule__Action__Group__7__Impl_in_rule__Action__Group__75193); - rule__Action__Group__7__Impl(); - - state._fsp--; - - pushFollow(FollowSets000.FOLLOW_rule__Action__Group__8_in_rule__Action__Group__75196); - rule__Action__Group__8(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__Action__Group__7" - - - // $ANTLR start "rule__Action__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:2621:1: rule__Action__Group__7__Impl : ( ( rule__Action__ReferredAdaptationPointAssignment_7 ) ) ; - public final void rule__Action__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:2625:1: ( ( ( rule__Action__ReferredAdaptationPointAssignment_7 ) ) ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:2626:1: ( ( rule__Action__ReferredAdaptationPointAssignment_7 ) ) - { - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:2626:1: ( ( rule__Action__ReferredAdaptationPointAssignment_7 ) ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:2627:1: ( rule__Action__ReferredAdaptationPointAssignment_7 ) - { - before(grammarAccess.getActionAccess().getReferredAdaptationPointAssignment_7()); - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:2628:1: ( rule__Action__ReferredAdaptationPointAssignment_7 ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:2628:2: rule__Action__ReferredAdaptationPointAssignment_7 - { - pushFollow(FollowSets000.FOLLOW_rule__Action__ReferredAdaptationPointAssignment_7_in_rule__Action__Group__7__Impl5223); - rule__Action__ReferredAdaptationPointAssignment_7(); - - state._fsp--; - - - } - - after(grammarAccess.getActionAccess().getReferredAdaptationPointAssignment_7()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__Action__Group__7__Impl" - - - // $ANTLR start "rule__Action__Group__8" - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:2638:1: rule__Action__Group__8 : rule__Action__Group__8__Impl rule__Action__Group__9 ; - public final void rule__Action__Group__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:2642:1: ( rule__Action__Group__8__Impl rule__Action__Group__9 ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:2643:2: rule__Action__Group__8__Impl rule__Action__Group__9 - { - pushFollow(FollowSets000.FOLLOW_rule__Action__Group__8__Impl_in_rule__Action__Group__85253); - rule__Action__Group__8__Impl(); - - state._fsp--; - - pushFollow(FollowSets000.FOLLOW_rule__Action__Group__9_in_rule__Action__Group__85256); - rule__Action__Group__9(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__Action__Group__8" - - - // $ANTLR start "rule__Action__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:2650:1: rule__Action__Group__8__Impl : ( 'adaptationActionOperation' ) ; - public final void rule__Action__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:2654:1: ( ( 'adaptationActionOperation' ) ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:2655:1: ( 'adaptationActionOperation' ) - { - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:2655:1: ( 'adaptationActionOperation' ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:2656:1: 'adaptationActionOperation' - { - before(grammarAccess.getActionAccess().getAdaptationActionOperationKeyword_8()); - match(input,36,FollowSets000.FOLLOW_36_in_rule__Action__Group__8__Impl5284); - after(grammarAccess.getActionAccess().getAdaptationActionOperationKeyword_8()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__Action__Group__8__Impl" - - - // $ANTLR start "rule__Action__Group__9" - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:2669:1: rule__Action__Group__9 : rule__Action__Group__9__Impl rule__Action__Group__10 ; - public final void rule__Action__Group__9() 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:2673:1: ( rule__Action__Group__9__Impl rule__Action__Group__10 ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:2674:2: rule__Action__Group__9__Impl rule__Action__Group__10 - { - pushFollow(FollowSets000.FOLLOW_rule__Action__Group__9__Impl_in_rule__Action__Group__95315); - rule__Action__Group__9__Impl(); - - state._fsp--; - - pushFollow(FollowSets000.FOLLOW_rule__Action__Group__10_in_rule__Action__Group__95318); - rule__Action__Group__10(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__Action__Group__9" - - - // $ANTLR start "rule__Action__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:2681:1: rule__Action__Group__9__Impl : ( ':' ) ; - public final void rule__Action__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:2685:1: ( ( ':' ) ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:2686:1: ( ':' ) - { - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:2686:1: ( ':' ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:2687:1: ':' - { - before(grammarAccess.getActionAccess().getColonKeyword_9()); - match(input,24,FollowSets000.FOLLOW_24_in_rule__Action__Group__9__Impl5346); - after(grammarAccess.getActionAccess().getColonKeyword_9()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__Action__Group__9__Impl" - - - // $ANTLR start "rule__Action__Group__10" - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:2700:1: rule__Action__Group__10 : rule__Action__Group__10__Impl rule__Action__Group__11 ; - public final void rule__Action__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:2704:1: ( rule__Action__Group__10__Impl rule__Action__Group__11 ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:2705:2: rule__Action__Group__10__Impl rule__Action__Group__11 - { - pushFollow(FollowSets000.FOLLOW_rule__Action__Group__10__Impl_in_rule__Action__Group__105377); - rule__Action__Group__10__Impl(); - - state._fsp--; - - pushFollow(FollowSets000.FOLLOW_rule__Action__Group__11_in_rule__Action__Group__105380); - rule__Action__Group__11(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__Action__Group__10" - - - // $ANTLR start "rule__Action__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:2712:1: rule__Action__Group__10__Impl : ( ( rule__Action__AdaptationActionOperationAssignment_10 ) ) ; - public final void rule__Action__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:2716:1: ( ( ( rule__Action__AdaptationActionOperationAssignment_10 ) ) ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:2717:1: ( ( rule__Action__AdaptationActionOperationAssignment_10 ) ) - { - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:2717:1: ( ( rule__Action__AdaptationActionOperationAssignment_10 ) ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:2718:1: ( rule__Action__AdaptationActionOperationAssignment_10 ) - { - before(grammarAccess.getActionAccess().getAdaptationActionOperationAssignment_10()); - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:2719:1: ( rule__Action__AdaptationActionOperationAssignment_10 ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:2719:2: rule__Action__AdaptationActionOperationAssignment_10 - { - pushFollow(FollowSets000.FOLLOW_rule__Action__AdaptationActionOperationAssignment_10_in_rule__Action__Group__10__Impl5407); - rule__Action__AdaptationActionOperationAssignment_10(); - - state._fsp--; - - - } - - after(grammarAccess.getActionAccess().getAdaptationActionOperationAssignment_10()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__Action__Group__10__Impl" - - - // $ANTLR start "rule__Action__Group__11" - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:2729:1: rule__Action__Group__11 : rule__Action__Group__11__Impl ; - public final void rule__Action__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:2733:1: ( rule__Action__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:2734:2: rule__Action__Group__11__Impl - { - pushFollow(FollowSets000.FOLLOW_rule__Action__Group__11__Impl_in_rule__Action__Group__115437); - rule__Action__Group__11__Impl(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__Action__Group__11" - - - // $ANTLR start "rule__Action__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:2740:1: rule__Action__Group__11__Impl : ( '}' ) ; - public final void rule__Action__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:2744:1: ( ( '}' ) ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:2745:1: ( '}' ) - { - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:2745:1: ( '}' ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:2746:1: '}' - { - before(grammarAccess.getActionAccess().getRightCurlyBracketKeyword_11()); - match(input,27,FollowSets000.FOLLOW_27_in_rule__Action__Group__11__Impl5465); - after(grammarAccess.getActionAccess().getRightCurlyBracketKeyword_11()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__Action__Group__11__Impl" - - - // $ANTLR start "rule__Action__Group_3__0" - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:2783:1: rule__Action__Group_3__0 : rule__Action__Group_3__0__Impl rule__Action__Group_3__1 ; - public final void rule__Action__Group_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:2787:1: ( rule__Action__Group_3__0__Impl rule__Action__Group_3__1 ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:2788:2: rule__Action__Group_3__0__Impl rule__Action__Group_3__1 - { - pushFollow(FollowSets000.FOLLOW_rule__Action__Group_3__0__Impl_in_rule__Action__Group_3__05520); - rule__Action__Group_3__0__Impl(); - - state._fsp--; - - pushFollow(FollowSets000.FOLLOW_rule__Action__Group_3__1_in_rule__Action__Group_3__05523); - rule__Action__Group_3__1(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__Action__Group_3__0" - - - // $ANTLR start "rule__Action__Group_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:2795:1: rule__Action__Group_3__0__Impl : ( 'input' ) ; - public final void rule__Action__Group_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:2799:1: ( ( 'input' ) ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:2800:1: ( 'input' ) - { - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:2800:1: ( 'input' ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:2801:1: 'input' - { - before(grammarAccess.getActionAccess().getInputKeyword_3_0()); - match(input,32,FollowSets000.FOLLOW_32_in_rule__Action__Group_3__0__Impl5551); - after(grammarAccess.getActionAccess().getInputKeyword_3_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__Action__Group_3__0__Impl" - - - // $ANTLR start "rule__Action__Group_3__1" - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:2814:1: rule__Action__Group_3__1 : rule__Action__Group_3__1__Impl rule__Action__Group_3__2 ; - public final void rule__Action__Group_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:2818:1: ( rule__Action__Group_3__1__Impl rule__Action__Group_3__2 ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:2819:2: rule__Action__Group_3__1__Impl rule__Action__Group_3__2 - { - pushFollow(FollowSets000.FOLLOW_rule__Action__Group_3__1__Impl_in_rule__Action__Group_3__15582); - rule__Action__Group_3__1__Impl(); - - state._fsp--; - - pushFollow(FollowSets000.FOLLOW_rule__Action__Group_3__2_in_rule__Action__Group_3__15585); - rule__Action__Group_3__2(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__Action__Group_3__1" - - - // $ANTLR start "rule__Action__Group_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:2826:1: rule__Action__Group_3__1__Impl : ( ':' ) ; - public final void rule__Action__Group_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:2830:1: ( ( ':' ) ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:2831:1: ( ':' ) - { - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:2831:1: ( ':' ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:2832:1: ':' - { - before(grammarAccess.getActionAccess().getColonKeyword_3_1()); - match(input,24,FollowSets000.FOLLOW_24_in_rule__Action__Group_3__1__Impl5613); - after(grammarAccess.getActionAccess().getColonKeyword_3_1()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__Action__Group_3__1__Impl" - - - // $ANTLR start "rule__Action__Group_3__2" - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:2845:1: rule__Action__Group_3__2 : rule__Action__Group_3__2__Impl rule__Action__Group_3__3 ; - public final void rule__Action__Group_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:2849:1: ( rule__Action__Group_3__2__Impl rule__Action__Group_3__3 ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:2850:2: rule__Action__Group_3__2__Impl rule__Action__Group_3__3 - { - pushFollow(FollowSets000.FOLLOW_rule__Action__Group_3__2__Impl_in_rule__Action__Group_3__25644); - rule__Action__Group_3__2__Impl(); - - state._fsp--; - - pushFollow(FollowSets000.FOLLOW_rule__Action__Group_3__3_in_rule__Action__Group_3__25647); - rule__Action__Group_3__3(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__Action__Group_3__2" - - - // $ANTLR start "rule__Action__Group_3__2__Impl" - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:2857:1: rule__Action__Group_3__2__Impl : ( ( rule__Action__InputParamsAssignment_3_2 ) ) ; - public final void rule__Action__Group_3__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:2861:1: ( ( ( rule__Action__InputParamsAssignment_3_2 ) ) ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:2862:1: ( ( rule__Action__InputParamsAssignment_3_2 ) ) - { - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:2862:1: ( ( rule__Action__InputParamsAssignment_3_2 ) ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:2863:1: ( rule__Action__InputParamsAssignment_3_2 ) - { - before(grammarAccess.getActionAccess().getInputParamsAssignment_3_2()); - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:2864:1: ( rule__Action__InputParamsAssignment_3_2 ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:2864:2: rule__Action__InputParamsAssignment_3_2 - { - pushFollow(FollowSets000.FOLLOW_rule__Action__InputParamsAssignment_3_2_in_rule__Action__Group_3__2__Impl5674); - rule__Action__InputParamsAssignment_3_2(); - - state._fsp--; - - - } - - after(grammarAccess.getActionAccess().getInputParamsAssignment_3_2()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__Action__Group_3__2__Impl" - - - // $ANTLR start "rule__Action__Group_3__3" - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:2874:1: rule__Action__Group_3__3 : rule__Action__Group_3__3__Impl ; - public final void rule__Action__Group_3__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:2878:1: ( rule__Action__Group_3__3__Impl ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:2879:2: rule__Action__Group_3__3__Impl - { - pushFollow(FollowSets000.FOLLOW_rule__Action__Group_3__3__Impl_in_rule__Action__Group_3__35704); - rule__Action__Group_3__3__Impl(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__Action__Group_3__3" - - - // $ANTLR start "rule__Action__Group_3__3__Impl" - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:2885:1: rule__Action__Group_3__3__Impl : ( ( rule__Action__Group_3_3__0 )* ) ; - public final void rule__Action__Group_3__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:2889:1: ( ( ( rule__Action__Group_3_3__0 )* ) ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:2890:1: ( ( rule__Action__Group_3_3__0 )* ) - { - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:2890:1: ( ( rule__Action__Group_3_3__0 )* ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:2891:1: ( rule__Action__Group_3_3__0 )* - { - before(grammarAccess.getActionAccess().getGroup_3_3()); - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:2892:1: ( rule__Action__Group_3_3__0 )* - loop14: - do { - int alt14=2; - int LA14_0 = input.LA(1); - - if ( (LA14_0==28) ) { - alt14=1; - } - - - switch (alt14) { - case 1 : - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:2892:2: rule__Action__Group_3_3__0 - { - pushFollow(FollowSets000.FOLLOW_rule__Action__Group_3_3__0_in_rule__Action__Group_3__3__Impl5731); - rule__Action__Group_3_3__0(); - - state._fsp--; - - - } - break; - - default : - break loop14; - } - } while (true); - - after(grammarAccess.getActionAccess().getGroup_3_3()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__Action__Group_3__3__Impl" - - - // $ANTLR start "rule__Action__Group_3_3__0" - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:2910:1: rule__Action__Group_3_3__0 : rule__Action__Group_3_3__0__Impl rule__Action__Group_3_3__1 ; - public final void rule__Action__Group_3_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:2914:1: ( rule__Action__Group_3_3__0__Impl rule__Action__Group_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:2915:2: rule__Action__Group_3_3__0__Impl rule__Action__Group_3_3__1 - { - pushFollow(FollowSets000.FOLLOW_rule__Action__Group_3_3__0__Impl_in_rule__Action__Group_3_3__05770); - rule__Action__Group_3_3__0__Impl(); - - state._fsp--; - - pushFollow(FollowSets000.FOLLOW_rule__Action__Group_3_3__1_in_rule__Action__Group_3_3__05773); - rule__Action__Group_3_3__1(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__Action__Group_3_3__0" - - - // $ANTLR start "rule__Action__Group_3_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:2922:1: rule__Action__Group_3_3__0__Impl : ( ',' ) ; - public final void rule__Action__Group_3_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:2926:1: ( ( ',' ) ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:2927:1: ( ',' ) - { - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:2927:1: ( ',' ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:2928:1: ',' - { - before(grammarAccess.getActionAccess().getCommaKeyword_3_3_0()); - match(input,28,FollowSets000.FOLLOW_28_in_rule__Action__Group_3_3__0__Impl5801); - after(grammarAccess.getActionAccess().getCommaKeyword_3_3_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__Action__Group_3_3__0__Impl" - - - // $ANTLR start "rule__Action__Group_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:2941:1: rule__Action__Group_3_3__1 : rule__Action__Group_3_3__1__Impl ; - public final void rule__Action__Group_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:2945:1: ( rule__Action__Group_3_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:2946:2: rule__Action__Group_3_3__1__Impl - { - pushFollow(FollowSets000.FOLLOW_rule__Action__Group_3_3__1__Impl_in_rule__Action__Group_3_3__15832); - rule__Action__Group_3_3__1__Impl(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__Action__Group_3_3__1" - - - // $ANTLR start "rule__Action__Group_3_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:2952:1: rule__Action__Group_3_3__1__Impl : ( ( rule__Action__InputParamsAssignment_3_3_1 ) ) ; - public final void rule__Action__Group_3_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:2956:1: ( ( ( rule__Action__InputParamsAssignment_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:2957:1: ( ( rule__Action__InputParamsAssignment_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:2957:1: ( ( rule__Action__InputParamsAssignment_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:2958:1: ( rule__Action__InputParamsAssignment_3_3_1 ) - { - before(grammarAccess.getActionAccess().getInputParamsAssignment_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:2959:1: ( rule__Action__InputParamsAssignment_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:2959:2: rule__Action__InputParamsAssignment_3_3_1 - { - pushFollow(FollowSets000.FOLLOW_rule__Action__InputParamsAssignment_3_3_1_in_rule__Action__Group_3_3__1__Impl5859); - rule__Action__InputParamsAssignment_3_3_1(); - - state._fsp--; - - - } - - after(grammarAccess.getActionAccess().getInputParamsAssignment_3_3_1()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__Action__Group_3_3__1__Impl" - - - // $ANTLR start "rule__Action__Group_4__0" - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:2973:1: rule__Action__Group_4__0 : rule__Action__Group_4__0__Impl rule__Action__Group_4__1 ; - public final void rule__Action__Group_4__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:2977:1: ( rule__Action__Group_4__0__Impl rule__Action__Group_4__1 ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:2978:2: rule__Action__Group_4__0__Impl rule__Action__Group_4__1 - { - pushFollow(FollowSets000.FOLLOW_rule__Action__Group_4__0__Impl_in_rule__Action__Group_4__05893); - rule__Action__Group_4__0__Impl(); - - state._fsp--; - - pushFollow(FollowSets000.FOLLOW_rule__Action__Group_4__1_in_rule__Action__Group_4__05896); - rule__Action__Group_4__1(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__Action__Group_4__0" - - - // $ANTLR start "rule__Action__Group_4__0__Impl" - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:2985:1: rule__Action__Group_4__0__Impl : ( 'output' ) ; - public final void rule__Action__Group_4__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:2989:1: ( ( 'output' ) ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:2990:1: ( 'output' ) - { - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:2990:1: ( 'output' ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:2991:1: 'output' - { - before(grammarAccess.getActionAccess().getOutputKeyword_4_0()); - match(input,33,FollowSets000.FOLLOW_33_in_rule__Action__Group_4__0__Impl5924); - after(grammarAccess.getActionAccess().getOutputKeyword_4_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__Action__Group_4__0__Impl" - - - // $ANTLR start "rule__Action__Group_4__1" - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:3004:1: rule__Action__Group_4__1 : rule__Action__Group_4__1__Impl rule__Action__Group_4__2 ; - public final void rule__Action__Group_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:3008:1: ( rule__Action__Group_4__1__Impl rule__Action__Group_4__2 ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:3009:2: rule__Action__Group_4__1__Impl rule__Action__Group_4__2 - { - pushFollow(FollowSets000.FOLLOW_rule__Action__Group_4__1__Impl_in_rule__Action__Group_4__15955); - rule__Action__Group_4__1__Impl(); - - state._fsp--; - - pushFollow(FollowSets000.FOLLOW_rule__Action__Group_4__2_in_rule__Action__Group_4__15958); - rule__Action__Group_4__2(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__Action__Group_4__1" - - - // $ANTLR start "rule__Action__Group_4__1__Impl" - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:3016:1: rule__Action__Group_4__1__Impl : ( ':' ) ; - public final void rule__Action__Group_4__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:3020:1: ( ( ':' ) ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:3021:1: ( ':' ) - { - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:3021:1: ( ':' ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:3022:1: ':' - { - before(grammarAccess.getActionAccess().getColonKeyword_4_1()); - match(input,24,FollowSets000.FOLLOW_24_in_rule__Action__Group_4__1__Impl5986); - after(grammarAccess.getActionAccess().getColonKeyword_4_1()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__Action__Group_4__1__Impl" - - - // $ANTLR start "rule__Action__Group_4__2" - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:3035:1: rule__Action__Group_4__2 : rule__Action__Group_4__2__Impl ; - public final void rule__Action__Group_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:3039:1: ( rule__Action__Group_4__2__Impl ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:3040:2: rule__Action__Group_4__2__Impl - { - pushFollow(FollowSets000.FOLLOW_rule__Action__Group_4__2__Impl_in_rule__Action__Group_4__26017); - rule__Action__Group_4__2__Impl(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__Action__Group_4__2" - - - // $ANTLR start "rule__Action__Group_4__2__Impl" - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:3046:1: rule__Action__Group_4__2__Impl : ( ( rule__Action__OutputParamAssignment_4_2 ) ) ; - public final void rule__Action__Group_4__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:3050:1: ( ( ( rule__Action__OutputParamAssignment_4_2 ) ) ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:3051:1: ( ( rule__Action__OutputParamAssignment_4_2 ) ) - { - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:3051:1: ( ( rule__Action__OutputParamAssignment_4_2 ) ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:3052:1: ( rule__Action__OutputParamAssignment_4_2 ) - { - before(grammarAccess.getActionAccess().getOutputParamAssignment_4_2()); - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:3053:1: ( rule__Action__OutputParamAssignment_4_2 ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:3053:2: rule__Action__OutputParamAssignment_4_2 - { - pushFollow(FollowSets000.FOLLOW_rule__Action__OutputParamAssignment_4_2_in_rule__Action__Group_4__2__Impl6044); - rule__Action__OutputParamAssignment_4_2(); - - state._fsp--; - - - } - - after(grammarAccess.getActionAccess().getOutputParamAssignment_4_2()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__Action__Group_4__2__Impl" - - - // $ANTLR start "rule__Strategy__Group__0" - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:3069:1: rule__Strategy__Group__0 : rule__Strategy__Group__0__Impl rule__Strategy__Group__1 ; - public final void rule__Strategy__Group__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:3073:1: ( rule__Strategy__Group__0__Impl rule__Strategy__Group__1 ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:3074:2: rule__Strategy__Group__0__Impl rule__Strategy__Group__1 - { - pushFollow(FollowSets000.FOLLOW_rule__Strategy__Group__0__Impl_in_rule__Strategy__Group__06080); - rule__Strategy__Group__0__Impl(); - - state._fsp--; - - pushFollow(FollowSets000.FOLLOW_rule__Strategy__Group__1_in_rule__Strategy__Group__06083); - rule__Strategy__Group__1(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__Strategy__Group__0" - - - // $ANTLR start "rule__Strategy__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:3081:1: rule__Strategy__Group__0__Impl : ( 'Strategy' ) ; - public final void rule__Strategy__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:3085:1: ( ( 'Strategy' ) ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:3086:1: ( 'Strategy' ) - { - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:3086:1: ( 'Strategy' ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:3087:1: 'Strategy' - { - before(grammarAccess.getStrategyAccess().getStrategyKeyword_0()); - match(input,37,FollowSets000.FOLLOW_37_in_rule__Strategy__Group__0__Impl6111); - after(grammarAccess.getStrategyAccess().getStrategyKeyword_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__Strategy__Group__0__Impl" - - - // $ANTLR start "rule__Strategy__Group__1" - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:3100:1: rule__Strategy__Group__1 : rule__Strategy__Group__1__Impl rule__Strategy__Group__2 ; - public final void rule__Strategy__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:3104:1: ( rule__Strategy__Group__1__Impl rule__Strategy__Group__2 ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:3105:2: rule__Strategy__Group__1__Impl rule__Strategy__Group__2 - { - pushFollow(FollowSets000.FOLLOW_rule__Strategy__Group__1__Impl_in_rule__Strategy__Group__16142); - rule__Strategy__Group__1__Impl(); - - state._fsp--; - - pushFollow(FollowSets000.FOLLOW_rule__Strategy__Group__2_in_rule__Strategy__Group__16145); - rule__Strategy__Group__2(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__Strategy__Group__1" - - - // $ANTLR start "rule__Strategy__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:3112:1: rule__Strategy__Group__1__Impl : ( ( rule__Strategy__NameAssignment_1 ) ) ; - public final void rule__Strategy__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:3116:1: ( ( ( rule__Strategy__NameAssignment_1 ) ) ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:3117:1: ( ( rule__Strategy__NameAssignment_1 ) ) - { - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:3117:1: ( ( rule__Strategy__NameAssignment_1 ) ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:3118:1: ( rule__Strategy__NameAssignment_1 ) - { - before(grammarAccess.getStrategyAccess().getNameAssignment_1()); - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:3119:1: ( rule__Strategy__NameAssignment_1 ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:3119:2: rule__Strategy__NameAssignment_1 - { - pushFollow(FollowSets000.FOLLOW_rule__Strategy__NameAssignment_1_in_rule__Strategy__Group__1__Impl6172); - rule__Strategy__NameAssignment_1(); - - state._fsp--; - - - } - - after(grammarAccess.getStrategyAccess().getNameAssignment_1()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__Strategy__Group__1__Impl" - - - // $ANTLR start "rule__Strategy__Group__2" - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:3129:1: rule__Strategy__Group__2 : rule__Strategy__Group__2__Impl rule__Strategy__Group__3 ; - public final void rule__Strategy__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:3133:1: ( rule__Strategy__Group__2__Impl rule__Strategy__Group__3 ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:3134:2: rule__Strategy__Group__2__Impl rule__Strategy__Group__3 - { - pushFollow(FollowSets000.FOLLOW_rule__Strategy__Group__2__Impl_in_rule__Strategy__Group__26202); - rule__Strategy__Group__2__Impl(); - - state._fsp--; - - pushFollow(FollowSets000.FOLLOW_rule__Strategy__Group__3_in_rule__Strategy__Group__26205); - rule__Strategy__Group__3(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__Strategy__Group__2" - - - // $ANTLR start "rule__Strategy__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:3141:1: rule__Strategy__Group__2__Impl : ( '{' ) ; - public final void rule__Strategy__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:3145:1: ( ( '{' ) ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:3146:1: ( '{' ) - { - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:3146:1: ( '{' ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:3147:1: '{' - { - before(grammarAccess.getStrategyAccess().getLeftCurlyBracketKeyword_2()); - match(input,21,FollowSets000.FOLLOW_21_in_rule__Strategy__Group__2__Impl6233); - after(grammarAccess.getStrategyAccess().getLeftCurlyBracketKeyword_2()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__Strategy__Group__2__Impl" - - - // $ANTLR start "rule__Strategy__Group__3" - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:3160:1: rule__Strategy__Group__3 : rule__Strategy__Group__3__Impl rule__Strategy__Group__4 ; - public final void rule__Strategy__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:3164:1: ( rule__Strategy__Group__3__Impl rule__Strategy__Group__4 ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:3165:2: rule__Strategy__Group__3__Impl rule__Strategy__Group__4 - { - pushFollow(FollowSets000.FOLLOW_rule__Strategy__Group__3__Impl_in_rule__Strategy__Group__36264); - rule__Strategy__Group__3__Impl(); - - state._fsp--; - - pushFollow(FollowSets000.FOLLOW_rule__Strategy__Group__4_in_rule__Strategy__Group__36267); - rule__Strategy__Group__4(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__Strategy__Group__3" - - - // $ANTLR start "rule__Strategy__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:3172:1: rule__Strategy__Group__3__Impl : ( 'objective' ) ; - public final void rule__Strategy__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:3176:1: ( ( 'objective' ) ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:3177:1: ( 'objective' ) - { - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:3177:1: ( 'objective' ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:3178:1: 'objective' - { - before(grammarAccess.getStrategyAccess().getObjectiveKeyword_3()); - match(input,38,FollowSets000.FOLLOW_38_in_rule__Strategy__Group__3__Impl6295); - after(grammarAccess.getStrategyAccess().getObjectiveKeyword_3()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__Strategy__Group__3__Impl" - - - // $ANTLR start "rule__Strategy__Group__4" - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:3191:1: rule__Strategy__Group__4 : rule__Strategy__Group__4__Impl rule__Strategy__Group__5 ; - public final void rule__Strategy__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:3195:1: ( rule__Strategy__Group__4__Impl rule__Strategy__Group__5 ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:3196:2: rule__Strategy__Group__4__Impl rule__Strategy__Group__5 - { - pushFollow(FollowSets000.FOLLOW_rule__Strategy__Group__4__Impl_in_rule__Strategy__Group__46326); - rule__Strategy__Group__4__Impl(); - - state._fsp--; - - pushFollow(FollowSets000.FOLLOW_rule__Strategy__Group__5_in_rule__Strategy__Group__46329); - rule__Strategy__Group__5(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__Strategy__Group__4" - - - // $ANTLR start "rule__Strategy__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:3203:1: rule__Strategy__Group__4__Impl : ( '=' ) ; - public final void rule__Strategy__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:3207:1: ( ( '=' ) ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:3208:1: ( '=' ) - { - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:3208:1: ( '=' ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:3209:1: '=' - { - before(grammarAccess.getStrategyAccess().getEqualsSignKeyword_4()); - match(input,39,FollowSets000.FOLLOW_39_in_rule__Strategy__Group__4__Impl6357); - after(grammarAccess.getStrategyAccess().getEqualsSignKeyword_4()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__Strategy__Group__4__Impl" - - - // $ANTLR start "rule__Strategy__Group__5" - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:3222:1: rule__Strategy__Group__5 : rule__Strategy__Group__5__Impl rule__Strategy__Group__6 ; - public final void rule__Strategy__Group__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:3226:1: ( rule__Strategy__Group__5__Impl rule__Strategy__Group__6 ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:3227:2: rule__Strategy__Group__5__Impl rule__Strategy__Group__6 - { - pushFollow(FollowSets000.FOLLOW_rule__Strategy__Group__5__Impl_in_rule__Strategy__Group__56388); - rule__Strategy__Group__5__Impl(); - - state._fsp--; - - pushFollow(FollowSets000.FOLLOW_rule__Strategy__Group__6_in_rule__Strategy__Group__56391); - rule__Strategy__Group__6(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__Strategy__Group__5" - - - // $ANTLR start "rule__Strategy__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:3234:1: rule__Strategy__Group__5__Impl : ( ( rule__Strategy__ObjectiveAssignment_5 ) ) ; - public final void rule__Strategy__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:3238:1: ( ( ( rule__Strategy__ObjectiveAssignment_5 ) ) ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:3239:1: ( ( rule__Strategy__ObjectiveAssignment_5 ) ) - { - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:3239:1: ( ( rule__Strategy__ObjectiveAssignment_5 ) ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:3240:1: ( rule__Strategy__ObjectiveAssignment_5 ) - { - before(grammarAccess.getStrategyAccess().getObjectiveAssignment_5()); - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:3241:1: ( rule__Strategy__ObjectiveAssignment_5 ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:3241:2: rule__Strategy__ObjectiveAssignment_5 - { - pushFollow(FollowSets000.FOLLOW_rule__Strategy__ObjectiveAssignment_5_in_rule__Strategy__Group__5__Impl6418); - rule__Strategy__ObjectiveAssignment_5(); - - state._fsp--; - - - } - - after(grammarAccess.getStrategyAccess().getObjectiveAssignment_5()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__Strategy__Group__5__Impl" - - - // $ANTLR start "rule__Strategy__Group__6" - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:3251:1: rule__Strategy__Group__6 : rule__Strategy__Group__6__Impl rule__Strategy__Group__7 ; - public final void rule__Strategy__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:3255:1: ( rule__Strategy__Group__6__Impl rule__Strategy__Group__7 ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:3256:2: rule__Strategy__Group__6__Impl rule__Strategy__Group__7 - { - pushFollow(FollowSets000.FOLLOW_rule__Strategy__Group__6__Impl_in_rule__Strategy__Group__66448); - rule__Strategy__Group__6__Impl(); - - state._fsp--; - - pushFollow(FollowSets000.FOLLOW_rule__Strategy__Group__7_in_rule__Strategy__Group__66451); - rule__Strategy__Group__7(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__Strategy__Group__6" - - - // $ANTLR start "rule__Strategy__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:3263:1: rule__Strategy__Group__6__Impl : ( 'triggeringEvents' ) ; - public final void rule__Strategy__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:3267:1: ( ( 'triggeringEvents' ) ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:3268:1: ( 'triggeringEvents' ) - { - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:3268:1: ( 'triggeringEvents' ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:3269:1: 'triggeringEvents' - { - before(grammarAccess.getStrategyAccess().getTriggeringEventsKeyword_6()); - match(input,40,FollowSets000.FOLLOW_40_in_rule__Strategy__Group__6__Impl6479); - after(grammarAccess.getStrategyAccess().getTriggeringEventsKeyword_6()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__Strategy__Group__6__Impl" - - - // $ANTLR start "rule__Strategy__Group__7" - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:3282:1: rule__Strategy__Group__7 : rule__Strategy__Group__7__Impl rule__Strategy__Group__8 ; - public final void rule__Strategy__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:3286:1: ( rule__Strategy__Group__7__Impl rule__Strategy__Group__8 ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:3287:2: rule__Strategy__Group__7__Impl rule__Strategy__Group__8 - { - pushFollow(FollowSets000.FOLLOW_rule__Strategy__Group__7__Impl_in_rule__Strategy__Group__76510); - rule__Strategy__Group__7__Impl(); - - state._fsp--; - - pushFollow(FollowSets000.FOLLOW_rule__Strategy__Group__8_in_rule__Strategy__Group__76513); - rule__Strategy__Group__8(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__Strategy__Group__7" - - - // $ANTLR start "rule__Strategy__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:3294:1: rule__Strategy__Group__7__Impl : ( '=' ) ; - public final void rule__Strategy__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:3298:1: ( ( '=' ) ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:3299:1: ( '=' ) - { - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:3299:1: ( '=' ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:3300:1: '=' - { - before(grammarAccess.getStrategyAccess().getEqualsSignKeyword_7()); - match(input,39,FollowSets000.FOLLOW_39_in_rule__Strategy__Group__7__Impl6541); - after(grammarAccess.getStrategyAccess().getEqualsSignKeyword_7()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__Strategy__Group__7__Impl" - - - // $ANTLR start "rule__Strategy__Group__8" - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:3313:1: rule__Strategy__Group__8 : rule__Strategy__Group__8__Impl rule__Strategy__Group__9 ; - public final void rule__Strategy__Group__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:3317:1: ( rule__Strategy__Group__8__Impl rule__Strategy__Group__9 ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:3318:2: rule__Strategy__Group__8__Impl rule__Strategy__Group__9 - { - pushFollow(FollowSets000.FOLLOW_rule__Strategy__Group__8__Impl_in_rule__Strategy__Group__86572); - rule__Strategy__Group__8__Impl(); - - state._fsp--; - - pushFollow(FollowSets000.FOLLOW_rule__Strategy__Group__9_in_rule__Strategy__Group__86575); - rule__Strategy__Group__9(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__Strategy__Group__8" - - - // $ANTLR start "rule__Strategy__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:3325:1: rule__Strategy__Group__8__Impl : ( ( rule__Strategy__TriggeringEventsAssignment_8 ) ) ; - public final void rule__Strategy__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:3329:1: ( ( ( rule__Strategy__TriggeringEventsAssignment_8 ) ) ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:3330:1: ( ( rule__Strategy__TriggeringEventsAssignment_8 ) ) - { - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:3330:1: ( ( rule__Strategy__TriggeringEventsAssignment_8 ) ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:3331:1: ( rule__Strategy__TriggeringEventsAssignment_8 ) - { - before(grammarAccess.getStrategyAccess().getTriggeringEventsAssignment_8()); - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:3332:1: ( rule__Strategy__TriggeringEventsAssignment_8 ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:3332:2: rule__Strategy__TriggeringEventsAssignment_8 - { - pushFollow(FollowSets000.FOLLOW_rule__Strategy__TriggeringEventsAssignment_8_in_rule__Strategy__Group__8__Impl6602); - rule__Strategy__TriggeringEventsAssignment_8(); - - state._fsp--; - - - } - - after(grammarAccess.getStrategyAccess().getTriggeringEventsAssignment_8()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__Strategy__Group__8__Impl" - - - // $ANTLR start "rule__Strategy__Group__9" - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:3342:1: rule__Strategy__Group__9 : rule__Strategy__Group__9__Impl rule__Strategy__Group__10 ; - public final void rule__Strategy__Group__9() 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:3346:1: ( rule__Strategy__Group__9__Impl rule__Strategy__Group__10 ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:3347:2: rule__Strategy__Group__9__Impl rule__Strategy__Group__10 - { - pushFollow(FollowSets000.FOLLOW_rule__Strategy__Group__9__Impl_in_rule__Strategy__Group__96632); - rule__Strategy__Group__9__Impl(); - - state._fsp--; - - pushFollow(FollowSets000.FOLLOW_rule__Strategy__Group__10_in_rule__Strategy__Group__96635); - rule__Strategy__Group__10(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__Strategy__Group__9" - - - // $ANTLR start "rule__Strategy__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:3354:1: rule__Strategy__Group__9__Impl : ( 'tactics' ) ; - public final void rule__Strategy__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:3358:1: ( ( 'tactics' ) ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:3359:1: ( 'tactics' ) - { - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:3359:1: ( 'tactics' ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:3360:1: 'tactics' - { - before(grammarAccess.getStrategyAccess().getTacticsKeyword_9()); - match(input,25,FollowSets000.FOLLOW_25_in_rule__Strategy__Group__9__Impl6663); - after(grammarAccess.getStrategyAccess().getTacticsKeyword_9()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__Strategy__Group__9__Impl" - - - // $ANTLR start "rule__Strategy__Group__10" - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:3373:1: rule__Strategy__Group__10 : rule__Strategy__Group__10__Impl rule__Strategy__Group__11 ; - public final void rule__Strategy__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:3377:1: ( rule__Strategy__Group__10__Impl rule__Strategy__Group__11 ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:3378:2: rule__Strategy__Group__10__Impl rule__Strategy__Group__11 - { - pushFollow(FollowSets000.FOLLOW_rule__Strategy__Group__10__Impl_in_rule__Strategy__Group__106694); - rule__Strategy__Group__10__Impl(); - - state._fsp--; - - pushFollow(FollowSets000.FOLLOW_rule__Strategy__Group__11_in_rule__Strategy__Group__106697); - rule__Strategy__Group__11(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__Strategy__Group__10" - - - // $ANTLR start "rule__Strategy__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:3385:1: rule__Strategy__Group__10__Impl : ( ':' ) ; - public final void rule__Strategy__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:3389:1: ( ( ':' ) ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:3390:1: ( ':' ) - { - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:3390:1: ( ':' ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:3391:1: ':' - { - before(grammarAccess.getStrategyAccess().getColonKeyword_10()); - match(input,24,FollowSets000.FOLLOW_24_in_rule__Strategy__Group__10__Impl6725); - after(grammarAccess.getStrategyAccess().getColonKeyword_10()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__Strategy__Group__10__Impl" - - - // $ANTLR start "rule__Strategy__Group__11" - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:3404:1: rule__Strategy__Group__11 : rule__Strategy__Group__11__Impl rule__Strategy__Group__12 ; - public final void rule__Strategy__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:3408:1: ( rule__Strategy__Group__11__Impl rule__Strategy__Group__12 ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:3409:2: rule__Strategy__Group__11__Impl rule__Strategy__Group__12 - { - pushFollow(FollowSets000.FOLLOW_rule__Strategy__Group__11__Impl_in_rule__Strategy__Group__116756); - rule__Strategy__Group__11__Impl(); - - state._fsp--; - - pushFollow(FollowSets000.FOLLOW_rule__Strategy__Group__12_in_rule__Strategy__Group__116759); - rule__Strategy__Group__12(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__Strategy__Group__11" - - - // $ANTLR start "rule__Strategy__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:3416:1: rule__Strategy__Group__11__Impl : ( ( rule__Strategy__TacticsAssignment_11 ) ) ; - public final void rule__Strategy__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:3420:1: ( ( ( rule__Strategy__TacticsAssignment_11 ) ) ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:3421:1: ( ( rule__Strategy__TacticsAssignment_11 ) ) - { - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:3421:1: ( ( rule__Strategy__TacticsAssignment_11 ) ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:3422:1: ( rule__Strategy__TacticsAssignment_11 ) - { - before(grammarAccess.getStrategyAccess().getTacticsAssignment_11()); - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:3423:1: ( rule__Strategy__TacticsAssignment_11 ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:3423:2: rule__Strategy__TacticsAssignment_11 - { - pushFollow(FollowSets000.FOLLOW_rule__Strategy__TacticsAssignment_11_in_rule__Strategy__Group__11__Impl6786); - rule__Strategy__TacticsAssignment_11(); - - state._fsp--; - - - } - - after(grammarAccess.getStrategyAccess().getTacticsAssignment_11()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__Strategy__Group__11__Impl" - - - // $ANTLR start "rule__Strategy__Group__12" - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:3433:1: rule__Strategy__Group__12 : rule__Strategy__Group__12__Impl rule__Strategy__Group__13 ; - public final void rule__Strategy__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:3437:1: ( rule__Strategy__Group__12__Impl rule__Strategy__Group__13 ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:3438:2: rule__Strategy__Group__12__Impl rule__Strategy__Group__13 - { - pushFollow(FollowSets000.FOLLOW_rule__Strategy__Group__12__Impl_in_rule__Strategy__Group__126816); - rule__Strategy__Group__12__Impl(); - - state._fsp--; - - pushFollow(FollowSets000.FOLLOW_rule__Strategy__Group__13_in_rule__Strategy__Group__126819); - rule__Strategy__Group__13(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__Strategy__Group__12" - - - // $ANTLR start "rule__Strategy__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:3445:1: rule__Strategy__Group__12__Impl : ( ( rule__Strategy__Group_12__0 )* ) ; - public final void rule__Strategy__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:3449:1: ( ( ( rule__Strategy__Group_12__0 )* ) ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:3450:1: ( ( rule__Strategy__Group_12__0 )* ) - { - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:3450:1: ( ( rule__Strategy__Group_12__0 )* ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:3451:1: ( rule__Strategy__Group_12__0 )* - { - before(grammarAccess.getStrategyAccess().getGroup_12()); - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:3452:1: ( rule__Strategy__Group_12__0 )* - loop15: - do { - int alt15=2; - int LA15_0 = input.LA(1); - - if ( (LA15_0==28) ) { - alt15=1; - } - - - switch (alt15) { - case 1 : - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:3452:2: rule__Strategy__Group_12__0 - { - pushFollow(FollowSets000.FOLLOW_rule__Strategy__Group_12__0_in_rule__Strategy__Group__12__Impl6846); - rule__Strategy__Group_12__0(); - - state._fsp--; - - - } - break; - - default : - break loop15; - } - } while (true); - - after(grammarAccess.getStrategyAccess().getGroup_12()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__Strategy__Group__12__Impl" - - - // $ANTLR start "rule__Strategy__Group__13" - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:3462:1: rule__Strategy__Group__13 : rule__Strategy__Group__13__Impl rule__Strategy__Group__14 ; - public final void rule__Strategy__Group__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:3466:1: ( rule__Strategy__Group__13__Impl rule__Strategy__Group__14 ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:3467:2: rule__Strategy__Group__13__Impl rule__Strategy__Group__14 - { - pushFollow(FollowSets000.FOLLOW_rule__Strategy__Group__13__Impl_in_rule__Strategy__Group__136877); - rule__Strategy__Group__13__Impl(); - - state._fsp--; - - pushFollow(FollowSets000.FOLLOW_rule__Strategy__Group__14_in_rule__Strategy__Group__136880); - rule__Strategy__Group__14(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__Strategy__Group__13" - - - // $ANTLR start "rule__Strategy__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:3474:1: rule__Strategy__Group__13__Impl : ( 'weightingFunction' ) ; - public final void rule__Strategy__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:3478:1: ( ( 'weightingFunction' ) ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:3479:1: ( 'weightingFunction' ) - { - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:3479:1: ( 'weightingFunction' ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:3480:1: 'weightingFunction' - { - before(grammarAccess.getStrategyAccess().getWeightingFunctionKeyword_13()); - match(input,41,FollowSets000.FOLLOW_41_in_rule__Strategy__Group__13__Impl6908); - after(grammarAccess.getStrategyAccess().getWeightingFunctionKeyword_13()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__Strategy__Group__13__Impl" - - - // $ANTLR start "rule__Strategy__Group__14" - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:3493:1: rule__Strategy__Group__14 : rule__Strategy__Group__14__Impl rule__Strategy__Group__15 ; - public final void rule__Strategy__Group__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:3497:1: ( rule__Strategy__Group__14__Impl rule__Strategy__Group__15 ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:3498:2: rule__Strategy__Group__14__Impl rule__Strategy__Group__15 - { - pushFollow(FollowSets000.FOLLOW_rule__Strategy__Group__14__Impl_in_rule__Strategy__Group__146939); - rule__Strategy__Group__14__Impl(); - - state._fsp--; - - pushFollow(FollowSets000.FOLLOW_rule__Strategy__Group__15_in_rule__Strategy__Group__146942); - rule__Strategy__Group__15(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__Strategy__Group__14" - - - // $ANTLR start "rule__Strategy__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:3505:1: rule__Strategy__Group__14__Impl : ( ':' ) ; - public final void rule__Strategy__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:3509:1: ( ( ':' ) ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:3510:1: ( ':' ) - { - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:3510:1: ( ':' ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:3511:1: ':' - { - before(grammarAccess.getStrategyAccess().getColonKeyword_14()); - match(input,24,FollowSets000.FOLLOW_24_in_rule__Strategy__Group__14__Impl6970); - after(grammarAccess.getStrategyAccess().getColonKeyword_14()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__Strategy__Group__14__Impl" - - - // $ANTLR start "rule__Strategy__Group__15" - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:3524:1: rule__Strategy__Group__15 : rule__Strategy__Group__15__Impl rule__Strategy__Group__16 ; - public final void rule__Strategy__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:3528:1: ( rule__Strategy__Group__15__Impl rule__Strategy__Group__16 ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:3529:2: rule__Strategy__Group__15__Impl rule__Strategy__Group__16 - { - pushFollow(FollowSets000.FOLLOW_rule__Strategy__Group__15__Impl_in_rule__Strategy__Group__157001); - rule__Strategy__Group__15__Impl(); - - state._fsp--; - - pushFollow(FollowSets000.FOLLOW_rule__Strategy__Group__16_in_rule__Strategy__Group__157004); - rule__Strategy__Group__16(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__Strategy__Group__15" - - - // $ANTLR start "rule__Strategy__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:3536:1: rule__Strategy__Group__15__Impl : ( ( rule__Strategy__WeightingFunctionAssignment_15 ) ) ; - public final void rule__Strategy__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:3540:1: ( ( ( rule__Strategy__WeightingFunctionAssignment_15 ) ) ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:3541:1: ( ( rule__Strategy__WeightingFunctionAssignment_15 ) ) - { - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:3541:1: ( ( rule__Strategy__WeightingFunctionAssignment_15 ) ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:3542:1: ( rule__Strategy__WeightingFunctionAssignment_15 ) - { - before(grammarAccess.getStrategyAccess().getWeightingFunctionAssignment_15()); - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:3543:1: ( rule__Strategy__WeightingFunctionAssignment_15 ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:3543:2: rule__Strategy__WeightingFunctionAssignment_15 - { - pushFollow(FollowSets000.FOLLOW_rule__Strategy__WeightingFunctionAssignment_15_in_rule__Strategy__Group__15__Impl7031); - rule__Strategy__WeightingFunctionAssignment_15(); - - state._fsp--; - - - } - - after(grammarAccess.getStrategyAccess().getWeightingFunctionAssignment_15()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__Strategy__Group__15__Impl" - - - // $ANTLR start "rule__Strategy__Group__16" - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:3553:1: rule__Strategy__Group__16 : rule__Strategy__Group__16__Impl ; - public final void rule__Strategy__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:3557:1: ( rule__Strategy__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:3558:2: rule__Strategy__Group__16__Impl - { - pushFollow(FollowSets000.FOLLOW_rule__Strategy__Group__16__Impl_in_rule__Strategy__Group__167061); - rule__Strategy__Group__16__Impl(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__Strategy__Group__16" - - - // $ANTLR start "rule__Strategy__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:3564:1: rule__Strategy__Group__16__Impl : ( '}' ) ; - public final void rule__Strategy__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:3568:1: ( ( '}' ) ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:3569:1: ( '}' ) - { - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:3569:1: ( '}' ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:3570:1: '}' - { - before(grammarAccess.getStrategyAccess().getRightCurlyBracketKeyword_16()); - match(input,27,FollowSets000.FOLLOW_27_in_rule__Strategy__Group__16__Impl7089); - after(grammarAccess.getStrategyAccess().getRightCurlyBracketKeyword_16()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__Strategy__Group__16__Impl" - - - // $ANTLR start "rule__Strategy__Group_12__0" - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:3617:1: rule__Strategy__Group_12__0 : rule__Strategy__Group_12__0__Impl rule__Strategy__Group_12__1 ; - public final void rule__Strategy__Group_12__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:3621:1: ( rule__Strategy__Group_12__0__Impl rule__Strategy__Group_12__1 ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:3622:2: rule__Strategy__Group_12__0__Impl rule__Strategy__Group_12__1 - { - pushFollow(FollowSets000.FOLLOW_rule__Strategy__Group_12__0__Impl_in_rule__Strategy__Group_12__07154); - rule__Strategy__Group_12__0__Impl(); - - state._fsp--; - - pushFollow(FollowSets000.FOLLOW_rule__Strategy__Group_12__1_in_rule__Strategy__Group_12__07157); - rule__Strategy__Group_12__1(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__Strategy__Group_12__0" - - - // $ANTLR start "rule__Strategy__Group_12__0__Impl" - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:3629:1: rule__Strategy__Group_12__0__Impl : ( ',' ) ; - public final void rule__Strategy__Group_12__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:3633:1: ( ( ',' ) ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:3634:1: ( ',' ) - { - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:3634:1: ( ',' ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:3635:1: ',' - { - before(grammarAccess.getStrategyAccess().getCommaKeyword_12_0()); - match(input,28,FollowSets000.FOLLOW_28_in_rule__Strategy__Group_12__0__Impl7185); - after(grammarAccess.getStrategyAccess().getCommaKeyword_12_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__Strategy__Group_12__0__Impl" - - - // $ANTLR start "rule__Strategy__Group_12__1" - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:3648:1: rule__Strategy__Group_12__1 : rule__Strategy__Group_12__1__Impl ; - public final void rule__Strategy__Group_12__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:3652:1: ( rule__Strategy__Group_12__1__Impl ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:3653:2: rule__Strategy__Group_12__1__Impl - { - pushFollow(FollowSets000.FOLLOW_rule__Strategy__Group_12__1__Impl_in_rule__Strategy__Group_12__17216); - rule__Strategy__Group_12__1__Impl(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__Strategy__Group_12__1" - - - // $ANTLR start "rule__Strategy__Group_12__1__Impl" - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:3659:1: rule__Strategy__Group_12__1__Impl : ( ( rule__Strategy__TacticsAssignment_12_1 ) ) ; - public final void rule__Strategy__Group_12__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:3663:1: ( ( ( rule__Strategy__TacticsAssignment_12_1 ) ) ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:3664:1: ( ( rule__Strategy__TacticsAssignment_12_1 ) ) - { - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:3664:1: ( ( rule__Strategy__TacticsAssignment_12_1 ) ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:3665:1: ( rule__Strategy__TacticsAssignment_12_1 ) - { - before(grammarAccess.getStrategyAccess().getTacticsAssignment_12_1()); - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:3666:1: ( rule__Strategy__TacticsAssignment_12_1 ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:3666:2: rule__Strategy__TacticsAssignment_12_1 - { - pushFollow(FollowSets000.FOLLOW_rule__Strategy__TacticsAssignment_12_1_in_rule__Strategy__Group_12__1__Impl7243); - rule__Strategy__TacticsAssignment_12_1(); - - state._fsp--; - - - } - - after(grammarAccess.getStrategyAccess().getTacticsAssignment_12_1()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__Strategy__Group_12__1__Impl" - - - // $ANTLR start "rule__Parameter__Group__0" - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:3680:1: rule__Parameter__Group__0 : rule__Parameter__Group__0__Impl rule__Parameter__Group__1 ; - public final void rule__Parameter__Group__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:3684:1: ( rule__Parameter__Group__0__Impl rule__Parameter__Group__1 ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:3685:2: rule__Parameter__Group__0__Impl rule__Parameter__Group__1 - { - pushFollow(FollowSets000.FOLLOW_rule__Parameter__Group__0__Impl_in_rule__Parameter__Group__07277); - rule__Parameter__Group__0__Impl(); - - state._fsp--; - - pushFollow(FollowSets000.FOLLOW_rule__Parameter__Group__1_in_rule__Parameter__Group__07280); - rule__Parameter__Group__1(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__Parameter__Group__0" - - - // $ANTLR start "rule__Parameter__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:3692:1: rule__Parameter__Group__0__Impl : ( ( rule__Parameter__TypeAssignment_0 ) ) ; - public final void rule__Parameter__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:3696:1: ( ( ( rule__Parameter__TypeAssignment_0 ) ) ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:3697:1: ( ( rule__Parameter__TypeAssignment_0 ) ) - { - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:3697:1: ( ( rule__Parameter__TypeAssignment_0 ) ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:3698:1: ( rule__Parameter__TypeAssignment_0 ) - { - before(grammarAccess.getParameterAccess().getTypeAssignment_0()); - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:3699:1: ( rule__Parameter__TypeAssignment_0 ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:3699:2: rule__Parameter__TypeAssignment_0 - { - pushFollow(FollowSets000.FOLLOW_rule__Parameter__TypeAssignment_0_in_rule__Parameter__Group__0__Impl7307); - rule__Parameter__TypeAssignment_0(); - - state._fsp--; - - - } - - after(grammarAccess.getParameterAccess().getTypeAssignment_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__Parameter__Group__0__Impl" - - - // $ANTLR start "rule__Parameter__Group__1" - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:3709:1: rule__Parameter__Group__1 : rule__Parameter__Group__1__Impl ; - public final void rule__Parameter__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:3713:1: ( rule__Parameter__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:3714:2: rule__Parameter__Group__1__Impl - { - pushFollow(FollowSets000.FOLLOW_rule__Parameter__Group__1__Impl_in_rule__Parameter__Group__17337); - rule__Parameter__Group__1__Impl(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__Parameter__Group__1" - - - // $ANTLR start "rule__Parameter__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:3720:1: rule__Parameter__Group__1__Impl : ( ( rule__Parameter__NameAssignment_1 ) ) ; - public final void rule__Parameter__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:3724:1: ( ( ( 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:3725:1: ( ( 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:3725:1: ( ( 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:3726:1: ( rule__Parameter__NameAssignment_1 ) - { - before(grammarAccess.getParameterAccess().getNameAssignment_1()); - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:3727:1: ( 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:3727:2: rule__Parameter__NameAssignment_1 - { - pushFollow(FollowSets000.FOLLOW_rule__Parameter__NameAssignment_1_in_rule__Parameter__Group__1__Impl7364); - rule__Parameter__NameAssignment_1(); - - state._fsp--; - - - } - - after(grammarAccess.getParameterAccess().getNameAssignment_1()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__Parameter__Group__1__Impl" - - - // $ANTLR start "rule__OverallGoal__Group__0" - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:3741:1: rule__OverallGoal__Group__0 : rule__OverallGoal__Group__0__Impl rule__OverallGoal__Group__1 ; - public final void rule__OverallGoal__Group__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:3745:1: ( rule__OverallGoal__Group__0__Impl rule__OverallGoal__Group__1 ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:3746:2: rule__OverallGoal__Group__0__Impl rule__OverallGoal__Group__1 - { - pushFollow(FollowSets000.FOLLOW_rule__OverallGoal__Group__0__Impl_in_rule__OverallGoal__Group__07398); - rule__OverallGoal__Group__0__Impl(); - - state._fsp--; - - pushFollow(FollowSets000.FOLLOW_rule__OverallGoal__Group__1_in_rule__OverallGoal__Group__07401); - rule__OverallGoal__Group__1(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__OverallGoal__Group__0" - - - // $ANTLR start "rule__OverallGoal__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:3753:1: rule__OverallGoal__Group__0__Impl : ( 'Description' ) ; - public final void rule__OverallGoal__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:3757:1: ( ( 'Description' ) ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:3758:1: ( 'Description' ) - { - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:3758:1: ( 'Description' ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:3759:1: 'Description' - { - before(grammarAccess.getOverallGoalAccess().getDescriptionKeyword_0()); - match(input,42,FollowSets000.FOLLOW_42_in_rule__OverallGoal__Group__0__Impl7429); - after(grammarAccess.getOverallGoalAccess().getDescriptionKeyword_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__OverallGoal__Group__0__Impl" - - - // $ANTLR start "rule__OverallGoal__Group__1" - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:3772:1: rule__OverallGoal__Group__1 : rule__OverallGoal__Group__1__Impl rule__OverallGoal__Group__2 ; - public final void rule__OverallGoal__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:3776:1: ( rule__OverallGoal__Group__1__Impl rule__OverallGoal__Group__2 ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:3777:2: rule__OverallGoal__Group__1__Impl rule__OverallGoal__Group__2 - { - pushFollow(FollowSets000.FOLLOW_rule__OverallGoal__Group__1__Impl_in_rule__OverallGoal__Group__17460); - rule__OverallGoal__Group__1__Impl(); - - state._fsp--; - - pushFollow(FollowSets000.FOLLOW_rule__OverallGoal__Group__2_in_rule__OverallGoal__Group__17463); - rule__OverallGoal__Group__2(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__OverallGoal__Group__1" - - - // $ANTLR start "rule__OverallGoal__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:3784:1: rule__OverallGoal__Group__1__Impl : ( ':' ) ; - public final void rule__OverallGoal__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:3788:1: ( ( ':' ) ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:3789:1: ( ':' ) - { - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:3789:1: ( ':' ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:3790:1: ':' - { - before(grammarAccess.getOverallGoalAccess().getColonKeyword_1()); - match(input,24,FollowSets000.FOLLOW_24_in_rule__OverallGoal__Group__1__Impl7491); - after(grammarAccess.getOverallGoalAccess().getColonKeyword_1()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__OverallGoal__Group__1__Impl" - - - // $ANTLR start "rule__OverallGoal__Group__2" - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:3803:1: rule__OverallGoal__Group__2 : rule__OverallGoal__Group__2__Impl rule__OverallGoal__Group__3 ; - public final void rule__OverallGoal__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:3807:1: ( rule__OverallGoal__Group__2__Impl rule__OverallGoal__Group__3 ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:3808:2: rule__OverallGoal__Group__2__Impl rule__OverallGoal__Group__3 - { - pushFollow(FollowSets000.FOLLOW_rule__OverallGoal__Group__2__Impl_in_rule__OverallGoal__Group__27522); - rule__OverallGoal__Group__2__Impl(); - - state._fsp--; - - pushFollow(FollowSets000.FOLLOW_rule__OverallGoal__Group__3_in_rule__OverallGoal__Group__27525); - rule__OverallGoal__Group__3(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__OverallGoal__Group__2" - - - // $ANTLR start "rule__OverallGoal__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:3815:1: rule__OverallGoal__Group__2__Impl : ( ( rule__OverallGoal__DescriptionAssignment_2 ) ) ; - public final void rule__OverallGoal__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:3819:1: ( ( ( rule__OverallGoal__DescriptionAssignment_2 ) ) ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:3820:1: ( ( rule__OverallGoal__DescriptionAssignment_2 ) ) - { - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:3820:1: ( ( rule__OverallGoal__DescriptionAssignment_2 ) ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:3821:1: ( rule__OverallGoal__DescriptionAssignment_2 ) - { - before(grammarAccess.getOverallGoalAccess().getDescriptionAssignment_2()); - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:3822:1: ( rule__OverallGoal__DescriptionAssignment_2 ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:3822:2: rule__OverallGoal__DescriptionAssignment_2 - { - pushFollow(FollowSets000.FOLLOW_rule__OverallGoal__DescriptionAssignment_2_in_rule__OverallGoal__Group__2__Impl7552); - rule__OverallGoal__DescriptionAssignment_2(); - - state._fsp--; - - - } - - after(grammarAccess.getOverallGoalAccess().getDescriptionAssignment_2()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__OverallGoal__Group__2__Impl" - - - // $ANTLR start "rule__OverallGoal__Group__3" - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:3832:1: rule__OverallGoal__Group__3 : rule__OverallGoal__Group__3__Impl rule__OverallGoal__Group__4 ; - public final void rule__OverallGoal__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:3836:1: ( rule__OverallGoal__Group__3__Impl rule__OverallGoal__Group__4 ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:3837:2: rule__OverallGoal__Group__3__Impl rule__OverallGoal__Group__4 - { - pushFollow(FollowSets000.FOLLOW_rule__OverallGoal__Group__3__Impl_in_rule__OverallGoal__Group__37582); - rule__OverallGoal__Group__3__Impl(); - - state._fsp--; - - pushFollow(FollowSets000.FOLLOW_rule__OverallGoal__Group__4_in_rule__OverallGoal__Group__37585); - rule__OverallGoal__Group__4(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__OverallGoal__Group__3" - - - // $ANTLR start "rule__OverallGoal__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:3844:1: rule__OverallGoal__Group__3__Impl : ( 'objectives' ) ; - public final void rule__OverallGoal__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:3848:1: ( ( 'objectives' ) ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:3849:1: ( 'objectives' ) - { - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:3849:1: ( 'objectives' ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:3850:1: 'objectives' - { - before(grammarAccess.getOverallGoalAccess().getObjectivesKeyword_3()); - match(input,43,FollowSets000.FOLLOW_43_in_rule__OverallGoal__Group__3__Impl7613); - after(grammarAccess.getOverallGoalAccess().getObjectivesKeyword_3()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__OverallGoal__Group__3__Impl" - - - // $ANTLR start "rule__OverallGoal__Group__4" - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:3863:1: rule__OverallGoal__Group__4 : rule__OverallGoal__Group__4__Impl rule__OverallGoal__Group__5 ; - public final void rule__OverallGoal__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:3867:1: ( rule__OverallGoal__Group__4__Impl rule__OverallGoal__Group__5 ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:3868:2: rule__OverallGoal__Group__4__Impl rule__OverallGoal__Group__5 - { - pushFollow(FollowSets000.FOLLOW_rule__OverallGoal__Group__4__Impl_in_rule__OverallGoal__Group__47644); - rule__OverallGoal__Group__4__Impl(); - - state._fsp--; - - pushFollow(FollowSets000.FOLLOW_rule__OverallGoal__Group__5_in_rule__OverallGoal__Group__47647); - rule__OverallGoal__Group__5(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__OverallGoal__Group__4" - - - // $ANTLR start "rule__OverallGoal__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:3875:1: rule__OverallGoal__Group__4__Impl : ( ':' ) ; - public final void rule__OverallGoal__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:3879:1: ( ( ':' ) ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:3880:1: ( ':' ) - { - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:3880:1: ( ':' ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:3881:1: ':' - { - before(grammarAccess.getOverallGoalAccess().getColonKeyword_4()); - match(input,24,FollowSets000.FOLLOW_24_in_rule__OverallGoal__Group__4__Impl7675); - after(grammarAccess.getOverallGoalAccess().getColonKeyword_4()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__OverallGoal__Group__4__Impl" - - - // $ANTLR start "rule__OverallGoal__Group__5" - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:3894:1: rule__OverallGoal__Group__5 : rule__OverallGoal__Group__5__Impl rule__OverallGoal__Group__6 ; - public final void rule__OverallGoal__Group__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:3898:1: ( rule__OverallGoal__Group__5__Impl rule__OverallGoal__Group__6 ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:3899:2: rule__OverallGoal__Group__5__Impl rule__OverallGoal__Group__6 - { - pushFollow(FollowSets000.FOLLOW_rule__OverallGoal__Group__5__Impl_in_rule__OverallGoal__Group__57706); - rule__OverallGoal__Group__5__Impl(); - - state._fsp--; - - pushFollow(FollowSets000.FOLLOW_rule__OverallGoal__Group__6_in_rule__OverallGoal__Group__57709); - rule__OverallGoal__Group__6(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__OverallGoal__Group__5" - - - // $ANTLR start "rule__OverallGoal__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:3906:1: rule__OverallGoal__Group__5__Impl : ( ( rule__OverallGoal__ObjectivesAssignment_5 ) ) ; - public final void rule__OverallGoal__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:3910:1: ( ( ( rule__OverallGoal__ObjectivesAssignment_5 ) ) ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:3911:1: ( ( rule__OverallGoal__ObjectivesAssignment_5 ) ) - { - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:3911:1: ( ( rule__OverallGoal__ObjectivesAssignment_5 ) ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:3912:1: ( rule__OverallGoal__ObjectivesAssignment_5 ) - { - before(grammarAccess.getOverallGoalAccess().getObjectivesAssignment_5()); - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:3913:1: ( rule__OverallGoal__ObjectivesAssignment_5 ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:3913:2: rule__OverallGoal__ObjectivesAssignment_5 - { - pushFollow(FollowSets000.FOLLOW_rule__OverallGoal__ObjectivesAssignment_5_in_rule__OverallGoal__Group__5__Impl7736); - rule__OverallGoal__ObjectivesAssignment_5(); - - state._fsp--; - - - } - - after(grammarAccess.getOverallGoalAccess().getObjectivesAssignment_5()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__OverallGoal__Group__5__Impl" - - - // $ANTLR start "rule__OverallGoal__Group__6" - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:3923:1: rule__OverallGoal__Group__6 : rule__OverallGoal__Group__6__Impl ; - public final void rule__OverallGoal__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:3927:1: ( rule__OverallGoal__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:3928:2: rule__OverallGoal__Group__6__Impl - { - pushFollow(FollowSets000.FOLLOW_rule__OverallGoal__Group__6__Impl_in_rule__OverallGoal__Group__67766); - rule__OverallGoal__Group__6__Impl(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__OverallGoal__Group__6" - - - // $ANTLR start "rule__OverallGoal__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:3934:1: rule__OverallGoal__Group__6__Impl : ( ( rule__OverallGoal__Group_6__0 )* ) ; - public final void rule__OverallGoal__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:3938:1: ( ( ( rule__OverallGoal__Group_6__0 )* ) ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:3939:1: ( ( rule__OverallGoal__Group_6__0 )* ) - { - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:3939:1: ( ( rule__OverallGoal__Group_6__0 )* ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:3940:1: ( rule__OverallGoal__Group_6__0 )* - { - before(grammarAccess.getOverallGoalAccess().getGroup_6()); - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:3941:1: ( rule__OverallGoal__Group_6__0 )* - loop16: - do { - int alt16=2; - int LA16_0 = input.LA(1); - - if ( (LA16_0==28) ) { - alt16=1; - } - - - switch (alt16) { - case 1 : - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:3941:2: rule__OverallGoal__Group_6__0 - { - pushFollow(FollowSets000.FOLLOW_rule__OverallGoal__Group_6__0_in_rule__OverallGoal__Group__6__Impl7793); - rule__OverallGoal__Group_6__0(); - - state._fsp--; - - - } - break; - - default : - break loop16; - } - } while (true); - - after(grammarAccess.getOverallGoalAccess().getGroup_6()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__OverallGoal__Group__6__Impl" - - - // $ANTLR start "rule__OverallGoal__Group_6__0" - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:3965:1: rule__OverallGoal__Group_6__0 : rule__OverallGoal__Group_6__0__Impl rule__OverallGoal__Group_6__1 ; - public final void rule__OverallGoal__Group_6__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:3969:1: ( rule__OverallGoal__Group_6__0__Impl rule__OverallGoal__Group_6__1 ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:3970:2: rule__OverallGoal__Group_6__0__Impl rule__OverallGoal__Group_6__1 - { - pushFollow(FollowSets000.FOLLOW_rule__OverallGoal__Group_6__0__Impl_in_rule__OverallGoal__Group_6__07838); - rule__OverallGoal__Group_6__0__Impl(); - - state._fsp--; - - pushFollow(FollowSets000.FOLLOW_rule__OverallGoal__Group_6__1_in_rule__OverallGoal__Group_6__07841); - rule__OverallGoal__Group_6__1(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__OverallGoal__Group_6__0" - - - // $ANTLR start "rule__OverallGoal__Group_6__0__Impl" - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:3977:1: rule__OverallGoal__Group_6__0__Impl : ( ',' ) ; - public final void rule__OverallGoal__Group_6__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:3981:1: ( ( ',' ) ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:3982:1: ( ',' ) - { - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:3982:1: ( ',' ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:3983:1: ',' - { - before(grammarAccess.getOverallGoalAccess().getCommaKeyword_6_0()); - match(input,28,FollowSets000.FOLLOW_28_in_rule__OverallGoal__Group_6__0__Impl7869); - after(grammarAccess.getOverallGoalAccess().getCommaKeyword_6_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__OverallGoal__Group_6__0__Impl" - - - // $ANTLR start "rule__OverallGoal__Group_6__1" - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:3996:1: rule__OverallGoal__Group_6__1 : rule__OverallGoal__Group_6__1__Impl ; - public final void rule__OverallGoal__Group_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:4000:1: ( rule__OverallGoal__Group_6__1__Impl ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:4001:2: rule__OverallGoal__Group_6__1__Impl - { - pushFollow(FollowSets000.FOLLOW_rule__OverallGoal__Group_6__1__Impl_in_rule__OverallGoal__Group_6__17900); - rule__OverallGoal__Group_6__1__Impl(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__OverallGoal__Group_6__1" - - - // $ANTLR start "rule__OverallGoal__Group_6__1__Impl" - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:4007:1: rule__OverallGoal__Group_6__1__Impl : ( ( rule__OverallGoal__ObjectivesAssignment_6_1 ) ) ; - public final void rule__OverallGoal__Group_6__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:4011:1: ( ( ( rule__OverallGoal__ObjectivesAssignment_6_1 ) ) ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:4012:1: ( ( rule__OverallGoal__ObjectivesAssignment_6_1 ) ) - { - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:4012:1: ( ( rule__OverallGoal__ObjectivesAssignment_6_1 ) ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:4013:1: ( rule__OverallGoal__ObjectivesAssignment_6_1 ) - { - before(grammarAccess.getOverallGoalAccess().getObjectivesAssignment_6_1()); - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:4014:1: ( rule__OverallGoal__ObjectivesAssignment_6_1 ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:4014:2: rule__OverallGoal__ObjectivesAssignment_6_1 - { - pushFollow(FollowSets000.FOLLOW_rule__OverallGoal__ObjectivesAssignment_6_1_in_rule__OverallGoal__Group_6__1__Impl7927); - rule__OverallGoal__ObjectivesAssignment_6_1(); - - state._fsp--; - - - } - - after(grammarAccess.getOverallGoalAccess().getObjectivesAssignment_6_1()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__OverallGoal__Group_6__1__Impl" - - - // $ANTLR start "rule__AdaptationPlan__Group__0" - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:4028:1: rule__AdaptationPlan__Group__0 : rule__AdaptationPlan__Group__0__Impl rule__AdaptationPlan__Group__1 ; - public final void rule__AdaptationPlan__Group__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:4032:1: ( rule__AdaptationPlan__Group__0__Impl rule__AdaptationPlan__Group__1 ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:4033:2: rule__AdaptationPlan__Group__0__Impl rule__AdaptationPlan__Group__1 - { - pushFollow(FollowSets000.FOLLOW_rule__AdaptationPlan__Group__0__Impl_in_rule__AdaptationPlan__Group__07961); - rule__AdaptationPlan__Group__0__Impl(); - - state._fsp--; - - pushFollow(FollowSets000.FOLLOW_rule__AdaptationPlan__Group__1_in_rule__AdaptationPlan__Group__07964); - rule__AdaptationPlan__Group__1(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__AdaptationPlan__Group__0" - - - // $ANTLR start "rule__AdaptationPlan__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:4040:1: rule__AdaptationPlan__Group__0__Impl : ( ( rule__AdaptationPlan__StepsAssignment_0 ) ) ; - public final void rule__AdaptationPlan__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:4044:1: ( ( ( rule__AdaptationPlan__StepsAssignment_0 ) ) ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:4045:1: ( ( rule__AdaptationPlan__StepsAssignment_0 ) ) - { - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:4045:1: ( ( rule__AdaptationPlan__StepsAssignment_0 ) ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:4046:1: ( rule__AdaptationPlan__StepsAssignment_0 ) - { - before(grammarAccess.getAdaptationPlanAccess().getStepsAssignment_0()); - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:4047:1: ( rule__AdaptationPlan__StepsAssignment_0 ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:4047:2: rule__AdaptationPlan__StepsAssignment_0 - { - pushFollow(FollowSets000.FOLLOW_rule__AdaptationPlan__StepsAssignment_0_in_rule__AdaptationPlan__Group__0__Impl7991); - rule__AdaptationPlan__StepsAssignment_0(); - - state._fsp--; - - - } - - after(grammarAccess.getAdaptationPlanAccess().getStepsAssignment_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__AdaptationPlan__Group__0__Impl" - - - // $ANTLR start "rule__AdaptationPlan__Group__1" - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:4057:1: rule__AdaptationPlan__Group__1 : rule__AdaptationPlan__Group__1__Impl rule__AdaptationPlan__Group__2 ; - public final void rule__AdaptationPlan__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:4061:1: ( rule__AdaptationPlan__Group__1__Impl rule__AdaptationPlan__Group__2 ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:4062:2: rule__AdaptationPlan__Group__1__Impl rule__AdaptationPlan__Group__2 - { - pushFollow(FollowSets000.FOLLOW_rule__AdaptationPlan__Group__1__Impl_in_rule__AdaptationPlan__Group__18021); - rule__AdaptationPlan__Group__1__Impl(); - - state._fsp--; - - pushFollow(FollowSets000.FOLLOW_rule__AdaptationPlan__Group__2_in_rule__AdaptationPlan__Group__18024); - rule__AdaptationPlan__Group__2(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__AdaptationPlan__Group__1" - - - // $ANTLR start "rule__AdaptationPlan__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:4069:1: rule__AdaptationPlan__Group__1__Impl : ( ( rule__AdaptationPlan__Group_1__0 )* ) ; - public final void rule__AdaptationPlan__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:4073:1: ( ( ( rule__AdaptationPlan__Group_1__0 )* ) ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:4074:1: ( ( rule__AdaptationPlan__Group_1__0 )* ) - { - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:4074:1: ( ( rule__AdaptationPlan__Group_1__0 )* ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:4075:1: ( rule__AdaptationPlan__Group_1__0 )* - { - before(grammarAccess.getAdaptationPlanAccess().getGroup_1()); - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:4076:1: ( rule__AdaptationPlan__Group_1__0 )* - loop17: - do { - int alt17=2; - int LA17_0 = input.LA(1); - - if ( (LA17_0==28) ) { - int LA17_1 = input.LA(2); - - if ( ((LA17_1>=12 && LA17_1<=14)||LA17_1==44) ) { - alt17=1; - } - else if ( (LA17_1==11) ) { - int LA17_3 = input.LA(3); - - if ( (LA17_3==28) ) { - alt17=1; - } - - - } - - - } - - - switch (alt17) { - case 1 : - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:4076:2: rule__AdaptationPlan__Group_1__0 - { - pushFollow(FollowSets000.FOLLOW_rule__AdaptationPlan__Group_1__0_in_rule__AdaptationPlan__Group__1__Impl8051); - rule__AdaptationPlan__Group_1__0(); - - state._fsp--; - - - } - break; - - default : - break loop17; - } - } while (true); - - after(grammarAccess.getAdaptationPlanAccess().getGroup_1()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__AdaptationPlan__Group__1__Impl" - - - // $ANTLR start "rule__AdaptationPlan__Group__2" - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:4086:1: rule__AdaptationPlan__Group__2 : rule__AdaptationPlan__Group__2__Impl rule__AdaptationPlan__Group__3 ; - public final void rule__AdaptationPlan__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:4090:1: ( rule__AdaptationPlan__Group__2__Impl rule__AdaptationPlan__Group__3 ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:4091:2: rule__AdaptationPlan__Group__2__Impl rule__AdaptationPlan__Group__3 - { - pushFollow(FollowSets000.FOLLOW_rule__AdaptationPlan__Group__2__Impl_in_rule__AdaptationPlan__Group__28082); - rule__AdaptationPlan__Group__2__Impl(); - - state._fsp--; - - pushFollow(FollowSets000.FOLLOW_rule__AdaptationPlan__Group__3_in_rule__AdaptationPlan__Group__28085); - rule__AdaptationPlan__Group__3(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__AdaptationPlan__Group__2" - - - // $ANTLR start "rule__AdaptationPlan__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:4098:1: rule__AdaptationPlan__Group__2__Impl : ( ',' ) ; - public final void rule__AdaptationPlan__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:4102:1: ( ( ',' ) ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:4103:1: ( ',' ) - { - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:4103:1: ( ',' ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:4104:1: ',' - { - before(grammarAccess.getAdaptationPlanAccess().getCommaKeyword_2()); - match(input,28,FollowSets000.FOLLOW_28_in_rule__AdaptationPlan__Group__2__Impl8113); - after(grammarAccess.getAdaptationPlanAccess().getCommaKeyword_2()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__AdaptationPlan__Group__2__Impl" - - - // $ANTLR start "rule__AdaptationPlan__Group__3" - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:4117:1: rule__AdaptationPlan__Group__3 : rule__AdaptationPlan__Group__3__Impl ; - public final void rule__AdaptationPlan__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:4121:1: ( rule__AdaptationPlan__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:4122:2: rule__AdaptationPlan__Group__3__Impl - { - pushFollow(FollowSets000.FOLLOW_rule__AdaptationPlan__Group__3__Impl_in_rule__AdaptationPlan__Group__38144); - rule__AdaptationPlan__Group__3__Impl(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__AdaptationPlan__Group__3" - - - // $ANTLR start "rule__AdaptationPlan__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:4128:1: rule__AdaptationPlan__Group__3__Impl : ( ( rule__AdaptationPlan__StepsAssignment_3 ) ) ; - public final void rule__AdaptationPlan__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:4132:1: ( ( ( rule__AdaptationPlan__StepsAssignment_3 ) ) ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:4133:1: ( ( rule__AdaptationPlan__StepsAssignment_3 ) ) - { - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:4133:1: ( ( rule__AdaptationPlan__StepsAssignment_3 ) ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:4134:1: ( rule__AdaptationPlan__StepsAssignment_3 ) - { - before(grammarAccess.getAdaptationPlanAccess().getStepsAssignment_3()); - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:4135:1: ( rule__AdaptationPlan__StepsAssignment_3 ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:4135:2: rule__AdaptationPlan__StepsAssignment_3 - { - pushFollow(FollowSets000.FOLLOW_rule__AdaptationPlan__StepsAssignment_3_in_rule__AdaptationPlan__Group__3__Impl8171); - rule__AdaptationPlan__StepsAssignment_3(); - - state._fsp--; - - - } - - after(grammarAccess.getAdaptationPlanAccess().getStepsAssignment_3()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__AdaptationPlan__Group__3__Impl" - - - // $ANTLR start "rule__AdaptationPlan__Group_1__0" - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:4153:1: rule__AdaptationPlan__Group_1__0 : rule__AdaptationPlan__Group_1__0__Impl rule__AdaptationPlan__Group_1__1 ; - public final void rule__AdaptationPlan__Group_1__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:4157:1: ( rule__AdaptationPlan__Group_1__0__Impl rule__AdaptationPlan__Group_1__1 ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:4158:2: rule__AdaptationPlan__Group_1__0__Impl rule__AdaptationPlan__Group_1__1 - { - pushFollow(FollowSets000.FOLLOW_rule__AdaptationPlan__Group_1__0__Impl_in_rule__AdaptationPlan__Group_1__08209); - rule__AdaptationPlan__Group_1__0__Impl(); - - state._fsp--; - - pushFollow(FollowSets000.FOLLOW_rule__AdaptationPlan__Group_1__1_in_rule__AdaptationPlan__Group_1__08212); - rule__AdaptationPlan__Group_1__1(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__AdaptationPlan__Group_1__0" - - - // $ANTLR start "rule__AdaptationPlan__Group_1__0__Impl" - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:4165:1: rule__AdaptationPlan__Group_1__0__Impl : ( ',' ) ; - public final void rule__AdaptationPlan__Group_1__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:4169:1: ( ( ',' ) ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:4170:1: ( ',' ) - { - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:4170:1: ( ',' ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:4171:1: ',' - { - before(grammarAccess.getAdaptationPlanAccess().getCommaKeyword_1_0()); - match(input,28,FollowSets000.FOLLOW_28_in_rule__AdaptationPlan__Group_1__0__Impl8240); - after(grammarAccess.getAdaptationPlanAccess().getCommaKeyword_1_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__AdaptationPlan__Group_1__0__Impl" - - - // $ANTLR start "rule__AdaptationPlan__Group_1__1" - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:4184:1: rule__AdaptationPlan__Group_1__1 : rule__AdaptationPlan__Group_1__1__Impl ; - public final void rule__AdaptationPlan__Group_1__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:4188:1: ( rule__AdaptationPlan__Group_1__1__Impl ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:4189:2: rule__AdaptationPlan__Group_1__1__Impl - { - pushFollow(FollowSets000.FOLLOW_rule__AdaptationPlan__Group_1__1__Impl_in_rule__AdaptationPlan__Group_1__18271); - rule__AdaptationPlan__Group_1__1__Impl(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__AdaptationPlan__Group_1__1" - - - // $ANTLR start "rule__AdaptationPlan__Group_1__1__Impl" - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:4195:1: rule__AdaptationPlan__Group_1__1__Impl : ( ( rule__AdaptationPlan__StepsAssignment_1_1 ) ) ; - public final void rule__AdaptationPlan__Group_1__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:4199:1: ( ( ( rule__AdaptationPlan__StepsAssignment_1_1 ) ) ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:4200:1: ( ( rule__AdaptationPlan__StepsAssignment_1_1 ) ) - { - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:4200:1: ( ( rule__AdaptationPlan__StepsAssignment_1_1 ) ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:4201:1: ( rule__AdaptationPlan__StepsAssignment_1_1 ) - { - before(grammarAccess.getAdaptationPlanAccess().getStepsAssignment_1_1()); - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:4202:1: ( rule__AdaptationPlan__StepsAssignment_1_1 ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:4202:2: rule__AdaptationPlan__StepsAssignment_1_1 - { - pushFollow(FollowSets000.FOLLOW_rule__AdaptationPlan__StepsAssignment_1_1_in_rule__AdaptationPlan__Group_1__1__Impl8298); - rule__AdaptationPlan__StepsAssignment_1_1(); - - state._fsp--; - - - } - - after(grammarAccess.getAdaptationPlanAccess().getStepsAssignment_1_1()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__AdaptationPlan__Group_1__1__Impl" - - - // $ANTLR start "rule__StartAction__Group__0" - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:4216:1: rule__StartAction__Group__0 : rule__StartAction__Group__0__Impl rule__StartAction__Group__1 ; - public final void rule__StartAction__Group__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:4220:1: ( rule__StartAction__Group__0__Impl rule__StartAction__Group__1 ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:4221:2: rule__StartAction__Group__0__Impl rule__StartAction__Group__1 - { - pushFollow(FollowSets000.FOLLOW_rule__StartAction__Group__0__Impl_in_rule__StartAction__Group__08332); - rule__StartAction__Group__0__Impl(); - - state._fsp--; - - pushFollow(FollowSets000.FOLLOW_rule__StartAction__Group__1_in_rule__StartAction__Group__08335); - rule__StartAction__Group__1(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__StartAction__Group__0" - - - // $ANTLR start "rule__StartAction__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:4228:1: rule__StartAction__Group__0__Impl : ( () ) ; - public final void rule__StartAction__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:4232:1: ( ( () ) ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:4233:1: ( () ) - { - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:4233:1: ( () ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:4234:1: () - { - before(grammarAccess.getStartActionAccess().getStartActionAction_0()); - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:4235:1: () - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:4237:1: - { - } - - after(grammarAccess.getStartActionAccess().getStartActionAction_0()); - - } - - - } - - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__StartAction__Group__0__Impl" - - - // $ANTLR start "rule__StartAction__Group__1" - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:4247:1: rule__StartAction__Group__1 : rule__StartAction__Group__1__Impl ; - public final void rule__StartAction__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:4251:1: ( rule__StartAction__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:4252:2: rule__StartAction__Group__1__Impl - { - pushFollow(FollowSets000.FOLLOW_rule__StartAction__Group__1__Impl_in_rule__StartAction__Group__18393); - rule__StartAction__Group__1__Impl(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__StartAction__Group__1" - - - // $ANTLR start "rule__StartAction__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:4258:1: rule__StartAction__Group__1__Impl : ( 'StartAction' ) ; - public final void rule__StartAction__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:4262:1: ( ( 'StartAction' ) ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:4263:1: ( 'StartAction' ) - { - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:4263:1: ( 'StartAction' ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:4264:1: 'StartAction' - { - before(grammarAccess.getStartActionAccess().getStartActionKeyword_1()); - match(input,44,FollowSets000.FOLLOW_44_in_rule__StartAction__Group__1__Impl8421); - after(grammarAccess.getStartActionAccess().getStartActionKeyword_1()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__StartAction__Group__1__Impl" - - - // $ANTLR start "rule__EDouble__Group__0" - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:4282:1: rule__EDouble__Group__0 : rule__EDouble__Group__0__Impl rule__EDouble__Group__1 ; - public final void rule__EDouble__Group__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:4286:1: ( rule__EDouble__Group__0__Impl rule__EDouble__Group__1 ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:4287:2: rule__EDouble__Group__0__Impl rule__EDouble__Group__1 - { - pushFollow(FollowSets000.FOLLOW_rule__EDouble__Group__0__Impl_in_rule__EDouble__Group__08457); - rule__EDouble__Group__0__Impl(); - - state._fsp--; - - pushFollow(FollowSets000.FOLLOW_rule__EDouble__Group__1_in_rule__EDouble__Group__08460); - rule__EDouble__Group__1(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__EDouble__Group__0" - - - // $ANTLR start "rule__EDouble__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:4294:1: rule__EDouble__Group__0__Impl : ( ( '-' )? ) ; - public final void rule__EDouble__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:4298:1: ( ( ( '-' )? ) ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:4299:1: ( ( '-' )? ) - { - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:4299:1: ( ( '-' )? ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:4300:1: ( '-' )? - { - before(grammarAccess.getEDoubleAccess().getHyphenMinusKeyword_0()); - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:4301:1: ( '-' )? - int alt18=2; - int LA18_0 = input.LA(1); - - if ( (LA18_0==45) ) { - alt18=1; - } - switch (alt18) { - case 1 : - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:4302:2: '-' - { - match(input,45,FollowSets000.FOLLOW_45_in_rule__EDouble__Group__0__Impl8489); - - } - break; - - } - - after(grammarAccess.getEDoubleAccess().getHyphenMinusKeyword_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__EDouble__Group__0__Impl" - - - // $ANTLR start "rule__EDouble__Group__1" - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:4313:1: rule__EDouble__Group__1 : rule__EDouble__Group__1__Impl rule__EDouble__Group__2 ; - public final void rule__EDouble__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:4317:1: ( rule__EDouble__Group__1__Impl rule__EDouble__Group__2 ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:4318:2: rule__EDouble__Group__1__Impl rule__EDouble__Group__2 - { - pushFollow(FollowSets000.FOLLOW_rule__EDouble__Group__1__Impl_in_rule__EDouble__Group__18522); - rule__EDouble__Group__1__Impl(); - - state._fsp--; - - pushFollow(FollowSets000.FOLLOW_rule__EDouble__Group__2_in_rule__EDouble__Group__18525); - rule__EDouble__Group__2(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__EDouble__Group__1" - - - // $ANTLR start "rule__EDouble__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:4325:1: rule__EDouble__Group__1__Impl : ( ( RULE_INT )? ) ; - public final void rule__EDouble__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:4329:1: ( ( ( RULE_INT )? ) ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:4330:1: ( ( RULE_INT )? ) - { - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:4330:1: ( ( RULE_INT )? ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:4331:1: ( RULE_INT )? - { - before(grammarAccess.getEDoubleAccess().getINTTerminalRuleCall_1()); - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:4332:1: ( RULE_INT )? - int alt19=2; - int LA19_0 = input.LA(1); - - if ( (LA19_0==RULE_INT) ) { - alt19=1; - } - switch (alt19) { - case 1 : - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:4332:3: RULE_INT - { - match(input,RULE_INT,FollowSets000.FOLLOW_RULE_INT_in_rule__EDouble__Group__1__Impl8553); - - } - break; - - } - - after(grammarAccess.getEDoubleAccess().getINTTerminalRuleCall_1()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__EDouble__Group__1__Impl" - - - // $ANTLR start "rule__EDouble__Group__2" - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:4342:1: rule__EDouble__Group__2 : rule__EDouble__Group__2__Impl rule__EDouble__Group__3 ; - public final void rule__EDouble__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:4346:1: ( rule__EDouble__Group__2__Impl rule__EDouble__Group__3 ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:4347:2: rule__EDouble__Group__2__Impl rule__EDouble__Group__3 - { - pushFollow(FollowSets000.FOLLOW_rule__EDouble__Group__2__Impl_in_rule__EDouble__Group__28584); - rule__EDouble__Group__2__Impl(); - - state._fsp--; - - pushFollow(FollowSets000.FOLLOW_rule__EDouble__Group__3_in_rule__EDouble__Group__28587); - rule__EDouble__Group__3(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__EDouble__Group__2" - - - // $ANTLR start "rule__EDouble__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:4354:1: rule__EDouble__Group__2__Impl : ( '.' ) ; - public final void rule__EDouble__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:4358:1: ( ( '.' ) ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:4359:1: ( '.' ) - { - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:4359:1: ( '.' ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:4360:1: '.' - { - before(grammarAccess.getEDoubleAccess().getFullStopKeyword_2()); - match(input,46,FollowSets000.FOLLOW_46_in_rule__EDouble__Group__2__Impl8615); - after(grammarAccess.getEDoubleAccess().getFullStopKeyword_2()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__EDouble__Group__2__Impl" - - - // $ANTLR start "rule__EDouble__Group__3" - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:4373:1: rule__EDouble__Group__3 : rule__EDouble__Group__3__Impl rule__EDouble__Group__4 ; - public final void rule__EDouble__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:4377:1: ( rule__EDouble__Group__3__Impl rule__EDouble__Group__4 ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:4378:2: rule__EDouble__Group__3__Impl rule__EDouble__Group__4 - { - pushFollow(FollowSets000.FOLLOW_rule__EDouble__Group__3__Impl_in_rule__EDouble__Group__38646); - rule__EDouble__Group__3__Impl(); - - state._fsp--; - - pushFollow(FollowSets000.FOLLOW_rule__EDouble__Group__4_in_rule__EDouble__Group__38649); - rule__EDouble__Group__4(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__EDouble__Group__3" - - - // $ANTLR start "rule__EDouble__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:4385:1: rule__EDouble__Group__3__Impl : ( RULE_INT ) ; - public final void rule__EDouble__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:4389:1: ( ( RULE_INT ) ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:4390:1: ( RULE_INT ) - { - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:4390:1: ( RULE_INT ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:4391:1: RULE_INT - { - before(grammarAccess.getEDoubleAccess().getINTTerminalRuleCall_3()); - match(input,RULE_INT,FollowSets000.FOLLOW_RULE_INT_in_rule__EDouble__Group__3__Impl8676); - after(grammarAccess.getEDoubleAccess().getINTTerminalRuleCall_3()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__EDouble__Group__3__Impl" - - - // $ANTLR start "rule__EDouble__Group__4" - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:4402:1: rule__EDouble__Group__4 : rule__EDouble__Group__4__Impl ; - public final void rule__EDouble__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:4406:1: ( rule__EDouble__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:4407:2: rule__EDouble__Group__4__Impl - { - pushFollow(FollowSets000.FOLLOW_rule__EDouble__Group__4__Impl_in_rule__EDouble__Group__48705); - rule__EDouble__Group__4__Impl(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__EDouble__Group__4" - - - // $ANTLR start "rule__EDouble__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:4413:1: rule__EDouble__Group__4__Impl : ( ( rule__EDouble__Group_4__0 )? ) ; - public final void rule__EDouble__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:4417:1: ( ( ( rule__EDouble__Group_4__0 )? ) ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:4418:1: ( ( rule__EDouble__Group_4__0 )? ) - { - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:4418:1: ( ( rule__EDouble__Group_4__0 )? ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:4419:1: ( rule__EDouble__Group_4__0 )? - { - before(grammarAccess.getEDoubleAccess().getGroup_4()); - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:4420:1: ( rule__EDouble__Group_4__0 )? - int alt20=2; - int LA20_0 = input.LA(1); - - if ( ((LA20_0>=18 && LA20_0<=19)) ) { - alt20=1; - } - switch (alt20) { - case 1 : - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:4420:2: rule__EDouble__Group_4__0 - { - pushFollow(FollowSets000.FOLLOW_rule__EDouble__Group_4__0_in_rule__EDouble__Group__4__Impl8732); - rule__EDouble__Group_4__0(); - - state._fsp--; - - - } - break; - - } - - after(grammarAccess.getEDoubleAccess().getGroup_4()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__EDouble__Group__4__Impl" - - - // $ANTLR start "rule__EDouble__Group_4__0" - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:4440:1: rule__EDouble__Group_4__0 : rule__EDouble__Group_4__0__Impl rule__EDouble__Group_4__1 ; - public final void rule__EDouble__Group_4__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:4444:1: ( rule__EDouble__Group_4__0__Impl rule__EDouble__Group_4__1 ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:4445:2: rule__EDouble__Group_4__0__Impl rule__EDouble__Group_4__1 - { - pushFollow(FollowSets000.FOLLOW_rule__EDouble__Group_4__0__Impl_in_rule__EDouble__Group_4__08773); - rule__EDouble__Group_4__0__Impl(); - - state._fsp--; - - pushFollow(FollowSets000.FOLLOW_rule__EDouble__Group_4__1_in_rule__EDouble__Group_4__08776); - rule__EDouble__Group_4__1(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__EDouble__Group_4__0" - - - // $ANTLR start "rule__EDouble__Group_4__0__Impl" - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:4452:1: rule__EDouble__Group_4__0__Impl : ( ( rule__EDouble__Alternatives_4_0 ) ) ; - public final void rule__EDouble__Group_4__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:4456:1: ( ( ( rule__EDouble__Alternatives_4_0 ) ) ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:4457:1: ( ( rule__EDouble__Alternatives_4_0 ) ) - { - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:4457:1: ( ( rule__EDouble__Alternatives_4_0 ) ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:4458:1: ( rule__EDouble__Alternatives_4_0 ) - { - before(grammarAccess.getEDoubleAccess().getAlternatives_4_0()); - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:4459:1: ( rule__EDouble__Alternatives_4_0 ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:4459:2: rule__EDouble__Alternatives_4_0 - { - pushFollow(FollowSets000.FOLLOW_rule__EDouble__Alternatives_4_0_in_rule__EDouble__Group_4__0__Impl8803); - rule__EDouble__Alternatives_4_0(); - - state._fsp--; - - - } - - after(grammarAccess.getEDoubleAccess().getAlternatives_4_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__EDouble__Group_4__0__Impl" - - - // $ANTLR start "rule__EDouble__Group_4__1" - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:4469:1: rule__EDouble__Group_4__1 : rule__EDouble__Group_4__1__Impl rule__EDouble__Group_4__2 ; - public final void rule__EDouble__Group_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:4473:1: ( rule__EDouble__Group_4__1__Impl rule__EDouble__Group_4__2 ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:4474:2: rule__EDouble__Group_4__1__Impl rule__EDouble__Group_4__2 - { - pushFollow(FollowSets000.FOLLOW_rule__EDouble__Group_4__1__Impl_in_rule__EDouble__Group_4__18833); - rule__EDouble__Group_4__1__Impl(); - - state._fsp--; - - pushFollow(FollowSets000.FOLLOW_rule__EDouble__Group_4__2_in_rule__EDouble__Group_4__18836); - rule__EDouble__Group_4__2(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__EDouble__Group_4__1" - - - // $ANTLR start "rule__EDouble__Group_4__1__Impl" - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:4481:1: rule__EDouble__Group_4__1__Impl : ( ( '-' )? ) ; - public final void rule__EDouble__Group_4__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:4485:1: ( ( ( '-' )? ) ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:4486:1: ( ( '-' )? ) - { - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:4486:1: ( ( '-' )? ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:4487:1: ( '-' )? - { - before(grammarAccess.getEDoubleAccess().getHyphenMinusKeyword_4_1()); - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:4488:1: ( '-' )? - int alt21=2; - int LA21_0 = input.LA(1); - - if ( (LA21_0==45) ) { - alt21=1; - } - switch (alt21) { - case 1 : - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:4489:2: '-' - { - match(input,45,FollowSets000.FOLLOW_45_in_rule__EDouble__Group_4__1__Impl8865); - - } - break; - - } - - after(grammarAccess.getEDoubleAccess().getHyphenMinusKeyword_4_1()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__EDouble__Group_4__1__Impl" - - - // $ANTLR start "rule__EDouble__Group_4__2" - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:4500:1: rule__EDouble__Group_4__2 : rule__EDouble__Group_4__2__Impl ; - public final void rule__EDouble__Group_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:4504:1: ( rule__EDouble__Group_4__2__Impl ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:4505:2: rule__EDouble__Group_4__2__Impl - { - pushFollow(FollowSets000.FOLLOW_rule__EDouble__Group_4__2__Impl_in_rule__EDouble__Group_4__28898); - rule__EDouble__Group_4__2__Impl(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__EDouble__Group_4__2" - - - // $ANTLR start "rule__EDouble__Group_4__2__Impl" - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:4511:1: rule__EDouble__Group_4__2__Impl : ( RULE_INT ) ; - public final void rule__EDouble__Group_4__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:4515:1: ( ( RULE_INT ) ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:4516:1: ( RULE_INT ) - { - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:4516:1: ( RULE_INT ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:4517:1: RULE_INT - { - before(grammarAccess.getEDoubleAccess().getINTTerminalRuleCall_4_2()); - match(input,RULE_INT,FollowSets000.FOLLOW_RULE_INT_in_rule__EDouble__Group_4__2__Impl8925); - after(grammarAccess.getEDoubleAccess().getINTTerminalRuleCall_4_2()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__EDouble__Group_4__2__Impl" - - - // $ANTLR start "rule__Objective__Group__0" - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:4534:1: rule__Objective__Group__0 : rule__Objective__Group__0__Impl rule__Objective__Group__1 ; - public final void rule__Objective__Group__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:4538:1: ( rule__Objective__Group__0__Impl rule__Objective__Group__1 ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:4539:2: rule__Objective__Group__0__Impl rule__Objective__Group__1 - { - pushFollow(FollowSets000.FOLLOW_rule__Objective__Group__0__Impl_in_rule__Objective__Group__08960); - rule__Objective__Group__0__Impl(); - - state._fsp--; - - pushFollow(FollowSets000.FOLLOW_rule__Objective__Group__1_in_rule__Objective__Group__08963); - rule__Objective__Group__1(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__Objective__Group__0" - - - // $ANTLR start "rule__Objective__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:4546:1: rule__Objective__Group__0__Impl : ( 'Objective' ) ; - public final void rule__Objective__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:4550:1: ( ( 'Objective' ) ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:4551:1: ( 'Objective' ) - { - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:4551:1: ( 'Objective' ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:4552:1: 'Objective' - { - before(grammarAccess.getObjectiveAccess().getObjectiveKeyword_0()); - match(input,47,FollowSets000.FOLLOW_47_in_rule__Objective__Group__0__Impl8991); - after(grammarAccess.getObjectiveAccess().getObjectiveKeyword_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__Objective__Group__0__Impl" - - - // $ANTLR start "rule__Objective__Group__1" - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:4565:1: rule__Objective__Group__1 : rule__Objective__Group__1__Impl rule__Objective__Group__2 ; - public final void rule__Objective__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:4569:1: ( rule__Objective__Group__1__Impl rule__Objective__Group__2 ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:4570:2: rule__Objective__Group__1__Impl rule__Objective__Group__2 - { - pushFollow(FollowSets000.FOLLOW_rule__Objective__Group__1__Impl_in_rule__Objective__Group__19022); - rule__Objective__Group__1__Impl(); - - state._fsp--; - - pushFollow(FollowSets000.FOLLOW_rule__Objective__Group__2_in_rule__Objective__Group__19025); - rule__Objective__Group__2(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__Objective__Group__1" - - - // $ANTLR start "rule__Objective__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:4577:1: rule__Objective__Group__1__Impl : ( ( rule__Objective__NameAssignment_1 ) ) ; - public final void rule__Objective__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:4581:1: ( ( ( rule__Objective__NameAssignment_1 ) ) ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:4582:1: ( ( rule__Objective__NameAssignment_1 ) ) - { - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:4582:1: ( ( rule__Objective__NameAssignment_1 ) ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:4583:1: ( rule__Objective__NameAssignment_1 ) - { - before(grammarAccess.getObjectiveAccess().getNameAssignment_1()); - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:4584:1: ( rule__Objective__NameAssignment_1 ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:4584:2: rule__Objective__NameAssignment_1 - { - pushFollow(FollowSets000.FOLLOW_rule__Objective__NameAssignment_1_in_rule__Objective__Group__1__Impl9052); - rule__Objective__NameAssignment_1(); - - state._fsp--; - - - } - - after(grammarAccess.getObjectiveAccess().getNameAssignment_1()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__Objective__Group__1__Impl" - - - // $ANTLR start "rule__Objective__Group__2" - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:4594:1: rule__Objective__Group__2 : rule__Objective__Group__2__Impl rule__Objective__Group__3 ; - public final void rule__Objective__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:4598:1: ( rule__Objective__Group__2__Impl rule__Objective__Group__3 ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:4599:2: rule__Objective__Group__2__Impl rule__Objective__Group__3 - { - pushFollow(FollowSets000.FOLLOW_rule__Objective__Group__2__Impl_in_rule__Objective__Group__29082); - rule__Objective__Group__2__Impl(); - - state._fsp--; - - pushFollow(FollowSets000.FOLLOW_rule__Objective__Group__3_in_rule__Objective__Group__29085); - rule__Objective__Group__3(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__Objective__Group__2" - - - // $ANTLR start "rule__Objective__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:4606:1: rule__Objective__Group__2__Impl : ( '=' ) ; - public final void rule__Objective__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:4610:1: ( ( '=' ) ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:4611:1: ( '=' ) - { - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:4611:1: ( '=' ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:4612:1: '=' - { - before(grammarAccess.getObjectiveAccess().getEqualsSignKeyword_2()); - match(input,39,FollowSets000.FOLLOW_39_in_rule__Objective__Group__2__Impl9113); - after(grammarAccess.getObjectiveAccess().getEqualsSignKeyword_2()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__Objective__Group__2__Impl" - - - // $ANTLR start "rule__Objective__Group__3" - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:4625:1: rule__Objective__Group__3 : rule__Objective__Group__3__Impl ; - public final void rule__Objective__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:4629:1: ( rule__Objective__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:4630:2: rule__Objective__Group__3__Impl - { - pushFollow(FollowSets000.FOLLOW_rule__Objective__Group__3__Impl_in_rule__Objective__Group__39144); - rule__Objective__Group__3__Impl(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__Objective__Group__3" - - - // $ANTLR start "rule__Objective__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:4636:1: rule__Objective__Group__3__Impl : ( ( rule__Objective__SpecificationAssignment_3 ) ) ; - public final void rule__Objective__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:4640:1: ( ( ( rule__Objective__SpecificationAssignment_3 ) ) ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:4641:1: ( ( rule__Objective__SpecificationAssignment_3 ) ) - { - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:4641:1: ( ( rule__Objective__SpecificationAssignment_3 ) ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:4642:1: ( rule__Objective__SpecificationAssignment_3 ) - { - before(grammarAccess.getObjectiveAccess().getSpecificationAssignment_3()); - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:4643:1: ( rule__Objective__SpecificationAssignment_3 ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:4643:2: rule__Objective__SpecificationAssignment_3 - { - pushFollow(FollowSets000.FOLLOW_rule__Objective__SpecificationAssignment_3_in_rule__Objective__Group__3__Impl9171); - rule__Objective__SpecificationAssignment_3(); - - state._fsp--; - - - } - - after(grammarAccess.getObjectiveAccess().getSpecificationAssignment_3()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__Objective__Group__3__Impl" - - - // $ANTLR start "rule__WeightedTactic__Group__0" - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:4661:1: rule__WeightedTactic__Group__0 : rule__WeightedTactic__Group__0__Impl rule__WeightedTactic__Group__1 ; - public final void rule__WeightedTactic__Group__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:4665:1: ( rule__WeightedTactic__Group__0__Impl rule__WeightedTactic__Group__1 ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:4666:2: rule__WeightedTactic__Group__0__Impl rule__WeightedTactic__Group__1 - { - pushFollow(FollowSets000.FOLLOW_rule__WeightedTactic__Group__0__Impl_in_rule__WeightedTactic__Group__09209); - rule__WeightedTactic__Group__0__Impl(); - - state._fsp--; - - pushFollow(FollowSets000.FOLLOW_rule__WeightedTactic__Group__1_in_rule__WeightedTactic__Group__09212); - rule__WeightedTactic__Group__1(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__WeightedTactic__Group__0" - - - // $ANTLR start "rule__WeightedTactic__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:4673:1: rule__WeightedTactic__Group__0__Impl : ( ( rule__WeightedTactic__NameAssignment_0 ) ) ; - public final void rule__WeightedTactic__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:4677:1: ( ( ( rule__WeightedTactic__NameAssignment_0 ) ) ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:4678:1: ( ( rule__WeightedTactic__NameAssignment_0 ) ) - { - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:4678:1: ( ( rule__WeightedTactic__NameAssignment_0 ) ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:4679:1: ( rule__WeightedTactic__NameAssignment_0 ) - { - before(grammarAccess.getWeightedTacticAccess().getNameAssignment_0()); - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:4680:1: ( rule__WeightedTactic__NameAssignment_0 ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:4680:2: rule__WeightedTactic__NameAssignment_0 - { - pushFollow(FollowSets000.FOLLOW_rule__WeightedTactic__NameAssignment_0_in_rule__WeightedTactic__Group__0__Impl9239); - rule__WeightedTactic__NameAssignment_0(); - - state._fsp--; - - - } - - after(grammarAccess.getWeightedTacticAccess().getNameAssignment_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__WeightedTactic__Group__0__Impl" - - - // $ANTLR start "rule__WeightedTactic__Group__1" - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:4690:1: rule__WeightedTactic__Group__1 : rule__WeightedTactic__Group__1__Impl rule__WeightedTactic__Group__2 ; - public final void rule__WeightedTactic__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:4694:1: ( rule__WeightedTactic__Group__1__Impl rule__WeightedTactic__Group__2 ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:4695:2: rule__WeightedTactic__Group__1__Impl rule__WeightedTactic__Group__2 - { - pushFollow(FollowSets000.FOLLOW_rule__WeightedTactic__Group__1__Impl_in_rule__WeightedTactic__Group__19269); - rule__WeightedTactic__Group__1__Impl(); - - state._fsp--; - - pushFollow(FollowSets000.FOLLOW_rule__WeightedTactic__Group__2_in_rule__WeightedTactic__Group__19272); - rule__WeightedTactic__Group__2(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__WeightedTactic__Group__1" - - - // $ANTLR start "rule__WeightedTactic__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:4702:1: rule__WeightedTactic__Group__1__Impl : ( '=' ) ; - public final void rule__WeightedTactic__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:4706:1: ( ( '=' ) ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:4707:1: ( '=' ) - { - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:4707:1: ( '=' ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:4708:1: '=' - { - before(grammarAccess.getWeightedTacticAccess().getEqualsSignKeyword_1()); - match(input,39,FollowSets000.FOLLOW_39_in_rule__WeightedTactic__Group__1__Impl9300); - after(grammarAccess.getWeightedTacticAccess().getEqualsSignKeyword_1()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__WeightedTactic__Group__1__Impl" - - - // $ANTLR start "rule__WeightedTactic__Group__2" - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:4721:1: rule__WeightedTactic__Group__2 : rule__WeightedTactic__Group__2__Impl rule__WeightedTactic__Group__3 ; - public final void rule__WeightedTactic__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:4725:1: ( rule__WeightedTactic__Group__2__Impl rule__WeightedTactic__Group__3 ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:4726:2: rule__WeightedTactic__Group__2__Impl rule__WeightedTactic__Group__3 - { - pushFollow(FollowSets000.FOLLOW_rule__WeightedTactic__Group__2__Impl_in_rule__WeightedTactic__Group__29331); - rule__WeightedTactic__Group__2__Impl(); - - state._fsp--; - - pushFollow(FollowSets000.FOLLOW_rule__WeightedTactic__Group__3_in_rule__WeightedTactic__Group__29334); - rule__WeightedTactic__Group__3(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__WeightedTactic__Group__2" - - - // $ANTLR start "rule__WeightedTactic__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:4733:1: rule__WeightedTactic__Group__2__Impl : ( ( rule__WeightedTactic__UsedTacticAssignment_2 ) ) ; - public final void rule__WeightedTactic__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:4737:1: ( ( ( rule__WeightedTactic__UsedTacticAssignment_2 ) ) ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:4738:1: ( ( rule__WeightedTactic__UsedTacticAssignment_2 ) ) - { - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:4738:1: ( ( rule__WeightedTactic__UsedTacticAssignment_2 ) ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:4739:1: ( rule__WeightedTactic__UsedTacticAssignment_2 ) - { - before(grammarAccess.getWeightedTacticAccess().getUsedTacticAssignment_2()); - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:4740:1: ( rule__WeightedTactic__UsedTacticAssignment_2 ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:4740:2: rule__WeightedTactic__UsedTacticAssignment_2 - { - pushFollow(FollowSets000.FOLLOW_rule__WeightedTactic__UsedTacticAssignment_2_in_rule__WeightedTactic__Group__2__Impl9361); - rule__WeightedTactic__UsedTacticAssignment_2(); - - state._fsp--; - - - } - - after(grammarAccess.getWeightedTacticAccess().getUsedTacticAssignment_2()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__WeightedTactic__Group__2__Impl" - - - // $ANTLR start "rule__WeightedTactic__Group__3" - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:4750:1: rule__WeightedTactic__Group__3 : rule__WeightedTactic__Group__3__Impl rule__WeightedTactic__Group__4 ; - public final void rule__WeightedTactic__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:4754:1: ( rule__WeightedTactic__Group__3__Impl rule__WeightedTactic__Group__4 ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:4755:2: rule__WeightedTactic__Group__3__Impl rule__WeightedTactic__Group__4 - { - pushFollow(FollowSets000.FOLLOW_rule__WeightedTactic__Group__3__Impl_in_rule__WeightedTactic__Group__39391); - rule__WeightedTactic__Group__3__Impl(); - - state._fsp--; - - pushFollow(FollowSets000.FOLLOW_rule__WeightedTactic__Group__4_in_rule__WeightedTactic__Group__39394); - rule__WeightedTactic__Group__4(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__WeightedTactic__Group__3" - - - // $ANTLR start "rule__WeightedTactic__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:4762:1: rule__WeightedTactic__Group__3__Impl : ( ( rule__WeightedTactic__CurrentWeightAssignment_3 ) ) ; - public final void rule__WeightedTactic__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:4766:1: ( ( ( 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:4767:1: ( ( 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:4767:1: ( ( 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:4768:1: ( rule__WeightedTactic__CurrentWeightAssignment_3 ) - { - before(grammarAccess.getWeightedTacticAccess().getCurrentWeightAssignment_3()); - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:4769:1: ( 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:4769:2: rule__WeightedTactic__CurrentWeightAssignment_3 - { - pushFollow(FollowSets000.FOLLOW_rule__WeightedTactic__CurrentWeightAssignment_3_in_rule__WeightedTactic__Group__3__Impl9421); - rule__WeightedTactic__CurrentWeightAssignment_3(); - - state._fsp--; - - - } - - after(grammarAccess.getWeightedTacticAccess().getCurrentWeightAssignment_3()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__WeightedTactic__Group__3__Impl" - - - // $ANTLR start "rule__WeightedTactic__Group__4" - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:4779:1: rule__WeightedTactic__Group__4 : rule__WeightedTactic__Group__4__Impl rule__WeightedTactic__Group__5 ; - public final void rule__WeightedTactic__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:4783:1: ( rule__WeightedTactic__Group__4__Impl rule__WeightedTactic__Group__5 ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:4784:2: rule__WeightedTactic__Group__4__Impl rule__WeightedTactic__Group__5 - { - pushFollow(FollowSets000.FOLLOW_rule__WeightedTactic__Group__4__Impl_in_rule__WeightedTactic__Group__49451); - rule__WeightedTactic__Group__4__Impl(); - - state._fsp--; - - pushFollow(FollowSets000.FOLLOW_rule__WeightedTactic__Group__5_in_rule__WeightedTactic__Group__49454); - rule__WeightedTactic__Group__5(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__WeightedTactic__Group__4" - - - // $ANTLR start "rule__WeightedTactic__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:4791:1: rule__WeightedTactic__Group__4__Impl : ( ( rule__WeightedTactic__DefaultWeightAssignment_4 ) ) ; - public final void rule__WeightedTactic__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:4795:1: ( ( ( rule__WeightedTactic__DefaultWeightAssignment_4 ) ) ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:4796:1: ( ( rule__WeightedTactic__DefaultWeightAssignment_4 ) ) - { - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:4796:1: ( ( rule__WeightedTactic__DefaultWeightAssignment_4 ) ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:4797:1: ( rule__WeightedTactic__DefaultWeightAssignment_4 ) - { - before(grammarAccess.getWeightedTacticAccess().getDefaultWeightAssignment_4()); - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:4798:1: ( rule__WeightedTactic__DefaultWeightAssignment_4 ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:4798:2: rule__WeightedTactic__DefaultWeightAssignment_4 - { - pushFollow(FollowSets000.FOLLOW_rule__WeightedTactic__DefaultWeightAssignment_4_in_rule__WeightedTactic__Group__4__Impl9481); - rule__WeightedTactic__DefaultWeightAssignment_4(); - - state._fsp--; - - - } - - after(grammarAccess.getWeightedTacticAccess().getDefaultWeightAssignment_4()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__WeightedTactic__Group__4__Impl" - - - // $ANTLR start "rule__WeightedTactic__Group__5" - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:4808:1: rule__WeightedTactic__Group__5 : rule__WeightedTactic__Group__5__Impl ; - public final void rule__WeightedTactic__Group__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:4812:1: ( rule__WeightedTactic__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:4813:2: rule__WeightedTactic__Group__5__Impl - { - pushFollow(FollowSets000.FOLLOW_rule__WeightedTactic__Group__5__Impl_in_rule__WeightedTactic__Group__59511); - rule__WeightedTactic__Group__5__Impl(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__WeightedTactic__Group__5" - - - // $ANTLR start "rule__WeightedTactic__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:4819:1: rule__WeightedTactic__Group__5__Impl : ( ( rule__WeightedTactic__Group_5__0 )? ) ; - public final void rule__WeightedTactic__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:4823:1: ( ( ( rule__WeightedTactic__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:4824:1: ( ( rule__WeightedTactic__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:4824:1: ( ( rule__WeightedTactic__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:4825:1: ( rule__WeightedTactic__Group_5__0 )? - { - before(grammarAccess.getWeightedTacticAccess().getGroup_5()); - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:4826:1: ( rule__WeightedTactic__Group_5__0 )? - int alt22=2; - int LA22_0 = input.LA(1); - - if ( (LA22_0==48) ) { - alt22=1; - } - switch (alt22) { - case 1 : - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:4826:2: rule__WeightedTactic__Group_5__0 - { - pushFollow(FollowSets000.FOLLOW_rule__WeightedTactic__Group_5__0_in_rule__WeightedTactic__Group__5__Impl9538); - rule__WeightedTactic__Group_5__0(); - - state._fsp--; - - - } - break; - - } - - after(grammarAccess.getWeightedTacticAccess().getGroup_5()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__WeightedTactic__Group__5__Impl" - - - // $ANTLR start "rule__WeightedTactic__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:4848:1: rule__WeightedTactic__Group_5__0 : rule__WeightedTactic__Group_5__0__Impl rule__WeightedTactic__Group_5__1 ; - public final void rule__WeightedTactic__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:4852:1: ( rule__WeightedTactic__Group_5__0__Impl rule__WeightedTactic__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:4853:2: rule__WeightedTactic__Group_5__0__Impl rule__WeightedTactic__Group_5__1 - { - pushFollow(FollowSets000.FOLLOW_rule__WeightedTactic__Group_5__0__Impl_in_rule__WeightedTactic__Group_5__09581); - rule__WeightedTactic__Group_5__0__Impl(); - - state._fsp--; - - pushFollow(FollowSets000.FOLLOW_rule__WeightedTactic__Group_5__1_in_rule__WeightedTactic__Group_5__09584); - rule__WeightedTactic__Group_5__1(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__WeightedTactic__Group_5__0" - - - // $ANTLR start "rule__WeightedTactic__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:4860:1: rule__WeightedTactic__Group_5__0__Impl : ( 'lastImpact' ) ; - public final void rule__WeightedTactic__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:4864:1: ( ( 'lastImpact' ) ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:4865:1: ( 'lastImpact' ) - { - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:4865:1: ( 'lastImpact' ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:4866:1: 'lastImpact' - { - before(grammarAccess.getWeightedTacticAccess().getLastImpactKeyword_5_0()); - match(input,48,FollowSets000.FOLLOW_48_in_rule__WeightedTactic__Group_5__0__Impl9612); - after(grammarAccess.getWeightedTacticAccess().getLastImpactKeyword_5_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__WeightedTactic__Group_5__0__Impl" - - - // $ANTLR start "rule__WeightedTactic__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:4879:1: rule__WeightedTactic__Group_5__1 : rule__WeightedTactic__Group_5__1__Impl ; - public final void rule__WeightedTactic__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:4883:1: ( rule__WeightedTactic__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:4884:2: rule__WeightedTactic__Group_5__1__Impl - { - pushFollow(FollowSets000.FOLLOW_rule__WeightedTactic__Group_5__1__Impl_in_rule__WeightedTactic__Group_5__19643); - rule__WeightedTactic__Group_5__1__Impl(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__WeightedTactic__Group_5__1" - - - // $ANTLR start "rule__WeightedTactic__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:4890:1: rule__WeightedTactic__Group_5__1__Impl : ( ( rule__WeightedTactic__LastImpactAssignment_5_1 ) ) ; - public final void rule__WeightedTactic__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:4894:1: ( ( ( rule__WeightedTactic__LastImpactAssignment_5_1 ) ) ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:4895:1: ( ( rule__WeightedTactic__LastImpactAssignment_5_1 ) ) - { - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:4895:1: ( ( rule__WeightedTactic__LastImpactAssignment_5_1 ) ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:4896:1: ( rule__WeightedTactic__LastImpactAssignment_5_1 ) - { - before(grammarAccess.getWeightedTacticAccess().getLastImpactAssignment_5_1()); - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:4897:1: ( rule__WeightedTactic__LastImpactAssignment_5_1 ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:4897:2: rule__WeightedTactic__LastImpactAssignment_5_1 - { - pushFollow(FollowSets000.FOLLOW_rule__WeightedTactic__LastImpactAssignment_5_1_in_rule__WeightedTactic__Group_5__1__Impl9670); - rule__WeightedTactic__LastImpactAssignment_5_1(); - - state._fsp--; - - - } - - after(grammarAccess.getWeightedTacticAccess().getLastImpactAssignment_5_1()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__WeightedTactic__Group_5__1__Impl" - - - // $ANTLR start "rule__WeightingFunction__Group__0" - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:4911:1: rule__WeightingFunction__Group__0 : rule__WeightingFunction__Group__0__Impl rule__WeightingFunction__Group__1 ; - public final void rule__WeightingFunction__Group__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:4915:1: ( rule__WeightingFunction__Group__0__Impl 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:4916:2: rule__WeightingFunction__Group__0__Impl rule__WeightingFunction__Group__1 - { - pushFollow(FollowSets000.FOLLOW_rule__WeightingFunction__Group__0__Impl_in_rule__WeightingFunction__Group__09704); - rule__WeightingFunction__Group__0__Impl(); - - state._fsp--; - - pushFollow(FollowSets000.FOLLOW_rule__WeightingFunction__Group__1_in_rule__WeightingFunction__Group__09707); - rule__WeightingFunction__Group__1(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__WeightingFunction__Group__0" - - - // $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:4923:1: rule__WeightingFunction__Group__0__Impl : ( ( rule__WeightingFunction__NameAssignment_0 ) ) ; - 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:4927:1: ( ( ( rule__WeightingFunction__NameAssignment_0 ) ) ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:4928:1: ( ( rule__WeightingFunction__NameAssignment_0 ) ) - { - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:4928:1: ( ( rule__WeightingFunction__NameAssignment_0 ) ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:4929:1: ( rule__WeightingFunction__NameAssignment_0 ) - { - before(grammarAccess.getWeightingFunctionAccess().getNameAssignment_0()); - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:4930:1: ( rule__WeightingFunction__NameAssignment_0 ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:4930:2: rule__WeightingFunction__NameAssignment_0 - { - pushFollow(FollowSets000.FOLLOW_rule__WeightingFunction__NameAssignment_0_in_rule__WeightingFunction__Group__0__Impl9734); - rule__WeightingFunction__NameAssignment_0(); - - state._fsp--; - - - } - - after(grammarAccess.getWeightingFunctionAccess().getNameAssignment_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__WeightingFunction__Group__0__Impl" - - - // $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:4940:1: rule__WeightingFunction__Group__1 : rule__WeightingFunction__Group__1__Impl rule__WeightingFunction__Group__2 ; - 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:4944: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:4945:2: rule__WeightingFunction__Group__1__Impl rule__WeightingFunction__Group__2 - { - pushFollow(FollowSets000.FOLLOW_rule__WeightingFunction__Group__1__Impl_in_rule__WeightingFunction__Group__19764); - rule__WeightingFunction__Group__1__Impl(); - - state._fsp--; - - pushFollow(FollowSets000.FOLLOW_rule__WeightingFunction__Group__2_in_rule__WeightingFunction__Group__19767); - rule__WeightingFunction__Group__2(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__WeightingFunction__Group__1" - - - // $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:4952:1: rule__WeightingFunction__Group__1__Impl : ( '{' ) ; - 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:4956:1: ( ( '{' ) ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:4957:1: ( '{' ) - { - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:4957:1: ( '{' ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:4958:1: '{' - { - before(grammarAccess.getWeightingFunctionAccess().getLeftCurlyBracketKeyword_1()); - match(input,21,FollowSets000.FOLLOW_21_in_rule__WeightingFunction__Group__1__Impl9795); - 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:4971: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:4975: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:4976:2: rule__WeightingFunction__Group__2__Impl rule__WeightingFunction__Group__3 - { - pushFollow(FollowSets000.FOLLOW_rule__WeightingFunction__Group__2__Impl_in_rule__WeightingFunction__Group__29826); - rule__WeightingFunction__Group__2__Impl(); - - state._fsp--; - - pushFollow(FollowSets000.FOLLOW_rule__WeightingFunction__Group__3_in_rule__WeightingFunction__Group__29829); - rule__WeightingFunction__Group__3(); - - 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:4983:1: rule__WeightingFunction__Group__2__Impl : ( ( rule__WeightingFunction__WeightedMetricsAssignment_2 ) ) ; - 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:4987:1: ( ( ( rule__WeightingFunction__WeightedMetricsAssignment_2 ) ) ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:4988:1: ( ( rule__WeightingFunction__WeightedMetricsAssignment_2 ) ) - { - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:4988:1: ( ( rule__WeightingFunction__WeightedMetricsAssignment_2 ) ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:4989:1: ( rule__WeightingFunction__WeightedMetricsAssignment_2 ) - { - before(grammarAccess.getWeightingFunctionAccess().getWeightedMetricsAssignment_2()); - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:4990:1: ( rule__WeightingFunction__WeightedMetricsAssignment_2 ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:4990:2: rule__WeightingFunction__WeightedMetricsAssignment_2 - { - pushFollow(FollowSets000.FOLLOW_rule__WeightingFunction__WeightedMetricsAssignment_2_in_rule__WeightingFunction__Group__2__Impl9856); - rule__WeightingFunction__WeightedMetricsAssignment_2(); - - state._fsp--; - - - } - - after(grammarAccess.getWeightingFunctionAccess().getWeightedMetricsAssignment_2()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - 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:5000: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:5004: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:5005:2: rule__WeightingFunction__Group__3__Impl rule__WeightingFunction__Group__4 - { - pushFollow(FollowSets000.FOLLOW_rule__WeightingFunction__Group__3__Impl_in_rule__WeightingFunction__Group__39886); - rule__WeightingFunction__Group__3__Impl(); - - state._fsp--; - - pushFollow(FollowSets000.FOLLOW_rule__WeightingFunction__Group__4_in_rule__WeightingFunction__Group__39889); - 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:5012:1: rule__WeightingFunction__Group__3__Impl : ( ( rule__WeightingFunction__Group_3__0 )* ) ; - 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:5016:1: ( ( ( rule__WeightingFunction__Group_3__0 )* ) ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:5017:1: ( ( rule__WeightingFunction__Group_3__0 )* ) - { - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:5017:1: ( ( rule__WeightingFunction__Group_3__0 )* ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:5018:1: ( rule__WeightingFunction__Group_3__0 )* - { - before(grammarAccess.getWeightingFunctionAccess().getGroup_3()); - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:5019:1: ( rule__WeightingFunction__Group_3__0 )* - loop23: - do { - int alt23=2; - int LA23_0 = input.LA(1); - - if ( (LA23_0==28) ) { - alt23=1; - } - - - switch (alt23) { - case 1 : - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:5019:2: rule__WeightingFunction__Group_3__0 - { - pushFollow(FollowSets000.FOLLOW_rule__WeightingFunction__Group_3__0_in_rule__WeightingFunction__Group__3__Impl9916); - rule__WeightingFunction__Group_3__0(); - - state._fsp--; - - - } - break; - - default : - break loop23; - } - } while (true); - - after(grammarAccess.getWeightingFunctionAccess().getGroup_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:5029: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:5033: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:5034:2: rule__WeightingFunction__Group__4__Impl - { - pushFollow(FollowSets000.FOLLOW_rule__WeightingFunction__Group__4__Impl_in_rule__WeightingFunction__Group__49947); - 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:5040: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:5044:1: ( ( '}' ) ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:5045:1: ( '}' ) - { - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:5045:1: ( '}' ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:5046:1: '}' - { - before(grammarAccess.getWeightingFunctionAccess().getRightCurlyBracketKeyword_4()); - match(input,27,FollowSets000.FOLLOW_27_in_rule__WeightingFunction__Group__4__Impl9975); - 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 start "rule__WeightingFunction__Group_3__0" - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:5069:1: rule__WeightingFunction__Group_3__0 : rule__WeightingFunction__Group_3__0__Impl rule__WeightingFunction__Group_3__1 ; - public final void rule__WeightingFunction__Group_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:5073:1: ( rule__WeightingFunction__Group_3__0__Impl rule__WeightingFunction__Group_3__1 ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:5074:2: rule__WeightingFunction__Group_3__0__Impl rule__WeightingFunction__Group_3__1 - { - pushFollow(FollowSets000.FOLLOW_rule__WeightingFunction__Group_3__0__Impl_in_rule__WeightingFunction__Group_3__010016); - rule__WeightingFunction__Group_3__0__Impl(); - - state._fsp--; - - pushFollow(FollowSets000.FOLLOW_rule__WeightingFunction__Group_3__1_in_rule__WeightingFunction__Group_3__010019); - rule__WeightingFunction__Group_3__1(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__WeightingFunction__Group_3__0" - - - // $ANTLR start "rule__WeightingFunction__Group_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:5081:1: rule__WeightingFunction__Group_3__0__Impl : ( ',' ) ; - public final void rule__WeightingFunction__Group_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:5085:1: ( ( ',' ) ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:5086:1: ( ',' ) - { - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:5086:1: ( ',' ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:5087:1: ',' - { - before(grammarAccess.getWeightingFunctionAccess().getCommaKeyword_3_0()); - match(input,28,FollowSets000.FOLLOW_28_in_rule__WeightingFunction__Group_3__0__Impl10047); - after(grammarAccess.getWeightingFunctionAccess().getCommaKeyword_3_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__WeightingFunction__Group_3__0__Impl" - - - // $ANTLR start "rule__WeightingFunction__Group_3__1" - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:5100:1: rule__WeightingFunction__Group_3__1 : rule__WeightingFunction__Group_3__1__Impl ; - public final void rule__WeightingFunction__Group_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:5104:1: ( rule__WeightingFunction__Group_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:5105:2: rule__WeightingFunction__Group_3__1__Impl - { - pushFollow(FollowSets000.FOLLOW_rule__WeightingFunction__Group_3__1__Impl_in_rule__WeightingFunction__Group_3__110078); - rule__WeightingFunction__Group_3__1__Impl(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__WeightingFunction__Group_3__1" - - - // $ANTLR start "rule__WeightingFunction__Group_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:5111:1: rule__WeightingFunction__Group_3__1__Impl : ( ( rule__WeightingFunction__WeightedMetricsAssignment_3_1 ) ) ; - public final void rule__WeightingFunction__Group_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:5115:1: ( ( ( rule__WeightingFunction__WeightedMetricsAssignment_3_1 ) ) ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:5116:1: ( ( rule__WeightingFunction__WeightedMetricsAssignment_3_1 ) ) - { - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:5116:1: ( ( rule__WeightingFunction__WeightedMetricsAssignment_3_1 ) ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:5117:1: ( rule__WeightingFunction__WeightedMetricsAssignment_3_1 ) - { - before(grammarAccess.getWeightingFunctionAccess().getWeightedMetricsAssignment_3_1()); - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:5118:1: ( rule__WeightingFunction__WeightedMetricsAssignment_3_1 ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:5118:2: rule__WeightingFunction__WeightedMetricsAssignment_3_1 - { - pushFollow(FollowSets000.FOLLOW_rule__WeightingFunction__WeightedMetricsAssignment_3_1_in_rule__WeightingFunction__Group_3__1__Impl10105); - rule__WeightingFunction__WeightedMetricsAssignment_3_1(); - - state._fsp--; - - - } - - after(grammarAccess.getWeightingFunctionAccess().getWeightedMetricsAssignment_3_1()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__WeightingFunction__Group_3__1__Impl" - - - // $ANTLR start "rule__WeightedMetric__Group__0" - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:5133:1: rule__WeightedMetric__Group__0 : rule__WeightedMetric__Group__0__Impl rule__WeightedMetric__Group__1 ; - public final void rule__WeightedMetric__Group__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:5137:1: ( rule__WeightedMetric__Group__0__Impl rule__WeightedMetric__Group__1 ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:5138:2: rule__WeightedMetric__Group__0__Impl rule__WeightedMetric__Group__1 - { - pushFollow(FollowSets000.FOLLOW_rule__WeightedMetric__Group__0__Impl_in_rule__WeightedMetric__Group__010140); - rule__WeightedMetric__Group__0__Impl(); - - state._fsp--; - - pushFollow(FollowSets000.FOLLOW_rule__WeightedMetric__Group__1_in_rule__WeightedMetric__Group__010143); - rule__WeightedMetric__Group__1(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__WeightedMetric__Group__0" - - - // $ANTLR start "rule__WeightedMetric__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:5145:1: rule__WeightedMetric__Group__0__Impl : ( ( rule__WeightedMetric__NameAssignment_0 ) ) ; - public final void rule__WeightedMetric__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:5149:1: ( ( ( rule__WeightedMetric__NameAssignment_0 ) ) ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:5150:1: ( ( rule__WeightedMetric__NameAssignment_0 ) ) - { - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:5150:1: ( ( rule__WeightedMetric__NameAssignment_0 ) ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:5151:1: ( rule__WeightedMetric__NameAssignment_0 ) - { - before(grammarAccess.getWeightedMetricAccess().getNameAssignment_0()); - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:5152:1: ( rule__WeightedMetric__NameAssignment_0 ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:5152:2: rule__WeightedMetric__NameAssignment_0 - { - pushFollow(FollowSets000.FOLLOW_rule__WeightedMetric__NameAssignment_0_in_rule__WeightedMetric__Group__0__Impl10170); - rule__WeightedMetric__NameAssignment_0(); - - state._fsp--; - - - } - - after(grammarAccess.getWeightedMetricAccess().getNameAssignment_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__WeightedMetric__Group__0__Impl" - - - // $ANTLR start "rule__WeightedMetric__Group__1" - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:5162:1: rule__WeightedMetric__Group__1 : rule__WeightedMetric__Group__1__Impl rule__WeightedMetric__Group__2 ; - public final void rule__WeightedMetric__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:5166:1: ( rule__WeightedMetric__Group__1__Impl rule__WeightedMetric__Group__2 ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:5167:2: rule__WeightedMetric__Group__1__Impl rule__WeightedMetric__Group__2 - { - pushFollow(FollowSets000.FOLLOW_rule__WeightedMetric__Group__1__Impl_in_rule__WeightedMetric__Group__110200); - rule__WeightedMetric__Group__1__Impl(); - - state._fsp--; - - pushFollow(FollowSets000.FOLLOW_rule__WeightedMetric__Group__2_in_rule__WeightedMetric__Group__110203); - rule__WeightedMetric__Group__2(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__WeightedMetric__Group__1" - - - // $ANTLR start "rule__WeightedMetric__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:5174:1: rule__WeightedMetric__Group__1__Impl : ( '=' ) ; - public final void rule__WeightedMetric__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:5178:1: ( ( '=' ) ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:5179:1: ( '=' ) - { - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:5179:1: ( '=' ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:5180:1: '=' - { - before(grammarAccess.getWeightedMetricAccess().getEqualsSignKeyword_1()); - match(input,39,FollowSets000.FOLLOW_39_in_rule__WeightedMetric__Group__1__Impl10231); - after(grammarAccess.getWeightedMetricAccess().getEqualsSignKeyword_1()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__WeightedMetric__Group__1__Impl" - - - // $ANTLR start "rule__WeightedMetric__Group__2" - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:5193:1: rule__WeightedMetric__Group__2 : rule__WeightedMetric__Group__2__Impl rule__WeightedMetric__Group__3 ; - public final void rule__WeightedMetric__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:5197:1: ( rule__WeightedMetric__Group__2__Impl rule__WeightedMetric__Group__3 ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:5198:2: rule__WeightedMetric__Group__2__Impl rule__WeightedMetric__Group__3 - { - pushFollow(FollowSets000.FOLLOW_rule__WeightedMetric__Group__2__Impl_in_rule__WeightedMetric__Group__210262); - rule__WeightedMetric__Group__2__Impl(); - - state._fsp--; - - pushFollow(FollowSets000.FOLLOW_rule__WeightedMetric__Group__3_in_rule__WeightedMetric__Group__210265); - rule__WeightedMetric__Group__3(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__WeightedMetric__Group__2" - - - // $ANTLR start "rule__WeightedMetric__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:5205:1: rule__WeightedMetric__Group__2__Impl : ( ( rule__WeightedMetric__WeightAssignment_2 ) ) ; - public final void rule__WeightedMetric__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:5209:1: ( ( ( rule__WeightedMetric__WeightAssignment_2 ) ) ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:5210:1: ( ( rule__WeightedMetric__WeightAssignment_2 ) ) - { - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:5210:1: ( ( rule__WeightedMetric__WeightAssignment_2 ) ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:5211:1: ( rule__WeightedMetric__WeightAssignment_2 ) - { - before(grammarAccess.getWeightedMetricAccess().getWeightAssignment_2()); - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:5212:1: ( rule__WeightedMetric__WeightAssignment_2 ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:5212:2: rule__WeightedMetric__WeightAssignment_2 - { - pushFollow(FollowSets000.FOLLOW_rule__WeightedMetric__WeightAssignment_2_in_rule__WeightedMetric__Group__2__Impl10292); - rule__WeightedMetric__WeightAssignment_2(); - - state._fsp--; - - - } - - after(grammarAccess.getWeightedMetricAccess().getWeightAssignment_2()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__WeightedMetric__Group__2__Impl" - - - // $ANTLR start "rule__WeightedMetric__Group__3" - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:5222:1: rule__WeightedMetric__Group__3 : rule__WeightedMetric__Group__3__Impl rule__WeightedMetric__Group__4 ; - public final void rule__WeightedMetric__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:5226:1: ( rule__WeightedMetric__Group__3__Impl rule__WeightedMetric__Group__4 ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:5227:2: rule__WeightedMetric__Group__3__Impl rule__WeightedMetric__Group__4 - { - pushFollow(FollowSets000.FOLLOW_rule__WeightedMetric__Group__3__Impl_in_rule__WeightedMetric__Group__310322); - rule__WeightedMetric__Group__3__Impl(); - - state._fsp--; - - pushFollow(FollowSets000.FOLLOW_rule__WeightedMetric__Group__4_in_rule__WeightedMetric__Group__310325); - rule__WeightedMetric__Group__4(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__WeightedMetric__Group__3" - - - // $ANTLR start "rule__WeightedMetric__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:5234:1: rule__WeightedMetric__Group__3__Impl : ( 'ref' ) ; - public final void rule__WeightedMetric__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:5238:1: ( ( 'ref' ) ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:5239:1: ( 'ref' ) - { - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:5239:1: ( 'ref' ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:5240:1: 'ref' - { - before(grammarAccess.getWeightedMetricAccess().getRefKeyword_3()); - match(input,49,FollowSets000.FOLLOW_49_in_rule__WeightedMetric__Group__3__Impl10353); - after(grammarAccess.getWeightedMetricAccess().getRefKeyword_3()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__WeightedMetric__Group__3__Impl" - - - // $ANTLR start "rule__WeightedMetric__Group__4" - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:5253:1: rule__WeightedMetric__Group__4 : rule__WeightedMetric__Group__4__Impl rule__WeightedMetric__Group__5 ; - public final void rule__WeightedMetric__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:5257:1: ( rule__WeightedMetric__Group__4__Impl rule__WeightedMetric__Group__5 ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:5258:2: rule__WeightedMetric__Group__4__Impl rule__WeightedMetric__Group__5 - { - pushFollow(FollowSets000.FOLLOW_rule__WeightedMetric__Group__4__Impl_in_rule__WeightedMetric__Group__410384); - rule__WeightedMetric__Group__4__Impl(); - - state._fsp--; - - pushFollow(FollowSets000.FOLLOW_rule__WeightedMetric__Group__5_in_rule__WeightedMetric__Group__410387); - rule__WeightedMetric__Group__5(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__WeightedMetric__Group__4" - - - // $ANTLR start "rule__WeightedMetric__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:5265:1: rule__WeightedMetric__Group__4__Impl : ( ':' ) ; - public final void rule__WeightedMetric__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:5269:1: ( ( ':' ) ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:5270:1: ( ':' ) - { - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:5270:1: ( ':' ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:5271:1: ':' - { - before(grammarAccess.getWeightedMetricAccess().getColonKeyword_4()); - match(input,24,FollowSets000.FOLLOW_24_in_rule__WeightedMetric__Group__4__Impl10415); - after(grammarAccess.getWeightedMetricAccess().getColonKeyword_4()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__WeightedMetric__Group__4__Impl" - - - // $ANTLR start "rule__WeightedMetric__Group__5" - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:5284:1: rule__WeightedMetric__Group__5 : rule__WeightedMetric__Group__5__Impl ; - public final void rule__WeightedMetric__Group__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:5288:1: ( rule__WeightedMetric__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:5289:2: rule__WeightedMetric__Group__5__Impl - { - pushFollow(FollowSets000.FOLLOW_rule__WeightedMetric__Group__5__Impl_in_rule__WeightedMetric__Group__510446); - rule__WeightedMetric__Group__5__Impl(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__WeightedMetric__Group__5" - - - // $ANTLR start "rule__WeightedMetric__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:5295:1: rule__WeightedMetric__Group__5__Impl : ( ( rule__WeightedMetric__MetricTypeAssignment_5 ) ) ; - public final void rule__WeightedMetric__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:5299:1: ( ( ( rule__WeightedMetric__MetricTypeAssignment_5 ) ) ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:5300:1: ( ( rule__WeightedMetric__MetricTypeAssignment_5 ) ) - { - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:5300:1: ( ( rule__WeightedMetric__MetricTypeAssignment_5 ) ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:5301:1: ( rule__WeightedMetric__MetricTypeAssignment_5 ) - { - before(grammarAccess.getWeightedMetricAccess().getMetricTypeAssignment_5()); - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:5302:1: ( rule__WeightedMetric__MetricTypeAssignment_5 ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:5302:2: rule__WeightedMetric__MetricTypeAssignment_5 - { - pushFollow(FollowSets000.FOLLOW_rule__WeightedMetric__MetricTypeAssignment_5_in_rule__WeightedMetric__Group__5__Impl10473); - rule__WeightedMetric__MetricTypeAssignment_5(); - - state._fsp--; - - - } - - after(grammarAccess.getWeightedMetricAccess().getMetricTypeAssignment_5()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__WeightedMetric__Group__5__Impl" - - - // $ANTLR start "rule__AdaptationProcess__NameAssignment_1" - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:5325:1: rule__AdaptationProcess__NameAssignment_1 : ( ruleEString ) ; - public final void rule__AdaptationProcess__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:5329:1: ( ( ruleEString ) ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:5330:1: ( ruleEString ) - { - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:5330:1: ( ruleEString ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:5331:1: ruleEString - { - before(grammarAccess.getAdaptationProcessAccess().getNameEStringParserRuleCall_1_0()); - pushFollow(FollowSets000.FOLLOW_ruleEString_in_rule__AdaptationProcess__NameAssignment_110520); - ruleEString(); - - state._fsp--; - - after(grammarAccess.getAdaptationProcessAccess().getNameEStringParserRuleCall_1_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__AdaptationProcess__NameAssignment_1" - - - // $ANTLR start "rule__AdaptationProcess__GoalAssignment_4" - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:5340:1: rule__AdaptationProcess__GoalAssignment_4 : ( ruleOverallGoal ) ; - public final void rule__AdaptationProcess__GoalAssignment_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:5344:1: ( ( ruleOverallGoal ) ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:5345:1: ( ruleOverallGoal ) - { - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:5345:1: ( ruleOverallGoal ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:5346:1: ruleOverallGoal - { - before(grammarAccess.getAdaptationProcessAccess().getGoalOverallGoalParserRuleCall_4_0()); - pushFollow(FollowSets000.FOLLOW_ruleOverallGoal_in_rule__AdaptationProcess__GoalAssignment_410551); - ruleOverallGoal(); - - state._fsp--; - - after(grammarAccess.getAdaptationProcessAccess().getGoalOverallGoalParserRuleCall_4_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__AdaptationProcess__GoalAssignment_4" - - - // $ANTLR start "rule__AdaptationProcess__ActionsAssignment_7" - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:5355:1: rule__AdaptationProcess__ActionsAssignment_7 : ( ruleAction ) ; - public final void rule__AdaptationProcess__ActionsAssignment_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:5359:1: ( ( ruleAction ) ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:5360:1: ( ruleAction ) - { - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:5360:1: ( ruleAction ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:5361:1: ruleAction - { - before(grammarAccess.getAdaptationProcessAccess().getActionsActionParserRuleCall_7_0()); - pushFollow(FollowSets000.FOLLOW_ruleAction_in_rule__AdaptationProcess__ActionsAssignment_710582); - ruleAction(); - - state._fsp--; - - after(grammarAccess.getAdaptationProcessAccess().getActionsActionParserRuleCall_7_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__AdaptationProcess__ActionsAssignment_7" - - - // $ANTLR start "rule__AdaptationProcess__ActionsAssignment_8_1" - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:5370:1: rule__AdaptationProcess__ActionsAssignment_8_1 : ( ruleAction ) ; - public final void rule__AdaptationProcess__ActionsAssignment_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:5374:1: ( ( ruleAction ) ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:5375:1: ( ruleAction ) - { - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:5375:1: ( ruleAction ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:5376:1: ruleAction - { - before(grammarAccess.getAdaptationProcessAccess().getActionsActionParserRuleCall_8_1_0()); - pushFollow(FollowSets000.FOLLOW_ruleAction_in_rule__AdaptationProcess__ActionsAssignment_8_110613); - ruleAction(); - - state._fsp--; - - after(grammarAccess.getAdaptationProcessAccess().getActionsActionParserRuleCall_8_1_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__AdaptationProcess__ActionsAssignment_8_1" - - - // $ANTLR start "rule__AdaptationProcess__TacticsAssignment_11" - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:5385:1: rule__AdaptationProcess__TacticsAssignment_11 : ( ruleTactic ) ; - public final void rule__AdaptationProcess__TacticsAssignment_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:5389:1: ( ( ruleTactic ) ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:5390:1: ( ruleTactic ) - { - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:5390:1: ( ruleTactic ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:5391:1: ruleTactic - { - before(grammarAccess.getAdaptationProcessAccess().getTacticsTacticParserRuleCall_11_0()); - pushFollow(FollowSets000.FOLLOW_ruleTactic_in_rule__AdaptationProcess__TacticsAssignment_1110644); - ruleTactic(); - - state._fsp--; - - after(grammarAccess.getAdaptationProcessAccess().getTacticsTacticParserRuleCall_11_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__AdaptationProcess__TacticsAssignment_11" - - - // $ANTLR start "rule__AdaptationProcess__TacticsAssignment_12_1" - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:5400:1: rule__AdaptationProcess__TacticsAssignment_12_1 : ( ruleTactic ) ; - public final void rule__AdaptationProcess__TacticsAssignment_12_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:5404:1: ( ( ruleTactic ) ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:5405:1: ( ruleTactic ) - { - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:5405:1: ( ruleTactic ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:5406:1: ruleTactic - { - before(grammarAccess.getAdaptationProcessAccess().getTacticsTacticParserRuleCall_12_1_0()); - pushFollow(FollowSets000.FOLLOW_ruleTactic_in_rule__AdaptationProcess__TacticsAssignment_12_110675); - ruleTactic(); - - state._fsp--; - - after(grammarAccess.getAdaptationProcessAccess().getTacticsTacticParserRuleCall_12_1_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__AdaptationProcess__TacticsAssignment_12_1" - - - // $ANTLR start "rule__AdaptationProcess__StrategiesAssignment_15" - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:5415:1: rule__AdaptationProcess__StrategiesAssignment_15 : ( ruleStrategy ) ; - public final void rule__AdaptationProcess__StrategiesAssignment_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:5419:1: ( ( ruleStrategy ) ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:5420:1: ( ruleStrategy ) - { - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:5420:1: ( ruleStrategy ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:5421:1: ruleStrategy - { - before(grammarAccess.getAdaptationProcessAccess().getStrategiesStrategyParserRuleCall_15_0()); - pushFollow(FollowSets000.FOLLOW_ruleStrategy_in_rule__AdaptationProcess__StrategiesAssignment_1510706); - ruleStrategy(); - - state._fsp--; - - after(grammarAccess.getAdaptationProcessAccess().getStrategiesStrategyParserRuleCall_15_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__AdaptationProcess__StrategiesAssignment_15" - - - // $ANTLR start "rule__AdaptationProcess__StrategiesAssignment_16_1" - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:5430:1: rule__AdaptationProcess__StrategiesAssignment_16_1 : ( ruleStrategy ) ; - public final void rule__AdaptationProcess__StrategiesAssignment_16_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:5434:1: ( ( ruleStrategy ) ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:5435:1: ( ruleStrategy ) - { - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:5435:1: ( ruleStrategy ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:5436:1: ruleStrategy - { - before(grammarAccess.getAdaptationProcessAccess().getStrategiesStrategyParserRuleCall_16_1_0()); - pushFollow(FollowSets000.FOLLOW_ruleStrategy_in_rule__AdaptationProcess__StrategiesAssignment_16_110737); - ruleStrategy(); - - state._fsp--; - - after(grammarAccess.getAdaptationProcessAccess().getStrategiesStrategyParserRuleCall_16_1_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__AdaptationProcess__StrategiesAssignment_16_1" - - - // $ANTLR start "rule__AdaptationProcess__ParametersAssignment_17_2" - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:5445:1: rule__AdaptationProcess__ParametersAssignment_17_2 : ( ruleParameter ) ; - public final void rule__AdaptationProcess__ParametersAssignment_17_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:5449:1: ( ( ruleParameter ) ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:5450:1: ( ruleParameter ) - { - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:5450:1: ( ruleParameter ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:5451:1: ruleParameter - { - before(grammarAccess.getAdaptationProcessAccess().getParametersParameterParserRuleCall_17_2_0()); - pushFollow(FollowSets000.FOLLOW_ruleParameter_in_rule__AdaptationProcess__ParametersAssignment_17_210768); - ruleParameter(); - - state._fsp--; - - after(grammarAccess.getAdaptationProcessAccess().getParametersParameterParserRuleCall_17_2_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__AdaptationProcess__ParametersAssignment_17_2" - - - // $ANTLR start "rule__AdaptationProcess__ParametersAssignment_17_3_1" - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:5460:1: rule__AdaptationProcess__ParametersAssignment_17_3_1 : ( ruleParameter ) ; - public final void rule__AdaptationProcess__ParametersAssignment_17_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:5464:1: ( ( ruleParameter ) ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:5465:1: ( ruleParameter ) - { - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:5465:1: ( ruleParameter ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:5466:1: ruleParameter - { - before(grammarAccess.getAdaptationProcessAccess().getParametersParameterParserRuleCall_17_3_1_0()); - pushFollow(FollowSets000.FOLLOW_ruleParameter_in_rule__AdaptationProcess__ParametersAssignment_17_3_110799); - ruleParameter(); - - state._fsp--; - - after(grammarAccess.getAdaptationProcessAccess().getParametersParameterParserRuleCall_17_3_1_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__AdaptationProcess__ParametersAssignment_17_3_1" - - - // $ANTLR start "rule__Tactic__NameAssignment_1" - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:5475:1: rule__Tactic__NameAssignment_1 : ( ruleEString ) ; - public final void rule__Tactic__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:5479:1: ( ( ruleEString ) ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:5480:1: ( ruleEString ) - { - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:5480:1: ( ruleEString ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:5481:1: ruleEString - { - before(grammarAccess.getTacticAccess().getNameEStringParserRuleCall_1_0()); - pushFollow(FollowSets000.FOLLOW_ruleEString_in_rule__Tactic__NameAssignment_110830); - ruleEString(); - - state._fsp--; - - after(grammarAccess.getTacticAccess().getNameEStringParserRuleCall_1_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__Tactic__NameAssignment_1" - - - // $ANTLR start "rule__Tactic__InputParamsAssignment_3_2" - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:5490:1: rule__Tactic__InputParamsAssignment_3_2 : ( ( ruleEString ) ) ; - public final void rule__Tactic__InputParamsAssignment_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:5494:1: ( ( ( ruleEString ) ) ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:5495:1: ( ( ruleEString ) ) - { - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:5495:1: ( ( ruleEString ) ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:5496:1: ( ruleEString ) - { - before(grammarAccess.getTacticAccess().getInputParamsParameterCrossReference_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:5497:1: ( ruleEString ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:5498:1: ruleEString - { - before(grammarAccess.getTacticAccess().getInputParamsParameterEStringParserRuleCall_3_2_0_1()); - pushFollow(FollowSets000.FOLLOW_ruleEString_in_rule__Tactic__InputParamsAssignment_3_210865); - ruleEString(); - - state._fsp--; - - after(grammarAccess.getTacticAccess().getInputParamsParameterEStringParserRuleCall_3_2_0_1()); - - } - - after(grammarAccess.getTacticAccess().getInputParamsParameterCrossReference_3_2_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__Tactic__InputParamsAssignment_3_2" - - - // $ANTLR start "rule__Tactic__InputParamsAssignment_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:5509:1: rule__Tactic__InputParamsAssignment_3_3_1 : ( ( ruleEString ) ) ; - public final void rule__Tactic__InputParamsAssignment_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:5513:1: ( ( ( ruleEString ) ) ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:5514:1: ( ( ruleEString ) ) - { - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:5514:1: ( ( ruleEString ) ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:5515:1: ( ruleEString ) - { - before(grammarAccess.getTacticAccess().getInputParamsParameterCrossReference_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:5516:1: ( ruleEString ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:5517:1: ruleEString - { - before(grammarAccess.getTacticAccess().getInputParamsParameterEStringParserRuleCall_3_3_1_0_1()); - pushFollow(FollowSets000.FOLLOW_ruleEString_in_rule__Tactic__InputParamsAssignment_3_3_110904); - ruleEString(); - - state._fsp--; - - after(grammarAccess.getTacticAccess().getInputParamsParameterEStringParserRuleCall_3_3_1_0_1()); - - } - - after(grammarAccess.getTacticAccess().getInputParamsParameterCrossReference_3_3_1_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__Tactic__InputParamsAssignment_3_3_1" - - - // $ANTLR start "rule__Tactic__OutputParamAssignment_4_2" - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:5528:1: rule__Tactic__OutputParamAssignment_4_2 : ( ( ruleEString ) ) ; - public final void rule__Tactic__OutputParamAssignment_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:5532:1: ( ( ( ruleEString ) ) ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:5533:1: ( ( ruleEString ) ) - { - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:5533:1: ( ( ruleEString ) ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:5534:1: ( ruleEString ) - { - before(grammarAccess.getTacticAccess().getOutputParamParameterCrossReference_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:5535:1: ( ruleEString ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:5536:1: ruleEString - { - before(grammarAccess.getTacticAccess().getOutputParamParameterEStringParserRuleCall_4_2_0_1()); - pushFollow(FollowSets000.FOLLOW_ruleEString_in_rule__Tactic__OutputParamAssignment_4_210943); - ruleEString(); - - state._fsp--; - - after(grammarAccess.getTacticAccess().getOutputParamParameterEStringParserRuleCall_4_2_0_1()); - - } - - after(grammarAccess.getTacticAccess().getOutputParamParameterCrossReference_4_2_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__Tactic__OutputParamAssignment_4_2" - - - // $ANTLR start "rule__Tactic__ImplementedPlanAssignment_7" - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:5547:1: rule__Tactic__ImplementedPlanAssignment_7 : ( ruleAdaptationPlan ) ; - public final void rule__Tactic__ImplementedPlanAssignment_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:5551:1: ( ( ruleAdaptationPlan ) ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:5552:1: ( ruleAdaptationPlan ) - { - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:5552:1: ( ruleAdaptationPlan ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:5553:1: ruleAdaptationPlan - { - before(grammarAccess.getTacticAccess().getImplementedPlanAdaptationPlanParserRuleCall_7_0()); - pushFollow(FollowSets000.FOLLOW_ruleAdaptationPlan_in_rule__Tactic__ImplementedPlanAssignment_710978); - ruleAdaptationPlan(); - - state._fsp--; - - after(grammarAccess.getTacticAccess().getImplementedPlanAdaptationPlanParserRuleCall_7_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__Tactic__ImplementedPlanAssignment_7" - - - // $ANTLR start "rule__Action__NameAssignment_1" - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:5562:1: rule__Action__NameAssignment_1 : ( ruleEString ) ; - public final void rule__Action__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:5566:1: ( ( ruleEString ) ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:5567:1: ( ruleEString ) - { - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:5567:1: ( ruleEString ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:5568:1: ruleEString - { - before(grammarAccess.getActionAccess().getNameEStringParserRuleCall_1_0()); - pushFollow(FollowSets000.FOLLOW_ruleEString_in_rule__Action__NameAssignment_111009); - ruleEString(); - - state._fsp--; - - after(grammarAccess.getActionAccess().getNameEStringParserRuleCall_1_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__Action__NameAssignment_1" - - - // $ANTLR start "rule__Action__InputParamsAssignment_3_2" - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:5577:1: rule__Action__InputParamsAssignment_3_2 : ( ( ruleEString ) ) ; - public final void rule__Action__InputParamsAssignment_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:5581:1: ( ( ( ruleEString ) ) ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:5582:1: ( ( ruleEString ) ) - { - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:5582:1: ( ( ruleEString ) ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:5583:1: ( ruleEString ) - { - before(grammarAccess.getActionAccess().getInputParamsParameterCrossReference_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:5584:1: ( ruleEString ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:5585:1: ruleEString - { - before(grammarAccess.getActionAccess().getInputParamsParameterEStringParserRuleCall_3_2_0_1()); - pushFollow(FollowSets000.FOLLOW_ruleEString_in_rule__Action__InputParamsAssignment_3_211044); - ruleEString(); - - state._fsp--; - - after(grammarAccess.getActionAccess().getInputParamsParameterEStringParserRuleCall_3_2_0_1()); - - } - - after(grammarAccess.getActionAccess().getInputParamsParameterCrossReference_3_2_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__Action__InputParamsAssignment_3_2" - - - // $ANTLR start "rule__Action__InputParamsAssignment_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:5596:1: rule__Action__InputParamsAssignment_3_3_1 : ( ( ruleEString ) ) ; - public final void rule__Action__InputParamsAssignment_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:5600:1: ( ( ( ruleEString ) ) ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:5601:1: ( ( ruleEString ) ) - { - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:5601:1: ( ( ruleEString ) ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:5602:1: ( ruleEString ) - { - before(grammarAccess.getActionAccess().getInputParamsParameterCrossReference_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:5603:1: ( ruleEString ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:5604:1: ruleEString - { - before(grammarAccess.getActionAccess().getInputParamsParameterEStringParserRuleCall_3_3_1_0_1()); - pushFollow(FollowSets000.FOLLOW_ruleEString_in_rule__Action__InputParamsAssignment_3_3_111083); - ruleEString(); - - state._fsp--; - - after(grammarAccess.getActionAccess().getInputParamsParameterEStringParserRuleCall_3_3_1_0_1()); - - } - - after(grammarAccess.getActionAccess().getInputParamsParameterCrossReference_3_3_1_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__Action__InputParamsAssignment_3_3_1" - - - // $ANTLR start "rule__Action__OutputParamAssignment_4_2" - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:5615:1: rule__Action__OutputParamAssignment_4_2 : ( ( ruleEString ) ) ; - public final void rule__Action__OutputParamAssignment_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:5619:1: ( ( ( ruleEString ) ) ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:5620:1: ( ( ruleEString ) ) - { - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:5620:1: ( ( ruleEString ) ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:5621:1: ( ruleEString ) - { - before(grammarAccess.getActionAccess().getOutputParamParameterCrossReference_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:5622:1: ( ruleEString ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:5623:1: ruleEString - { - before(grammarAccess.getActionAccess().getOutputParamParameterEStringParserRuleCall_4_2_0_1()); - pushFollow(FollowSets000.FOLLOW_ruleEString_in_rule__Action__OutputParamAssignment_4_211122); - ruleEString(); - - state._fsp--; - - after(grammarAccess.getActionAccess().getOutputParamParameterEStringParserRuleCall_4_2_0_1()); - - } - - after(grammarAccess.getActionAccess().getOutputParamParameterCrossReference_4_2_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__Action__OutputParamAssignment_4_2" - - - // $ANTLR start "rule__Action__ReferredAdaptationPointAssignment_7" - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:5634:1: rule__Action__ReferredAdaptationPointAssignment_7 : ( ( ruleEString ) ) ; - public final void rule__Action__ReferredAdaptationPointAssignment_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:5638:1: ( ( ( ruleEString ) ) ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:5639:1: ( ( ruleEString ) ) - { - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:5639:1: ( ( ruleEString ) ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:5640:1: ( ruleEString ) - { - before(grammarAccess.getActionAccess().getReferredAdaptationPointAdaptationPointCrossReference_7_0()); - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:5641:1: ( ruleEString ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:5642:1: ruleEString - { - before(grammarAccess.getActionAccess().getReferredAdaptationPointAdaptationPointEStringParserRuleCall_7_0_1()); - pushFollow(FollowSets000.FOLLOW_ruleEString_in_rule__Action__ReferredAdaptationPointAssignment_711161); - ruleEString(); - - state._fsp--; - - after(grammarAccess.getActionAccess().getReferredAdaptationPointAdaptationPointEStringParserRuleCall_7_0_1()); - - } - - after(grammarAccess.getActionAccess().getReferredAdaptationPointAdaptationPointCrossReference_7_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__Action__ReferredAdaptationPointAssignment_7" - - - // $ANTLR start "rule__Action__AdaptationActionOperationAssignment_10" - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:5653:1: rule__Action__AdaptationActionOperationAssignment_10 : ( ruleAdaptationActionOperation ) ; - public final void rule__Action__AdaptationActionOperationAssignment_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:5657:1: ( ( ruleAdaptationActionOperation ) ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:5658:1: ( ruleAdaptationActionOperation ) - { - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:5658:1: ( ruleAdaptationActionOperation ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:5659:1: ruleAdaptationActionOperation - { - before(grammarAccess.getActionAccess().getAdaptationActionOperationAdaptationActionOperationParserRuleCall_10_0()); - pushFollow(FollowSets000.FOLLOW_ruleAdaptationActionOperation_in_rule__Action__AdaptationActionOperationAssignment_1011196); - ruleAdaptationActionOperation(); - - state._fsp--; - - after(grammarAccess.getActionAccess().getAdaptationActionOperationAdaptationActionOperationParserRuleCall_10_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__Action__AdaptationActionOperationAssignment_10" - - - // $ANTLR start "rule__Strategy__NameAssignment_1" - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:5668:1: rule__Strategy__NameAssignment_1 : ( ruleEString ) ; - public final void rule__Strategy__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:5672:1: ( ( ruleEString ) ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:5673:1: ( ruleEString ) - { - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:5673:1: ( ruleEString ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:5674:1: ruleEString - { - before(grammarAccess.getStrategyAccess().getNameEStringParserRuleCall_1_0()); - pushFollow(FollowSets000.FOLLOW_ruleEString_in_rule__Strategy__NameAssignment_111227); - ruleEString(); - - state._fsp--; - - after(grammarAccess.getStrategyAccess().getNameEStringParserRuleCall_1_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__Strategy__NameAssignment_1" - - - // $ANTLR start "rule__Strategy__ObjectiveAssignment_5" - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:5683:1: rule__Strategy__ObjectiveAssignment_5 : ( ( ruleEString ) ) ; - public final void rule__Strategy__ObjectiveAssignment_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:5687:1: ( ( ( ruleEString ) ) ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:5688:1: ( ( ruleEString ) ) - { - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:5688:1: ( ( ruleEString ) ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:5689:1: ( ruleEString ) - { - before(grammarAccess.getStrategyAccess().getObjectiveObjectiveCrossReference_5_0()); - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:5690:1: ( ruleEString ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:5691:1: ruleEString - { - before(grammarAccess.getStrategyAccess().getObjectiveObjectiveEStringParserRuleCall_5_0_1()); - pushFollow(FollowSets000.FOLLOW_ruleEString_in_rule__Strategy__ObjectiveAssignment_511262); - ruleEString(); - - state._fsp--; - - after(grammarAccess.getStrategyAccess().getObjectiveObjectiveEStringParserRuleCall_5_0_1()); - - } - - after(grammarAccess.getStrategyAccess().getObjectiveObjectiveCrossReference_5_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__Strategy__ObjectiveAssignment_5" - - - // $ANTLR start "rule__Strategy__TriggeringEventsAssignment_8" - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:5702:1: rule__Strategy__TriggeringEventsAssignment_8 : ( ruleEvent ) ; - public final void rule__Strategy__TriggeringEventsAssignment_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:5706:1: ( ( ruleEvent ) ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:5707:1: ( ruleEvent ) - { - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:5707:1: ( ruleEvent ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:5708:1: ruleEvent - { - before(grammarAccess.getStrategyAccess().getTriggeringEventsEventParserRuleCall_8_0()); - pushFollow(FollowSets000.FOLLOW_ruleEvent_in_rule__Strategy__TriggeringEventsAssignment_811297); - ruleEvent(); - - state._fsp--; - - after(grammarAccess.getStrategyAccess().getTriggeringEventsEventParserRuleCall_8_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__Strategy__TriggeringEventsAssignment_8" - - - // $ANTLR start "rule__Strategy__TacticsAssignment_11" - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:5717:1: rule__Strategy__TacticsAssignment_11 : ( ruleWeightedTactic ) ; - public final void rule__Strategy__TacticsAssignment_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:5721:1: ( ( ruleWeightedTactic ) ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:5722:1: ( ruleWeightedTactic ) - { - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:5722:1: ( ruleWeightedTactic ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:5723:1: ruleWeightedTactic - { - before(grammarAccess.getStrategyAccess().getTacticsWeightedTacticParserRuleCall_11_0()); - pushFollow(FollowSets000.FOLLOW_ruleWeightedTactic_in_rule__Strategy__TacticsAssignment_1111328); - ruleWeightedTactic(); - - state._fsp--; - - after(grammarAccess.getStrategyAccess().getTacticsWeightedTacticParserRuleCall_11_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__Strategy__TacticsAssignment_11" - - - // $ANTLR start "rule__Strategy__TacticsAssignment_12_1" - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:5732:1: rule__Strategy__TacticsAssignment_12_1 : ( ruleWeightedTactic ) ; - public final void rule__Strategy__TacticsAssignment_12_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:5736:1: ( ( ruleWeightedTactic ) ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:5737:1: ( ruleWeightedTactic ) - { - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:5737:1: ( ruleWeightedTactic ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:5738:1: ruleWeightedTactic - { - before(grammarAccess.getStrategyAccess().getTacticsWeightedTacticParserRuleCall_12_1_0()); - pushFollow(FollowSets000.FOLLOW_ruleWeightedTactic_in_rule__Strategy__TacticsAssignment_12_111359); - ruleWeightedTactic(); - - state._fsp--; - - after(grammarAccess.getStrategyAccess().getTacticsWeightedTacticParserRuleCall_12_1_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__Strategy__TacticsAssignment_12_1" - - - // $ANTLR start "rule__Strategy__WeightingFunctionAssignment_15" - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:5747:1: rule__Strategy__WeightingFunctionAssignment_15 : ( ruleWeightingFunction ) ; - public final void rule__Strategy__WeightingFunctionAssignment_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:5751:1: ( ( ruleWeightingFunction ) ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:5752:1: ( ruleWeightingFunction ) - { - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:5752:1: ( ruleWeightingFunction ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:5753:1: ruleWeightingFunction - { - before(grammarAccess.getStrategyAccess().getWeightingFunctionWeightingFunctionParserRuleCall_15_0()); - pushFollow(FollowSets000.FOLLOW_ruleWeightingFunction_in_rule__Strategy__WeightingFunctionAssignment_1511390); - ruleWeightingFunction(); - - state._fsp--; - - after(grammarAccess.getStrategyAccess().getWeightingFunctionWeightingFunctionParserRuleCall_15_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__Strategy__WeightingFunctionAssignment_15" - - - // $ANTLR start "rule__Parameter__TypeAssignment_0" - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:5762:1: rule__Parameter__TypeAssignment_0 : ( ruleEString ) ; - public final void rule__Parameter__TypeAssignment_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:5766:1: ( ( ruleEString ) ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:5767:1: ( ruleEString ) - { - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:5767:1: ( ruleEString ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:5768:1: ruleEString - { - before(grammarAccess.getParameterAccess().getTypeEStringParserRuleCall_0_0()); - pushFollow(FollowSets000.FOLLOW_ruleEString_in_rule__Parameter__TypeAssignment_011421); - ruleEString(); - - state._fsp--; - - after(grammarAccess.getParameterAccess().getTypeEStringParserRuleCall_0_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__Parameter__TypeAssignment_0" - - - // $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:5777: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:5781:1: ( ( ruleEString ) ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:5782:1: ( ruleEString ) - { - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:5782:1: ( ruleEString ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:5783:1: ruleEString - { - before(grammarAccess.getParameterAccess().getNameEStringParserRuleCall_1_0()); - pushFollow(FollowSets000.FOLLOW_ruleEString_in_rule__Parameter__NameAssignment_111452); - ruleEString(); - - state._fsp--; - - after(grammarAccess.getParameterAccess().getNameEStringParserRuleCall_1_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__Parameter__NameAssignment_1" - - - // $ANTLR start "rule__OverallGoal__DescriptionAssignment_2" - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:5792:1: rule__OverallGoal__DescriptionAssignment_2 : ( ruleEString ) ; - public final void rule__OverallGoal__DescriptionAssignment_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:5796:1: ( ( ruleEString ) ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:5797:1: ( ruleEString ) - { - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:5797:1: ( ruleEString ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:5798:1: ruleEString - { - before(grammarAccess.getOverallGoalAccess().getDescriptionEStringParserRuleCall_2_0()); - pushFollow(FollowSets000.FOLLOW_ruleEString_in_rule__OverallGoal__DescriptionAssignment_211483); - ruleEString(); - - state._fsp--; - - after(grammarAccess.getOverallGoalAccess().getDescriptionEStringParserRuleCall_2_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__OverallGoal__DescriptionAssignment_2" - - - // $ANTLR start "rule__OverallGoal__ObjectivesAssignment_5" - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:5807:1: rule__OverallGoal__ObjectivesAssignment_5 : ( ruleObjective ) ; - public final void rule__OverallGoal__ObjectivesAssignment_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:5811:1: ( ( ruleObjective ) ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:5812:1: ( ruleObjective ) - { - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:5812:1: ( ruleObjective ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:5813:1: ruleObjective - { - before(grammarAccess.getOverallGoalAccess().getObjectivesObjectiveParserRuleCall_5_0()); - pushFollow(FollowSets000.FOLLOW_ruleObjective_in_rule__OverallGoal__ObjectivesAssignment_511514); - ruleObjective(); - - state._fsp--; - - after(grammarAccess.getOverallGoalAccess().getObjectivesObjectiveParserRuleCall_5_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__OverallGoal__ObjectivesAssignment_5" - - - // $ANTLR start "rule__OverallGoal__ObjectivesAssignment_6_1" - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:5822:1: rule__OverallGoal__ObjectivesAssignment_6_1 : ( ruleObjective ) ; - public final void rule__OverallGoal__ObjectivesAssignment_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:5826:1: ( ( ruleObjective ) ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:5827:1: ( ruleObjective ) - { - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:5827:1: ( ruleObjective ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:5828:1: ruleObjective - { - before(grammarAccess.getOverallGoalAccess().getObjectivesObjectiveParserRuleCall_6_1_0()); - pushFollow(FollowSets000.FOLLOW_ruleObjective_in_rule__OverallGoal__ObjectivesAssignment_6_111545); - ruleObjective(); - - state._fsp--; - - after(grammarAccess.getOverallGoalAccess().getObjectivesObjectiveParserRuleCall_6_1_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__OverallGoal__ObjectivesAssignment_6_1" - - - // $ANTLR start "rule__AdaptationPlan__StepsAssignment_0" - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:5837:1: rule__AdaptationPlan__StepsAssignment_0 : ( ruleStartAction ) ; - public final void rule__AdaptationPlan__StepsAssignment_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:5841:1: ( ( ruleStartAction ) ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:5842:1: ( ruleStartAction ) - { - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:5842:1: ( ruleStartAction ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:5843:1: ruleStartAction - { - before(grammarAccess.getAdaptationPlanAccess().getStepsStartActionParserRuleCall_0_0()); - pushFollow(FollowSets000.FOLLOW_ruleStartAction_in_rule__AdaptationPlan__StepsAssignment_011576); - ruleStartAction(); - - state._fsp--; - - after(grammarAccess.getAdaptationPlanAccess().getStepsStartActionParserRuleCall_0_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__AdaptationPlan__StepsAssignment_0" - - - // $ANTLR start "rule__AdaptationPlan__StepsAssignment_1_1" - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:5852:1: rule__AdaptationPlan__StepsAssignment_1_1 : ( ruleAbstractControlFlowElement ) ; - public final void rule__AdaptationPlan__StepsAssignment_1_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:5856:1: ( ( ruleAbstractControlFlowElement ) ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:5857:1: ( ruleAbstractControlFlowElement ) - { - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:5857:1: ( ruleAbstractControlFlowElement ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:5858:1: ruleAbstractControlFlowElement - { - before(grammarAccess.getAdaptationPlanAccess().getStepsAbstractControlFlowElementParserRuleCall_1_1_0()); - pushFollow(FollowSets000.FOLLOW_ruleAbstractControlFlowElement_in_rule__AdaptationPlan__StepsAssignment_1_111607); - ruleAbstractControlFlowElement(); - - state._fsp--; - - after(grammarAccess.getAdaptationPlanAccess().getStepsAbstractControlFlowElementParserRuleCall_1_1_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__AdaptationPlan__StepsAssignment_1_1" - - - // $ANTLR start "rule__AdaptationPlan__StepsAssignment_3" - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:5867:1: rule__AdaptationPlan__StepsAssignment_3 : ( ruleStopAction ) ; - public final void rule__AdaptationPlan__StepsAssignment_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:5871:1: ( ( ruleStopAction ) ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:5872:1: ( ruleStopAction ) - { - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:5872:1: ( ruleStopAction ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:5873:1: ruleStopAction - { - before(grammarAccess.getAdaptationPlanAccess().getStepsStopActionParserRuleCall_3_0()); - pushFollow(FollowSets000.FOLLOW_ruleStopAction_in_rule__AdaptationPlan__StepsAssignment_311638); - ruleStopAction(); - - state._fsp--; - - after(grammarAccess.getAdaptationPlanAccess().getStepsStopActionParserRuleCall_3_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__AdaptationPlan__StepsAssignment_3" - - - // $ANTLR start "rule__Objective__NameAssignment_1" - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:5882:1: rule__Objective__NameAssignment_1 : ( ruleEString ) ; - public final void rule__Objective__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:5886:1: ( ( ruleEString ) ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:5887:1: ( ruleEString ) - { - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:5887:1: ( ruleEString ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:5888:1: ruleEString - { - before(grammarAccess.getObjectiveAccess().getNameEStringParserRuleCall_1_0()); - pushFollow(FollowSets000.FOLLOW_ruleEString_in_rule__Objective__NameAssignment_111669); - ruleEString(); - - state._fsp--; - - after(grammarAccess.getObjectiveAccess().getNameEStringParserRuleCall_1_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__Objective__NameAssignment_1" - - - // $ANTLR start "rule__Objective__SpecificationAssignment_3" - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:5897:1: rule__Objective__SpecificationAssignment_3 : ( ruleEString ) ; - public final void rule__Objective__SpecificationAssignment_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:5901:1: ( ( ruleEString ) ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:5902:1: ( ruleEString ) - { - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:5902:1: ( ruleEString ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:5903:1: ruleEString - { - before(grammarAccess.getObjectiveAccess().getSpecificationEStringParserRuleCall_3_0()); - pushFollow(FollowSets000.FOLLOW_ruleEString_in_rule__Objective__SpecificationAssignment_311700); - ruleEString(); - - state._fsp--; - - after(grammarAccess.getObjectiveAccess().getSpecificationEStringParserRuleCall_3_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__Objective__SpecificationAssignment_3" - - - // $ANTLR start "rule__Event__NameAssignment" - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:5912:1: rule__Event__NameAssignment : ( ruleEString ) ; - public final void rule__Event__NameAssignment() 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:5916:1: ( ( ruleEString ) ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:5917:1: ( ruleEString ) - { - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:5917:1: ( ruleEString ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:5918:1: ruleEString - { - before(grammarAccess.getEventAccess().getNameEStringParserRuleCall_0()); - pushFollow(FollowSets000.FOLLOW_ruleEString_in_rule__Event__NameAssignment11731); - ruleEString(); - - state._fsp--; - - after(grammarAccess.getEventAccess().getNameEStringParserRuleCall_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__Event__NameAssignment" - - - // $ANTLR start "rule__WeightedTactic__NameAssignment_0" - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:5927:1: rule__WeightedTactic__NameAssignment_0 : ( ruleEString ) ; - public final void rule__WeightedTactic__NameAssignment_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:5931:1: ( ( ruleEString ) ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:5932:1: ( ruleEString ) - { - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:5932:1: ( ruleEString ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:5933:1: ruleEString - { - before(grammarAccess.getWeightedTacticAccess().getNameEStringParserRuleCall_0_0()); - pushFollow(FollowSets000.FOLLOW_ruleEString_in_rule__WeightedTactic__NameAssignment_011762); - ruleEString(); - - state._fsp--; - - after(grammarAccess.getWeightedTacticAccess().getNameEStringParserRuleCall_0_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__WeightedTactic__NameAssignment_0" - - - // $ANTLR start "rule__WeightedTactic__UsedTacticAssignment_2" - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:5942:1: rule__WeightedTactic__UsedTacticAssignment_2 : ( ( ruleEString ) ) ; - public final void rule__WeightedTactic__UsedTacticAssignment_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:5946:1: ( ( ( ruleEString ) ) ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:5947:1: ( ( ruleEString ) ) - { - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:5947:1: ( ( ruleEString ) ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:5948:1: ( ruleEString ) - { - before(grammarAccess.getWeightedTacticAccess().getUsedTacticTacticCrossReference_2_0()); - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:5949:1: ( ruleEString ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:5950:1: ruleEString - { - before(grammarAccess.getWeightedTacticAccess().getUsedTacticTacticEStringParserRuleCall_2_0_1()); - pushFollow(FollowSets000.FOLLOW_ruleEString_in_rule__WeightedTactic__UsedTacticAssignment_211797); - ruleEString(); - - state._fsp--; - - after(grammarAccess.getWeightedTacticAccess().getUsedTacticTacticEStringParserRuleCall_2_0_1()); - - } - - after(grammarAccess.getWeightedTacticAccess().getUsedTacticTacticCrossReference_2_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__WeightedTactic__UsedTacticAssignment_2" - - - // $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:5961: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:5965:1: ( ( ruleEDouble ) ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:5966:1: ( ruleEDouble ) - { - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:5966:1: ( ruleEDouble ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:5967:1: ruleEDouble - { - before(grammarAccess.getWeightedTacticAccess().getCurrentWeightEDoubleParserRuleCall_3_0()); - pushFollow(FollowSets000.FOLLOW_ruleEDouble_in_rule__WeightedTactic__CurrentWeightAssignment_311832); - ruleEDouble(); - - state._fsp--; - - after(grammarAccess.getWeightedTacticAccess().getCurrentWeightEDoubleParserRuleCall_3_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__WeightedTactic__CurrentWeightAssignment_3" - - - // $ANTLR start "rule__WeightedTactic__DefaultWeightAssignment_4" - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:5976:1: rule__WeightedTactic__DefaultWeightAssignment_4 : ( ruleEDouble ) ; - public final void rule__WeightedTactic__DefaultWeightAssignment_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:5980:1: ( ( ruleEDouble ) ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:5981:1: ( ruleEDouble ) - { - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:5981:1: ( ruleEDouble ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:5982:1: ruleEDouble - { - before(grammarAccess.getWeightedTacticAccess().getDefaultWeightEDoubleParserRuleCall_4_0()); - pushFollow(FollowSets000.FOLLOW_ruleEDouble_in_rule__WeightedTactic__DefaultWeightAssignment_411863); - ruleEDouble(); - - state._fsp--; - - after(grammarAccess.getWeightedTacticAccess().getDefaultWeightEDoubleParserRuleCall_4_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__WeightedTactic__DefaultWeightAssignment_4" - - - // $ANTLR start "rule__WeightedTactic__LastImpactAssignment_5_1" - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:5991:1: rule__WeightedTactic__LastImpactAssignment_5_1 : ( ( ruleEString ) ) ; - public final void rule__WeightedTactic__LastImpactAssignment_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:5995:1: ( ( ( ruleEString ) ) ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:5996:1: ( ( ruleEString ) ) - { - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:5996:1: ( ( ruleEString ) ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:5997:1: ( ruleEString ) - { - before(grammarAccess.getWeightedTacticAccess().getLastImpactImpactCrossReference_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:5998:1: ( ruleEString ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:5999:1: ruleEString - { - before(grammarAccess.getWeightedTacticAccess().getLastImpactImpactEStringParserRuleCall_5_1_0_1()); - pushFollow(FollowSets000.FOLLOW_ruleEString_in_rule__WeightedTactic__LastImpactAssignment_5_111898); - ruleEString(); - - state._fsp--; - - after(grammarAccess.getWeightedTacticAccess().getLastImpactImpactEStringParserRuleCall_5_1_0_1()); - - } - - after(grammarAccess.getWeightedTacticAccess().getLastImpactImpactCrossReference_5_1_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__WeightedTactic__LastImpactAssignment_5_1" - - - // $ANTLR start "rule__WeightingFunction__NameAssignment_0" - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:6010:1: rule__WeightingFunction__NameAssignment_0 : ( ruleEString ) ; - public final void rule__WeightingFunction__NameAssignment_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:6014:1: ( ( ruleEString ) ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:6015:1: ( ruleEString ) - { - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:6015:1: ( ruleEString ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:6016:1: ruleEString - { - before(grammarAccess.getWeightingFunctionAccess().getNameEStringParserRuleCall_0_0()); - pushFollow(FollowSets000.FOLLOW_ruleEString_in_rule__WeightingFunction__NameAssignment_011933); - ruleEString(); - - state._fsp--; - - after(grammarAccess.getWeightingFunctionAccess().getNameEStringParserRuleCall_0_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__WeightingFunction__NameAssignment_0" - - - // $ANTLR start "rule__WeightingFunction__WeightedMetricsAssignment_2" - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:6025:1: rule__WeightingFunction__WeightedMetricsAssignment_2 : ( ruleWeightedMetric ) ; - public final void rule__WeightingFunction__WeightedMetricsAssignment_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:6029:1: ( ( ruleWeightedMetric ) ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:6030:1: ( ruleWeightedMetric ) - { - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:6030:1: ( ruleWeightedMetric ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:6031:1: ruleWeightedMetric - { - before(grammarAccess.getWeightingFunctionAccess().getWeightedMetricsWeightedMetricParserRuleCall_2_0()); - pushFollow(FollowSets000.FOLLOW_ruleWeightedMetric_in_rule__WeightingFunction__WeightedMetricsAssignment_211964); - ruleWeightedMetric(); - - state._fsp--; - - after(grammarAccess.getWeightingFunctionAccess().getWeightedMetricsWeightedMetricParserRuleCall_2_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__WeightingFunction__WeightedMetricsAssignment_2" - - - // $ANTLR start "rule__WeightingFunction__WeightedMetricsAssignment_3_1" - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:6040:1: rule__WeightingFunction__WeightedMetricsAssignment_3_1 : ( ruleWeightedMetric ) ; - public final void rule__WeightingFunction__WeightedMetricsAssignment_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:6044:1: ( ( ruleWeightedMetric ) ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:6045:1: ( ruleWeightedMetric ) - { - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:6045:1: ( ruleWeightedMetric ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:6046:1: ruleWeightedMetric - { - before(grammarAccess.getWeightingFunctionAccess().getWeightedMetricsWeightedMetricParserRuleCall_3_1_0()); - pushFollow(FollowSets000.FOLLOW_ruleWeightedMetric_in_rule__WeightingFunction__WeightedMetricsAssignment_3_111995); - ruleWeightedMetric(); - - state._fsp--; - - after(grammarAccess.getWeightingFunctionAccess().getWeightedMetricsWeightedMetricParserRuleCall_3_1_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__WeightingFunction__WeightedMetricsAssignment_3_1" - - - // $ANTLR start "rule__WeightedMetric__NameAssignment_0" - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:6056:1: rule__WeightedMetric__NameAssignment_0 : ( ruleEString ) ; - public final void rule__WeightedMetric__NameAssignment_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:6060:1: ( ( ruleEString ) ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:6061:1: ( ruleEString ) - { - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:6061:1: ( ruleEString ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:6062:1: ruleEString - { - before(grammarAccess.getWeightedMetricAccess().getNameEStringParserRuleCall_0_0()); - pushFollow(FollowSets000.FOLLOW_ruleEString_in_rule__WeightedMetric__NameAssignment_012027); - ruleEString(); - - state._fsp--; - - after(grammarAccess.getWeightedMetricAccess().getNameEStringParserRuleCall_0_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__WeightedMetric__NameAssignment_0" - - - // $ANTLR start "rule__WeightedMetric__WeightAssignment_2" - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:6071:1: rule__WeightedMetric__WeightAssignment_2 : ( ruleEDouble ) ; - public final void rule__WeightedMetric__WeightAssignment_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:6075:1: ( ( ruleEDouble ) ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:6076:1: ( ruleEDouble ) - { - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:6076:1: ( ruleEDouble ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:6077:1: ruleEDouble - { - before(grammarAccess.getWeightedMetricAccess().getWeightEDoubleParserRuleCall_2_0()); - pushFollow(FollowSets000.FOLLOW_ruleEDouble_in_rule__WeightedMetric__WeightAssignment_212058); - ruleEDouble(); - - state._fsp--; - - after(grammarAccess.getWeightedMetricAccess().getWeightEDoubleParserRuleCall_2_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__WeightedMetric__WeightAssignment_2" - - - // $ANTLR start "rule__WeightedMetric__MetricTypeAssignment_5" - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:6086:1: rule__WeightedMetric__MetricTypeAssignment_5 : ( ( ruleEString ) ) ; - public final void rule__WeightedMetric__MetricTypeAssignment_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:6090:1: ( ( ( ruleEString ) ) ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:6091:1: ( ( ruleEString ) ) - { - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:6091:1: ( ( ruleEString ) ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:6092:1: ( ruleEString ) - { - before(grammarAccess.getWeightedMetricAccess().getMetricTypeMetricTypeCrossReference_5_0()); - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:6093:1: ( ruleEString ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/antlr/internal/InternalStaAdaptationLanguage.g:6094:1: ruleEString - { - before(grammarAccess.getWeightedMetricAccess().getMetricTypeMetricTypeEStringParserRuleCall_5_0_1()); - pushFollow(FollowSets000.FOLLOW_ruleEString_in_rule__WeightedMetric__MetricTypeAssignment_512093); - ruleEString(); - - state._fsp--; - - after(grammarAccess.getWeightedMetricAccess().getMetricTypeMetricTypeEStringParserRuleCall_5_0_1()); - - } - - after(grammarAccess.getWeightedMetricAccess().getMetricTypeMetricTypeCrossReference_5_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__WeightedMetric__MetricTypeAssignment_5" - - // Delegated rules - - - - - - private static class FollowSets000 { - public static final BitSet FOLLOW_ruleAdaptationProcess_in_entryRuleAdaptationProcess61 = new BitSet(new long[]{0x0000000000000000L}); - public static final BitSet FOLLOW_EOF_in_entryRuleAdaptationProcess68 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__AdaptationProcess__Group__0_in_ruleAdaptationProcess94 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleAbstractControlFlowElement_in_entryRuleAbstractControlFlowElement123 = new BitSet(new long[]{0x0000000000000000L}); - public static final BitSet FOLLOW_EOF_in_entryRuleAbstractControlFlowElement130 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__AbstractControlFlowElement__Alternatives_in_ruleAbstractControlFlowElement156 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleEString_in_entryRuleEString185 = new BitSet(new long[]{0x0000000000000000L}); - public static final BitSet FOLLOW_EOF_in_entryRuleEString192 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__EString__Alternatives_in_ruleEString218 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleTactic_in_entryRuleTactic245 = new BitSet(new long[]{0x0000000000000000L}); - public static final BitSet FOLLOW_EOF_in_entryRuleTactic252 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__Tactic__Group__0_in_ruleTactic278 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleAction_in_entryRuleAction305 = new BitSet(new long[]{0x0000000000000000L}); - public static final BitSet FOLLOW_EOF_in_entryRuleAction312 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__Action__Group__0_in_ruleAction338 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleStrategy_in_entryRuleStrategy365 = new BitSet(new long[]{0x0000000000000000L}); - public static final BitSet FOLLOW_EOF_in_entryRuleStrategy372 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__Strategy__Group__0_in_ruleStrategy398 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleParameter_in_entryRuleParameter425 = new BitSet(new long[]{0x0000000000000000L}); - public static final BitSet FOLLOW_EOF_in_entryRuleParameter432 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__Parameter__Group__0_in_ruleParameter458 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleOverallGoal_in_entryRuleOverallGoal485 = new BitSet(new long[]{0x0000000000000000L}); - public static final BitSet FOLLOW_EOF_in_entryRuleOverallGoal492 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__OverallGoal__Group__0_in_ruleOverallGoal518 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleAdaptationPlan_in_entryRuleAdaptationPlan545 = new BitSet(new long[]{0x0000000000000000L}); - public static final BitSet FOLLOW_EOF_in_entryRuleAdaptationPlan552 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__AdaptationPlan__Group__0_in_ruleAdaptationPlan578 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleStartAction_in_entryRuleStartAction605 = new BitSet(new long[]{0x0000000000000000L}); - public static final BitSet FOLLOW_EOF_in_entryRuleStartAction612 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__StartAction__Group__0_in_ruleStartAction638 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleStopAction_in_entryRuleStopAction665 = new BitSet(new long[]{0x0000000000000000L}); - public static final BitSet FOLLOW_EOF_in_entryRuleStopAction672 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_11_in_ruleStopAction699 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleLoopAction_in_entryRuleLoopAction727 = new BitSet(new long[]{0x0000000000000000L}); - public static final BitSet FOLLOW_EOF_in_entryRuleLoopAction734 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_12_in_ruleLoopAction761 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleBranchAction_in_entryRuleBranchAction789 = new BitSet(new long[]{0x0000000000000000L}); - public static final BitSet FOLLOW_EOF_in_entryRuleBranchAction796 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_13_in_ruleBranchAction823 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleActionReference_in_entryRuleActionReference851 = new BitSet(new long[]{0x0000000000000000L}); - public static final BitSet FOLLOW_EOF_in_entryRuleActionReference858 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_14_in_ruleActionReference885 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleAdaptationActionOperation_in_entryRuleAdaptationActionOperation915 = new BitSet(new long[]{0x0000000000000000L}); - public static final BitSet FOLLOW_EOF_in_entryRuleAdaptationActionOperation922 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_15_in_ruleAdaptationActionOperation949 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleEDouble_in_entryRuleEDouble981 = new BitSet(new long[]{0x0000000000000000L}); - public static final BitSet FOLLOW_EOF_in_entryRuleEDouble988 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__EDouble__Group__0_in_ruleEDouble1014 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rulePropertyRange_in_entryRulePropertyRange1041 = new BitSet(new long[]{0x0000000000000000L}); - public static final BitSet FOLLOW_EOF_in_entryRulePropertyRange1048 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_16_in_rulePropertyRange1075 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleSetOfConfigurations_in_entryRuleSetOfConfigurations1103 = new BitSet(new long[]{0x0000000000000000L}); - public static final BitSet FOLLOW_EOF_in_entryRuleSetOfConfigurations1110 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_17_in_ruleSetOfConfigurations1137 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleObjective_in_entryRuleObjective1171 = new BitSet(new long[]{0x0000000000000000L}); - public static final BitSet FOLLOW_EOF_in_entryRuleObjective1178 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__Objective__Group__0_in_ruleObjective1204 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleEvent_in_entryRuleEvent1231 = new BitSet(new long[]{0x0000000000000000L}); - public static final BitSet FOLLOW_EOF_in_entryRuleEvent1238 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__Event__NameAssignment_in_ruleEvent1264 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleWeightedTactic_in_entryRuleWeightedTactic1291 = new BitSet(new long[]{0x0000000000000000L}); - public static final BitSet FOLLOW_EOF_in_entryRuleWeightedTactic1298 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__WeightedTactic__Group__0_in_ruleWeightedTactic1324 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleWeightingFunction_in_entryRuleWeightingFunction1351 = new BitSet(new long[]{0x0000000000000000L}); - public static final BitSet FOLLOW_EOF_in_entryRuleWeightingFunction1358 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__WeightingFunction__Group__0_in_ruleWeightingFunction1384 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleWeightedMetric_in_entryRuleWeightedMetric1423 = new BitSet(new long[]{0x0000000000000000L}); - public static final BitSet FOLLOW_EOF_in_entryRuleWeightedMetric1430 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__WeightedMetric__Group__0_in_ruleWeightedMetric1456 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleStartAction_in_rule__AbstractControlFlowElement__Alternatives1492 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleStopAction_in_rule__AbstractControlFlowElement__Alternatives1509 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleLoopAction_in_rule__AbstractControlFlowElement__Alternatives1526 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleBranchAction_in_rule__AbstractControlFlowElement__Alternatives1543 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleActionReference_in_rule__AbstractControlFlowElement__Alternatives1560 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_RULE_STRING_in_rule__EString__Alternatives1593 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_RULE_ID_in_rule__EString__Alternatives1610 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_18_in_rule__EDouble__Alternatives_4_01643 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_19_in_rule__EDouble__Alternatives_4_01663 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__AdaptationProcess__Group__0__Impl_in_rule__AdaptationProcess__Group__01695 = new BitSet(new long[]{0x0000000000000030L}); - public static final BitSet FOLLOW_rule__AdaptationProcess__Group__1_in_rule__AdaptationProcess__Group__01698 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_20_in_rule__AdaptationProcess__Group__0__Impl1726 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__AdaptationProcess__Group__1__Impl_in_rule__AdaptationProcess__Group__11757 = new BitSet(new long[]{0x0000000000200000L}); - public static final BitSet FOLLOW_rule__AdaptationProcess__Group__2_in_rule__AdaptationProcess__Group__11760 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__AdaptationProcess__NameAssignment_1_in_rule__AdaptationProcess__Group__1__Impl1787 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__AdaptationProcess__Group__2__Impl_in_rule__AdaptationProcess__Group__21817 = new BitSet(new long[]{0x0000000000400000L}); - public static final BitSet FOLLOW_rule__AdaptationProcess__Group__3_in_rule__AdaptationProcess__Group__21820 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_21_in_rule__AdaptationProcess__Group__2__Impl1848 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__AdaptationProcess__Group__3__Impl_in_rule__AdaptationProcess__Group__31879 = new BitSet(new long[]{0x0000040000000000L}); - public static final BitSet FOLLOW_rule__AdaptationProcess__Group__4_in_rule__AdaptationProcess__Group__31882 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_22_in_rule__AdaptationProcess__Group__3__Impl1910 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__AdaptationProcess__Group__4__Impl_in_rule__AdaptationProcess__Group__41941 = new BitSet(new long[]{0x0000000000800000L}); - public static final BitSet FOLLOW_rule__AdaptationProcess__Group__5_in_rule__AdaptationProcess__Group__41944 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__AdaptationProcess__GoalAssignment_4_in_rule__AdaptationProcess__Group__4__Impl1971 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__AdaptationProcess__Group__5__Impl_in_rule__AdaptationProcess__Group__52001 = new BitSet(new long[]{0x0000000001000000L}); - public static final BitSet FOLLOW_rule__AdaptationProcess__Group__6_in_rule__AdaptationProcess__Group__52004 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_23_in_rule__AdaptationProcess__Group__5__Impl2032 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__AdaptationProcess__Group__6__Impl_in_rule__AdaptationProcess__Group__62063 = new BitSet(new long[]{0x0000000400000000L}); - public static final BitSet FOLLOW_rule__AdaptationProcess__Group__7_in_rule__AdaptationProcess__Group__62066 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_24_in_rule__AdaptationProcess__Group__6__Impl2094 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__AdaptationProcess__Group__7__Impl_in_rule__AdaptationProcess__Group__72125 = new BitSet(new long[]{0x0000000012000000L}); - public static final BitSet FOLLOW_rule__AdaptationProcess__Group__8_in_rule__AdaptationProcess__Group__72128 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__AdaptationProcess__ActionsAssignment_7_in_rule__AdaptationProcess__Group__7__Impl2155 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__AdaptationProcess__Group__8__Impl_in_rule__AdaptationProcess__Group__82185 = new BitSet(new long[]{0x0000000012000000L}); - public static final BitSet FOLLOW_rule__AdaptationProcess__Group__9_in_rule__AdaptationProcess__Group__82188 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__AdaptationProcess__Group_8__0_in_rule__AdaptationProcess__Group__8__Impl2215 = new BitSet(new long[]{0x0000000010000002L}); - public static final BitSet FOLLOW_rule__AdaptationProcess__Group__9__Impl_in_rule__AdaptationProcess__Group__92246 = new BitSet(new long[]{0x0000000001000000L}); - public static final BitSet FOLLOW_rule__AdaptationProcess__Group__10_in_rule__AdaptationProcess__Group__92249 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_25_in_rule__AdaptationProcess__Group__9__Impl2277 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__AdaptationProcess__Group__10__Impl_in_rule__AdaptationProcess__Group__102308 = new BitSet(new long[]{0x0000000040000000L}); - public static final BitSet FOLLOW_rule__AdaptationProcess__Group__11_in_rule__AdaptationProcess__Group__102311 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_24_in_rule__AdaptationProcess__Group__10__Impl2339 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__AdaptationProcess__Group__11__Impl_in_rule__AdaptationProcess__Group__112370 = new BitSet(new long[]{0x0000000014000000L}); - public static final BitSet FOLLOW_rule__AdaptationProcess__Group__12_in_rule__AdaptationProcess__Group__112373 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__AdaptationProcess__TacticsAssignment_11_in_rule__AdaptationProcess__Group__11__Impl2400 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__AdaptationProcess__Group__12__Impl_in_rule__AdaptationProcess__Group__122430 = new BitSet(new long[]{0x0000000014000000L}); - public static final BitSet FOLLOW_rule__AdaptationProcess__Group__13_in_rule__AdaptationProcess__Group__122433 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__AdaptationProcess__Group_12__0_in_rule__AdaptationProcess__Group__12__Impl2460 = new BitSet(new long[]{0x0000000010000002L}); - public static final BitSet FOLLOW_rule__AdaptationProcess__Group__13__Impl_in_rule__AdaptationProcess__Group__132491 = new BitSet(new long[]{0x0000000001000000L}); - public static final BitSet FOLLOW_rule__AdaptationProcess__Group__14_in_rule__AdaptationProcess__Group__132494 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_26_in_rule__AdaptationProcess__Group__13__Impl2522 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__AdaptationProcess__Group__14__Impl_in_rule__AdaptationProcess__Group__142553 = new BitSet(new long[]{0x0000002000000000L}); - public static final BitSet FOLLOW_rule__AdaptationProcess__Group__15_in_rule__AdaptationProcess__Group__142556 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_24_in_rule__AdaptationProcess__Group__14__Impl2584 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__AdaptationProcess__Group__15__Impl_in_rule__AdaptationProcess__Group__152615 = new BitSet(new long[]{0x0000000038000000L}); - public static final BitSet FOLLOW_rule__AdaptationProcess__Group__16_in_rule__AdaptationProcess__Group__152618 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__AdaptationProcess__StrategiesAssignment_15_in_rule__AdaptationProcess__Group__15__Impl2645 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__AdaptationProcess__Group__16__Impl_in_rule__AdaptationProcess__Group__162675 = new BitSet(new long[]{0x0000000038000000L}); - public static final BitSet FOLLOW_rule__AdaptationProcess__Group__17_in_rule__AdaptationProcess__Group__162678 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__AdaptationProcess__Group_16__0_in_rule__AdaptationProcess__Group__16__Impl2705 = new BitSet(new long[]{0x0000000010000002L}); - public static final BitSet FOLLOW_rule__AdaptationProcess__Group__17__Impl_in_rule__AdaptationProcess__Group__172736 = new BitSet(new long[]{0x0000000038000000L}); - public static final BitSet FOLLOW_rule__AdaptationProcess__Group__18_in_rule__AdaptationProcess__Group__172739 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__AdaptationProcess__Group_17__0_in_rule__AdaptationProcess__Group__17__Impl2766 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__AdaptationProcess__Group__18__Impl_in_rule__AdaptationProcess__Group__182797 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_27_in_rule__AdaptationProcess__Group__18__Impl2825 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__AdaptationProcess__Group_8__0__Impl_in_rule__AdaptationProcess__Group_8__02894 = new BitSet(new long[]{0x0000000400000000L}); - public static final BitSet FOLLOW_rule__AdaptationProcess__Group_8__1_in_rule__AdaptationProcess__Group_8__02897 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_28_in_rule__AdaptationProcess__Group_8__0__Impl2925 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__AdaptationProcess__Group_8__1__Impl_in_rule__AdaptationProcess__Group_8__12956 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__AdaptationProcess__ActionsAssignment_8_1_in_rule__AdaptationProcess__Group_8__1__Impl2983 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__AdaptationProcess__Group_12__0__Impl_in_rule__AdaptationProcess__Group_12__03017 = new BitSet(new long[]{0x0000000040000000L}); - public static final BitSet FOLLOW_rule__AdaptationProcess__Group_12__1_in_rule__AdaptationProcess__Group_12__03020 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_28_in_rule__AdaptationProcess__Group_12__0__Impl3048 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__AdaptationProcess__Group_12__1__Impl_in_rule__AdaptationProcess__Group_12__13079 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__AdaptationProcess__TacticsAssignment_12_1_in_rule__AdaptationProcess__Group_12__1__Impl3106 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__AdaptationProcess__Group_16__0__Impl_in_rule__AdaptationProcess__Group_16__03140 = new BitSet(new long[]{0x0000002000000000L}); - public static final BitSet FOLLOW_rule__AdaptationProcess__Group_16__1_in_rule__AdaptationProcess__Group_16__03143 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_28_in_rule__AdaptationProcess__Group_16__0__Impl3171 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__AdaptationProcess__Group_16__1__Impl_in_rule__AdaptationProcess__Group_16__13202 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__AdaptationProcess__StrategiesAssignment_16_1_in_rule__AdaptationProcess__Group_16__1__Impl3229 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__AdaptationProcess__Group_17__0__Impl_in_rule__AdaptationProcess__Group_17__03263 = new BitSet(new long[]{0x0000000001000000L}); - public static final BitSet FOLLOW_rule__AdaptationProcess__Group_17__1_in_rule__AdaptationProcess__Group_17__03266 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_29_in_rule__AdaptationProcess__Group_17__0__Impl3294 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__AdaptationProcess__Group_17__1__Impl_in_rule__AdaptationProcess__Group_17__13325 = new BitSet(new long[]{0x0000000000000030L}); - public static final BitSet FOLLOW_rule__AdaptationProcess__Group_17__2_in_rule__AdaptationProcess__Group_17__13328 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_24_in_rule__AdaptationProcess__Group_17__1__Impl3356 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__AdaptationProcess__Group_17__2__Impl_in_rule__AdaptationProcess__Group_17__23387 = new BitSet(new long[]{0x0000000010000000L}); - public static final BitSet FOLLOW_rule__AdaptationProcess__Group_17__3_in_rule__AdaptationProcess__Group_17__23390 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__AdaptationProcess__ParametersAssignment_17_2_in_rule__AdaptationProcess__Group_17__2__Impl3417 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__AdaptationProcess__Group_17__3__Impl_in_rule__AdaptationProcess__Group_17__33447 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__AdaptationProcess__Group_17_3__0_in_rule__AdaptationProcess__Group_17__3__Impl3474 = new BitSet(new long[]{0x0000000010000002L}); - public static final BitSet FOLLOW_rule__AdaptationProcess__Group_17_3__0__Impl_in_rule__AdaptationProcess__Group_17_3__03513 = new BitSet(new long[]{0x0000000000000030L}); - public static final BitSet FOLLOW_rule__AdaptationProcess__Group_17_3__1_in_rule__AdaptationProcess__Group_17_3__03516 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_28_in_rule__AdaptationProcess__Group_17_3__0__Impl3544 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__AdaptationProcess__Group_17_3__1__Impl_in_rule__AdaptationProcess__Group_17_3__13575 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__AdaptationProcess__ParametersAssignment_17_3_1_in_rule__AdaptationProcess__Group_17_3__1__Impl3602 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__Tactic__Group__0__Impl_in_rule__Tactic__Group__03636 = new BitSet(new long[]{0x0000000000000030L}); - public static final BitSet FOLLOW_rule__Tactic__Group__1_in_rule__Tactic__Group__03639 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_30_in_rule__Tactic__Group__0__Impl3667 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__Tactic__Group__1__Impl_in_rule__Tactic__Group__13698 = new BitSet(new long[]{0x0000000000200000L}); - public static final BitSet FOLLOW_rule__Tactic__Group__2_in_rule__Tactic__Group__13701 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__Tactic__NameAssignment_1_in_rule__Tactic__Group__1__Impl3728 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__Tactic__Group__2__Impl_in_rule__Tactic__Group__23758 = new BitSet(new long[]{0x0000000380000000L}); - public static final BitSet FOLLOW_rule__Tactic__Group__3_in_rule__Tactic__Group__23761 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_21_in_rule__Tactic__Group__2__Impl3789 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__Tactic__Group__3__Impl_in_rule__Tactic__Group__33820 = new BitSet(new long[]{0x0000000380000000L}); - public static final BitSet FOLLOW_rule__Tactic__Group__4_in_rule__Tactic__Group__33823 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__Tactic__Group_3__0_in_rule__Tactic__Group__3__Impl3850 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__Tactic__Group__4__Impl_in_rule__Tactic__Group__43881 = new BitSet(new long[]{0x0000000380000000L}); - public static final BitSet FOLLOW_rule__Tactic__Group__5_in_rule__Tactic__Group__43884 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__Tactic__Group_4__0_in_rule__Tactic__Group__4__Impl3911 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__Tactic__Group__5__Impl_in_rule__Tactic__Group__53942 = new BitSet(new long[]{0x0000000001000000L}); - public static final BitSet FOLLOW_rule__Tactic__Group__6_in_rule__Tactic__Group__53945 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_31_in_rule__Tactic__Group__5__Impl3973 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__Tactic__Group__6__Impl_in_rule__Tactic__Group__64004 = new BitSet(new long[]{0x0000100000000000L}); - public static final BitSet FOLLOW_rule__Tactic__Group__7_in_rule__Tactic__Group__64007 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_24_in_rule__Tactic__Group__6__Impl4035 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__Tactic__Group__7__Impl_in_rule__Tactic__Group__74066 = new BitSet(new long[]{0x0000000008000000L}); - public static final BitSet FOLLOW_rule__Tactic__Group__8_in_rule__Tactic__Group__74069 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__Tactic__ImplementedPlanAssignment_7_in_rule__Tactic__Group__7__Impl4096 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__Tactic__Group__8__Impl_in_rule__Tactic__Group__84126 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_27_in_rule__Tactic__Group__8__Impl4154 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__Tactic__Group_3__0__Impl_in_rule__Tactic__Group_3__04203 = new BitSet(new long[]{0x0000000001000000L}); - public static final BitSet FOLLOW_rule__Tactic__Group_3__1_in_rule__Tactic__Group_3__04206 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_32_in_rule__Tactic__Group_3__0__Impl4234 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__Tactic__Group_3__1__Impl_in_rule__Tactic__Group_3__14265 = new BitSet(new long[]{0x0000000000000030L}); - public static final BitSet FOLLOW_rule__Tactic__Group_3__2_in_rule__Tactic__Group_3__14268 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_24_in_rule__Tactic__Group_3__1__Impl4296 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__Tactic__Group_3__2__Impl_in_rule__Tactic__Group_3__24327 = new BitSet(new long[]{0x0000000010000000L}); - public static final BitSet FOLLOW_rule__Tactic__Group_3__3_in_rule__Tactic__Group_3__24330 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__Tactic__InputParamsAssignment_3_2_in_rule__Tactic__Group_3__2__Impl4357 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__Tactic__Group_3__3__Impl_in_rule__Tactic__Group_3__34387 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__Tactic__Group_3_3__0_in_rule__Tactic__Group_3__3__Impl4414 = new BitSet(new long[]{0x0000000010000002L}); - public static final BitSet FOLLOW_rule__Tactic__Group_3_3__0__Impl_in_rule__Tactic__Group_3_3__04453 = new BitSet(new long[]{0x0000000000000030L}); - public static final BitSet FOLLOW_rule__Tactic__Group_3_3__1_in_rule__Tactic__Group_3_3__04456 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_28_in_rule__Tactic__Group_3_3__0__Impl4484 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__Tactic__Group_3_3__1__Impl_in_rule__Tactic__Group_3_3__14515 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__Tactic__InputParamsAssignment_3_3_1_in_rule__Tactic__Group_3_3__1__Impl4542 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__Tactic__Group_4__0__Impl_in_rule__Tactic__Group_4__04576 = new BitSet(new long[]{0x0000000001000000L}); - public static final BitSet FOLLOW_rule__Tactic__Group_4__1_in_rule__Tactic__Group_4__04579 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_33_in_rule__Tactic__Group_4__0__Impl4607 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__Tactic__Group_4__1__Impl_in_rule__Tactic__Group_4__14638 = new BitSet(new long[]{0x0000000000000030L}); - public static final BitSet FOLLOW_rule__Tactic__Group_4__2_in_rule__Tactic__Group_4__14641 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_24_in_rule__Tactic__Group_4__1__Impl4669 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__Tactic__Group_4__2__Impl_in_rule__Tactic__Group_4__24700 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__Tactic__OutputParamAssignment_4_2_in_rule__Tactic__Group_4__2__Impl4727 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__Action__Group__0__Impl_in_rule__Action__Group__04763 = new BitSet(new long[]{0x0000000000000030L}); - public static final BitSet FOLLOW_rule__Action__Group__1_in_rule__Action__Group__04766 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_34_in_rule__Action__Group__0__Impl4794 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__Action__Group__1__Impl_in_rule__Action__Group__14825 = new BitSet(new long[]{0x0000000000200000L}); - public static final BitSet FOLLOW_rule__Action__Group__2_in_rule__Action__Group__14828 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__Action__NameAssignment_1_in_rule__Action__Group__1__Impl4855 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__Action__Group__2__Impl_in_rule__Action__Group__24885 = new BitSet(new long[]{0x0000000B00000000L}); - public static final BitSet FOLLOW_rule__Action__Group__3_in_rule__Action__Group__24888 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_21_in_rule__Action__Group__2__Impl4916 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__Action__Group__3__Impl_in_rule__Action__Group__34947 = new BitSet(new long[]{0x0000000B00000000L}); - public static final BitSet FOLLOW_rule__Action__Group__4_in_rule__Action__Group__34950 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__Action__Group_3__0_in_rule__Action__Group__3__Impl4977 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__Action__Group__4__Impl_in_rule__Action__Group__45008 = new BitSet(new long[]{0x0000000B00000000L}); - public static final BitSet FOLLOW_rule__Action__Group__5_in_rule__Action__Group__45011 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__Action__Group_4__0_in_rule__Action__Group__4__Impl5038 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__Action__Group__5__Impl_in_rule__Action__Group__55069 = new BitSet(new long[]{0x0000000001000000L}); - public static final BitSet FOLLOW_rule__Action__Group__6_in_rule__Action__Group__55072 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_35_in_rule__Action__Group__5__Impl5100 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__Action__Group__6__Impl_in_rule__Action__Group__65131 = new BitSet(new long[]{0x0000000000000030L}); - public static final BitSet FOLLOW_rule__Action__Group__7_in_rule__Action__Group__65134 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_24_in_rule__Action__Group__6__Impl5162 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__Action__Group__7__Impl_in_rule__Action__Group__75193 = new BitSet(new long[]{0x0000001000000000L}); - public static final BitSet FOLLOW_rule__Action__Group__8_in_rule__Action__Group__75196 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__Action__ReferredAdaptationPointAssignment_7_in_rule__Action__Group__7__Impl5223 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__Action__Group__8__Impl_in_rule__Action__Group__85253 = new BitSet(new long[]{0x0000000001000000L}); - public static final BitSet FOLLOW_rule__Action__Group__9_in_rule__Action__Group__85256 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_36_in_rule__Action__Group__8__Impl5284 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__Action__Group__9__Impl_in_rule__Action__Group__95315 = new BitSet(new long[]{0x0000000000008000L}); - public static final BitSet FOLLOW_rule__Action__Group__10_in_rule__Action__Group__95318 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_24_in_rule__Action__Group__9__Impl5346 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__Action__Group__10__Impl_in_rule__Action__Group__105377 = new BitSet(new long[]{0x0000000008000000L}); - public static final BitSet FOLLOW_rule__Action__Group__11_in_rule__Action__Group__105380 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__Action__AdaptationActionOperationAssignment_10_in_rule__Action__Group__10__Impl5407 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__Action__Group__11__Impl_in_rule__Action__Group__115437 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_27_in_rule__Action__Group__11__Impl5465 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__Action__Group_3__0__Impl_in_rule__Action__Group_3__05520 = new BitSet(new long[]{0x0000000001000000L}); - public static final BitSet FOLLOW_rule__Action__Group_3__1_in_rule__Action__Group_3__05523 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_32_in_rule__Action__Group_3__0__Impl5551 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__Action__Group_3__1__Impl_in_rule__Action__Group_3__15582 = new BitSet(new long[]{0x0000000000000030L}); - public static final BitSet FOLLOW_rule__Action__Group_3__2_in_rule__Action__Group_3__15585 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_24_in_rule__Action__Group_3__1__Impl5613 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__Action__Group_3__2__Impl_in_rule__Action__Group_3__25644 = new BitSet(new long[]{0x0000000010000000L}); - public static final BitSet FOLLOW_rule__Action__Group_3__3_in_rule__Action__Group_3__25647 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__Action__InputParamsAssignment_3_2_in_rule__Action__Group_3__2__Impl5674 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__Action__Group_3__3__Impl_in_rule__Action__Group_3__35704 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__Action__Group_3_3__0_in_rule__Action__Group_3__3__Impl5731 = new BitSet(new long[]{0x0000000010000002L}); - public static final BitSet FOLLOW_rule__Action__Group_3_3__0__Impl_in_rule__Action__Group_3_3__05770 = new BitSet(new long[]{0x0000000000000030L}); - public static final BitSet FOLLOW_rule__Action__Group_3_3__1_in_rule__Action__Group_3_3__05773 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_28_in_rule__Action__Group_3_3__0__Impl5801 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__Action__Group_3_3__1__Impl_in_rule__Action__Group_3_3__15832 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__Action__InputParamsAssignment_3_3_1_in_rule__Action__Group_3_3__1__Impl5859 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__Action__Group_4__0__Impl_in_rule__Action__Group_4__05893 = new BitSet(new long[]{0x0000000001000000L}); - public static final BitSet FOLLOW_rule__Action__Group_4__1_in_rule__Action__Group_4__05896 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_33_in_rule__Action__Group_4__0__Impl5924 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__Action__Group_4__1__Impl_in_rule__Action__Group_4__15955 = new BitSet(new long[]{0x0000000000000030L}); - public static final BitSet FOLLOW_rule__Action__Group_4__2_in_rule__Action__Group_4__15958 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_24_in_rule__Action__Group_4__1__Impl5986 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__Action__Group_4__2__Impl_in_rule__Action__Group_4__26017 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__Action__OutputParamAssignment_4_2_in_rule__Action__Group_4__2__Impl6044 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__Strategy__Group__0__Impl_in_rule__Strategy__Group__06080 = new BitSet(new long[]{0x0000000000000030L}); - public static final BitSet FOLLOW_rule__Strategy__Group__1_in_rule__Strategy__Group__06083 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_37_in_rule__Strategy__Group__0__Impl6111 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__Strategy__Group__1__Impl_in_rule__Strategy__Group__16142 = new BitSet(new long[]{0x0000000000200000L}); - public static final BitSet FOLLOW_rule__Strategy__Group__2_in_rule__Strategy__Group__16145 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__Strategy__NameAssignment_1_in_rule__Strategy__Group__1__Impl6172 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__Strategy__Group__2__Impl_in_rule__Strategy__Group__26202 = new BitSet(new long[]{0x0000004000000000L}); - public static final BitSet FOLLOW_rule__Strategy__Group__3_in_rule__Strategy__Group__26205 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_21_in_rule__Strategy__Group__2__Impl6233 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__Strategy__Group__3__Impl_in_rule__Strategy__Group__36264 = new BitSet(new long[]{0x0000008000000000L}); - public static final BitSet FOLLOW_rule__Strategy__Group__4_in_rule__Strategy__Group__36267 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_38_in_rule__Strategy__Group__3__Impl6295 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__Strategy__Group__4__Impl_in_rule__Strategy__Group__46326 = new BitSet(new long[]{0x0000000000000030L}); - public static final BitSet FOLLOW_rule__Strategy__Group__5_in_rule__Strategy__Group__46329 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_39_in_rule__Strategy__Group__4__Impl6357 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__Strategy__Group__5__Impl_in_rule__Strategy__Group__56388 = new BitSet(new long[]{0x0000010000000000L}); - public static final BitSet FOLLOW_rule__Strategy__Group__6_in_rule__Strategy__Group__56391 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__Strategy__ObjectiveAssignment_5_in_rule__Strategy__Group__5__Impl6418 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__Strategy__Group__6__Impl_in_rule__Strategy__Group__66448 = new BitSet(new long[]{0x0000008000000000L}); - public static final BitSet FOLLOW_rule__Strategy__Group__7_in_rule__Strategy__Group__66451 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_40_in_rule__Strategy__Group__6__Impl6479 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__Strategy__Group__7__Impl_in_rule__Strategy__Group__76510 = new BitSet(new long[]{0x0000000000000030L}); - public static final BitSet FOLLOW_rule__Strategy__Group__8_in_rule__Strategy__Group__76513 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_39_in_rule__Strategy__Group__7__Impl6541 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__Strategy__Group__8__Impl_in_rule__Strategy__Group__86572 = new BitSet(new long[]{0x0000000002000000L}); - public static final BitSet FOLLOW_rule__Strategy__Group__9_in_rule__Strategy__Group__86575 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__Strategy__TriggeringEventsAssignment_8_in_rule__Strategy__Group__8__Impl6602 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__Strategy__Group__9__Impl_in_rule__Strategy__Group__96632 = new BitSet(new long[]{0x0000000001000000L}); - public static final BitSet FOLLOW_rule__Strategy__Group__10_in_rule__Strategy__Group__96635 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_25_in_rule__Strategy__Group__9__Impl6663 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__Strategy__Group__10__Impl_in_rule__Strategy__Group__106694 = new BitSet(new long[]{0x0000000000000030L}); - public static final BitSet FOLLOW_rule__Strategy__Group__11_in_rule__Strategy__Group__106697 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_24_in_rule__Strategy__Group__10__Impl6725 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__Strategy__Group__11__Impl_in_rule__Strategy__Group__116756 = new BitSet(new long[]{0x0000020010000000L}); - public static final BitSet FOLLOW_rule__Strategy__Group__12_in_rule__Strategy__Group__116759 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__Strategy__TacticsAssignment_11_in_rule__Strategy__Group__11__Impl6786 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__Strategy__Group__12__Impl_in_rule__Strategy__Group__126816 = new BitSet(new long[]{0x0000020010000000L}); - public static final BitSet FOLLOW_rule__Strategy__Group__13_in_rule__Strategy__Group__126819 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__Strategy__Group_12__0_in_rule__Strategy__Group__12__Impl6846 = new BitSet(new long[]{0x0000000010000002L}); - public static final BitSet FOLLOW_rule__Strategy__Group__13__Impl_in_rule__Strategy__Group__136877 = new BitSet(new long[]{0x0000000001000000L}); - public static final BitSet FOLLOW_rule__Strategy__Group__14_in_rule__Strategy__Group__136880 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_41_in_rule__Strategy__Group__13__Impl6908 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__Strategy__Group__14__Impl_in_rule__Strategy__Group__146939 = new BitSet(new long[]{0x0000000000000030L}); - public static final BitSet FOLLOW_rule__Strategy__Group__15_in_rule__Strategy__Group__146942 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_24_in_rule__Strategy__Group__14__Impl6970 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__Strategy__Group__15__Impl_in_rule__Strategy__Group__157001 = new BitSet(new long[]{0x0000000008000000L}); - public static final BitSet FOLLOW_rule__Strategy__Group__16_in_rule__Strategy__Group__157004 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__Strategy__WeightingFunctionAssignment_15_in_rule__Strategy__Group__15__Impl7031 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__Strategy__Group__16__Impl_in_rule__Strategy__Group__167061 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_27_in_rule__Strategy__Group__16__Impl7089 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__Strategy__Group_12__0__Impl_in_rule__Strategy__Group_12__07154 = new BitSet(new long[]{0x0000000000000030L}); - public static final BitSet FOLLOW_rule__Strategy__Group_12__1_in_rule__Strategy__Group_12__07157 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_28_in_rule__Strategy__Group_12__0__Impl7185 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__Strategy__Group_12__1__Impl_in_rule__Strategy__Group_12__17216 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__Strategy__TacticsAssignment_12_1_in_rule__Strategy__Group_12__1__Impl7243 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__Parameter__Group__0__Impl_in_rule__Parameter__Group__07277 = new BitSet(new long[]{0x0000000000000030L}); - public static final BitSet FOLLOW_rule__Parameter__Group__1_in_rule__Parameter__Group__07280 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__Parameter__TypeAssignment_0_in_rule__Parameter__Group__0__Impl7307 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__Parameter__Group__1__Impl_in_rule__Parameter__Group__17337 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__Parameter__NameAssignment_1_in_rule__Parameter__Group__1__Impl7364 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__OverallGoal__Group__0__Impl_in_rule__OverallGoal__Group__07398 = new BitSet(new long[]{0x0000000001000000L}); - public static final BitSet FOLLOW_rule__OverallGoal__Group__1_in_rule__OverallGoal__Group__07401 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_42_in_rule__OverallGoal__Group__0__Impl7429 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__OverallGoal__Group__1__Impl_in_rule__OverallGoal__Group__17460 = new BitSet(new long[]{0x0000000000000030L}); - public static final BitSet FOLLOW_rule__OverallGoal__Group__2_in_rule__OverallGoal__Group__17463 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_24_in_rule__OverallGoal__Group__1__Impl7491 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__OverallGoal__Group__2__Impl_in_rule__OverallGoal__Group__27522 = new BitSet(new long[]{0x0000080000000000L}); - public static final BitSet FOLLOW_rule__OverallGoal__Group__3_in_rule__OverallGoal__Group__27525 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__OverallGoal__DescriptionAssignment_2_in_rule__OverallGoal__Group__2__Impl7552 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__OverallGoal__Group__3__Impl_in_rule__OverallGoal__Group__37582 = new BitSet(new long[]{0x0000000001000000L}); - public static final BitSet FOLLOW_rule__OverallGoal__Group__4_in_rule__OverallGoal__Group__37585 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_43_in_rule__OverallGoal__Group__3__Impl7613 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__OverallGoal__Group__4__Impl_in_rule__OverallGoal__Group__47644 = new BitSet(new long[]{0x0000800000000000L}); - public static final BitSet FOLLOW_rule__OverallGoal__Group__5_in_rule__OverallGoal__Group__47647 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_24_in_rule__OverallGoal__Group__4__Impl7675 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__OverallGoal__Group__5__Impl_in_rule__OverallGoal__Group__57706 = new BitSet(new long[]{0x0000000010000000L}); - public static final BitSet FOLLOW_rule__OverallGoal__Group__6_in_rule__OverallGoal__Group__57709 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__OverallGoal__ObjectivesAssignment_5_in_rule__OverallGoal__Group__5__Impl7736 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__OverallGoal__Group__6__Impl_in_rule__OverallGoal__Group__67766 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__OverallGoal__Group_6__0_in_rule__OverallGoal__Group__6__Impl7793 = new BitSet(new long[]{0x0000000010000002L}); - public static final BitSet FOLLOW_rule__OverallGoal__Group_6__0__Impl_in_rule__OverallGoal__Group_6__07838 = new BitSet(new long[]{0x0000800000000000L}); - public static final BitSet FOLLOW_rule__OverallGoal__Group_6__1_in_rule__OverallGoal__Group_6__07841 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_28_in_rule__OverallGoal__Group_6__0__Impl7869 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__OverallGoal__Group_6__1__Impl_in_rule__OverallGoal__Group_6__17900 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__OverallGoal__ObjectivesAssignment_6_1_in_rule__OverallGoal__Group_6__1__Impl7927 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__AdaptationPlan__Group__0__Impl_in_rule__AdaptationPlan__Group__07961 = new BitSet(new long[]{0x0000000010000000L}); - public static final BitSet FOLLOW_rule__AdaptationPlan__Group__1_in_rule__AdaptationPlan__Group__07964 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__AdaptationPlan__StepsAssignment_0_in_rule__AdaptationPlan__Group__0__Impl7991 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__AdaptationPlan__Group__1__Impl_in_rule__AdaptationPlan__Group__18021 = new BitSet(new long[]{0x0000000010000000L}); - public static final BitSet FOLLOW_rule__AdaptationPlan__Group__2_in_rule__AdaptationPlan__Group__18024 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__AdaptationPlan__Group_1__0_in_rule__AdaptationPlan__Group__1__Impl8051 = new BitSet(new long[]{0x0000000010000002L}); - public static final BitSet FOLLOW_rule__AdaptationPlan__Group__2__Impl_in_rule__AdaptationPlan__Group__28082 = new BitSet(new long[]{0x0000000000000800L}); - public static final BitSet FOLLOW_rule__AdaptationPlan__Group__3_in_rule__AdaptationPlan__Group__28085 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_28_in_rule__AdaptationPlan__Group__2__Impl8113 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__AdaptationPlan__Group__3__Impl_in_rule__AdaptationPlan__Group__38144 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__AdaptationPlan__StepsAssignment_3_in_rule__AdaptationPlan__Group__3__Impl8171 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__AdaptationPlan__Group_1__0__Impl_in_rule__AdaptationPlan__Group_1__08209 = new BitSet(new long[]{0x0000100000007800L}); - public static final BitSet FOLLOW_rule__AdaptationPlan__Group_1__1_in_rule__AdaptationPlan__Group_1__08212 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_28_in_rule__AdaptationPlan__Group_1__0__Impl8240 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__AdaptationPlan__Group_1__1__Impl_in_rule__AdaptationPlan__Group_1__18271 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__AdaptationPlan__StepsAssignment_1_1_in_rule__AdaptationPlan__Group_1__1__Impl8298 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__StartAction__Group__0__Impl_in_rule__StartAction__Group__08332 = new BitSet(new long[]{0x0000100000000000L}); - public static final BitSet FOLLOW_rule__StartAction__Group__1_in_rule__StartAction__Group__08335 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__StartAction__Group__1__Impl_in_rule__StartAction__Group__18393 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_44_in_rule__StartAction__Group__1__Impl8421 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__EDouble__Group__0__Impl_in_rule__EDouble__Group__08457 = new BitSet(new long[]{0x0000400000000040L}); - public static final BitSet FOLLOW_rule__EDouble__Group__1_in_rule__EDouble__Group__08460 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_45_in_rule__EDouble__Group__0__Impl8489 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__EDouble__Group__1__Impl_in_rule__EDouble__Group__18522 = new BitSet(new long[]{0x0000400000000040L}); - public static final BitSet FOLLOW_rule__EDouble__Group__2_in_rule__EDouble__Group__18525 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_RULE_INT_in_rule__EDouble__Group__1__Impl8553 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__EDouble__Group__2__Impl_in_rule__EDouble__Group__28584 = new BitSet(new long[]{0x0000000000000040L}); - public static final BitSet FOLLOW_rule__EDouble__Group__3_in_rule__EDouble__Group__28587 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_46_in_rule__EDouble__Group__2__Impl8615 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__EDouble__Group__3__Impl_in_rule__EDouble__Group__38646 = new BitSet(new long[]{0x00000000000C0000L}); - public static final BitSet FOLLOW_rule__EDouble__Group__4_in_rule__EDouble__Group__38649 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_RULE_INT_in_rule__EDouble__Group__3__Impl8676 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__EDouble__Group__4__Impl_in_rule__EDouble__Group__48705 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__EDouble__Group_4__0_in_rule__EDouble__Group__4__Impl8732 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__EDouble__Group_4__0__Impl_in_rule__EDouble__Group_4__08773 = new BitSet(new long[]{0x0000200000000040L}); - public static final BitSet FOLLOW_rule__EDouble__Group_4__1_in_rule__EDouble__Group_4__08776 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__EDouble__Alternatives_4_0_in_rule__EDouble__Group_4__0__Impl8803 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__EDouble__Group_4__1__Impl_in_rule__EDouble__Group_4__18833 = new BitSet(new long[]{0x0000200000000040L}); - public static final BitSet FOLLOW_rule__EDouble__Group_4__2_in_rule__EDouble__Group_4__18836 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_45_in_rule__EDouble__Group_4__1__Impl8865 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__EDouble__Group_4__2__Impl_in_rule__EDouble__Group_4__28898 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_RULE_INT_in_rule__EDouble__Group_4__2__Impl8925 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__Objective__Group__0__Impl_in_rule__Objective__Group__08960 = new BitSet(new long[]{0x0000000000000030L}); - public static final BitSet FOLLOW_rule__Objective__Group__1_in_rule__Objective__Group__08963 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_47_in_rule__Objective__Group__0__Impl8991 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__Objective__Group__1__Impl_in_rule__Objective__Group__19022 = new BitSet(new long[]{0x0000008000000000L}); - public static final BitSet FOLLOW_rule__Objective__Group__2_in_rule__Objective__Group__19025 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__Objective__NameAssignment_1_in_rule__Objective__Group__1__Impl9052 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__Objective__Group__2__Impl_in_rule__Objective__Group__29082 = new BitSet(new long[]{0x0000000000000030L}); - public static final BitSet FOLLOW_rule__Objective__Group__3_in_rule__Objective__Group__29085 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_39_in_rule__Objective__Group__2__Impl9113 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__Objective__Group__3__Impl_in_rule__Objective__Group__39144 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__Objective__SpecificationAssignment_3_in_rule__Objective__Group__3__Impl9171 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__WeightedTactic__Group__0__Impl_in_rule__WeightedTactic__Group__09209 = new BitSet(new long[]{0x0000008000000000L}); - public static final BitSet FOLLOW_rule__WeightedTactic__Group__1_in_rule__WeightedTactic__Group__09212 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__WeightedTactic__NameAssignment_0_in_rule__WeightedTactic__Group__0__Impl9239 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__WeightedTactic__Group__1__Impl_in_rule__WeightedTactic__Group__19269 = new BitSet(new long[]{0x0000000000000030L}); - public static final BitSet FOLLOW_rule__WeightedTactic__Group__2_in_rule__WeightedTactic__Group__19272 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_39_in_rule__WeightedTactic__Group__1__Impl9300 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__WeightedTactic__Group__2__Impl_in_rule__WeightedTactic__Group__29331 = new BitSet(new long[]{0x0000600000000040L}); - public static final BitSet FOLLOW_rule__WeightedTactic__Group__3_in_rule__WeightedTactic__Group__29334 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__WeightedTactic__UsedTacticAssignment_2_in_rule__WeightedTactic__Group__2__Impl9361 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__WeightedTactic__Group__3__Impl_in_rule__WeightedTactic__Group__39391 = new BitSet(new long[]{0x0000600000000040L}); - public static final BitSet FOLLOW_rule__WeightedTactic__Group__4_in_rule__WeightedTactic__Group__39394 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__WeightedTactic__CurrentWeightAssignment_3_in_rule__WeightedTactic__Group__3__Impl9421 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__WeightedTactic__Group__4__Impl_in_rule__WeightedTactic__Group__49451 = new BitSet(new long[]{0x0001000000000000L}); - public static final BitSet FOLLOW_rule__WeightedTactic__Group__5_in_rule__WeightedTactic__Group__49454 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__WeightedTactic__DefaultWeightAssignment_4_in_rule__WeightedTactic__Group__4__Impl9481 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__WeightedTactic__Group__5__Impl_in_rule__WeightedTactic__Group__59511 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__WeightedTactic__Group_5__0_in_rule__WeightedTactic__Group__5__Impl9538 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__WeightedTactic__Group_5__0__Impl_in_rule__WeightedTactic__Group_5__09581 = new BitSet(new long[]{0x0000000000000030L}); - public static final BitSet FOLLOW_rule__WeightedTactic__Group_5__1_in_rule__WeightedTactic__Group_5__09584 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_48_in_rule__WeightedTactic__Group_5__0__Impl9612 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__WeightedTactic__Group_5__1__Impl_in_rule__WeightedTactic__Group_5__19643 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__WeightedTactic__LastImpactAssignment_5_1_in_rule__WeightedTactic__Group_5__1__Impl9670 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__WeightingFunction__Group__0__Impl_in_rule__WeightingFunction__Group__09704 = new BitSet(new long[]{0x0000000000200000L}); - public static final BitSet FOLLOW_rule__WeightingFunction__Group__1_in_rule__WeightingFunction__Group__09707 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__WeightingFunction__NameAssignment_0_in_rule__WeightingFunction__Group__0__Impl9734 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__WeightingFunction__Group__1__Impl_in_rule__WeightingFunction__Group__19764 = new BitSet(new long[]{0x0000000000000030L}); - public static final BitSet FOLLOW_rule__WeightingFunction__Group__2_in_rule__WeightingFunction__Group__19767 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_21_in_rule__WeightingFunction__Group__1__Impl9795 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__WeightingFunction__Group__2__Impl_in_rule__WeightingFunction__Group__29826 = new BitSet(new long[]{0x0000000018000000L}); - public static final BitSet FOLLOW_rule__WeightingFunction__Group__3_in_rule__WeightingFunction__Group__29829 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__WeightingFunction__WeightedMetricsAssignment_2_in_rule__WeightingFunction__Group__2__Impl9856 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__WeightingFunction__Group__3__Impl_in_rule__WeightingFunction__Group__39886 = new BitSet(new long[]{0x0000000018000000L}); - public static final BitSet FOLLOW_rule__WeightingFunction__Group__4_in_rule__WeightingFunction__Group__39889 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__WeightingFunction__Group_3__0_in_rule__WeightingFunction__Group__3__Impl9916 = new BitSet(new long[]{0x0000000010000002L}); - public static final BitSet FOLLOW_rule__WeightingFunction__Group__4__Impl_in_rule__WeightingFunction__Group__49947 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_27_in_rule__WeightingFunction__Group__4__Impl9975 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__WeightingFunction__Group_3__0__Impl_in_rule__WeightingFunction__Group_3__010016 = new BitSet(new long[]{0x0000000000000030L}); - public static final BitSet FOLLOW_rule__WeightingFunction__Group_3__1_in_rule__WeightingFunction__Group_3__010019 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_28_in_rule__WeightingFunction__Group_3__0__Impl10047 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__WeightingFunction__Group_3__1__Impl_in_rule__WeightingFunction__Group_3__110078 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__WeightingFunction__WeightedMetricsAssignment_3_1_in_rule__WeightingFunction__Group_3__1__Impl10105 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__WeightedMetric__Group__0__Impl_in_rule__WeightedMetric__Group__010140 = new BitSet(new long[]{0x0000008000000000L}); - public static final BitSet FOLLOW_rule__WeightedMetric__Group__1_in_rule__WeightedMetric__Group__010143 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__WeightedMetric__NameAssignment_0_in_rule__WeightedMetric__Group__0__Impl10170 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__WeightedMetric__Group__1__Impl_in_rule__WeightedMetric__Group__110200 = new BitSet(new long[]{0x0000600000000040L}); - public static final BitSet FOLLOW_rule__WeightedMetric__Group__2_in_rule__WeightedMetric__Group__110203 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_39_in_rule__WeightedMetric__Group__1__Impl10231 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__WeightedMetric__Group__2__Impl_in_rule__WeightedMetric__Group__210262 = new BitSet(new long[]{0x0002000000000000L}); - public static final BitSet FOLLOW_rule__WeightedMetric__Group__3_in_rule__WeightedMetric__Group__210265 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__WeightedMetric__WeightAssignment_2_in_rule__WeightedMetric__Group__2__Impl10292 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__WeightedMetric__Group__3__Impl_in_rule__WeightedMetric__Group__310322 = new BitSet(new long[]{0x0000000001000000L}); - public static final BitSet FOLLOW_rule__WeightedMetric__Group__4_in_rule__WeightedMetric__Group__310325 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_49_in_rule__WeightedMetric__Group__3__Impl10353 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__WeightedMetric__Group__4__Impl_in_rule__WeightedMetric__Group__410384 = new BitSet(new long[]{0x0000000000000030L}); - public static final BitSet FOLLOW_rule__WeightedMetric__Group__5_in_rule__WeightedMetric__Group__410387 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_24_in_rule__WeightedMetric__Group__4__Impl10415 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__WeightedMetric__Group__5__Impl_in_rule__WeightedMetric__Group__510446 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__WeightedMetric__MetricTypeAssignment_5_in_rule__WeightedMetric__Group__5__Impl10473 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleEString_in_rule__AdaptationProcess__NameAssignment_110520 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleOverallGoal_in_rule__AdaptationProcess__GoalAssignment_410551 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleAction_in_rule__AdaptationProcess__ActionsAssignment_710582 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleAction_in_rule__AdaptationProcess__ActionsAssignment_8_110613 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleTactic_in_rule__AdaptationProcess__TacticsAssignment_1110644 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleTactic_in_rule__AdaptationProcess__TacticsAssignment_12_110675 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleStrategy_in_rule__AdaptationProcess__StrategiesAssignment_1510706 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleStrategy_in_rule__AdaptationProcess__StrategiesAssignment_16_110737 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleParameter_in_rule__AdaptationProcess__ParametersAssignment_17_210768 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleParameter_in_rule__AdaptationProcess__ParametersAssignment_17_3_110799 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleEString_in_rule__Tactic__NameAssignment_110830 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleEString_in_rule__Tactic__InputParamsAssignment_3_210865 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleEString_in_rule__Tactic__InputParamsAssignment_3_3_110904 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleEString_in_rule__Tactic__OutputParamAssignment_4_210943 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleAdaptationPlan_in_rule__Tactic__ImplementedPlanAssignment_710978 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleEString_in_rule__Action__NameAssignment_111009 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleEString_in_rule__Action__InputParamsAssignment_3_211044 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleEString_in_rule__Action__InputParamsAssignment_3_3_111083 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleEString_in_rule__Action__OutputParamAssignment_4_211122 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleEString_in_rule__Action__ReferredAdaptationPointAssignment_711161 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleAdaptationActionOperation_in_rule__Action__AdaptationActionOperationAssignment_1011196 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleEString_in_rule__Strategy__NameAssignment_111227 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleEString_in_rule__Strategy__ObjectiveAssignment_511262 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleEvent_in_rule__Strategy__TriggeringEventsAssignment_811297 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleWeightedTactic_in_rule__Strategy__TacticsAssignment_1111328 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleWeightedTactic_in_rule__Strategy__TacticsAssignment_12_111359 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleWeightingFunction_in_rule__Strategy__WeightingFunctionAssignment_1511390 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleEString_in_rule__Parameter__TypeAssignment_011421 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleEString_in_rule__Parameter__NameAssignment_111452 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleEString_in_rule__OverallGoal__DescriptionAssignment_211483 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleObjective_in_rule__OverallGoal__ObjectivesAssignment_511514 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleObjective_in_rule__OverallGoal__ObjectivesAssignment_6_111545 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleStartAction_in_rule__AdaptationPlan__StepsAssignment_011576 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleAbstractControlFlowElement_in_rule__AdaptationPlan__StepsAssignment_1_111607 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleStopAction_in_rule__AdaptationPlan__StepsAssignment_311638 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleEString_in_rule__Objective__NameAssignment_111669 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleEString_in_rule__Objective__SpecificationAssignment_311700 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleEString_in_rule__Event__NameAssignment11731 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleEString_in_rule__WeightedTactic__NameAssignment_011762 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleEString_in_rule__WeightedTactic__UsedTacticAssignment_211797 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleEDouble_in_rule__WeightedTactic__CurrentWeightAssignment_311832 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleEDouble_in_rule__WeightedTactic__DefaultWeightAssignment_411863 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleEString_in_rule__WeightedTactic__LastImpactAssignment_5_111898 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleEString_in_rule__WeightingFunction__NameAssignment_011933 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleWeightedMetric_in_rule__WeightingFunction__WeightedMetricsAssignment_211964 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleWeightedMetric_in_rule__WeightingFunction__WeightedMetricsAssignment_3_111995 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleEString_in_rule__WeightedMetric__NameAssignment_012027 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleEDouble_in_rule__WeightedMetric__WeightAssignment_212058 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleEString_in_rule__WeightedMetric__MetricTypeAssignment_512093 = new BitSet(new long[]{0x0000000000000002L}); - } - - -} \ No newline at end of file diff --git a/edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/internal/StaAdaptationLanguageActivator.java b/edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/internal/StaAdaptationLanguageActivator.java deleted file mode 100644 index 726d3a97865afc7b083b668a5ea8f77e5a49c9a0..0000000000000000000000000000000000000000 --- a/edu.kit.ipd.descartes.mm.adaptation.sta.ui/src-gen/edu/kit/ipd/descartes/mm/adaptation/ui/internal/StaAdaptationLanguageActivator.java +++ /dev/null @@ -1,95 +0,0 @@ -/* - * generated by Xtext - */ -package edu.kit.ipd.descartes.mm.adaptation.ui.internal; - -import java.util.Collections; -import java.util.Map; - -import org.apache.log4j.Logger; -import org.eclipse.ui.plugin.AbstractUIPlugin; -import org.eclipse.xtext.ui.shared.SharedStateModule; -import org.eclipse.xtext.util.Modules2; -import org.osgi.framework.BundleContext; - -import com.google.common.collect.Maps; -import com.google.inject.Guice; -import com.google.inject.Injector; -import com.google.inject.Module; - -/** - * This class was generated. Customizations should only happen in a newly - * introduced subclass. - */ -public class StaAdaptationLanguageActivator extends AbstractUIPlugin { - - public static final String EDU_KIT_IPD_DESCARTES_MM_ADAPTATION_STAADAPTATIONLANGUAGE = "edu.kit.ipd.descartes.mm.adaptation.StaAdaptationLanguage"; - - private static final Logger logger = Logger.getLogger(StaAdaptationLanguageActivator.class); - - private static StaAdaptationLanguageActivator INSTANCE; - - private Map<String, Injector> injectors = Collections.synchronizedMap(Maps.<String, Injector> newHashMapWithExpectedSize(1)); - - @Override - public void start(BundleContext context) throws Exception { - super.start(context); - INSTANCE = this; - } - - @Override - public void stop(BundleContext context) throws Exception { - injectors.clear(); - INSTANCE = null; - super.stop(context); - } - - public static StaAdaptationLanguageActivator getInstance() { - return INSTANCE; - } - - public Injector getInjector(String language) { - synchronized (injectors) { - Injector injector = injectors.get(language); - if (injector == null) { - injectors.put(language, injector = createInjector(language)); - } - return injector; - } - } - - protected Injector createInjector(String language) { - try { - Module runtimeModule = getRuntimeModule(language); - Module sharedStateModule = getSharedStateModule(); - Module uiModule = getUiModule(language); - Module mergedModule = Modules2.mixin(runtimeModule, sharedStateModule, uiModule); - return Guice.createInjector(mergedModule); - } catch (Exception e) { - logger.error("Failed to create injector for " + language); - logger.error(e.getMessage(), e); - throw new RuntimeException("Failed to create injector for " + language, e); - } - } - - protected Module getRuntimeModule(String grammar) { - if (EDU_KIT_IPD_DESCARTES_MM_ADAPTATION_STAADAPTATIONLANGUAGE.equals(grammar)) { - return new edu.kit.ipd.descartes.mm.adaptation.StaAdaptationLanguageRuntimeModule(); - } - - throw new IllegalArgumentException(grammar); - } - - protected Module getUiModule(String grammar) { - if (EDU_KIT_IPD_DESCARTES_MM_ADAPTATION_STAADAPTATIONLANGUAGE.equals(grammar)) { - return new edu.kit.ipd.descartes.mm.adaptation.ui.StaAdaptationLanguageUiModule(this); - } - - throw new IllegalArgumentException(grammar); - } - - protected Module getSharedStateModule() { - return new SharedStateModule(); - } - -} diff --git a/edu.kit.ipd.descartes.mm.adaptation.sta.ui/src/edu/kit/ipd/descartes/mm/adaptation/ui/StaAdaptationLanguageUiModule.java b/edu.kit.ipd.descartes.mm.adaptation.sta.ui/src/edu/kit/ipd/descartes/mm/adaptation/ui/StaAdaptationLanguageUiModule.java deleted file mode 100644 index 0a2fabc98ab538c38af106e737d14a44815158c0..0000000000000000000000000000000000000000 --- a/edu.kit.ipd.descartes.mm.adaptation.sta.ui/src/edu/kit/ipd/descartes/mm/adaptation/ui/StaAdaptationLanguageUiModule.java +++ /dev/null @@ -1,15 +0,0 @@ -/* - * generated by Xtext - */ -package edu.kit.ipd.descartes.mm.adaptation.ui; - -import org.eclipse.ui.plugin.AbstractUIPlugin; - -/** - * Use this class to register components to be used within the IDE. - */ -public class StaAdaptationLanguageUiModule extends edu.kit.ipd.descartes.mm.adaptation.ui.AbstractStaAdaptationLanguageUiModule { - public StaAdaptationLanguageUiModule(AbstractUIPlugin plugin) { - super(plugin); - } -} diff --git a/edu.kit.ipd.descartes.mm.adaptation.sta.ui/src/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/StaAdaptationLanguageProposalProvider.java b/edu.kit.ipd.descartes.mm.adaptation.sta.ui/src/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/StaAdaptationLanguageProposalProvider.java deleted file mode 100644 index 5386eb062b3bf704c44c1c76bf4be00e719b46e4..0000000000000000000000000000000000000000 --- a/edu.kit.ipd.descartes.mm.adaptation.sta.ui/src/edu/kit/ipd/descartes/mm/adaptation/ui/contentassist/StaAdaptationLanguageProposalProvider.java +++ /dev/null @@ -1,12 +0,0 @@ -/* -* generated by Xtext -*/ -package edu.kit.ipd.descartes.mm.adaptation.ui.contentassist; - -import edu.kit.ipd.descartes.mm.adaptation.ui.contentassist.AbstractStaAdaptationLanguageProposalProvider; -/** - * see http://www.eclipse.org/Xtext/documentation/latest/xtext.html#contentAssist on how to customize content assistant - */ -public class StaAdaptationLanguageProposalProvider extends AbstractStaAdaptationLanguageProposalProvider { - -} diff --git a/edu.kit.ipd.descartes.mm.adaptation.sta.ui/src/edu/kit/ipd/descartes/mm/adaptation/ui/labeling/StaAdaptationLanguageDescriptionLabelProvider.java b/edu.kit.ipd.descartes.mm.adaptation.sta.ui/src/edu/kit/ipd/descartes/mm/adaptation/ui/labeling/StaAdaptationLanguageDescriptionLabelProvider.java deleted file mode 100644 index 3161c31f6d4758a40799f01b841fc8f0f5c81711..0000000000000000000000000000000000000000 --- a/edu.kit.ipd.descartes.mm.adaptation.sta.ui/src/edu/kit/ipd/descartes/mm/adaptation/ui/labeling/StaAdaptationLanguageDescriptionLabelProvider.java +++ /dev/null @@ -1,27 +0,0 @@ -/* -* generated by Xtext -*/ -package edu.kit.ipd.descartes.mm.adaptation.ui.labeling; - -import org.eclipse.xtext.ui.label.DefaultDescriptionLabelProvider; - -/** - * Provides labels for a IEObjectDescriptions and IResourceDescriptions. - * - * see http://www.eclipse.org/Xtext/documentation/latest/xtext.html#labelProvider - */ -public class StaAdaptationLanguageDescriptionLabelProvider extends DefaultDescriptionLabelProvider { - -/* - //Labels and icons can be computed like this: - - String text(IEObjectDescription ele) { - return "my "+ele.getName(); - } - - String image(IEObjectDescription ele) { - return ele.getEClass().getName() + ".gif"; - } -*/ - -} diff --git a/edu.kit.ipd.descartes.mm.adaptation.sta.ui/src/edu/kit/ipd/descartes/mm/adaptation/ui/labeling/StaAdaptationLanguageLabelProvider.java b/edu.kit.ipd.descartes.mm.adaptation.sta.ui/src/edu/kit/ipd/descartes/mm/adaptation/ui/labeling/StaAdaptationLanguageLabelProvider.java deleted file mode 100644 index 33b594c2a1581ed9f1031f085c2db8e8fb70a9f4..0000000000000000000000000000000000000000 --- a/edu.kit.ipd.descartes.mm.adaptation.sta.ui/src/edu/kit/ipd/descartes/mm/adaptation/ui/labeling/StaAdaptationLanguageLabelProvider.java +++ /dev/null @@ -1,34 +0,0 @@ -/* -* generated by Xtext -*/ -package edu.kit.ipd.descartes.mm.adaptation.ui.labeling; - -import org.eclipse.emf.edit.ui.provider.AdapterFactoryLabelProvider; -import org.eclipse.xtext.ui.label.DefaultEObjectLabelProvider; - -import com.google.inject.Inject; - -/** - * Provides labels for a EObjects. - * - * see http://www.eclipse.org/Xtext/documentation/latest/xtext.html#labelProvider - */ -public class StaAdaptationLanguageLabelProvider extends DefaultEObjectLabelProvider { - - @Inject - public StaAdaptationLanguageLabelProvider(AdapterFactoryLabelProvider delegate) { - super(delegate); - } - -/* - //Labels and icons can be computed like this: - - String text(MyModel ele) { - return "my "+ele.getName(); - } - - String image(MyModel ele) { - return "MyModel.gif"; - } -*/ -} diff --git a/edu.kit.ipd.descartes.mm.adaptation.sta.ui/src/edu/kit/ipd/descartes/mm/adaptation/ui/outline/StaAdaptationLanguageOutlineTreeProvider.java b/edu.kit.ipd.descartes.mm.adaptation.sta.ui/src/edu/kit/ipd/descartes/mm/adaptation/ui/outline/StaAdaptationLanguageOutlineTreeProvider.java deleted file mode 100644 index 57aef45436051e21ead6d52e62c8843d3aa947cf..0000000000000000000000000000000000000000 --- a/edu.kit.ipd.descartes.mm.adaptation.sta.ui/src/edu/kit/ipd/descartes/mm/adaptation/ui/outline/StaAdaptationLanguageOutlineTreeProvider.java +++ /dev/null @@ -1,14 +0,0 @@ -/* -* generated by Xtext -*/ -package edu.kit.ipd.descartes.mm.adaptation.ui.outline; - -import org.eclipse.xtext.ui.editor.outline.impl.DefaultOutlineTreeProvider; - -/** - * customization of the default outline structure - * - */ -public class StaAdaptationLanguageOutlineTreeProvider extends DefaultOutlineTreeProvider { - -} diff --git a/edu.kit.ipd.descartes.mm.adaptation.sta.ui/src/edu/kit/ipd/descartes/mm/adaptation/ui/quickfix/StaAdaptationLanguageQuickfixProvider.java b/edu.kit.ipd.descartes.mm.adaptation.sta.ui/src/edu/kit/ipd/descartes/mm/adaptation/ui/quickfix/StaAdaptationLanguageQuickfixProvider.java deleted file mode 100644 index cf0eaaf01faed78aa384225f5ce688d64612ad34..0000000000000000000000000000000000000000 --- a/edu.kit.ipd.descartes.mm.adaptation.sta.ui/src/edu/kit/ipd/descartes/mm/adaptation/ui/quickfix/StaAdaptationLanguageQuickfixProvider.java +++ /dev/null @@ -1,19 +0,0 @@ - -package edu.kit.ipd.descartes.mm.adaptation.ui.quickfix; - -import org.eclipse.xtext.ui.editor.quickfix.DefaultQuickfixProvider; - -public class StaAdaptationLanguageQuickfixProvider extends DefaultQuickfixProvider { - -// @Fix(MyJavaValidator.INVALID_NAME) -// public void capitalizeName(final Issue issue, IssueResolutionAcceptor acceptor) { -// acceptor.accept(issue, "Capitalize name", "Capitalize the name.", "upcase.png", new IModification() { -// public void apply(IModificationContext context) throws BadLocationException { -// IXtextDocument xtextDocument = context.getXtextDocument(); -// String firstLetter = xtextDocument.get(issue.getOffset(), 1); -// xtextDocument.replace(issue.getOffset(), 1, firstLetter.toUpperCase()); -// } -// }); -// } - -} diff --git a/edu.kit.ipd.descartes.mm.adaptation.sta/.antlr-generator-3.2.0.jar b/edu.kit.ipd.descartes.mm.adaptation.sta/.antlr-generator-3.2.0.jar deleted file mode 100644 index 42434924055b70ff9df664593fe7242968e772c8..0000000000000000000000000000000000000000 Binary files a/edu.kit.ipd.descartes.mm.adaptation.sta/.antlr-generator-3.2.0.jar and /dev/null differ diff --git a/edu.kit.ipd.descartes.mm.adaptation.sta/.classpath b/edu.kit.ipd.descartes.mm.adaptation.sta/.classpath deleted file mode 100644 index 406ca4abdc68e88484ba4d3c6294fa9bc391cdb3..0000000000000000000000000000000000000000 --- a/edu.kit.ipd.descartes.mm.adaptation.sta/.classpath +++ /dev/null @@ -1,9 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<classpath> - <classpathentry kind="src" path="src"/> - <classpathentry kind="src" path="src-gen"/> - <classpathentry kind="src" path="xtend-gen"/> - <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/J2SE-1.5"/> - <classpathentry kind="con" path="org.eclipse.pde.core.requiredPlugins"/> - <classpathentry kind="output" path="bin"/> -</classpath> diff --git a/edu.kit.ipd.descartes.mm.adaptation.sta/.project b/edu.kit.ipd.descartes.mm.adaptation.sta/.project deleted file mode 100644 index ebc66ec08f65f7dd46b4e991ede30bd6d2572c8b..0000000000000000000000000000000000000000 --- a/edu.kit.ipd.descartes.mm.adaptation.sta/.project +++ /dev/null @@ -1,34 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<projectDescription> - <name>edu.kit.ipd.descartes.mm.adaptation.sta</name> - <comment></comment> - <projects> - </projects> - <buildSpec> - <buildCommand> - <name>org.eclipse.jdt.core.javabuilder</name> - <arguments> - </arguments> - </buildCommand> - <buildCommand> - <name>org.eclipse.pde.ManifestBuilder</name> - <arguments> - </arguments> - </buildCommand> - <buildCommand> - <name>org.eclipse.pde.SchemaBuilder</name> - <arguments> - </arguments> - </buildCommand> - <buildCommand> - <name>org.eclipse.xtext.ui.shared.xtextBuilder</name> - <arguments> - </arguments> - </buildCommand> - </buildSpec> - <natures> - <nature>org.eclipse.jdt.core.javanature</nature> - <nature>org.eclipse.pde.PluginNature</nature> - <nature>org.eclipse.xtext.ui.shared.xtextNature</nature> - </natures> -</projectDescription> diff --git a/edu.kit.ipd.descartes.mm.adaptation.sta/META-INF/MANIFEST.MF b/edu.kit.ipd.descartes.mm.adaptation.sta/META-INF/MANIFEST.MF deleted file mode 100644 index 59d5d8b1dcd32a02fd287ad4789e874674ef0413..0000000000000000000000000000000000000000 --- a/edu.kit.ipd.descartes.mm.adaptation.sta/META-INF/MANIFEST.MF +++ /dev/null @@ -1,29 +0,0 @@ -Manifest-Version: 1.0 -Bundle-ManifestVersion: 2 -Bundle-Name: edu.kit.ipd.descartes.mm.adaptation.sta -Bundle-Vendor: My Company -Bundle-Version: 1.0.0.qualifier -Bundle-SymbolicName: edu.kit.ipd.descartes.mm.adaptation.sta; singleton:=true -Bundle-ActivationPolicy: lazy -Require-Bundle: org.eclipse.xtext;visibility:=reexport, - org.eclipse.xtext.xbase;resolution:=optional;visibility:=reexport, - org.eclipse.xtext.generator;resolution:=optional, - org.apache.commons.logging;bundle-version="1.0.4";resolution:=optional, - org.eclipse.emf.codegen.ecore;resolution:=optional, - org.eclipse.emf.mwe.utils;resolution:=optional, - org.eclipse.emf.mwe2.launch;resolution:=optional, - org.eclipse.xtext.util, - org.antlr.runtime, - edu.kit.ipd.descartes.core;bundle-version="1.0.0", - edu.kit.ipd.descartes.mm.adaptationpoints;bundle-version="1.0.0", - edu.kit.ipd.descartes.mm.adaptation;bundle-version="1.0.0" -Import-Package: org.apache.log4j -Bundle-RequiredExecutionEnvironment: J2SE-1.5 -Export-Package: edu.kit.ipd.descartes.mm.adaptation, - edu.kit.ipd.descartes.mm.adaptation.services, - edu.kit.ipd.descartes.mm.adaptation.parseTreeConstruction, - edu.kit.ipd.descartes.mm.adaptation.parser.antlr, - edu.kit.ipd.descartes.mm.adaptation.parser.antlr.internal, - edu.kit.ipd.descartes.mm.adaptation.validation, - edu.kit.ipd.descartes.mm.adaptation.scoping, - edu.kit.ipd.descartes.mm.adaptation.formatting diff --git a/edu.kit.ipd.descartes.mm.adaptation.sta/build.properties b/edu.kit.ipd.descartes.mm.adaptation.sta/build.properties deleted file mode 100644 index 31255ed05bc1242430be9f3e44440c2e42921649..0000000000000000000000000000000000000000 --- a/edu.kit.ipd.descartes.mm.adaptation.sta/build.properties +++ /dev/null @@ -1,6 +0,0 @@ -source.. = src/,\ - src-gen/,\ - xtend-gen/ -bin.includes = META-INF/,\ - .,\ - plugin.xml \ No newline at end of file diff --git a/edu.kit.ipd.descartes.mm.adaptation.sta/misc/StaLangExample.stalang b/edu.kit.ipd.descartes.mm.adaptation.sta/misc/StaLangExample.stalang deleted file mode 100644 index 9b318484891a19d785af275f4161f3e77a8804f1..0000000000000000000000000000000000000000 --- a/edu.kit.ipd.descartes.mm.adaptation.sta/misc/StaLangExample.stalang +++ /dev/null @@ -1,73 +0,0 @@ -// this is a comment - -// place imports here, e.g. -// import uri - -// Summary of operators -// '=' is an assignment -// ':' starts a list (e.g.: elementA, elementB, elementC) - -AdaptationProcess ExampleProcessName { - - goal - // '=' is an assignment, i.e., a text is assigned to myDescription - Description myDescription = "A verbose description of the goal of the adaptation process so that - anyone can understand the purpose of the modeled adaptation process" - objectives: // ':' starts a list - Objective Objective1Name = "A string specifying the objective 1", - Objective Objective2Name = "A string specifying the objective 2" - - actions: - Action Action1Name operationType SCALE_OUT { - // optional input output parameters - input: param1Name, param2Name - output: param3Name - referredAdaptationPoint ref:xyz1 THIS INCREASE // I have no clue so far how to refer to external model instances - // THIS and INCREASE are values for AdaptationScope and AdaptationDirection - } - // Alternative notation for an Action (possible in Xtext?): - // param3Name Action1Name(param1Name, param2Name) {referredAdaptationPoint ref:xyz1, THIS, SCALE_UP} - - Action Action2Name operationType SCALE_IN { - // optional parameters - referredAdaptationPoint ref:xyz2 RANDOM MIGRATE// I have no clue so far how to refer to external model instances - } - - tactics: - Tactic Tactic1Name { - // optional input output parameters - input: param1Name, param2Name - output: param3Name - implementedPlan: StartAction, Action1Name, ... Action2Name, StopAction - } - // Alternative notation for a Tactic: - // param3Name Tactic1Name(param1Name, param2Name) {StartAction, Action1Name, ... Action2Name, StopAction} - - Tactic Tactic2Name { - // optional input output parameters - implementedPlan: - StartAction, - // Some other actions - StopAction - } - - strategies: - Strategy Strategy1Name { - objective=Objective1Name - triggeringEvents=EventXYName - tactics: - WeightedTactic1Name=Tactic1Name 1.3 1.0 ref:LastImpactXY1, - WeightedTactic2Name=Tactic2Name 2.1 2.0 ref:LastImpactXY2 - - weightingFunction WeightingFunction1Name { - WeightedMetric1Name = 1.9 ref:ResponseTimeMetric1 - WeightedMetric2Name = 2.3 ref:UtilizationMetric1 - } - } - - // definition of parameters should be optional - parameters: - ParamTypeA param1Name, - ParamTypeB param2Name, - ParamTypeC param3Name -} \ No newline at end of file diff --git a/edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/AbstractStaAdaptationLanguageRuntimeModule.java b/edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/AbstractStaAdaptationLanguageRuntimeModule.java deleted file mode 100644 index 80e20ecc8bde25aa03818ac747896c30c821d6b6..0000000000000000000000000000000000000000 --- a/edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/AbstractStaAdaptationLanguageRuntimeModule.java +++ /dev/null @@ -1,147 +0,0 @@ -/* - * generated by Xtext - */ -package edu.kit.ipd.descartes.mm.adaptation; - -import java.util.Properties; - -import org.eclipse.xtext.Constants; -import org.eclipse.xtext.service.DefaultRuntimeModule; - -import com.google.inject.Binder; -import com.google.inject.name.Names; - -/** - * Manual modifications go to {edu.kit.ipd.descartes.mm.adaptation.StaAdaptationLanguageRuntimeModule} - */ - @SuppressWarnings("all") -public abstract class AbstractStaAdaptationLanguageRuntimeModule extends DefaultRuntimeModule { - - protected Properties properties = null; - - @Override - public void configure(Binder binder) { - properties = tryBindProperties(binder, "edu/kit/ipd/descartes/mm/adaptation/StaAdaptationLanguage.properties"); - super.configure(binder); - } - - public void configureLanguageName(Binder binder) { - binder.bind(String.class).annotatedWith(Names.named(Constants.LANGUAGE_NAME)).toInstance("edu.kit.ipd.descartes.mm.adaptation.StaAdaptationLanguage"); - } - - public void configureFileExtensions(Binder binder) { - if (properties == null || properties.getProperty(Constants.FILE_EXTENSIONS) == null) - binder.bind(String.class).annotatedWith(Names.named(Constants.FILE_EXTENSIONS)).toInstance("stalang"); - } - - // contributed by org.eclipse.xtext.generator.grammarAccess.GrammarAccessFragment - public java.lang.ClassLoader bindClassLoaderToInstance() { - return getClass().getClassLoader(); - } - - // contributed by org.eclipse.xtext.generator.grammarAccess.GrammarAccessFragment - public Class<? extends org.eclipse.xtext.IGrammarAccess> bindIGrammarAccess() { - return edu.kit.ipd.descartes.mm.adaptation.services.StaAdaptationLanguageGrammarAccess.class; - } - - // contributed by org.eclipse.xtext.generator.parseTreeConstructor.ParseTreeConstructorFragment - public Class<? extends org.eclipse.xtext.parsetree.reconstr.IParseTreeConstructor> bindIParseTreeConstructor() { - return edu.kit.ipd.descartes.mm.adaptation.parseTreeConstruction.StaAdaptationLanguageParsetreeConstructor.class; - } - - // contributed by org.eclipse.xtext.generator.parser.antlr.XtextAntlrGeneratorFragment - public Class<? extends org.eclipse.xtext.parser.IParser> bindIParser() { - return edu.kit.ipd.descartes.mm.adaptation.parser.antlr.StaAdaptationLanguageParser.class; - } - - // contributed by org.eclipse.xtext.generator.parser.antlr.XtextAntlrGeneratorFragment - public Class<? extends org.eclipse.xtext.parser.ITokenToStringConverter> bindITokenToStringConverter() { - return org.eclipse.xtext.parser.antlr.AntlrTokenToStringConverter.class; - } - - // contributed by org.eclipse.xtext.generator.parser.antlr.XtextAntlrGeneratorFragment - public Class<? extends org.eclipse.xtext.parser.antlr.IAntlrTokenFileProvider> bindIAntlrTokenFileProvider() { - return edu.kit.ipd.descartes.mm.adaptation.parser.antlr.StaAdaptationLanguageAntlrTokenFileProvider.class; - } - - // contributed by org.eclipse.xtext.generator.parser.antlr.XtextAntlrGeneratorFragment - public Class<? extends org.eclipse.xtext.parser.antlr.Lexer> bindLexer() { - return edu.kit.ipd.descartes.mm.adaptation.parser.antlr.internal.InternalStaAdaptationLanguageLexer.class; - } - - // contributed by org.eclipse.xtext.generator.parser.antlr.XtextAntlrGeneratorFragment - public com.google.inject.Provider<edu.kit.ipd.descartes.mm.adaptation.parser.antlr.internal.InternalStaAdaptationLanguageLexer> provideInternalStaAdaptationLanguageLexer() { - return org.eclipse.xtext.parser.antlr.LexerProvider.create(edu.kit.ipd.descartes.mm.adaptation.parser.antlr.internal.InternalStaAdaptationLanguageLexer.class); - } - - // contributed by org.eclipse.xtext.generator.parser.antlr.XtextAntlrGeneratorFragment - public void configureRuntimeLexer(com.google.inject.Binder binder) { - binder.bind(org.eclipse.xtext.parser.antlr.Lexer.class).annotatedWith(com.google.inject.name.Names.named(org.eclipse.xtext.parser.antlr.LexerBindings.RUNTIME)).to(edu.kit.ipd.descartes.mm.adaptation.parser.antlr.internal.InternalStaAdaptationLanguageLexer.class); - } - - // contributed by org.eclipse.xtext.generator.parser.antlr.XtextAntlrGeneratorFragment - public Class<? extends org.eclipse.xtext.parser.antlr.ITokenDefProvider> bindITokenDefProvider() { - return org.eclipse.xtext.parser.antlr.AntlrTokenDefProvider.class; - } - - // contributed by org.eclipse.xtext.generator.ecore2xtext.Ecore2XtextValueConverterServiceFragment - public Class<? extends org.eclipse.xtext.conversion.IValueConverterService> bindIValueConverterService() { - return org.eclipse.xtext.common.services.Ecore2XtextTerminalConverters.class; - } - - // contributed by org.eclipse.xtext.generator.validation.JavaValidatorFragment - @org.eclipse.xtext.service.SingletonBinding(eager=true) public Class<? extends edu.kit.ipd.descartes.mm.adaptation.validation.StaAdaptationLanguageJavaValidator> bindStaAdaptationLanguageJavaValidator() { - return edu.kit.ipd.descartes.mm.adaptation.validation.StaAdaptationLanguageJavaValidator.class; - } - - // contributed by org.eclipse.xtext.generator.scoping.AbstractScopingFragment - public Class<? extends org.eclipse.xtext.scoping.IScopeProvider> bindIScopeProvider() { - return edu.kit.ipd.descartes.mm.adaptation.scoping.StaAdaptationLanguageScopeProvider.class; - } - - // contributed by org.eclipse.xtext.generator.scoping.AbstractScopingFragment - public void configureIScopeProviderDelegate(com.google.inject.Binder binder) { - binder.bind(org.eclipse.xtext.scoping.IScopeProvider.class).annotatedWith(com.google.inject.name.Names.named(org.eclipse.xtext.scoping.impl.AbstractDeclarativeScopeProvider.NAMED_DELEGATE)).to(org.eclipse.xtext.scoping.impl.SimpleLocalScopeProvider.class); - } - - // contributed by org.eclipse.xtext.generator.scoping.AbstractScopingFragment - public Class<? extends org.eclipse.xtext.scoping.IGlobalScopeProvider> bindIGlobalScopeProvider() { - return org.eclipse.xtext.scoping.impl.ImportUriGlobalScopeProvider.class; - } - - // contributed by org.eclipse.xtext.generator.scoping.AbstractScopingFragment - public void configureIgnoreCaseLinking(com.google.inject.Binder binder) { - binder.bindConstant().annotatedWith(org.eclipse.xtext.scoping.IgnoreCaseLinking.class).to(false); - } - - // contributed by org.eclipse.xtext.generator.exporting.SimpleNamesFragment - public Class<? extends org.eclipse.xtext.naming.IQualifiedNameProvider> bindIQualifiedNameProvider() { - return org.eclipse.xtext.naming.SimpleNameProvider.class; - } - - // contributed by org.eclipse.xtext.generator.formatting.FormatterFragment - public Class<? extends org.eclipse.xtext.formatting.IFormatter> bindIFormatter() { - return edu.kit.ipd.descartes.mm.adaptation.formatting.StaAdaptationLanguageFormatter.class; - } - - // contributed by org.eclipse.xtext.generator.builder.BuilderIntegrationFragment - public Class<? extends org.eclipse.xtext.resource.IContainer.Manager> bindIContainer$Manager() { - return org.eclipse.xtext.resource.containers.StateBasedContainerManager.class; - } - - // contributed by org.eclipse.xtext.generator.builder.BuilderIntegrationFragment - public Class<? extends org.eclipse.xtext.resource.containers.IAllContainersState.Provider> bindIAllContainersState$Provider() { - return org.eclipse.xtext.resource.containers.ResourceSetBasedAllContainersStateProvider.class; - } - - // contributed by org.eclipse.xtext.generator.builder.BuilderIntegrationFragment - public void configureIResourceDescriptions(com.google.inject.Binder binder) { - binder.bind(org.eclipse.xtext.resource.IResourceDescriptions.class).to(org.eclipse.xtext.resource.impl.ResourceSetBasedResourceDescriptions.class); - } - - // contributed by org.eclipse.xtext.generator.builder.BuilderIntegrationFragment - public void configureIResourceDescriptionsBuilderScope(com.google.inject.Binder binder) { - binder.bind(org.eclipse.xtext.resource.IResourceDescriptions.class).annotatedWith(com.google.inject.name.Names.named(org.eclipse.xtext.resource.impl.ResourceDescriptionsProvider.NAMED_BUILDER_SCOPE)).to(org.eclipse.xtext.resource.impl.ResourceSetBasedResourceDescriptions.class); - } - -} 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 deleted file mode 100644 index d7e65ae822ae05b9e007b8dc876f5a95b1d15856..0000000000000000000000000000000000000000 --- a/edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/StaAdaptationLanguage.xmi +++ /dev/null @@ -1,763 +0,0 @@ -<?xml version="1.0" encoding="ASCII"?> -<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/0.1#/"/> - </metamodelDeclarations> - <metamodelDeclarations xsi:type="xtext:ReferencedMetamodel" alias="ecore"> - <ePackage href="http://www.eclipse.org/emf/2002/Ecore#/"/> - </metamodelDeclarations> - <metamodelDeclarations xsi:type="xtext:ReferencedMetamodel" alias="adaptationpoints"> - <ePackage href="http://www.descartes-research.net/metamodel/adaptationpoints/0.1#/"/> - </metamodelDeclarations> - <metamodelDeclarations xsi:type="xtext:ReferencedMetamodel" alias="core"> - <ePackage href="http://www.descartes-research.net/metamodel/core/0.1#/"/> - </metamodelDeclarations> - <metamodelDeclarations xsi:type="xtext:ReferencedMetamodel" alias="perfdatarepo"> - <ePackage href="http://www.descartes-research.net/metamodel/perfdata/0.1#/"/> - </metamodelDeclarations> - <rules xsi:type="xtext:ParserRule" name="AdaptationProcess"> - <type metamodel="/0/@metamodelDeclarations.0"> - <classifier xsi:type="ecore:EClass" href="http://www.descartes-research.net/metamodel/adaptation/0.1#//AdaptationProcess"/> - </type> - <alternatives xsi:type="xtext:Group"> - <elements xsi:type="xtext:Keyword" value="AdaptationProcess"/> - <elements xsi:type="xtext:Assignment" feature="name" operator="="> - <terminal xsi:type="xtext:RuleCall" rule="/0/@rules.4"/> - </elements> - <elements xsi:type="xtext:Keyword" value="{"/> - <elements xsi:type="xtext:Keyword" value="goal"/> - <elements xsi:type="xtext:Assignment" feature="goal" operator="="> - <terminal xsi:type="xtext:RuleCall" rule="/0/@rules.9"/> - </elements> - <elements xsi:type="xtext:Keyword" value="actions"/> - <elements xsi:type="xtext:Keyword" value=":"/> - <elements xsi:type="xtext:Assignment" feature="actions" operator="+="> - <terminal xsi:type="xtext:RuleCall" rule="/0/@rules.6"/> - </elements> - <elements xsi:type="xtext:Group" cardinality="*"> - <elements xsi:type="xtext:Keyword" value=","/> - <elements xsi:type="xtext:Assignment" feature="actions" operator="+="> - <terminal xsi:type="xtext:RuleCall" rule="/0/@rules.6"/> - </elements> - </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> - </elements> - <elements xsi:type="xtext:Keyword" value="strategies"/> - <elements xsi:type="xtext:Keyword" value=":"/> - <elements xsi:type="xtext:Assignment" feature="strategies" operator="+="> - <terminal xsi:type="xtext:RuleCall" rule="/0/@rules.7"/> - </elements> - <elements xsi:type="xtext:Group" cardinality="*"> - <elements xsi:type="xtext:Keyword" value=","/> - <elements xsi:type="xtext:Assignment" feature="strategies" operator="+="> - <terminal xsi:type="xtext:RuleCall" rule="/0/@rules.7"/> - </elements> - </elements> - <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> - <elements xsi:type="xtext:Keyword" value="}"/> - </alternatives> - </rules> - <rules xsi:type="xtext:ParserRule" name="AdaptationPoint"> - <type metamodel="/0/@metamodelDeclarations.2"> - <classifier xsi:type="ecore:EClass" href="http://www.descartes-research.net/metamodel/adaptationpoints/0.1#//AdaptationPoint"/> - </type> - <alternatives xsi:type="xtext:Keyword" value="AdaptionPoint"/> - </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/0.1#//AbstractControlFlowElement"/> - </type> - <alternatives xsi:type="xtext:Alternatives"> - <elements xsi:type="xtext:RuleCall" rule="/0/@rules.11"/> - <elements xsi:type="xtext:RuleCall" rule="/0/@rules.12"/> - <elements xsi:type="xtext:RuleCall" rule="/0/@rules.13"/> - <elements xsi:type="xtext:RuleCall" rule="/0/@rules.14"/> - <elements xsi:type="xtext:RuleCall" rule="/0/@rules.15"/> - </alternatives> - </rules> - <rules xsi:type="xtext:ParserRule" name="VariationType"> - <type metamodel="/0/@metamodelDeclarations.2"> - <classifier xsi:type="ecore:EClass" href="http://www.descartes-research.net/metamodel/adaptationpoints/0.1#//VariationType"/> - </type> - <alternatives xsi:type="xtext:Alternatives"> - <elements xsi:type="xtext:RuleCall" rule="/0/@rules.21"/> - <elements xsi:type="xtext:RuleCall" rule="/0/@rules.22"/> - </alternatives> - </rules> - <rules xsi:type="xtext:ParserRule" name="EString"> - <type metamodel="/0/@metamodelDeclarations.1"> - <classifier xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/> - </type> - <alternatives xsi:type="xtext:Alternatives"> - <elements xsi:type="xtext:RuleCall" rule="/1/@rules.2"/> - <elements xsi:type="xtext:RuleCall" rule="/1/@rules.0"/> - </alternatives> - </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/0.1#//Tactic"/> - </type> - <alternatives xsi:type="xtext:Group"> - <elements xsi:type="xtext:Keyword" value="Tactic"/> - <elements xsi:type="xtext:Assignment" feature="name" operator="="> - <terminal xsi:type="xtext:RuleCall" rule="/0/@rules.4"/> - </elements> - <elements xsi:type="xtext:Keyword" value="{"/> - <elements xsi:type="xtext:Group" cardinality="?"> - <elements xsi:type="xtext:Keyword" value="input"/> - <elements xsi:type="xtext:Keyword" value=":"/> - <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/0.1#//Parameter"/> - </type> - <terminal xsi:type="xtext:RuleCall" rule="/0/@rules.4"/> - </terminal> - </elements> - <elements xsi:type="xtext:Group" cardinality="*"> - <elements xsi:type="xtext:Keyword" value=","/> - <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/0.1#//Parameter"/> - </type> - <terminal xsi:type="xtext:RuleCall" rule="/0/@rules.4"/> - </terminal> - </elements> - </elements> - </elements> - <elements xsi:type="xtext:Group" cardinality="?"> - <elements xsi:type="xtext:Keyword" value="output"/> - <elements xsi:type="xtext:Keyword" value=":"/> - <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/0.1#//Parameter"/> - </type> - <terminal xsi:type="xtext:RuleCall" rule="/0/@rules.4"/> - </terminal> - </elements> - </elements> - <elements xsi:type="xtext:Keyword" value="implementedPlan"/> - <elements xsi:type="xtext:Keyword" value=":"/> - <elements xsi:type="xtext:Assignment" feature="implementedPlan" operator="="> - <terminal xsi:type="xtext:RuleCall" rule="/0/@rules.10"/> - </elements> - <elements xsi:type="xtext:Keyword" value="}"/> - </alternatives> - </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/0.1#//Action"/> - </type> - <alternatives xsi:type="xtext:Group"> - <elements xsi:type="xtext:Keyword" value="Action"/> - <elements xsi:type="xtext:Assignment" feature="name" operator="="> - <terminal xsi:type="xtext:RuleCall" rule="/0/@rules.4"/> - </elements> - <elements xsi:type="xtext:Keyword" value="{"/> - <elements xsi:type="xtext:Group" cardinality="?"> - <elements xsi:type="xtext:Keyword" value="input"/> - <elements xsi:type="xtext:Keyword" value=":"/> - <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/0.1#//Parameter"/> - </type> - <terminal xsi:type="xtext:RuleCall" rule="/0/@rules.4"/> - </terminal> - </elements> - <elements xsi:type="xtext:Group" cardinality="*"> - <elements xsi:type="xtext:Keyword" value=","/> - <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/0.1#//Parameter"/> - </type> - <terminal xsi:type="xtext:RuleCall" rule="/0/@rules.4"/> - </terminal> - </elements> - </elements> - </elements> - <elements xsi:type="xtext:Group" cardinality="?"> - <elements xsi:type="xtext:Keyword" value="output"/> - <elements xsi:type="xtext:Keyword" value=":"/> - <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/0.1#//Parameter"/> - </type> - <terminal xsi:type="xtext:RuleCall" rule="/0/@rules.4"/> - </terminal> - </elements> - </elements> - <elements xsi:type="xtext:Keyword" value="referredAdaptationPoint"/> - <elements xsi:type="xtext:Keyword" value=":"/> - <elements xsi:type="xtext:Assignment" feature="referredAdaptationPoint" operator="="> - <terminal xsi:type="xtext:CrossReference"> - <type metamodel="/0/@metamodelDeclarations.2"> - <classifier xsi:type="ecore:EClass" href="http://www.descartes-research.net/metamodel/adaptationpoints/0.1#//AdaptationPoint"/> - </type> - <terminal xsi:type="xtext:RuleCall" rule="/0/@rules.4"/> - </terminal> - </elements> - <elements xsi:type="xtext:Keyword" value="adaptationActionOperation"/> - <elements xsi:type="xtext:Keyword" value=":"/> - <elements xsi:type="xtext:Assignment" feature="adaptationActionOperation" operator="="> - <terminal xsi:type="xtext:RuleCall" rule="/0/@rules.17"/> - </elements> - <elements xsi:type="xtext:Keyword" value="}"/> - </alternatives> - </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/0.1#//Strategy"/> - </type> - <alternatives xsi:type="xtext:Group"> - <elements xsi:type="xtext:Keyword" value="Strategy"/> - <elements xsi:type="xtext:Assignment" feature="name" operator="="> - <terminal xsi:type="xtext:RuleCall" rule="/0/@rules.4"/> - </elements> - <elements xsi:type="xtext:Keyword" value="{"/> - <elements xsi:type="xtext:Keyword" value="objective"/> - <elements xsi:type="xtext:Keyword" value="="/> - <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/0.1#//Objective"/> - </type> - <terminal xsi:type="xtext:RuleCall" rule="/0/@rules.4"/> - </terminal> - </elements> - <elements xsi:type="xtext:Keyword" value="triggeringEvents"/> - <elements xsi:type="xtext:Keyword" value="="/> - <elements xsi:type="xtext:Assignment" feature="triggeringEvents" operator="="> - <terminal xsi:type="xtext:RuleCall" rule="/0/@rules.28"/> - </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.29"/> - </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.29"/> - </elements> - </elements> - <elements xsi:type="xtext:Keyword" value="weightingFunction"/> - <elements xsi:type="xtext:Keyword" value=":"/> - <elements xsi:type="xtext:Assignment" feature="weightingFunction" operator="="> - <terminal xsi:type="xtext:RuleCall" rule="/0/@rules.30"/> - </elements> - <elements xsi:type="xtext:Keyword" value="}"/> - </alternatives> - </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/0.1#//Parameter"/> - </type> - <alternatives xsi:type="xtext:Group"> - <elements xsi:type="xtext:Assignment" feature="type" operator="="> - <terminal xsi:type="xtext:RuleCall" rule="/0/@rules.4"/> - </elements> - <elements xsi:type="xtext:Assignment" feature="name" operator="="> - <terminal xsi:type="xtext:RuleCall" rule="/0/@rules.4"/> - </elements> - </alternatives> - </rules> - <rules xsi:type="xtext:ParserRule" name="OverallGoal"> - <type metamodel="/0/@metamodelDeclarations.0"> - <classifier xsi:type="ecore:EClass" href="http://www.descartes-research.net/metamodel/adaptation/0.1#//OverallGoal"/> - </type> - <alternatives xsi:type="xtext:Group"> - <elements xsi:type="xtext:Keyword" value="Description"/> - <elements xsi:type="xtext:Keyword" value=":"/> - <elements xsi:type="xtext:Assignment" feature="description" operator="="> - <terminal xsi:type="xtext:RuleCall" rule="/0/@rules.4"/> - </elements> - <elements xsi:type="xtext:Keyword" value="objectives"/> - <elements xsi:type="xtext:Keyword" value=":"/> - <elements xsi:type="xtext:Assignment" feature="objectives" operator="+="> - <terminal xsi:type="xtext:RuleCall" rule="/0/@rules.26"/> - </elements> - <elements xsi:type="xtext:Group" cardinality="*"> - <elements xsi:type="xtext:Keyword" value=","/> - <elements xsi:type="xtext:Assignment" feature="objectives" operator="+="> - <terminal xsi:type="xtext:RuleCall" rule="/0/@rules.26"/> - </elements> - </elements> - </alternatives> - </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/0.1#//AdaptationPlan"/> - </type> - <alternatives xsi:type="xtext:Group"> - <elements xsi:type="xtext:Assignment" feature="steps" operator="+="> - <terminal xsi:type="xtext:RuleCall" rule="/0/@rules.11"/> - </elements> - <elements xsi:type="xtext:Group" cardinality="*"> - <elements xsi:type="xtext:Keyword" value=","/> - <elements xsi:type="xtext:Assignment" feature="steps" operator="+="> - <terminal xsi:type="xtext:RuleCall" rule="/0/@rules.2"/> - </elements> - </elements> - <elements xsi:type="xtext:Keyword" value=","/> - <elements xsi:type="xtext:Assignment" feature="steps" operator="+="> - <terminal xsi:type="xtext:RuleCall" rule="/0/@rules.12"/> - </elements> - </alternatives> - </rules> - <rules xsi:type="xtext:ParserRule" name="StartAction"> - <type metamodel="/0/@metamodelDeclarations.0"> - <classifier xsi:type="ecore:EClass" href="http://www.descartes-research.net/metamodel/adaptation/0.1#//StartAction"/> - </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/0.1#//StartAction"/> - </type> - </elements> - <elements xsi:type="xtext:Keyword" value="StartAction"/> - </alternatives> - </rules> - <rules xsi:type="xtext:ParserRule" name="StopAction"> - <type metamodel="/0/@metamodelDeclarations.0"> - <classifier xsi:type="ecore:EClass" href="http://www.descartes-research.net/metamodel/adaptation/0.1#//StopAction"/> - </type> - <alternatives xsi:type="xtext:Keyword" value="StopAction"/> - </rules> - <rules xsi:type="xtext:ParserRule" name="LoopAction"> - <type metamodel="/0/@metamodelDeclarations.0"> - <classifier xsi:type="ecore:EClass" href="http://www.descartes-research.net/metamodel/adaptation/0.1#//LoopAction"/> - </type> - <alternatives xsi:type="xtext:Keyword" value="LoopAction"/> - </rules> - <rules xsi:type="xtext:ParserRule" name="BranchAction"> - <type metamodel="/0/@metamodelDeclarations.0"> - <classifier xsi:type="ecore:EClass" href="http://www.descartes-research.net/metamodel/adaptation/0.1#//BranchAction"/> - </type> - <alternatives xsi:type="xtext:Keyword" value="BranchAction"/> - </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/0.1#//ActionReference"/> - </type> - <alternatives xsi:type="xtext:Keyword" value="ActionReference"/> - </rules> - <rules xsi:type="xtext:ParserRule" name="EInt"> - <type metamodel="/0/@metamodelDeclarations.1"> - <classifier xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EInt"/> - </type> - <alternatives xsi:type="xtext:Group"> - <elements xsi:type="xtext:Keyword" cardinality="?" value="-"/> - <elements xsi:type="xtext:RuleCall" rule="/1/@rules.1"/> - </alternatives> - </rules> - <rules xsi:type="xtext:ParserRule" name="AdaptationActionOperation"> - <type metamodel="/0/@metamodelDeclarations.0"> - <classifier xsi:type="ecore:EClass" href="http://www.descartes-research.net/metamodel/adaptation/0.1#//AdaptationActionOperation"/> - </type> - <alternatives xsi:type="xtext:Keyword" value="AdaptionActionOperation"/> - </rules> - <rules xsi:type="xtext:ParserRule" name="ModelVariableConfigurationRange"> - <type metamodel="/0/@metamodelDeclarations.2"> - <classifier xsi:type="ecore:EClass" href="http://www.descartes-research.net/metamodel/adaptationpoints/0.1#//ModelVariableConfigurationRange"/> - </type> - <alternatives xsi:type="xtext:Keyword" value="ModelVariableConfigurationRange"/> - </rules> - <rules xsi:type="xtext:ParserRule" name="ModelEntityConfigurationRange"> - <type metamodel="/0/@metamodelDeclarations.2"> - <classifier xsi:type="ecore:EClass" href="http://www.descartes-research.net/metamodel/adaptationpoints/0.1#//ModelEntityConfigurationRange"/> - </type> - <alternatives xsi:type="xtext:Keyword" value="ModelEntityConfigurationRange"/> - </rules> - <rules xsi:type="xtext:ParserRule" name="EDouble"> - <type metamodel="/0/@metamodelDeclarations.1"> - <classifier xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EDouble"/> - </type> - <alternatives xsi:type="xtext:Group"> - <elements xsi:type="xtext:Keyword" cardinality="?" value="-"/> - <elements xsi:type="xtext:RuleCall" cardinality="?" rule="/1/@rules.1"/> - <elements xsi:type="xtext:Keyword" value="."/> - <elements xsi:type="xtext:RuleCall" rule="/1/@rules.1"/> - <elements xsi:type="xtext:Group" cardinality="?"> - <elements xsi:type="xtext:Alternatives"> - <elements xsi:type="xtext:Keyword" value="E"/> - <elements xsi:type="xtext:Keyword" value="e"/> - </elements> - <elements xsi:type="xtext:Keyword" cardinality="?" value="-"/> - <elements xsi:type="xtext:RuleCall" rule="/1/@rules.1"/> - </elements> - </alternatives> - </rules> - <rules xsi:type="xtext:ParserRule" name="PropertyRange"> - <type metamodel="/0/@metamodelDeclarations.2"> - <classifier xsi:type="ecore:EClass" href="http://www.descartes-research.net/metamodel/adaptationpoints/0.1#//PropertyRange"/> - </type> - <alternatives xsi:type="xtext:Keyword" value="PropertyRange"/> - </rules> - <rules xsi:type="xtext:ParserRule" name="SetOfConfigurations"> - <type metamodel="/0/@metamodelDeclarations.2"> - <classifier xsi:type="ecore:EClass" href="http://www.descartes-research.net/metamodel/adaptationpoints/0.1#//SetOfConfigurations"/> - </type> - <alternatives xsi:type="xtext:Keyword" value="SetOfConfigurations"/> - </rules> - <rules xsi:type="xtext:ParserRule" name="OclConstraint"> - <type metamodel="/0/@metamodelDeclarations.2"> - <classifier xsi:type="ecore:EClass" href="http://www.descartes-research.net/metamodel/adaptationpoints/0.1#//OclConstraint"/> - </type> - <alternatives xsi:type="xtext:Keyword" value="OclConstraint"/> - </rules> - <rules xsi:type="xtext:ParserRule" name="AdaptationScope"> - <type metamodel="/0/@metamodelDeclarations.0"> - <classifier xsi:type="ecore:EEnum" href="http://www.descartes-research.net/metamodel/adaptation/0.1#//AdaptationScope"/> - </type> - <alternatives xsi:type="xtext:Keyword" value="AdaptationScope"/> - </rules> - <rules xsi:type="xtext:ParserRule" name="AdaptationDirection"> - <type metamodel="/0/@metamodelDeclarations.0"> - <classifier xsi:type="ecore:EEnum" href="http://www.descartes-research.net/metamodel/adaptation/0.1#//AdaptationDirection"/> - </type> - <alternatives xsi:type="xtext:Keyword" value="AdaptationDirection"/> - </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/0.1#//Objective"/> - </type> - <alternatives xsi:type="xtext:Group"> - <elements xsi:type="xtext:Keyword" value="Objective"/> - <elements xsi:type="xtext:Assignment" feature="name" operator="="> - <terminal xsi:type="xtext:RuleCall" rule="/0/@rules.4"/> - </elements> - <elements xsi:type="xtext:Keyword" value="="/> - <elements xsi:type="xtext:Assignment" feature="specifications" operator="+="> - <terminal xsi:type="xtext:RuleCall" rule="/0/@rules.27"/> - </elements> - <elements xsi:type="xtext:Group" cardinality="*"> - <elements xsi:type="xtext:Keyword" value=","/> - <elements xsi:type="xtext:Assignment" feature="specifications" operator="+="> - <terminal xsi:type="xtext:RuleCall" rule="/0/@rules.27"/> - </elements> - </elements> - </alternatives> - </rules> - <rules xsi:type="xtext:ParserRule" name="Specification"> - <type metamodel="/0/@metamodelDeclarations.0"> - <classifier xsi:type="ecore:EClass" href="http://www.descartes-research.net/metamodel/adaptation/0.1#//Specification"/> - </type> - <alternatives xsi:type="xtext:Group"> - <elements xsi:type="xtext:Keyword" value="Specification"/> - <elements xsi:type="xtext:Assignment" feature="value" operator="="> - <terminal xsi:type="xtext:RuleCall" rule="/0/@rules.20"/> - </elements> - </alternatives> - </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/0.1#//Event"/> - </type> - <alternatives xsi:type="xtext:Assignment" feature="name" operator="="> - <terminal xsi:type="xtext:RuleCall" rule="/0/@rules.4"/> - </alternatives> - </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/0.1#//WeightedTactic"/> - </type> - <alternatives xsi:type="xtext:Group"> - <elements xsi:type="xtext:Assignment" feature="name" operator="="> - <terminal xsi:type="xtext:RuleCall" rule="/0/@rules.4"/> - </elements> - <elements xsi:type="xtext:Keyword" value="="/> - <elements xsi:type="xtext:Assignment" feature="usedTactic" operator="="> - <terminal xsi:type="xtext:CrossReference"> - <type metamodel="/0/@metamodelDeclarations.0"> - <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> - </elements> - <elements xsi:type="xtext:Assignment" feature="currentWeight" operator="="> - <terminal xsi:type="xtext:RuleCall" rule="/0/@rules.20"/> - </elements> - <elements xsi:type="xtext:Assignment" feature="defaultWeight" operator="="> - <terminal xsi:type="xtext:RuleCall" rule="/0/@rules.20"/> - </elements> - <elements xsi:type="xtext:Group" cardinality="?"> - <elements xsi:type="xtext:Keyword" value="lastImpact"/> - <elements xsi:type="xtext:Assignment" feature="lastImpact" operator="="> - <terminal xsi:type="xtext:CrossReference"> - <type metamodel="/0/@metamodelDeclarations.4"> - <classifier xsi:type="ecore:EClass" href="http://www.descartes-research.net/metamodel/perfdata/0.1#//Impact"/> - </type> - <terminal xsi:type="xtext:RuleCall" rule="/0/@rules.4"/> - </terminal> - </elements> - </elements> - </alternatives> - </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/0.1#//WeightingFunction"/> - </type> - <alternatives xsi:type="xtext:Group"> - <elements xsi:type="xtext:Assignment" feature="name" operator="="> - <terminal xsi:type="xtext:RuleCall" rule="/0/@rules.4"/> - </elements> - <elements xsi:type="xtext:Keyword" value="{"/> - <elements xsi:type="xtext:Assignment" feature="weightedMetrics" operator="+="> - <terminal xsi:type="xtext:RuleCall" rule="/0/@rules.37"/> - </elements> - <elements xsi:type="xtext:Group" cardinality="*"> - <elements xsi:type="xtext:Keyword" value=","/> - <elements xsi:type="xtext:Assignment" feature="weightedMetrics" operator="+="> - <terminal xsi:type="xtext:RuleCall" rule="/0/@rules.37"/> - </elements> - </elements> - <elements xsi:type="xtext:Keyword" value="}"/> - </alternatives> - </rules> - <rules xsi:type="xtext:ParserRule" name="Impact"> - <type metamodel="/0/@metamodelDeclarations.4"> - <classifier xsi:type="ecore:EClass" href="http://www.descartes-research.net/metamodel/perfdata/0.1#//Impact"/> - </type> - <alternatives xsi:type="xtext:Keyword" value="Impact"/> - </rules> - <rules xsi:type="xtext:ParserRule" name="Result"> - <type metamodel="/0/@metamodelDeclarations.4"> - <classifier xsi:type="ecore:EClass" href="http://www.descartes-research.net/metamodel/perfdata/0.1#//Result"/> - </type> - <alternatives xsi:type="xtext:Keyword" value="Result"/> - </rules> - <rules xsi:type="xtext:ParserRule" name="EDate"> - <type metamodel="/0/@metamodelDeclarations.1"> - <classifier xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EDate"/> - </type> - <alternatives xsi:type="xtext:Keyword" value="EDate"/> - </rules> - <rules xsi:type="xtext:ParserRule" name="MetricValue"> - <type metamodel="/0/@metamodelDeclarations.4"> - <classifier xsi:type="ecore:EClass" href="http://www.descartes-research.net/metamodel/perfdata/0.1#//MetricValue"/> - </type> - <alternatives xsi:type="xtext:Keyword" value="MetricValue"/> - </rules> - <rules xsi:type="xtext:ParserRule" name="MeasuredEntity"> - <type metamodel="/0/@metamodelDeclarations.4"> - <classifier xsi:type="ecore:EClass" href="http://www.descartes-research.net/metamodel/perfdata/0.1#//MeasuredEntity"/> - </type> - <alternatives xsi:type="xtext:Keyword" value="MeasuredEntity"/> - </rules> - <rules xsi:type="xtext:ParserRule" name="MetricType"> - <type metamodel="/0/@metamodelDeclarations.4"> - <classifier xsi:type="ecore:EClass" href="http://www.descartes-research.net/metamodel/perfdata/0.1#//MetricType"/> - </type> - <alternatives xsi:type="xtext:Group"> - <elements xsi:type="xtext:Keyword" value="name"/> - <elements xsi:type="xtext:Assignment" feature="name" operator="="> - <terminal xsi:type="xtext:RuleCall" rule="/0/@rules.4"/> - </elements> - </alternatives> - </rules> - <rules xsi:type="xtext:ParserRule" name="WeightedMetric"> - <type metamodel="/0/@metamodelDeclarations.0"> - <classifier xsi:type="ecore:EClass" href="http://www.descartes-research.net/metamodel/adaptation/0.1#//WeightedMetric"/> - </type> - <alternatives xsi:type="xtext:Group"> - <elements xsi:type="xtext:Assignment" feature="name" operator="="> - <terminal xsi:type="xtext:RuleCall" rule="/0/@rules.4"/> - </elements> - <elements xsi:type="xtext:Keyword" value="="/> - <elements xsi:type="xtext:Assignment" feature="weight" operator="="> - <terminal xsi:type="xtext:RuleCall" rule="/0/@rules.20"/> - </elements> - <elements xsi:type="xtext:Keyword" value="ref"/> - <elements xsi:type="xtext:Keyword" value=":"/> - <elements xsi:type="xtext:Assignment" feature="metricType" operator="="> - <terminal xsi:type="xtext:CrossReference"> - <type metamodel="/0/@metamodelDeclarations.4"> - <classifier xsi:type="ecore:EClass" href="http://www.descartes-research.net/metamodel/perfdata/0.1#//MetricType"/> - </type> - <terminal xsi:type="xtext:RuleCall" rule="/0/@rules.4"/> - </terminal> - </elements> - </alternatives> - </rules> - </xtext:Grammar> - <xtext:Grammar name="org.eclipse.xtext.common.Terminals" definesHiddenTokens="true" hiddenTokens="/1/@rules.5 /1/@rules.3 /1/@rules.4"> - <metamodelDeclarations xsi:type="xtext:ReferencedMetamodel" alias="ecore"> - <ePackage href="http://www.eclipse.org/emf/2002/Ecore#/"/> - </metamodelDeclarations> - <rules xsi:type="xtext:TerminalRule" name="ID"> - <type metamodel="/1/@metamodelDeclarations.0"> - <classifier xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/> - </type> - <alternatives xsi:type="xtext:Group"> - <elements xsi:type="xtext:Keyword" cardinality="?" value="^"/> - <elements xsi:type="xtext:Alternatives"> - <elements xsi:type="xtext:CharacterRange"> - <left value="a"/> - <right value="z"/> - </elements> - <elements xsi:type="xtext:CharacterRange"> - <left value="A"/> - <right value="Z"/> - </elements> - <elements xsi:type="xtext:Keyword" value="_"/> - </elements> - <elements xsi:type="xtext:Alternatives" cardinality="*"> - <elements xsi:type="xtext:CharacterRange"> - <left value="a"/> - <right value="z"/> - </elements> - <elements xsi:type="xtext:CharacterRange"> - <left value="A"/> - <right value="Z"/> - </elements> - <elements xsi:type="xtext:Keyword" value="_"/> - <elements xsi:type="xtext:CharacterRange"> - <left value="0"/> - <right value="9"/> - </elements> - </elements> - </alternatives> - </rules> - <rules xsi:type="xtext:TerminalRule" name="INT"> - <type metamodel="/1/@metamodelDeclarations.0"> - <classifier xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EInt"/> - </type> - <alternatives xsi:type="xtext:CharacterRange" cardinality="+"> - <left value="0"/> - <right value="9"/> - </alternatives> - </rules> - <rules xsi:type="xtext:TerminalRule" name="STRING"> - <type metamodel="/1/@metamodelDeclarations.0"> - <classifier xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/> - </type> - <alternatives xsi:type="xtext:Alternatives"> - <elements xsi:type="xtext:Group"> - <elements xsi:type="xtext:Keyword" value="""/> - <elements xsi:type="xtext:Alternatives" cardinality="*"> - <elements xsi:type="xtext:Group"> - <elements xsi:type="xtext:Keyword" value="\"/> - <elements xsi:type="xtext:Alternatives"> - <elements xsi:type="xtext:Keyword" value="b"/> - <elements xsi:type="xtext:Keyword" value="t"/> - <elements xsi:type="xtext:Keyword" value="n"/> - <elements xsi:type="xtext:Keyword" value="f"/> - <elements xsi:type="xtext:Keyword" value="r"/> - <elements xsi:type="xtext:Keyword" value="u"/> - <elements xsi:type="xtext:Keyword" value="""/> - <elements xsi:type="xtext:Keyword" value="'"/> - <elements xsi:type="xtext:Keyword" value="\"/> - </elements> - </elements> - <elements xsi:type="xtext:NegatedToken"> - <terminal xsi:type="xtext:Alternatives"> - <elements xsi:type="xtext:Keyword" value="\"/> - <elements xsi:type="xtext:Keyword" value="""/> - </terminal> - </elements> - </elements> - <elements xsi:type="xtext:Keyword" value="""/> - </elements> - <elements xsi:type="xtext:Group"> - <elements xsi:type="xtext:Keyword" value="'"/> - <elements xsi:type="xtext:Alternatives" cardinality="*"> - <elements xsi:type="xtext:Group"> - <elements xsi:type="xtext:Keyword" value="\"/> - <elements xsi:type="xtext:Alternatives"> - <elements xsi:type="xtext:Keyword" value="b"/> - <elements xsi:type="xtext:Keyword" value="t"/> - <elements xsi:type="xtext:Keyword" value="n"/> - <elements xsi:type="xtext:Keyword" value="f"/> - <elements xsi:type="xtext:Keyword" value="r"/> - <elements xsi:type="xtext:Keyword" value="u"/> - <elements xsi:type="xtext:Keyword" value="""/> - <elements xsi:type="xtext:Keyword" value="'"/> - <elements xsi:type="xtext:Keyword" value="\"/> - </elements> - </elements> - <elements xsi:type="xtext:NegatedToken"> - <terminal xsi:type="xtext:Alternatives"> - <elements xsi:type="xtext:Keyword" value="\"/> - <elements xsi:type="xtext:Keyword" value="'"/> - </terminal> - </elements> - </elements> - <elements xsi:type="xtext:Keyword" value="'"/> - </elements> - </alternatives> - </rules> - <rules xsi:type="xtext:TerminalRule" name="ML_COMMENT"> - <type metamodel="/1/@metamodelDeclarations.0"> - <classifier xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/> - </type> - <alternatives xsi:type="xtext:Group"> - <elements xsi:type="xtext:Keyword" value="/*"/> - <elements xsi:type="xtext:UntilToken"> - <terminal xsi:type="xtext:Keyword" value="*/"/> - </elements> - </alternatives> - </rules> - <rules xsi:type="xtext:TerminalRule" name="SL_COMMENT"> - <type metamodel="/1/@metamodelDeclarations.0"> - <classifier xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/> - </type> - <alternatives xsi:type="xtext:Group"> - <elements xsi:type="xtext:Keyword" value="//"/> - <elements xsi:type="xtext:NegatedToken" cardinality="*"> - <terminal xsi:type="xtext:Alternatives"> - <elements xsi:type="xtext:Keyword" value="
"/> - <elements xsi:type="xtext:Keyword" value="
"/> - </terminal> - </elements> - <elements xsi:type="xtext:Group" cardinality="?"> - <elements xsi:type="xtext:Keyword" cardinality="?" value="
"/> - <elements xsi:type="xtext:Keyword" value="
"/> - </elements> - </alternatives> - </rules> - <rules xsi:type="xtext:TerminalRule" name="WS"> - <type metamodel="/1/@metamodelDeclarations.0"> - <classifier xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/> - </type> - <alternatives xsi:type="xtext:Alternatives" cardinality="+"> - <elements xsi:type="xtext:Keyword" value=" "/> - <elements xsi:type="xtext:Keyword" value="	"/> - <elements xsi:type="xtext:Keyword" value="
"/> - <elements xsi:type="xtext:Keyword" value="
"/> - </alternatives> - </rules> - <rules xsi:type="xtext:TerminalRule" name="ANY_OTHER"> - <type metamodel="/1/@metamodelDeclarations.0"> - <classifier xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/> - </type> - <alternatives xsi:type="xtext:Wildcard"/> - </rules> - </xtext:Grammar> -</xmi:XMI> diff --git a/edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/StaAdaptationLanguageStandaloneSetupGenerated.java b/edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/StaAdaptationLanguageStandaloneSetupGenerated.java deleted file mode 100644 index 01aef12dedfac244b930455dc17792f78d424e77..0000000000000000000000000000000000000000 --- a/edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/StaAdaptationLanguageStandaloneSetupGenerated.java +++ /dev/null @@ -1,42 +0,0 @@ -/* -* generated by Xtext -*/ -package edu.kit.ipd.descartes.mm.adaptation; - -import org.eclipse.emf.ecore.EPackage; -import org.eclipse.xtext.ISetup; -import org.eclipse.emf.ecore.resource.Resource; - -import com.google.inject.Guice; -import com.google.inject.Injector; - -/** - * Generated from StandaloneSetup.xpt! - */ -@SuppressWarnings("all") -public class StaAdaptationLanguageStandaloneSetupGenerated implements ISetup { - - public Injector createInjectorAndDoEMFRegistration() { - org.eclipse.xtext.common.TerminalsStandaloneSetup.doSetup(); - - Injector injector = createInjector(); - register(injector); - return injector; - } - - public Injector createInjector() { - return Guice.createInjector(new edu.kit.ipd.descartes.mm.adaptation.StaAdaptationLanguageRuntimeModule()); - } - - public void register(Injector injector) { - - org.eclipse.xtext.resource.IResourceFactory resourceFactory = injector.getInstance(org.eclipse.xtext.resource.IResourceFactory.class); - org.eclipse.xtext.resource.IResourceServiceProvider serviceProvider = injector.getInstance(org.eclipse.xtext.resource.IResourceServiceProvider.class); - Resource.Factory.Registry.INSTANCE.getExtensionToFactoryMap().put("stalang", resourceFactory); - org.eclipse.xtext.resource.IResourceServiceProvider.Registry.INSTANCE.getExtensionToFactoryMap().put("stalang", serviceProvider); - - - - - } -} 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 deleted file mode 100644 index ea07ca657fb9b83d163c1a456ad8a7adb9cb9e9e..0000000000000000000000000000000000000000 --- a/edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parseTreeConstruction/StaAdaptationLanguageParsetreeConstructor.java +++ /dev/null @@ -1,5688 +0,0 @@ -/* -* generated by Xtext -*/ -package edu.kit.ipd.descartes.mm.adaptation.parseTreeConstruction; - -import org.eclipse.emf.ecore.*; -import org.eclipse.xtext.*; -import org.eclipse.xtext.parsetree.reconstr.IEObjectConsumer; - -import edu.kit.ipd.descartes.mm.adaptation.services.StaAdaptationLanguageGrammarAccess; - -import com.google.inject.Inject; - -@SuppressWarnings("all") -public class StaAdaptationLanguageParsetreeConstructor extends org.eclipse.xtext.parsetree.reconstr.impl.AbstractParseTreeConstructor { - - @Inject - private StaAdaptationLanguageGrammarAccess grammarAccess; - - @Override - protected AbstractToken getRootToken(IEObjectConsumer inst) { - return new ThisRootNode(inst); - } - -protected class ThisRootNode extends RootToken { - public ThisRootNode(IEObjectConsumer inst) { - super(inst); - } - - @Override - public AbstractToken createFollower(int index, IEObjectConsumer inst) { - switch(index) { - case 0: return new AdaptationProcess_Group(this, this, 0, inst); - case 1: return new AdaptationPoint_AdaptionPointKeyword(this, this, 1, inst); - case 2: return new AbstractControlFlowElement_Alternatives(this, this, 2, inst); - case 3: return new VariationType_Alternatives(this, this, 3, inst); - case 4: return new Tactic_Group(this, this, 4, inst); - case 5: return new Action_Group(this, this, 5, inst); - case 6: return new Strategy_Group(this, this, 6, inst); - case 7: return new Parameter_Group(this, this, 7, inst); - case 8: return new OverallGoal_Group(this, this, 8, inst); - case 9: return new AdaptationPlan_Group(this, this, 9, inst); - case 10: return new StartAction_Group(this, this, 10, inst); - case 11: return new StopAction_StopActionKeyword(this, this, 11, inst); - case 12: return new LoopAction_LoopActionKeyword(this, this, 12, inst); - case 13: return new BranchAction_BranchActionKeyword(this, this, 13, inst); - case 14: return new ActionReference_ActionReferenceKeyword(this, this, 14, inst); - case 15: return new AdaptationActionOperation_AdaptionActionOperationKeyword(this, this, 15, inst); - case 16: return new ModelVariableConfigurationRange_ModelVariableConfigurationRangeKeyword(this, this, 16, inst); - case 17: return new ModelEntityConfigurationRange_ModelEntityConfigurationRangeKeyword(this, this, 17, inst); - case 18: return new PropertyRange_PropertyRangeKeyword(this, this, 18, inst); - case 19: return new SetOfConfigurations_SetOfConfigurationsKeyword(this, this, 19, inst); - case 20: return new OclConstraint_OclConstraintKeyword(this, this, 20, inst); - case 21: return new Objective_Group(this, this, 21, inst); - case 22: return new Specification_Group(this, this, 22, inst); - case 23: return new Event_NameAssignment(this, this, 23, inst); - case 24: return new WeightedTactic_Group(this, this, 24, inst); - case 25: return new WeightingFunction_Group(this, this, 25, inst); - case 26: return new Impact_ImpactKeyword(this, this, 26, inst); - case 27: return new Result_ResultKeyword(this, this, 27, inst); - case 28: return new MetricValue_MetricValueKeyword(this, this, 28, inst); - case 29: return new MeasuredEntity_MeasuredEntityKeyword(this, this, 29, inst); - case 30: return new MetricType_Group(this, this, 30, inst); - case 31: return new WeightedMetric_Group(this, this, 31, inst); - default: return null; - } - } -} - - -/************ begin Rule AdaptationProcess **************** - * - * AdaptationProcess: - * "AdaptationProcess" name=EString //id=EString - * "{" "goal" goal=OverallGoal "actions" ":" actions+=Action ("," actions+=Action)* "tactics" ":" tactics+=Tactic ("," - * tactics+=Tactic)* "strategies" ":" strategies+=Strategy ("," strategies+=Strategy)* ("parameters" ":" - * parameters+=Parameter ("," parameters+=Parameter)*)? "}"; - * - **/ - -// "AdaptationProcess" name=EString //id=EString -// "{" "goal" goal=OverallGoal "actions" ":" actions+=Action ("," actions+=Action)* "tactics" ":" tactics+=Tactic ("," -// tactics+=Tactic)* "strategies" ":" strategies+=Strategy ("," strategies+=Strategy)* ("parameters" ":" -// parameters+=Parameter ("," parameters+=Parameter)*)? "}" -protected class AdaptationProcess_Group extends GroupToken { - - public AdaptationProcess_Group(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) { - super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer); - } - - @Override - public Group getGrammarElement() { - return grammarAccess.getAdaptationProcessAccess().getGroup(); - } - - @Override - public AbstractToken createFollower(int index, IEObjectConsumer inst) { - switch(index) { - case 0: return new AdaptationProcess_RightCurlyBracketKeyword_18(lastRuleCallOrigin, this, 0, inst); - default: return null; - } - } - - @Override - public IEObjectConsumer tryConsume() { - if(getEObject().eClass() != grammarAccess.getAdaptationProcessRule().getType().getClassifier()) - return null; - return eObjectConsumer; - } - -} - -// "AdaptationProcess" -protected class AdaptationProcess_AdaptationProcessKeyword_0 extends KeywordToken { - - public AdaptationProcess_AdaptationProcessKeyword_0(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) { - super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer); - } - - @Override - public Keyword getGrammarElement() { - return grammarAccess.getAdaptationProcessAccess().getAdaptationProcessKeyword_0(); - } - - @Override - public AbstractToken createFollower(int index, IEObjectConsumer inst) { - switch(index) { - default: return lastRuleCallOrigin.createFollowerAfterReturn(this, index, index, inst); - } - } - -} - -// name=EString -protected class AdaptationProcess_NameAssignment_1 extends AssignmentToken { - - public AdaptationProcess_NameAssignment_1(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) { - super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer); - } - - @Override - public Assignment getGrammarElement() { - return grammarAccess.getAdaptationProcessAccess().getNameAssignment_1(); - } - - @Override - public AbstractToken createFollower(int index, IEObjectConsumer inst) { - switch(index) { - case 0: return new AdaptationProcess_AdaptationProcessKeyword_0(lastRuleCallOrigin, this, 0, inst); - default: return null; - } - } - - @Override - public IEObjectConsumer tryConsume() { - if((value = eObjectConsumer.getConsumable("name",true)) == null) return null; - IEObjectConsumer obj = eObjectConsumer.cloneAndConsume("name"); - if(valueSerializer.isValid(obj.getEObject(), grammarAccess.getAdaptationProcessAccess().getNameEStringParserRuleCall_1_0(), value, null)) { - type = AssignmentType.DATATYPE_RULE_CALL; - element = grammarAccess.getAdaptationProcessAccess().getNameEStringParserRuleCall_1_0(); - return obj; - } - return null; - } - -} - -// //id=EString -// "{" -protected class AdaptationProcess_LeftCurlyBracketKeyword_2 extends KeywordToken { - - public AdaptationProcess_LeftCurlyBracketKeyword_2(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) { - super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer); - } - - @Override - public Keyword getGrammarElement() { - return grammarAccess.getAdaptationProcessAccess().getLeftCurlyBracketKeyword_2(); - } - - @Override - public AbstractToken createFollower(int index, IEObjectConsumer inst) { - switch(index) { - case 0: return new AdaptationProcess_NameAssignment_1(lastRuleCallOrigin, this, 0, inst); - default: return null; - } - } - -} - -// "goal" -protected class AdaptationProcess_GoalKeyword_3 extends KeywordToken { - - public AdaptationProcess_GoalKeyword_3(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) { - super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer); - } - - @Override - public Keyword getGrammarElement() { - return grammarAccess.getAdaptationProcessAccess().getGoalKeyword_3(); - } - - @Override - public AbstractToken createFollower(int index, IEObjectConsumer inst) { - switch(index) { - case 0: return new AdaptationProcess_LeftCurlyBracketKeyword_2(lastRuleCallOrigin, this, 0, inst); - default: return null; - } - } - -} - -// goal=OverallGoal -protected class AdaptationProcess_GoalAssignment_4 extends AssignmentToken { - - public AdaptationProcess_GoalAssignment_4(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) { - super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer); - } - - @Override - public Assignment getGrammarElement() { - return grammarAccess.getAdaptationProcessAccess().getGoalAssignment_4(); - } - - @Override - public AbstractToken createFollower(int index, IEObjectConsumer inst) { - switch(index) { - case 0: return new OverallGoal_Group(this, this, 0, inst); - default: return null; - } - } - - @Override - public IEObjectConsumer tryConsume() { - if((value = eObjectConsumer.getConsumable("goal",true)) == null) return null; - IEObjectConsumer obj = eObjectConsumer.cloneAndConsume("goal"); - if(value instanceof EObject) { // org::eclipse::xtext::impl::RuleCallImpl - IEObjectConsumer param = createEObjectConsumer((EObject)value); - if(param.isInstanceOf(grammarAccess.getOverallGoalRule().getType().getClassifier())) { - type = AssignmentType.PARSER_RULE_CALL; - element = grammarAccess.getAdaptationProcessAccess().getGoalOverallGoalParserRuleCall_4_0(); - consumed = obj; - return param; - } - } - return null; - } - - @Override - 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 AdaptationProcess_GoalKeyword_3(lastRuleCallOrigin, next, actIndex, consumed); - default: return null; - } - } -} - -// "actions" -protected class AdaptationProcess_ActionsKeyword_5 extends KeywordToken { - - public AdaptationProcess_ActionsKeyword_5(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) { - super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer); - } - - @Override - public Keyword getGrammarElement() { - return grammarAccess.getAdaptationProcessAccess().getActionsKeyword_5(); - } - - @Override - public AbstractToken createFollower(int index, IEObjectConsumer inst) { - switch(index) { - case 0: return new AdaptationProcess_GoalAssignment_4(lastRuleCallOrigin, this, 0, inst); - default: return null; - } - } - -} - -// ":" -protected class AdaptationProcess_ColonKeyword_6 extends KeywordToken { - - public AdaptationProcess_ColonKeyword_6(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) { - super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer); - } - - @Override - public Keyword getGrammarElement() { - return grammarAccess.getAdaptationProcessAccess().getColonKeyword_6(); - } - - @Override - public AbstractToken createFollower(int index, IEObjectConsumer inst) { - switch(index) { - case 0: return new AdaptationProcess_ActionsKeyword_5(lastRuleCallOrigin, this, 0, inst); - default: return null; - } - } - -} - -// actions+=Action -protected class AdaptationProcess_ActionsAssignment_7 extends AssignmentToken { - - public AdaptationProcess_ActionsAssignment_7(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) { - super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer); - } - - @Override - public Assignment getGrammarElement() { - return grammarAccess.getAdaptationProcessAccess().getActionsAssignment_7(); - } - - @Override - public AbstractToken createFollower(int index, IEObjectConsumer inst) { - switch(index) { - case 0: return new Action_Group(this, this, 0, inst); - default: return null; - } - } - - @Override - public IEObjectConsumer tryConsume() { - if((value = eObjectConsumer.getConsumable("actions",true)) == null) return null; - IEObjectConsumer obj = eObjectConsumer.cloneAndConsume("actions"); - if(value instanceof EObject) { // org::eclipse::xtext::impl::RuleCallImpl - IEObjectConsumer param = createEObjectConsumer((EObject)value); - if(param.isInstanceOf(grammarAccess.getActionRule().getType().getClassifier())) { - type = AssignmentType.PARSER_RULE_CALL; - element = grammarAccess.getAdaptationProcessAccess().getActionsActionParserRuleCall_7_0(); - consumed = obj; - return param; - } - } - return null; - } - - @Override - 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 AdaptationProcess_ColonKeyword_6(lastRuleCallOrigin, next, actIndex, consumed); - default: return null; - } - } -} - -// ("," actions+=Action)* -protected class AdaptationProcess_Group_8 extends GroupToken { - - public AdaptationProcess_Group_8(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) { - super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer); - } - - @Override - public Group getGrammarElement() { - return grammarAccess.getAdaptationProcessAccess().getGroup_8(); - } - - @Override - public AbstractToken createFollower(int index, IEObjectConsumer inst) { - switch(index) { - case 0: return new AdaptationProcess_ActionsAssignment_8_1(lastRuleCallOrigin, this, 0, inst); - default: return null; - } - } - -} - -// "," -protected class AdaptationProcess_CommaKeyword_8_0 extends KeywordToken { - - public AdaptationProcess_CommaKeyword_8_0(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) { - super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer); - } - - @Override - public Keyword getGrammarElement() { - return grammarAccess.getAdaptationProcessAccess().getCommaKeyword_8_0(); - } - - @Override - public AbstractToken createFollower(int index, IEObjectConsumer inst) { - switch(index) { - case 0: return new AdaptationProcess_Group_8(lastRuleCallOrigin, this, 0, inst); - case 1: return new AdaptationProcess_ActionsAssignment_7(lastRuleCallOrigin, this, 1, inst); - default: return null; - } - } - -} - -// actions+=Action -protected class AdaptationProcess_ActionsAssignment_8_1 extends AssignmentToken { - - public AdaptationProcess_ActionsAssignment_8_1(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) { - super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer); - } - - @Override - public Assignment getGrammarElement() { - return grammarAccess.getAdaptationProcessAccess().getActionsAssignment_8_1(); - } - - @Override - public AbstractToken createFollower(int index, IEObjectConsumer inst) { - switch(index) { - case 0: return new Action_Group(this, this, 0, inst); - default: return null; - } - } - - @Override - public IEObjectConsumer tryConsume() { - if((value = eObjectConsumer.getConsumable("actions",false)) == null) return null; - IEObjectConsumer obj = eObjectConsumer.cloneAndConsume("actions"); - if(value instanceof EObject) { // org::eclipse::xtext::impl::RuleCallImpl - IEObjectConsumer param = createEObjectConsumer((EObject)value); - if(param.isInstanceOf(grammarAccess.getActionRule().getType().getClassifier())) { - type = AssignmentType.PARSER_RULE_CALL; - element = grammarAccess.getAdaptationProcessAccess().getActionsActionParserRuleCall_8_1_0(); - consumed = obj; - return param; - } - } - return null; - } - - @Override - 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 AdaptationProcess_CommaKeyword_8_0(lastRuleCallOrigin, next, actIndex, consumed); - default: return null; - } - } -} - - -// "tactics" -protected class AdaptationProcess_TacticsKeyword_9 extends KeywordToken { - - public AdaptationProcess_TacticsKeyword_9(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) { - super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer); - } - - @Override - public Keyword getGrammarElement() { - return grammarAccess.getAdaptationProcessAccess().getTacticsKeyword_9(); - } - - @Override - public AbstractToken createFollower(int index, IEObjectConsumer inst) { - switch(index) { - case 0: return new AdaptationProcess_Group_8(lastRuleCallOrigin, this, 0, inst); - case 1: return new AdaptationProcess_ActionsAssignment_7(lastRuleCallOrigin, this, 1, inst); - default: return null; - } - } - -} - -// ":" -protected class AdaptationProcess_ColonKeyword_10 extends KeywordToken { - - public AdaptationProcess_ColonKeyword_10(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) { - super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer); - } - - @Override - public Keyword getGrammarElement() { - return grammarAccess.getAdaptationProcessAccess().getColonKeyword_10(); - } - - @Override - public AbstractToken createFollower(int index, IEObjectConsumer inst) { - switch(index) { - case 0: return new AdaptationProcess_TacticsKeyword_9(lastRuleCallOrigin, this, 0, inst); - default: return null; - } - } - -} - -// tactics+=Tactic -protected class AdaptationProcess_TacticsAssignment_11 extends AssignmentToken { - - public AdaptationProcess_TacticsAssignment_11(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) { - super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer); - } - - @Override - public Assignment getGrammarElement() { - return grammarAccess.getAdaptationProcessAccess().getTacticsAssignment_11(); - } - - @Override - public AbstractToken createFollower(int index, IEObjectConsumer inst) { - switch(index) { - case 0: return new Tactic_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 instanceof EObject) { // org::eclipse::xtext::impl::RuleCallImpl - IEObjectConsumer param = createEObjectConsumer((EObject)value); - if(param.isInstanceOf(grammarAccess.getTacticRule().getType().getClassifier())) { - type = AssignmentType.PARSER_RULE_CALL; - element = grammarAccess.getAdaptationProcessAccess().getTacticsTacticParserRuleCall_11_0(); - consumed = obj; - return param; - } - } - return null; - } - - @Override - 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 AdaptationProcess_ColonKeyword_10(lastRuleCallOrigin, next, actIndex, consumed); - default: return null; - } - } -} - -// ("," tactics+=Tactic)* -protected class AdaptationProcess_Group_12 extends GroupToken { - - public AdaptationProcess_Group_12(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) { - super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer); - } - - @Override - public Group getGrammarElement() { - return grammarAccess.getAdaptationProcessAccess().getGroup_12(); - } - - @Override - public AbstractToken createFollower(int index, IEObjectConsumer inst) { - switch(index) { - case 0: return new AdaptationProcess_TacticsAssignment_12_1(lastRuleCallOrigin, this, 0, inst); - default: return null; - } - } - -} - -// "," -protected class AdaptationProcess_CommaKeyword_12_0 extends KeywordToken { - - public AdaptationProcess_CommaKeyword_12_0(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) { - super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer); - } - - @Override - public Keyword getGrammarElement() { - return grammarAccess.getAdaptationProcessAccess().getCommaKeyword_12_0(); - } - - @Override - public AbstractToken createFollower(int index, IEObjectConsumer inst) { - switch(index) { - case 0: return new AdaptationProcess_Group_12(lastRuleCallOrigin, this, 0, inst); - case 1: return new AdaptationProcess_TacticsAssignment_11(lastRuleCallOrigin, this, 1, inst); - default: return null; - } - } - -} - -// tactics+=Tactic -protected class AdaptationProcess_TacticsAssignment_12_1 extends AssignmentToken { - - public AdaptationProcess_TacticsAssignment_12_1(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) { - super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer); - } - - @Override - public Assignment getGrammarElement() { - return grammarAccess.getAdaptationProcessAccess().getTacticsAssignment_12_1(); - } - - @Override - public AbstractToken createFollower(int index, IEObjectConsumer inst) { - switch(index) { - case 0: return new Tactic_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 instanceof EObject) { // org::eclipse::xtext::impl::RuleCallImpl - IEObjectConsumer param = createEObjectConsumer((EObject)value); - if(param.isInstanceOf(grammarAccess.getTacticRule().getType().getClassifier())) { - type = AssignmentType.PARSER_RULE_CALL; - element = grammarAccess.getAdaptationProcessAccess().getTacticsTacticParserRuleCall_12_1_0(); - consumed = obj; - return param; - } - } - return null; - } - - @Override - 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 AdaptationProcess_CommaKeyword_12_0(lastRuleCallOrigin, next, actIndex, consumed); - default: return null; - } - } -} - - -// "strategies" -protected class AdaptationProcess_StrategiesKeyword_13 extends KeywordToken { - - public AdaptationProcess_StrategiesKeyword_13(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) { - super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer); - } - - @Override - public Keyword getGrammarElement() { - return grammarAccess.getAdaptationProcessAccess().getStrategiesKeyword_13(); - } - - @Override - public AbstractToken createFollower(int index, IEObjectConsumer inst) { - switch(index) { - case 0: return new AdaptationProcess_Group_12(lastRuleCallOrigin, this, 0, inst); - case 1: return new AdaptationProcess_TacticsAssignment_11(lastRuleCallOrigin, this, 1, inst); - default: return null; - } - } - -} - -// ":" -protected class AdaptationProcess_ColonKeyword_14 extends KeywordToken { - - public AdaptationProcess_ColonKeyword_14(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) { - super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer); - } - - @Override - public Keyword getGrammarElement() { - return grammarAccess.getAdaptationProcessAccess().getColonKeyword_14(); - } - - @Override - public AbstractToken createFollower(int index, IEObjectConsumer inst) { - switch(index) { - case 0: return new AdaptationProcess_StrategiesKeyword_13(lastRuleCallOrigin, this, 0, inst); - default: return null; - } - } - -} - -// strategies+=Strategy -protected class AdaptationProcess_StrategiesAssignment_15 extends AssignmentToken { - - public AdaptationProcess_StrategiesAssignment_15(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) { - super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer); - } - - @Override - public Assignment getGrammarElement() { - return grammarAccess.getAdaptationProcessAccess().getStrategiesAssignment_15(); - } - - @Override - public AbstractToken createFollower(int index, IEObjectConsumer inst) { - switch(index) { - case 0: return new Strategy_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 instanceof EObject) { // org::eclipse::xtext::impl::RuleCallImpl - IEObjectConsumer param = createEObjectConsumer((EObject)value); - if(param.isInstanceOf(grammarAccess.getStrategyRule().getType().getClassifier())) { - type = AssignmentType.PARSER_RULE_CALL; - element = grammarAccess.getAdaptationProcessAccess().getStrategiesStrategyParserRuleCall_15_0(); - consumed = obj; - return param; - } - } - return null; - } - - @Override - 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 AdaptationProcess_ColonKeyword_14(lastRuleCallOrigin, next, actIndex, consumed); - default: return null; - } - } -} - -// ("," strategies+=Strategy)* -protected class AdaptationProcess_Group_16 extends GroupToken { - - public AdaptationProcess_Group_16(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) { - super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer); - } - - @Override - public Group getGrammarElement() { - return grammarAccess.getAdaptationProcessAccess().getGroup_16(); - } - - @Override - public AbstractToken createFollower(int index, IEObjectConsumer inst) { - switch(index) { - case 0: return new AdaptationProcess_StrategiesAssignment_16_1(lastRuleCallOrigin, this, 0, inst); - default: return null; - } - } - -} - -// "," -protected class AdaptationProcess_CommaKeyword_16_0 extends KeywordToken { - - public AdaptationProcess_CommaKeyword_16_0(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) { - super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer); - } - - @Override - public Keyword getGrammarElement() { - return grammarAccess.getAdaptationProcessAccess().getCommaKeyword_16_0(); - } - - @Override - public AbstractToken createFollower(int index, IEObjectConsumer inst) { - switch(index) { - case 0: return new AdaptationProcess_Group_16(lastRuleCallOrigin, this, 0, inst); - case 1: return new AdaptationProcess_StrategiesAssignment_15(lastRuleCallOrigin, this, 1, inst); - default: return null; - } - } - -} - -// strategies+=Strategy -protected class AdaptationProcess_StrategiesAssignment_16_1 extends AssignmentToken { - - public AdaptationProcess_StrategiesAssignment_16_1(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) { - super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer); - } - - @Override - public Assignment getGrammarElement() { - return grammarAccess.getAdaptationProcessAccess().getStrategiesAssignment_16_1(); - } - - @Override - public AbstractToken createFollower(int index, IEObjectConsumer inst) { - switch(index) { - case 0: return new Strategy_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 instanceof EObject) { // org::eclipse::xtext::impl::RuleCallImpl - IEObjectConsumer param = createEObjectConsumer((EObject)value); - if(param.isInstanceOf(grammarAccess.getStrategyRule().getType().getClassifier())) { - type = AssignmentType.PARSER_RULE_CALL; - element = grammarAccess.getAdaptationProcessAccess().getStrategiesStrategyParserRuleCall_16_1_0(); - consumed = obj; - return param; - } - } - return null; - } - - @Override - 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 AdaptationProcess_CommaKeyword_16_0(lastRuleCallOrigin, next, actIndex, consumed); - default: return null; - } - } -} - - -// ("parameters" ":" parameters+=Parameter ("," parameters+=Parameter)*)? -protected class AdaptationProcess_Group_17 extends GroupToken { - - public AdaptationProcess_Group_17(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) { - super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer); - } - - @Override - public Group getGrammarElement() { - return grammarAccess.getAdaptationProcessAccess().getGroup_17(); - } - - @Override - public AbstractToken createFollower(int index, IEObjectConsumer inst) { - switch(index) { - case 0: return new AdaptationProcess_Group_17_3(lastRuleCallOrigin, this, 0, inst); - case 1: return new AdaptationProcess_ParametersAssignment_17_2(lastRuleCallOrigin, this, 1, inst); - default: return null; - } - } - -} - -// "parameters" -protected class AdaptationProcess_ParametersKeyword_17_0 extends KeywordToken { - - public AdaptationProcess_ParametersKeyword_17_0(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) { - super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer); - } - - @Override - public Keyword getGrammarElement() { - return grammarAccess.getAdaptationProcessAccess().getParametersKeyword_17_0(); - } - - @Override - public AbstractToken createFollower(int index, IEObjectConsumer inst) { - switch(index) { - case 0: return new AdaptationProcess_Group_16(lastRuleCallOrigin, this, 0, inst); - case 1: return new AdaptationProcess_StrategiesAssignment_15(lastRuleCallOrigin, this, 1, inst); - default: return null; - } - } - -} - -// ":" -protected class AdaptationProcess_ColonKeyword_17_1 extends KeywordToken { - - public AdaptationProcess_ColonKeyword_17_1(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) { - super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer); - } - - @Override - public Keyword getGrammarElement() { - return grammarAccess.getAdaptationProcessAccess().getColonKeyword_17_1(); - } - - @Override - public AbstractToken createFollower(int index, IEObjectConsumer inst) { - switch(index) { - case 0: return new AdaptationProcess_ParametersKeyword_17_0(lastRuleCallOrigin, this, 0, inst); - default: return null; - } - } - -} - -// parameters+=Parameter -protected class AdaptationProcess_ParametersAssignment_17_2 extends AssignmentToken { - - public AdaptationProcess_ParametersAssignment_17_2(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) { - super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer); - } - - @Override - public Assignment getGrammarElement() { - return grammarAccess.getAdaptationProcessAccess().getParametersAssignment_17_2(); - } - - @Override - public AbstractToken createFollower(int index, IEObjectConsumer inst) { - switch(index) { - case 0: return new Parameter_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 instanceof EObject) { // org::eclipse::xtext::impl::RuleCallImpl - IEObjectConsumer param = createEObjectConsumer((EObject)value); - if(param.isInstanceOf(grammarAccess.getParameterRule().getType().getClassifier())) { - type = AssignmentType.PARSER_RULE_CALL; - element = grammarAccess.getAdaptationProcessAccess().getParametersParameterParserRuleCall_17_2_0(); - consumed = obj; - return param; - } - } - return null; - } - - @Override - 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 AdaptationProcess_ColonKeyword_17_1(lastRuleCallOrigin, next, actIndex, consumed); - default: return null; - } - } -} - -// ("," parameters+=Parameter)* -protected class AdaptationProcess_Group_17_3 extends GroupToken { - - public AdaptationProcess_Group_17_3(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) { - super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer); - } - - @Override - public Group getGrammarElement() { - return grammarAccess.getAdaptationProcessAccess().getGroup_17_3(); - } - - @Override - public AbstractToken createFollower(int index, IEObjectConsumer inst) { - switch(index) { - case 0: return new AdaptationProcess_ParametersAssignment_17_3_1(lastRuleCallOrigin, this, 0, inst); - default: return null; - } - } - -} - -// "," -protected class AdaptationProcess_CommaKeyword_17_3_0 extends KeywordToken { - - public AdaptationProcess_CommaKeyword_17_3_0(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) { - super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer); - } - - @Override - public Keyword getGrammarElement() { - return grammarAccess.getAdaptationProcessAccess().getCommaKeyword_17_3_0(); - } - - @Override - public AbstractToken createFollower(int index, IEObjectConsumer inst) { - switch(index) { - case 0: return new AdaptationProcess_Group_17_3(lastRuleCallOrigin, this, 0, inst); - case 1: return new AdaptationProcess_ParametersAssignment_17_2(lastRuleCallOrigin, this, 1, inst); - default: return null; - } - } - -} - -// parameters+=Parameter -protected class AdaptationProcess_ParametersAssignment_17_3_1 extends AssignmentToken { - - public AdaptationProcess_ParametersAssignment_17_3_1(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) { - super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer); - } - - @Override - public Assignment getGrammarElement() { - return grammarAccess.getAdaptationProcessAccess().getParametersAssignment_17_3_1(); - } - - @Override - public AbstractToken createFollower(int index, IEObjectConsumer inst) { - switch(index) { - case 0: return new Parameter_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 instanceof EObject) { // org::eclipse::xtext::impl::RuleCallImpl - IEObjectConsumer param = createEObjectConsumer((EObject)value); - if(param.isInstanceOf(grammarAccess.getParameterRule().getType().getClassifier())) { - type = AssignmentType.PARSER_RULE_CALL; - element = grammarAccess.getAdaptationProcessAccess().getParametersParameterParserRuleCall_17_3_1_0(); - consumed = obj; - return param; - } - } - return null; - } - - @Override - 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 AdaptationProcess_CommaKeyword_17_3_0(lastRuleCallOrigin, next, actIndex, consumed); - default: return null; - } - } -} - - - -// "}" -protected class AdaptationProcess_RightCurlyBracketKeyword_18 extends KeywordToken { - - public AdaptationProcess_RightCurlyBracketKeyword_18(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) { - super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer); - } - - @Override - public Keyword getGrammarElement() { - return grammarAccess.getAdaptationProcessAccess().getRightCurlyBracketKeyword_18(); - } - - @Override - public AbstractToken createFollower(int index, IEObjectConsumer inst) { - switch(index) { - case 0: return new AdaptationProcess_Group_17(lastRuleCallOrigin, this, 0, inst); - case 1: return new AdaptationProcess_Group_16(lastRuleCallOrigin, this, 1, inst); - case 2: return new AdaptationProcess_StrategiesAssignment_15(lastRuleCallOrigin, this, 2, inst); - default: return null; - } - } - -} - - -/************ end Rule AdaptationProcess ****************/ - - -/************ begin Rule AdaptationPoint **************** - * - * AdaptationPoint returns adaptationpoints::AdaptationPoint: //ModelVariableConfigurationRange | ModelEntityConfigurationRange; - * "AdaptionPoint"; - * - **/ - -// //ModelVariableConfigurationRange | ModelEntityConfigurationRange; -// "AdaptionPoint" -protected class AdaptationPoint_AdaptionPointKeyword extends KeywordToken { - - public AdaptationPoint_AdaptionPointKeyword(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) { - super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer); - } - - @Override - public Keyword getGrammarElement() { - return grammarAccess.getAdaptationPointAccess().getAdaptionPointKeyword(); - } - - @Override - public AbstractToken createFollower(int index, IEObjectConsumer inst) { - switch(index) { - default: return lastRuleCallOrigin.createFollowerAfterReturn(this, index, index, inst); - } - } - -} - -/************ end Rule AdaptationPoint ****************/ - - -/************ begin Rule AbstractControlFlowElement **************** - * - * AbstractControlFlowElement: - * StartAction | StopAction | LoopAction | BranchAction | ActionReference; - * - **/ - -// StartAction | StopAction | LoopAction | BranchAction | ActionReference -protected class AbstractControlFlowElement_Alternatives extends AlternativesToken { - - public AbstractControlFlowElement_Alternatives(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) { - super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer); - } - - @Override - public Alternatives getGrammarElement() { - return grammarAccess.getAbstractControlFlowElementAccess().getAlternatives(); - } - - @Override - public AbstractToken createFollower(int index, IEObjectConsumer inst) { - switch(index) { - case 0: return new AbstractControlFlowElement_StartActionParserRuleCall_0(lastRuleCallOrigin, this, 0, inst); - case 1: return new AbstractControlFlowElement_StopActionParserRuleCall_1(lastRuleCallOrigin, this, 1, inst); - case 2: return new AbstractControlFlowElement_LoopActionParserRuleCall_2(lastRuleCallOrigin, this, 2, inst); - case 3: return new AbstractControlFlowElement_BranchActionParserRuleCall_3(lastRuleCallOrigin, this, 3, inst); - case 4: return new AbstractControlFlowElement_ActionReferenceParserRuleCall_4(lastRuleCallOrigin, this, 4, inst); - default: return null; - } - } - - @Override - public IEObjectConsumer tryConsume() { - if(getEObject().eClass() != grammarAccess.getStartActionAccess().getStartActionAction_0().getType().getClassifier()) - return null; - return eObjectConsumer; - } - -} - -// StartAction -protected class AbstractControlFlowElement_StartActionParserRuleCall_0 extends RuleCallToken { - - public AbstractControlFlowElement_StartActionParserRuleCall_0(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) { - super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer); - } - - @Override - public RuleCall getGrammarElement() { - return grammarAccess.getAbstractControlFlowElementAccess().getStartActionParserRuleCall_0(); - } - - @Override - public AbstractToken createFollower(int index, IEObjectConsumer inst) { - switch(index) { - case 0: return new StartAction_Group(this, this, 0, inst); - default: return null; - } - } - - @Override - public IEObjectConsumer tryConsume() { - if(checkForRecursion(StartAction_Group.class, eObjectConsumer)) return null; - return eObjectConsumer; - } - - @Override - public AbstractToken createFollowerAfterReturn(AbstractToken next, int actIndex, int index, IEObjectConsumer inst) { - switch(index) { - default: return lastRuleCallOrigin.createFollowerAfterReturn(next, actIndex , index, inst); - } - } -} - -// StopAction -protected class AbstractControlFlowElement_StopActionParserRuleCall_1 extends RuleCallToken { - - public AbstractControlFlowElement_StopActionParserRuleCall_1(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) { - super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer); - } - - @Override - public RuleCall getGrammarElement() { - return grammarAccess.getAbstractControlFlowElementAccess().getStopActionParserRuleCall_1(); - } - - @Override - public AbstractToken createFollower(int index, IEObjectConsumer inst) { - switch(index) { - case 0: return new StopAction_StopActionKeyword(this, this, 0, inst); - default: return null; - } - } - - @Override - public IEObjectConsumer tryConsume() { - if(checkForRecursion(StopAction_StopActionKeyword.class, eObjectConsumer)) return null; - return eObjectConsumer; - } - - @Override - public AbstractToken createFollowerAfterReturn(AbstractToken next, int actIndex, int index, IEObjectConsumer inst) { - switch(index) { - default: return lastRuleCallOrigin.createFollowerAfterReturn(next, actIndex , index, inst); - } - } -} - -// LoopAction -protected class AbstractControlFlowElement_LoopActionParserRuleCall_2 extends RuleCallToken { - - public AbstractControlFlowElement_LoopActionParserRuleCall_2(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) { - super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer); - } - - @Override - public RuleCall getGrammarElement() { - return grammarAccess.getAbstractControlFlowElementAccess().getLoopActionParserRuleCall_2(); - } - - @Override - public AbstractToken createFollower(int index, IEObjectConsumer inst) { - switch(index) { - case 0: return new LoopAction_LoopActionKeyword(this, this, 0, inst); - default: return null; - } - } - - @Override - public IEObjectConsumer tryConsume() { - if(checkForRecursion(LoopAction_LoopActionKeyword.class, eObjectConsumer)) return null; - return eObjectConsumer; - } - - @Override - public AbstractToken createFollowerAfterReturn(AbstractToken next, int actIndex, int index, IEObjectConsumer inst) { - switch(index) { - default: return lastRuleCallOrigin.createFollowerAfterReturn(next, actIndex , index, inst); - } - } -} - -// BranchAction -protected class AbstractControlFlowElement_BranchActionParserRuleCall_3 extends RuleCallToken { - - public AbstractControlFlowElement_BranchActionParserRuleCall_3(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) { - super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer); - } - - @Override - public RuleCall getGrammarElement() { - return grammarAccess.getAbstractControlFlowElementAccess().getBranchActionParserRuleCall_3(); - } - - @Override - public AbstractToken createFollower(int index, IEObjectConsumer inst) { - switch(index) { - case 0: return new BranchAction_BranchActionKeyword(this, this, 0, inst); - default: return null; - } - } - - @Override - public IEObjectConsumer tryConsume() { - if(checkForRecursion(BranchAction_BranchActionKeyword.class, eObjectConsumer)) return null; - return eObjectConsumer; - } - - @Override - public AbstractToken createFollowerAfterReturn(AbstractToken next, int actIndex, int index, IEObjectConsumer inst) { - switch(index) { - default: return lastRuleCallOrigin.createFollowerAfterReturn(next, actIndex , index, inst); - } - } -} - -// ActionReference -protected class AbstractControlFlowElement_ActionReferenceParserRuleCall_4 extends RuleCallToken { - - public AbstractControlFlowElement_ActionReferenceParserRuleCall_4(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) { - super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer); - } - - @Override - public RuleCall getGrammarElement() { - return grammarAccess.getAbstractControlFlowElementAccess().getActionReferenceParserRuleCall_4(); - } - - @Override - public AbstractToken createFollower(int index, IEObjectConsumer inst) { - switch(index) { - case 0: return new ActionReference_ActionReferenceKeyword(this, this, 0, inst); - default: return null; - } - } - - @Override - public IEObjectConsumer tryConsume() { - if(checkForRecursion(ActionReference_ActionReferenceKeyword.class, eObjectConsumer)) return null; - return eObjectConsumer; - } - - @Override - public AbstractToken createFollowerAfterReturn(AbstractToken next, int actIndex, int index, IEObjectConsumer inst) { - switch(index) { - default: return lastRuleCallOrigin.createFollowerAfterReturn(next, actIndex , index, inst); - } - } -} - - -/************ end Rule AbstractControlFlowElement ****************/ - - -/************ begin Rule VariationType **************** - * - * VariationType returns adaptationpoints::VariationType: - * PropertyRange | SetOfConfigurations; - * - **/ - -// PropertyRange | SetOfConfigurations -protected class VariationType_Alternatives extends AlternativesToken { - - public VariationType_Alternatives(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) { - super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer); - } - - @Override - public Alternatives getGrammarElement() { - return grammarAccess.getVariationTypeAccess().getAlternatives(); - } - - @Override - public AbstractToken createFollower(int index, IEObjectConsumer inst) { - switch(index) { - case 0: return new VariationType_PropertyRangeParserRuleCall_0(lastRuleCallOrigin, this, 0, inst); - case 1: return new VariationType_SetOfConfigurationsParserRuleCall_1(lastRuleCallOrigin, this, 1, inst); - default: return null; - } - } - -} - -// PropertyRange -protected class VariationType_PropertyRangeParserRuleCall_0 extends RuleCallToken { - - public VariationType_PropertyRangeParserRuleCall_0(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) { - super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer); - } - - @Override - public RuleCall getGrammarElement() { - return grammarAccess.getVariationTypeAccess().getPropertyRangeParserRuleCall_0(); - } - - @Override - public AbstractToken createFollower(int index, IEObjectConsumer inst) { - switch(index) { - case 0: return new PropertyRange_PropertyRangeKeyword(this, this, 0, inst); - default: return null; - } - } - - @Override - public IEObjectConsumer tryConsume() { - if(checkForRecursion(PropertyRange_PropertyRangeKeyword.class, eObjectConsumer)) return null; - return eObjectConsumer; - } - - @Override - public AbstractToken createFollowerAfterReturn(AbstractToken next, int actIndex, int index, IEObjectConsumer inst) { - switch(index) { - default: return lastRuleCallOrigin.createFollowerAfterReturn(next, actIndex , index, inst); - } - } -} - -// SetOfConfigurations -protected class VariationType_SetOfConfigurationsParserRuleCall_1 extends RuleCallToken { - - public VariationType_SetOfConfigurationsParserRuleCall_1(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) { - super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer); - } - - @Override - public RuleCall getGrammarElement() { - return grammarAccess.getVariationTypeAccess().getSetOfConfigurationsParserRuleCall_1(); - } - - @Override - public AbstractToken createFollower(int index, IEObjectConsumer inst) { - switch(index) { - case 0: return new SetOfConfigurations_SetOfConfigurationsKeyword(this, this, 0, inst); - default: return null; - } - } - - @Override - public IEObjectConsumer tryConsume() { - if(checkForRecursion(SetOfConfigurations_SetOfConfigurationsKeyword.class, eObjectConsumer)) return null; - return eObjectConsumer; - } - - @Override - public AbstractToken createFollowerAfterReturn(AbstractToken next, int actIndex, int index, IEObjectConsumer inst) { - switch(index) { - default: return lastRuleCallOrigin.createFollowerAfterReturn(next, actIndex , index, inst); - } - } -} - - -/************ end Rule VariationType ****************/ - - - -/************ begin Rule Tactic **************** - * - * Tactic: - * "Tactic" name=EString "{" ("input" ":" inputParams+=[Parameter|EString] ("," inputParams+=[Parameter|EString])*)? - * ("output" ":" outputParam=[Parameter|EString])? "implementedPlan" ":" implementedPlan=AdaptationPlan "}"; - * - **/ - -// "Tactic" name=EString "{" ("input" ":" inputParams+=[Parameter|EString] ("," inputParams+=[Parameter|EString])*)? -// ("output" ":" outputParam=[Parameter|EString])? "implementedPlan" ":" implementedPlan=AdaptationPlan "}" -protected class Tactic_Group extends GroupToken { - - public Tactic_Group(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) { - super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer); - } - - @Override - public Group getGrammarElement() { - return grammarAccess.getTacticAccess().getGroup(); - } - - @Override - public AbstractToken createFollower(int index, IEObjectConsumer inst) { - switch(index) { - case 0: return new Tactic_RightCurlyBracketKeyword_8(lastRuleCallOrigin, this, 0, inst); - default: return null; - } - } - - @Override - public IEObjectConsumer tryConsume() { - if(getEObject().eClass() != grammarAccess.getTacticRule().getType().getClassifier()) - return null; - return eObjectConsumer; - } - -} - -// "Tactic" -protected class Tactic_TacticKeyword_0 extends KeywordToken { - - public Tactic_TacticKeyword_0(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) { - super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer); - } - - @Override - public Keyword getGrammarElement() { - return grammarAccess.getTacticAccess().getTacticKeyword_0(); - } - - @Override - public AbstractToken createFollower(int index, IEObjectConsumer inst) { - switch(index) { - default: return lastRuleCallOrigin.createFollowerAfterReturn(this, index, index, inst); - } - } - -} - -// name=EString -protected class Tactic_NameAssignment_1 extends AssignmentToken { - - public Tactic_NameAssignment_1(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) { - super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer); - } - - @Override - public Assignment getGrammarElement() { - return grammarAccess.getTacticAccess().getNameAssignment_1(); - } - - @Override - public AbstractToken createFollower(int index, IEObjectConsumer inst) { - switch(index) { - case 0: return new Tactic_TacticKeyword_0(lastRuleCallOrigin, this, 0, inst); - default: return null; - } - } - - @Override - public IEObjectConsumer tryConsume() { - if((value = eObjectConsumer.getConsumable("name",true)) == null) return null; - IEObjectConsumer obj = eObjectConsumer.cloneAndConsume("name"); - if(valueSerializer.isValid(obj.getEObject(), grammarAccess.getTacticAccess().getNameEStringParserRuleCall_1_0(), value, null)) { - type = AssignmentType.DATATYPE_RULE_CALL; - element = grammarAccess.getTacticAccess().getNameEStringParserRuleCall_1_0(); - return obj; - } - return null; - } - -} - -// "{" -protected class Tactic_LeftCurlyBracketKeyword_2 extends KeywordToken { - - public Tactic_LeftCurlyBracketKeyword_2(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) { - super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer); - } - - @Override - public Keyword getGrammarElement() { - return grammarAccess.getTacticAccess().getLeftCurlyBracketKeyword_2(); - } - - @Override - public AbstractToken createFollower(int index, IEObjectConsumer inst) { - switch(index) { - case 0: return new Tactic_NameAssignment_1(lastRuleCallOrigin, this, 0, inst); - default: return null; - } - } - -} - -// ("input" ":" inputParams+=[Parameter|EString] ("," inputParams+=[Parameter|EString])*)? -protected class Tactic_Group_3 extends GroupToken { - - public Tactic_Group_3(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) { - super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer); - } - - @Override - public Group getGrammarElement() { - return grammarAccess.getTacticAccess().getGroup_3(); - } - - @Override - public AbstractToken createFollower(int index, IEObjectConsumer inst) { - switch(index) { - case 0: return new Tactic_Group_3_3(lastRuleCallOrigin, this, 0, inst); - case 1: return new Tactic_InputParamsAssignment_3_2(lastRuleCallOrigin, this, 1, inst); - default: return null; - } - } - -} - -// "input" -protected class Tactic_InputKeyword_3_0 extends KeywordToken { - - public Tactic_InputKeyword_3_0(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) { - super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer); - } - - @Override - public Keyword getGrammarElement() { - return grammarAccess.getTacticAccess().getInputKeyword_3_0(); - } - - @Override - public AbstractToken createFollower(int index, IEObjectConsumer inst) { - switch(index) { - case 0: return new Tactic_LeftCurlyBracketKeyword_2(lastRuleCallOrigin, this, 0, inst); - default: return null; - } - } - -} - -// ":" -protected class Tactic_ColonKeyword_3_1 extends KeywordToken { - - public Tactic_ColonKeyword_3_1(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) { - super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer); - } - - @Override - public Keyword getGrammarElement() { - return grammarAccess.getTacticAccess().getColonKeyword_3_1(); - } - - @Override - public AbstractToken createFollower(int index, IEObjectConsumer inst) { - switch(index) { - case 0: return new Tactic_InputKeyword_3_0(lastRuleCallOrigin, this, 0, inst); - default: return null; - } - } - -} - -// inputParams+=[Parameter|EString] -protected class Tactic_InputParamsAssignment_3_2 extends AssignmentToken { - - public Tactic_InputParamsAssignment_3_2(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) { - super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer); - } - - @Override - public Assignment getGrammarElement() { - return grammarAccess.getTacticAccess().getInputParamsAssignment_3_2(); - } - - @Override - public AbstractToken createFollower(int index, IEObjectConsumer inst) { - switch(index) { - case 0: return new Tactic_ColonKeyword_3_1(lastRuleCallOrigin, this, 0, inst); - default: return null; - } - } - - @Override - public IEObjectConsumer tryConsume() { - if((value = eObjectConsumer.getConsumable("inputParams",true)) == null) return null; - IEObjectConsumer obj = eObjectConsumer.cloneAndConsume("inputParams"); - if(value instanceof EObject) { // org::eclipse::xtext::impl::CrossReferenceImpl - IEObjectConsumer param = createEObjectConsumer((EObject)value); - if(param.isInstanceOf(grammarAccess.getTacticAccess().getInputParamsParameterCrossReference_3_2_0().getType().getClassifier())) { - type = AssignmentType.CROSS_REFERENCE; - element = grammarAccess.getTacticAccess().getInputParamsParameterCrossReference_3_2_0(); - return obj; - } - } - return null; - } - -} - -// ("," inputParams+=[Parameter|EString])* -protected class Tactic_Group_3_3 extends GroupToken { - - public Tactic_Group_3_3(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) { - super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer); - } - - @Override - public Group getGrammarElement() { - return grammarAccess.getTacticAccess().getGroup_3_3(); - } - - @Override - public AbstractToken createFollower(int index, IEObjectConsumer inst) { - switch(index) { - case 0: return new Tactic_InputParamsAssignment_3_3_1(lastRuleCallOrigin, this, 0, inst); - default: return null; - } - } - -} - -// "," -protected class Tactic_CommaKeyword_3_3_0 extends KeywordToken { - - public Tactic_CommaKeyword_3_3_0(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) { - super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer); - } - - @Override - public Keyword getGrammarElement() { - return grammarAccess.getTacticAccess().getCommaKeyword_3_3_0(); - } - - @Override - public AbstractToken createFollower(int index, IEObjectConsumer inst) { - switch(index) { - case 0: return new Tactic_Group_3_3(lastRuleCallOrigin, this, 0, inst); - case 1: return new Tactic_InputParamsAssignment_3_2(lastRuleCallOrigin, this, 1, inst); - default: return null; - } - } - -} - -// inputParams+=[Parameter|EString] -protected class Tactic_InputParamsAssignment_3_3_1 extends AssignmentToken { - - public Tactic_InputParamsAssignment_3_3_1(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) { - super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer); - } - - @Override - public Assignment getGrammarElement() { - return grammarAccess.getTacticAccess().getInputParamsAssignment_3_3_1(); - } - - @Override - public AbstractToken createFollower(int index, IEObjectConsumer inst) { - switch(index) { - case 0: return new Tactic_CommaKeyword_3_3_0(lastRuleCallOrigin, this, 0, inst); - default: return null; - } - } - - @Override - public IEObjectConsumer tryConsume() { - if((value = eObjectConsumer.getConsumable("inputParams",false)) == null) return null; - IEObjectConsumer obj = eObjectConsumer.cloneAndConsume("inputParams"); - if(value instanceof EObject) { // org::eclipse::xtext::impl::CrossReferenceImpl - IEObjectConsumer param = createEObjectConsumer((EObject)value); - if(param.isInstanceOf(grammarAccess.getTacticAccess().getInputParamsParameterCrossReference_3_3_1_0().getType().getClassifier())) { - type = AssignmentType.CROSS_REFERENCE; - element = grammarAccess.getTacticAccess().getInputParamsParameterCrossReference_3_3_1_0(); - return obj; - } - } - return null; - } - -} - - - -// ("output" ":" outputParam=[Parameter|EString])? -protected class Tactic_Group_4 extends GroupToken { - - public Tactic_Group_4(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) { - super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer); - } - - @Override - public Group getGrammarElement() { - return grammarAccess.getTacticAccess().getGroup_4(); - } - - @Override - public AbstractToken createFollower(int index, IEObjectConsumer inst) { - switch(index) { - case 0: return new Tactic_OutputParamAssignment_4_2(lastRuleCallOrigin, this, 0, inst); - default: return null; - } - } - -} - -// "output" -protected class Tactic_OutputKeyword_4_0 extends KeywordToken { - - public Tactic_OutputKeyword_4_0(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) { - super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer); - } - - @Override - public Keyword getGrammarElement() { - return grammarAccess.getTacticAccess().getOutputKeyword_4_0(); - } - - @Override - public AbstractToken createFollower(int index, IEObjectConsumer inst) { - switch(index) { - case 0: return new Tactic_Group_3(lastRuleCallOrigin, this, 0, inst); - case 1: return new Tactic_LeftCurlyBracketKeyword_2(lastRuleCallOrigin, this, 1, inst); - default: return null; - } - } - -} - -// ":" -protected class Tactic_ColonKeyword_4_1 extends KeywordToken { - - public Tactic_ColonKeyword_4_1(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) { - super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer); - } - - @Override - public Keyword getGrammarElement() { - return grammarAccess.getTacticAccess().getColonKeyword_4_1(); - } - - @Override - public AbstractToken createFollower(int index, IEObjectConsumer inst) { - switch(index) { - case 0: return new Tactic_OutputKeyword_4_0(lastRuleCallOrigin, this, 0, inst); - default: return null; - } - } - -} - -// outputParam=[Parameter|EString] -protected class Tactic_OutputParamAssignment_4_2 extends AssignmentToken { - - public Tactic_OutputParamAssignment_4_2(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) { - super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer); - } - - @Override - public Assignment getGrammarElement() { - return grammarAccess.getTacticAccess().getOutputParamAssignment_4_2(); - } - - @Override - public AbstractToken createFollower(int index, IEObjectConsumer inst) { - switch(index) { - case 0: return new Tactic_ColonKeyword_4_1(lastRuleCallOrigin, this, 0, inst); - default: return null; - } - } - - @Override - public IEObjectConsumer tryConsume() { - if((value = eObjectConsumer.getConsumable("outputParam",false)) == null) return null; - IEObjectConsumer obj = eObjectConsumer.cloneAndConsume("outputParam"); - if(value instanceof EObject) { // org::eclipse::xtext::impl::CrossReferenceImpl - IEObjectConsumer param = createEObjectConsumer((EObject)value); - if(param.isInstanceOf(grammarAccess.getTacticAccess().getOutputParamParameterCrossReference_4_2_0().getType().getClassifier())) { - type = AssignmentType.CROSS_REFERENCE; - element = grammarAccess.getTacticAccess().getOutputParamParameterCrossReference_4_2_0(); - return obj; - } - } - return null; - } - -} - - -// "implementedPlan" -protected class Tactic_ImplementedPlanKeyword_5 extends KeywordToken { - - public Tactic_ImplementedPlanKeyword_5(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) { - super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer); - } - - @Override - public Keyword getGrammarElement() { - return grammarAccess.getTacticAccess().getImplementedPlanKeyword_5(); - } - - @Override - public AbstractToken createFollower(int index, IEObjectConsumer inst) { - switch(index) { - case 0: return new Tactic_Group_4(lastRuleCallOrigin, this, 0, inst); - case 1: return new Tactic_Group_3(lastRuleCallOrigin, this, 1, inst); - case 2: return new Tactic_LeftCurlyBracketKeyword_2(lastRuleCallOrigin, this, 2, inst); - default: return null; - } - } - -} - -// ":" -protected class Tactic_ColonKeyword_6 extends KeywordToken { - - public Tactic_ColonKeyword_6(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) { - super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer); - } - - @Override - public Keyword getGrammarElement() { - return grammarAccess.getTacticAccess().getColonKeyword_6(); - } - - @Override - public AbstractToken createFollower(int index, IEObjectConsumer inst) { - switch(index) { - case 0: return new Tactic_ImplementedPlanKeyword_5(lastRuleCallOrigin, this, 0, inst); - default: return null; - } - } - -} - -// implementedPlan=AdaptationPlan -protected class Tactic_ImplementedPlanAssignment_7 extends AssignmentToken { - - public Tactic_ImplementedPlanAssignment_7(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) { - super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer); - } - - @Override - public Assignment getGrammarElement() { - return grammarAccess.getTacticAccess().getImplementedPlanAssignment_7(); - } - - @Override - public AbstractToken createFollower(int index, IEObjectConsumer inst) { - switch(index) { - case 0: return new AdaptationPlan_Group(this, this, 0, inst); - default: return null; - } - } - - @Override - public IEObjectConsumer tryConsume() { - if((value = eObjectConsumer.getConsumable("implementedPlan",true)) == null) return null; - IEObjectConsumer obj = eObjectConsumer.cloneAndConsume("implementedPlan"); - if(value instanceof EObject) { // org::eclipse::xtext::impl::RuleCallImpl - IEObjectConsumer param = createEObjectConsumer((EObject)value); - if(param.isInstanceOf(grammarAccess.getAdaptationPlanRule().getType().getClassifier())) { - type = AssignmentType.PARSER_RULE_CALL; - element = grammarAccess.getTacticAccess().getImplementedPlanAdaptationPlanParserRuleCall_7_0(); - consumed = obj; - return param; - } - } - return null; - } - - @Override - 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 Tactic_ColonKeyword_6(lastRuleCallOrigin, next, actIndex, consumed); - default: return null; - } - } -} - -// "}" -protected class Tactic_RightCurlyBracketKeyword_8 extends KeywordToken { - - public Tactic_RightCurlyBracketKeyword_8(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) { - super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer); - } - - @Override - public Keyword getGrammarElement() { - return grammarAccess.getTacticAccess().getRightCurlyBracketKeyword_8(); - } - - @Override - public AbstractToken createFollower(int index, IEObjectConsumer inst) { - switch(index) { - case 0: return new Tactic_ImplementedPlanAssignment_7(lastRuleCallOrigin, this, 0, inst); - default: return null; - } - } - -} - - -/************ end Rule Tactic ****************/ - - -/************ begin Rule Action **************** - * - * //TODO referredAdaptionPoint - * //TODO ask because of adaptionActionOperation - * / * - * //id=EString - * '{' - * 'name' name=EString - * ('outputParam' outputParam=[Parameter|EString])? - * ('inputParams' '(' inputParams+=[Parameter|EString] ( "," inputParams+=[Parameter|EString])* ')' )? - * 'referredAdaptationPoint' referredAdaptationPoint=[adaptationpoints::AdaptationPoint|EString] - * 'adaptationActionOperation' adaptationActionOperation=AdaptationActionOperation - * '}' - * * / Action: - * "Action" name=EString "{" ("input" ":" inputParams+=[Parameter|EString] ("," inputParams+=[Parameter|EString])*)? - * ("output" ":" outputParam=[Parameter|EString])? "referredAdaptationPoint" ":" - * referredAdaptationPoint=[adaptationpoints::AdaptationPoint|EString] "adaptationActionOperation" ":" - * adaptationActionOperation=AdaptationActionOperation "}"; - * - **/ - -// "Action" name=EString "{" ("input" ":" inputParams+=[Parameter|EString] ("," inputParams+=[Parameter|EString])*)? -// ("output" ":" outputParam=[Parameter|EString])? "referredAdaptationPoint" ":" -// referredAdaptationPoint=[adaptationpoints::AdaptationPoint|EString] "adaptationActionOperation" ":" -// adaptationActionOperation=AdaptationActionOperation "}" -protected class Action_Group extends GroupToken { - - public Action_Group(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) { - super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer); - } - - @Override - public Group getGrammarElement() { - return grammarAccess.getActionAccess().getGroup(); - } - - @Override - public AbstractToken createFollower(int index, IEObjectConsumer inst) { - switch(index) { - case 0: return new Action_RightCurlyBracketKeyword_11(lastRuleCallOrigin, this, 0, inst); - default: return null; - } - } - - @Override - public IEObjectConsumer tryConsume() { - if(getEObject().eClass() != grammarAccess.getActionRule().getType().getClassifier()) - return null; - return eObjectConsumer; - } - -} - -// "Action" -protected class Action_ActionKeyword_0 extends KeywordToken { - - public Action_ActionKeyword_0(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) { - super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer); - } - - @Override - public Keyword getGrammarElement() { - return grammarAccess.getActionAccess().getActionKeyword_0(); - } - - @Override - public AbstractToken createFollower(int index, IEObjectConsumer inst) { - switch(index) { - default: return lastRuleCallOrigin.createFollowerAfterReturn(this, index, index, inst); - } - } - -} - -// name=EString -protected class Action_NameAssignment_1 extends AssignmentToken { - - public Action_NameAssignment_1(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) { - super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer); - } - - @Override - public Assignment getGrammarElement() { - return grammarAccess.getActionAccess().getNameAssignment_1(); - } - - @Override - public AbstractToken createFollower(int index, IEObjectConsumer inst) { - switch(index) { - case 0: return new Action_ActionKeyword_0(lastRuleCallOrigin, this, 0, inst); - default: return null; - } - } - - @Override - public IEObjectConsumer tryConsume() { - if((value = eObjectConsumer.getConsumable("name",true)) == null) return null; - IEObjectConsumer obj = eObjectConsumer.cloneAndConsume("name"); - if(valueSerializer.isValid(obj.getEObject(), grammarAccess.getActionAccess().getNameEStringParserRuleCall_1_0(), value, null)) { - type = AssignmentType.DATATYPE_RULE_CALL; - element = grammarAccess.getActionAccess().getNameEStringParserRuleCall_1_0(); - return obj; - } - return null; - } - -} - -// "{" -protected class Action_LeftCurlyBracketKeyword_2 extends KeywordToken { - - public Action_LeftCurlyBracketKeyword_2(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) { - super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer); - } - - @Override - public Keyword getGrammarElement() { - return grammarAccess.getActionAccess().getLeftCurlyBracketKeyword_2(); - } - - @Override - public AbstractToken createFollower(int index, IEObjectConsumer inst) { - switch(index) { - case 0: return new Action_NameAssignment_1(lastRuleCallOrigin, this, 0, inst); - default: return null; - } - } - -} - -// ("input" ":" inputParams+=[Parameter|EString] ("," inputParams+=[Parameter|EString])*)? -protected class Action_Group_3 extends GroupToken { - - public Action_Group_3(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) { - super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer); - } - - @Override - public Group getGrammarElement() { - return grammarAccess.getActionAccess().getGroup_3(); - } - - @Override - public AbstractToken createFollower(int index, IEObjectConsumer inst) { - switch(index) { - case 0: return new Action_Group_3_3(lastRuleCallOrigin, this, 0, inst); - case 1: return new Action_InputParamsAssignment_3_2(lastRuleCallOrigin, this, 1, inst); - default: return null; - } - } - -} - -// "input" -protected class Action_InputKeyword_3_0 extends KeywordToken { - - public Action_InputKeyword_3_0(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) { - super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer); - } - - @Override - public Keyword getGrammarElement() { - return grammarAccess.getActionAccess().getInputKeyword_3_0(); - } - - @Override - public AbstractToken createFollower(int index, IEObjectConsumer inst) { - switch(index) { - case 0: return new Action_LeftCurlyBracketKeyword_2(lastRuleCallOrigin, this, 0, inst); - default: return null; - } - } - -} - -// ":" -protected class Action_ColonKeyword_3_1 extends KeywordToken { - - public Action_ColonKeyword_3_1(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) { - super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer); - } - - @Override - public Keyword getGrammarElement() { - return grammarAccess.getActionAccess().getColonKeyword_3_1(); - } - - @Override - public AbstractToken createFollower(int index, IEObjectConsumer inst) { - switch(index) { - case 0: return new Action_InputKeyword_3_0(lastRuleCallOrigin, this, 0, inst); - default: return null; - } - } - -} - -// inputParams+=[Parameter|EString] -protected class Action_InputParamsAssignment_3_2 extends AssignmentToken { - - public Action_InputParamsAssignment_3_2(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) { - super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer); - } - - @Override - public Assignment getGrammarElement() { - return grammarAccess.getActionAccess().getInputParamsAssignment_3_2(); - } - - @Override - public AbstractToken createFollower(int index, IEObjectConsumer inst) { - switch(index) { - case 0: return new Action_ColonKeyword_3_1(lastRuleCallOrigin, this, 0, inst); - default: return null; - } - } - - @Override - public IEObjectConsumer tryConsume() { - if((value = eObjectConsumer.getConsumable("inputParams",true)) == null) return null; - IEObjectConsumer obj = eObjectConsumer.cloneAndConsume("inputParams"); - if(value instanceof EObject) { // org::eclipse::xtext::impl::CrossReferenceImpl - IEObjectConsumer param = createEObjectConsumer((EObject)value); - if(param.isInstanceOf(grammarAccess.getActionAccess().getInputParamsParameterCrossReference_3_2_0().getType().getClassifier())) { - type = AssignmentType.CROSS_REFERENCE; - element = grammarAccess.getActionAccess().getInputParamsParameterCrossReference_3_2_0(); - return obj; - } - } - return null; - } - -} - -// ("," inputParams+=[Parameter|EString])* -protected class Action_Group_3_3 extends GroupToken { - - public Action_Group_3_3(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) { - super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer); - } - - @Override - public Group getGrammarElement() { - return grammarAccess.getActionAccess().getGroup_3_3(); - } - - @Override - public AbstractToken createFollower(int index, IEObjectConsumer inst) { - switch(index) { - case 0: return new Action_InputParamsAssignment_3_3_1(lastRuleCallOrigin, this, 0, inst); - default: return null; - } - } - -} - -// "," -protected class Action_CommaKeyword_3_3_0 extends KeywordToken { - - public Action_CommaKeyword_3_3_0(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) { - super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer); - } - - @Override - public Keyword getGrammarElement() { - return grammarAccess.getActionAccess().getCommaKeyword_3_3_0(); - } - - @Override - public AbstractToken createFollower(int index, IEObjectConsumer inst) { - switch(index) { - case 0: return new Action_Group_3_3(lastRuleCallOrigin, this, 0, inst); - case 1: return new Action_InputParamsAssignment_3_2(lastRuleCallOrigin, this, 1, inst); - default: return null; - } - } - -} - -// inputParams+=[Parameter|EString] -protected class Action_InputParamsAssignment_3_3_1 extends AssignmentToken { - - public Action_InputParamsAssignment_3_3_1(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) { - super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer); - } - - @Override - public Assignment getGrammarElement() { - return grammarAccess.getActionAccess().getInputParamsAssignment_3_3_1(); - } - - @Override - public AbstractToken createFollower(int index, IEObjectConsumer inst) { - switch(index) { - case 0: return new Action_CommaKeyword_3_3_0(lastRuleCallOrigin, this, 0, inst); - default: return null; - } - } - - @Override - public IEObjectConsumer tryConsume() { - if((value = eObjectConsumer.getConsumable("inputParams",false)) == null) return null; - IEObjectConsumer obj = eObjectConsumer.cloneAndConsume("inputParams"); - if(value instanceof EObject) { // org::eclipse::xtext::impl::CrossReferenceImpl - IEObjectConsumer param = createEObjectConsumer((EObject)value); - if(param.isInstanceOf(grammarAccess.getActionAccess().getInputParamsParameterCrossReference_3_3_1_0().getType().getClassifier())) { - type = AssignmentType.CROSS_REFERENCE; - element = grammarAccess.getActionAccess().getInputParamsParameterCrossReference_3_3_1_0(); - return obj; - } - } - return null; - } - -} - - - -// ("output" ":" outputParam=[Parameter|EString])? -protected class Action_Group_4 extends GroupToken { - - public Action_Group_4(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) { - super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer); - } - - @Override - public Group getGrammarElement() { - return grammarAccess.getActionAccess().getGroup_4(); - } - - @Override - public AbstractToken createFollower(int index, IEObjectConsumer inst) { - switch(index) { - case 0: return new Action_OutputParamAssignment_4_2(lastRuleCallOrigin, this, 0, inst); - default: return null; - } - } - -} - -// "output" -protected class Action_OutputKeyword_4_0 extends KeywordToken { - - public Action_OutputKeyword_4_0(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) { - super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer); - } - - @Override - public Keyword getGrammarElement() { - return grammarAccess.getActionAccess().getOutputKeyword_4_0(); - } - - @Override - public AbstractToken createFollower(int index, IEObjectConsumer inst) { - switch(index) { - case 0: return new Action_Group_3(lastRuleCallOrigin, this, 0, inst); - case 1: return new Action_LeftCurlyBracketKeyword_2(lastRuleCallOrigin, this, 1, inst); - default: return null; - } - } - -} - -// ":" -protected class Action_ColonKeyword_4_1 extends KeywordToken { - - public Action_ColonKeyword_4_1(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) { - super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer); - } - - @Override - public Keyword getGrammarElement() { - return grammarAccess.getActionAccess().getColonKeyword_4_1(); - } - - @Override - public AbstractToken createFollower(int index, IEObjectConsumer inst) { - switch(index) { - case 0: return new Action_OutputKeyword_4_0(lastRuleCallOrigin, this, 0, inst); - default: return null; - } - } - -} - -// outputParam=[Parameter|EString] -protected class Action_OutputParamAssignment_4_2 extends AssignmentToken { - - public Action_OutputParamAssignment_4_2(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) { - super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer); - } - - @Override - public Assignment getGrammarElement() { - return grammarAccess.getActionAccess().getOutputParamAssignment_4_2(); - } - - @Override - public AbstractToken createFollower(int index, IEObjectConsumer inst) { - switch(index) { - case 0: return new Action_ColonKeyword_4_1(lastRuleCallOrigin, this, 0, inst); - default: return null; - } - } - - @Override - public IEObjectConsumer tryConsume() { - if((value = eObjectConsumer.getConsumable("outputParam",false)) == null) return null; - IEObjectConsumer obj = eObjectConsumer.cloneAndConsume("outputParam"); - if(value instanceof EObject) { // org::eclipse::xtext::impl::CrossReferenceImpl - IEObjectConsumer param = createEObjectConsumer((EObject)value); - if(param.isInstanceOf(grammarAccess.getActionAccess().getOutputParamParameterCrossReference_4_2_0().getType().getClassifier())) { - type = AssignmentType.CROSS_REFERENCE; - element = grammarAccess.getActionAccess().getOutputParamParameterCrossReference_4_2_0(); - return obj; - } - } - return null; - } - -} - - -// "referredAdaptationPoint" -protected class Action_ReferredAdaptationPointKeyword_5 extends KeywordToken { - - public Action_ReferredAdaptationPointKeyword_5(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) { - super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer); - } - - @Override - public Keyword getGrammarElement() { - return grammarAccess.getActionAccess().getReferredAdaptationPointKeyword_5(); - } - - @Override - public AbstractToken createFollower(int index, IEObjectConsumer inst) { - switch(index) { - case 0: return new Action_Group_4(lastRuleCallOrigin, this, 0, inst); - case 1: return new Action_Group_3(lastRuleCallOrigin, this, 1, inst); - case 2: return new Action_LeftCurlyBracketKeyword_2(lastRuleCallOrigin, this, 2, inst); - default: return null; - } - } - -} - -// ":" -protected class Action_ColonKeyword_6 extends KeywordToken { - - public Action_ColonKeyword_6(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) { - super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer); - } - - @Override - public Keyword getGrammarElement() { - return grammarAccess.getActionAccess().getColonKeyword_6(); - } - - @Override - public AbstractToken createFollower(int index, IEObjectConsumer inst) { - switch(index) { - case 0: return new Action_ReferredAdaptationPointKeyword_5(lastRuleCallOrigin, this, 0, inst); - default: return null; - } - } - -} - -// referredAdaptationPoint=[adaptationpoints::AdaptationPoint|EString] -protected class Action_ReferredAdaptationPointAssignment_7 extends AssignmentToken { - - public Action_ReferredAdaptationPointAssignment_7(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) { - super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer); - } - - @Override - public Assignment getGrammarElement() { - return grammarAccess.getActionAccess().getReferredAdaptationPointAssignment_7(); - } - - @Override - public AbstractToken createFollower(int index, IEObjectConsumer inst) { - switch(index) { - case 0: return new Action_ColonKeyword_6(lastRuleCallOrigin, this, 0, inst); - default: return null; - } - } - - @Override - public IEObjectConsumer tryConsume() { - if((value = eObjectConsumer.getConsumable("referredAdaptationPoint",true)) == null) return null; - IEObjectConsumer obj = eObjectConsumer.cloneAndConsume("referredAdaptationPoint"); - if(value instanceof EObject) { // org::eclipse::xtext::impl::CrossReferenceImpl - IEObjectConsumer param = createEObjectConsumer((EObject)value); - if(param.isInstanceOf(grammarAccess.getActionAccess().getReferredAdaptationPointAdaptationPointCrossReference_7_0().getType().getClassifier())) { - type = AssignmentType.CROSS_REFERENCE; - element = grammarAccess.getActionAccess().getReferredAdaptationPointAdaptationPointCrossReference_7_0(); - return obj; - } - } - return null; - } - -} - -// "adaptationActionOperation" -protected class Action_AdaptationActionOperationKeyword_8 extends KeywordToken { - - public Action_AdaptationActionOperationKeyword_8(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) { - super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer); - } - - @Override - public Keyword getGrammarElement() { - return grammarAccess.getActionAccess().getAdaptationActionOperationKeyword_8(); - } - - @Override - public AbstractToken createFollower(int index, IEObjectConsumer inst) { - switch(index) { - case 0: return new Action_ReferredAdaptationPointAssignment_7(lastRuleCallOrigin, this, 0, inst); - default: return null; - } - } - -} - -// ":" -protected class Action_ColonKeyword_9 extends KeywordToken { - - public Action_ColonKeyword_9(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) { - super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer); - } - - @Override - public Keyword getGrammarElement() { - return grammarAccess.getActionAccess().getColonKeyword_9(); - } - - @Override - public AbstractToken createFollower(int index, IEObjectConsumer inst) { - switch(index) { - case 0: return new Action_AdaptationActionOperationKeyword_8(lastRuleCallOrigin, this, 0, inst); - default: return null; - } - } - -} - -// adaptationActionOperation=AdaptationActionOperation -protected class Action_AdaptationActionOperationAssignment_10 extends AssignmentToken { - - public Action_AdaptationActionOperationAssignment_10(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) { - super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer); - } - - @Override - public Assignment getGrammarElement() { - return grammarAccess.getActionAccess().getAdaptationActionOperationAssignment_10(); - } - - @Override - public AbstractToken createFollower(int index, IEObjectConsumer inst) { - switch(index) { - case 0: return new AdaptationActionOperation_AdaptionActionOperationKeyword(this, this, 0, inst); - default: return null; - } - } - - @Override - public IEObjectConsumer tryConsume() { - if((value = eObjectConsumer.getConsumable("adaptationActionOperation",true)) == null) return null; - IEObjectConsumer obj = eObjectConsumer.cloneAndConsume("adaptationActionOperation"); - if(value instanceof EObject) { // org::eclipse::xtext::impl::RuleCallImpl - IEObjectConsumer param = createEObjectConsumer((EObject)value); - if(param.isInstanceOf(grammarAccess.getAdaptationActionOperationRule().getType().getClassifier())) { - type = AssignmentType.PARSER_RULE_CALL; - element = grammarAccess.getActionAccess().getAdaptationActionOperationAdaptationActionOperationParserRuleCall_10_0(); - consumed = obj; - return param; - } - } - return null; - } - - @Override - 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 Action_ColonKeyword_9(lastRuleCallOrigin, next, actIndex, consumed); - default: return null; - } - } -} - -// "}" -protected class Action_RightCurlyBracketKeyword_11 extends KeywordToken { - - public Action_RightCurlyBracketKeyword_11(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) { - super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer); - } - - @Override - public Keyword getGrammarElement() { - return grammarAccess.getActionAccess().getRightCurlyBracketKeyword_11(); - } - - @Override - public AbstractToken createFollower(int index, IEObjectConsumer inst) { - switch(index) { - case 0: return new Action_AdaptationActionOperationAssignment_10(lastRuleCallOrigin, this, 0, inst); - default: return null; - } - } - -} - - -/************ end Rule Action ****************/ - - -/************ begin Rule Strategy **************** - * - * / * - * //id=EString - * '{' - * 'name' name=EString - * 'objective' objective=[Objective|EString] - * 'triggeringEvents' triggeringEvents=Event - * 'tactics' '{' tactics+=WeightedTactic ( "," tactics+=WeightedTactic)* '}' - * 'weightingFunction' weightingFunction=WeightingFunction - * '}' - * * / Strategy: - * "Strategy" name=EString "{" "objective" "=" objective=[Objective|EString] "triggeringEvents" "=" - * triggeringEvents=Event "tactics" ":" tactics+=WeightedTactic ("," tactics+=WeightedTactic)* "weightingFunction" ":" - * weightingFunction=WeightingFunction "}"; - * - **/ - -// "Strategy" name=EString "{" "objective" "=" objective=[Objective|EString] "triggeringEvents" "=" triggeringEvents=Event -// "tactics" ":" tactics+=WeightedTactic ("," tactics+=WeightedTactic)* "weightingFunction" ":" -// weightingFunction=WeightingFunction "}" -protected class Strategy_Group extends GroupToken { - - public Strategy_Group(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) { - super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer); - } - - @Override - public Group getGrammarElement() { - return grammarAccess.getStrategyAccess().getGroup(); - } - - @Override - public AbstractToken createFollower(int index, IEObjectConsumer inst) { - switch(index) { - case 0: return new Strategy_RightCurlyBracketKeyword_16(lastRuleCallOrigin, this, 0, inst); - default: return null; - } - } - - @Override - public IEObjectConsumer tryConsume() { - if(getEObject().eClass() != grammarAccess.getStrategyRule().getType().getClassifier()) - return null; - return eObjectConsumer; - } - -} - -// "Strategy" -protected class Strategy_StrategyKeyword_0 extends KeywordToken { - - public Strategy_StrategyKeyword_0(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) { - super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer); - } - - @Override - public Keyword getGrammarElement() { - return grammarAccess.getStrategyAccess().getStrategyKeyword_0(); - } - - @Override - public AbstractToken createFollower(int index, IEObjectConsumer inst) { - switch(index) { - default: return lastRuleCallOrigin.createFollowerAfterReturn(this, index, index, inst); - } - } - -} - -// name=EString -protected class Strategy_NameAssignment_1 extends AssignmentToken { - - public Strategy_NameAssignment_1(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) { - super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer); - } - - @Override - public Assignment getGrammarElement() { - return grammarAccess.getStrategyAccess().getNameAssignment_1(); - } - - @Override - public AbstractToken createFollower(int index, IEObjectConsumer inst) { - switch(index) { - case 0: return new Strategy_StrategyKeyword_0(lastRuleCallOrigin, this, 0, inst); - default: return null; - } - } - - @Override - public IEObjectConsumer tryConsume() { - if((value = eObjectConsumer.getConsumable("name",true)) == null) return null; - IEObjectConsumer obj = eObjectConsumer.cloneAndConsume("name"); - if(valueSerializer.isValid(obj.getEObject(), grammarAccess.getStrategyAccess().getNameEStringParserRuleCall_1_0(), value, null)) { - type = AssignmentType.DATATYPE_RULE_CALL; - element = grammarAccess.getStrategyAccess().getNameEStringParserRuleCall_1_0(); - return obj; - } - return null; - } - -} - -// "{" -protected class Strategy_LeftCurlyBracketKeyword_2 extends KeywordToken { - - public Strategy_LeftCurlyBracketKeyword_2(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) { - super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer); - } - - @Override - public Keyword getGrammarElement() { - return grammarAccess.getStrategyAccess().getLeftCurlyBracketKeyword_2(); - } - - @Override - public AbstractToken createFollower(int index, IEObjectConsumer inst) { - switch(index) { - case 0: return new Strategy_NameAssignment_1(lastRuleCallOrigin, this, 0, inst); - default: return null; - } - } - -} - -// "objective" -protected class Strategy_ObjectiveKeyword_3 extends KeywordToken { - - public Strategy_ObjectiveKeyword_3(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) { - super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer); - } - - @Override - public Keyword getGrammarElement() { - return grammarAccess.getStrategyAccess().getObjectiveKeyword_3(); - } - - @Override - public AbstractToken createFollower(int index, IEObjectConsumer inst) { - switch(index) { - case 0: return new Strategy_LeftCurlyBracketKeyword_2(lastRuleCallOrigin, this, 0, inst); - default: return null; - } - } - -} - -// "=" -protected class Strategy_EqualsSignKeyword_4 extends KeywordToken { - - public Strategy_EqualsSignKeyword_4(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) { - super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer); - } - - @Override - public Keyword getGrammarElement() { - return grammarAccess.getStrategyAccess().getEqualsSignKeyword_4(); - } - - @Override - public AbstractToken createFollower(int index, IEObjectConsumer inst) { - switch(index) { - case 0: return new Strategy_ObjectiveKeyword_3(lastRuleCallOrigin, this, 0, inst); - default: return null; - } - } - -} - -// objective=[Objective|EString] -protected class Strategy_ObjectiveAssignment_5 extends AssignmentToken { - - public Strategy_ObjectiveAssignment_5(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) { - super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer); - } - - @Override - public Assignment getGrammarElement() { - return grammarAccess.getStrategyAccess().getObjectiveAssignment_5(); - } - - @Override - public AbstractToken createFollower(int index, IEObjectConsumer inst) { - switch(index) { - case 0: return new Strategy_EqualsSignKeyword_4(lastRuleCallOrigin, this, 0, inst); - default: return null; - } - } - - @Override - public IEObjectConsumer tryConsume() { - if((value = eObjectConsumer.getConsumable("objective",true)) == null) return null; - IEObjectConsumer obj = eObjectConsumer.cloneAndConsume("objective"); - if(value instanceof EObject) { // org::eclipse::xtext::impl::CrossReferenceImpl - IEObjectConsumer param = createEObjectConsumer((EObject)value); - if(param.isInstanceOf(grammarAccess.getStrategyAccess().getObjectiveObjectiveCrossReference_5_0().getType().getClassifier())) { - type = AssignmentType.CROSS_REFERENCE; - element = grammarAccess.getStrategyAccess().getObjectiveObjectiveCrossReference_5_0(); - return obj; - } - } - return null; - } - -} - -// "triggeringEvents" -protected class Strategy_TriggeringEventsKeyword_6 extends KeywordToken { - - public Strategy_TriggeringEventsKeyword_6(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) { - super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer); - } - - @Override - public Keyword getGrammarElement() { - return grammarAccess.getStrategyAccess().getTriggeringEventsKeyword_6(); - } - - @Override - public AbstractToken createFollower(int index, IEObjectConsumer inst) { - switch(index) { - case 0: return new Strategy_ObjectiveAssignment_5(lastRuleCallOrigin, this, 0, inst); - default: return null; - } - } - -} - -// "=" -protected class Strategy_EqualsSignKeyword_7 extends KeywordToken { - - public Strategy_EqualsSignKeyword_7(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) { - super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer); - } - - @Override - public Keyword getGrammarElement() { - return grammarAccess.getStrategyAccess().getEqualsSignKeyword_7(); - } - - @Override - public AbstractToken createFollower(int index, IEObjectConsumer inst) { - switch(index) { - case 0: return new Strategy_TriggeringEventsKeyword_6(lastRuleCallOrigin, this, 0, inst); - default: return null; - } - } - -} - -// triggeringEvents=Event -protected class Strategy_TriggeringEventsAssignment_8 extends AssignmentToken { - - public Strategy_TriggeringEventsAssignment_8(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) { - super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer); - } - - @Override - public Assignment getGrammarElement() { - return grammarAccess.getStrategyAccess().getTriggeringEventsAssignment_8(); - } - - @Override - public AbstractToken createFollower(int index, IEObjectConsumer inst) { - switch(index) { - case 0: return new Event_NameAssignment(this, this, 0, inst); - default: return null; - } - } - - @Override - public IEObjectConsumer tryConsume() { - if((value = eObjectConsumer.getConsumable("triggeringEvents",true)) == null) return null; - IEObjectConsumer obj = eObjectConsumer.cloneAndConsume("triggeringEvents"); - if(value instanceof EObject) { // org::eclipse::xtext::impl::RuleCallImpl - IEObjectConsumer param = createEObjectConsumer((EObject)value); - if(param.isInstanceOf(grammarAccess.getEventRule().getType().getClassifier())) { - type = AssignmentType.PARSER_RULE_CALL; - element = grammarAccess.getStrategyAccess().getTriggeringEventsEventParserRuleCall_8_0(); - consumed = obj; - return param; - } - } - return null; - } - - @Override - 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 Strategy_EqualsSignKeyword_7(lastRuleCallOrigin, next, actIndex, consumed); - default: return null; - } - } -} - -// "tactics" -protected class Strategy_TacticsKeyword_9 extends KeywordToken { - - public Strategy_TacticsKeyword_9(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) { - super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer); - } - - @Override - public Keyword getGrammarElement() { - return grammarAccess.getStrategyAccess().getTacticsKeyword_9(); - } - - @Override - public AbstractToken createFollower(int index, IEObjectConsumer inst) { - switch(index) { - case 0: return new Strategy_TriggeringEventsAssignment_8(lastRuleCallOrigin, this, 0, inst); - default: return null; - } - } - -} - -// ":" -protected class Strategy_ColonKeyword_10 extends KeywordToken { - - public Strategy_ColonKeyword_10(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) { - super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer); - } - - @Override - public Keyword getGrammarElement() { - return grammarAccess.getStrategyAccess().getColonKeyword_10(); - } - - @Override - public AbstractToken createFollower(int index, IEObjectConsumer inst) { - switch(index) { - case 0: return new Strategy_TacticsKeyword_9(lastRuleCallOrigin, this, 0, inst); - default: return null; - } - } - -} - -// tactics+=WeightedTactic -protected class Strategy_TacticsAssignment_11 extends AssignmentToken { - - public Strategy_TacticsAssignment_11(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) { - super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer); - } - - @Override - public Assignment getGrammarElement() { - return grammarAccess.getStrategyAccess().getTacticsAssignment_11(); - } - - @Override - public AbstractToken createFollower(int index, IEObjectConsumer inst) { - switch(index) { - case 0: return new WeightedTactic_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 instanceof EObject) { // org::eclipse::xtext::impl::RuleCallImpl - IEObjectConsumer param = createEObjectConsumer((EObject)value); - if(param.isInstanceOf(grammarAccess.getWeightedTacticRule().getType().getClassifier())) { - type = AssignmentType.PARSER_RULE_CALL; - element = grammarAccess.getStrategyAccess().getTacticsWeightedTacticParserRuleCall_11_0(); - consumed = obj; - return param; - } - } - return null; - } - - @Override - 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 Strategy_ColonKeyword_10(lastRuleCallOrigin, next, actIndex, consumed); - default: return null; - } - } -} - -// ("," tactics+=WeightedTactic)* -protected class Strategy_Group_12 extends GroupToken { - - public Strategy_Group_12(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) { - super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer); - } - - @Override - public Group getGrammarElement() { - return grammarAccess.getStrategyAccess().getGroup_12(); - } - - @Override - public AbstractToken createFollower(int index, IEObjectConsumer inst) { - switch(index) { - case 0: return new Strategy_TacticsAssignment_12_1(lastRuleCallOrigin, this, 0, inst); - default: return null; - } - } - -} - -// "," -protected class Strategy_CommaKeyword_12_0 extends KeywordToken { - - public Strategy_CommaKeyword_12_0(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) { - super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer); - } - - @Override - public Keyword getGrammarElement() { - return grammarAccess.getStrategyAccess().getCommaKeyword_12_0(); - } - - @Override - public AbstractToken createFollower(int index, IEObjectConsumer inst) { - switch(index) { - case 0: return new Strategy_Group_12(lastRuleCallOrigin, this, 0, inst); - case 1: return new Strategy_TacticsAssignment_11(lastRuleCallOrigin, this, 1, inst); - default: return null; - } - } - -} - -// tactics+=WeightedTactic -protected class Strategy_TacticsAssignment_12_1 extends AssignmentToken { - - public Strategy_TacticsAssignment_12_1(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) { - super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer); - } - - @Override - public Assignment getGrammarElement() { - return grammarAccess.getStrategyAccess().getTacticsAssignment_12_1(); - } - - @Override - public AbstractToken createFollower(int index, IEObjectConsumer inst) { - switch(index) { - case 0: return new WeightedTactic_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 instanceof EObject) { // org::eclipse::xtext::impl::RuleCallImpl - IEObjectConsumer param = createEObjectConsumer((EObject)value); - if(param.isInstanceOf(grammarAccess.getWeightedTacticRule().getType().getClassifier())) { - type = AssignmentType.PARSER_RULE_CALL; - element = grammarAccess.getStrategyAccess().getTacticsWeightedTacticParserRuleCall_12_1_0(); - consumed = obj; - return param; - } - } - return null; - } - - @Override - 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 Strategy_CommaKeyword_12_0(lastRuleCallOrigin, next, actIndex, consumed); - default: return null; - } - } -} - - -// "weightingFunction" -protected class Strategy_WeightingFunctionKeyword_13 extends KeywordToken { - - public Strategy_WeightingFunctionKeyword_13(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) { - super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer); - } - - @Override - public Keyword getGrammarElement() { - return grammarAccess.getStrategyAccess().getWeightingFunctionKeyword_13(); - } - - @Override - public AbstractToken createFollower(int index, IEObjectConsumer inst) { - switch(index) { - case 0: return new Strategy_Group_12(lastRuleCallOrigin, this, 0, inst); - case 1: return new Strategy_TacticsAssignment_11(lastRuleCallOrigin, this, 1, inst); - default: return null; - } - } - -} - -// ":" -protected class Strategy_ColonKeyword_14 extends KeywordToken { - - public Strategy_ColonKeyword_14(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) { - super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer); - } - - @Override - public Keyword getGrammarElement() { - return grammarAccess.getStrategyAccess().getColonKeyword_14(); - } - - @Override - public AbstractToken createFollower(int index, IEObjectConsumer inst) { - switch(index) { - case 0: return new Strategy_WeightingFunctionKeyword_13(lastRuleCallOrigin, this, 0, inst); - default: return null; - } - } - -} - -// weightingFunction=WeightingFunction -protected class Strategy_WeightingFunctionAssignment_15 extends AssignmentToken { - - public Strategy_WeightingFunctionAssignment_15(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) { - super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer); - } - - @Override - public Assignment getGrammarElement() { - return grammarAccess.getStrategyAccess().getWeightingFunctionAssignment_15(); - } - - @Override - public AbstractToken createFollower(int index, IEObjectConsumer inst) { - switch(index) { - case 0: return new WeightingFunction_Group(this, this, 0, inst); - default: return null; - } - } - - @Override - public IEObjectConsumer tryConsume() { - if((value = eObjectConsumer.getConsumable("weightingFunction",true)) == null) return null; - IEObjectConsumer obj = eObjectConsumer.cloneAndConsume("weightingFunction"); - if(value instanceof EObject) { // org::eclipse::xtext::impl::RuleCallImpl - IEObjectConsumer param = createEObjectConsumer((EObject)value); - if(param.isInstanceOf(grammarAccess.getWeightingFunctionRule().getType().getClassifier())) { - type = AssignmentType.PARSER_RULE_CALL; - element = grammarAccess.getStrategyAccess().getWeightingFunctionWeightingFunctionParserRuleCall_15_0(); - consumed = obj; - return param; - } - } - return null; - } - - @Override - 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 Strategy_ColonKeyword_14(lastRuleCallOrigin, next, actIndex, consumed); - default: return null; - } - } -} - -// "}" -protected class Strategy_RightCurlyBracketKeyword_16 extends KeywordToken { - - public Strategy_RightCurlyBracketKeyword_16(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) { - super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer); - } - - @Override - public Keyword getGrammarElement() { - return grammarAccess.getStrategyAccess().getRightCurlyBracketKeyword_16(); - } - - @Override - public AbstractToken createFollower(int index, IEObjectConsumer inst) { - switch(index) { - case 0: return new Strategy_WeightingFunctionAssignment_15(lastRuleCallOrigin, this, 0, inst); - default: return null; - } - } - -} - - -/************ end Rule Strategy ****************/ - - -/************ begin Rule Parameter **************** - * - * / * - * name=EString - * '{' - * 'type' type=EString - * '}' - * * / Parameter: - * type=EString name=EString; - * - **/ - -// type=EString name=EString -protected class Parameter_Group extends GroupToken { - - public Parameter_Group(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) { - super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer); - } - - @Override - public Group getGrammarElement() { - return grammarAccess.getParameterAccess().getGroup(); - } - - @Override - public AbstractToken createFollower(int index, IEObjectConsumer inst) { - switch(index) { - case 0: return new Parameter_NameAssignment_1(lastRuleCallOrigin, this, 0, inst); - default: return null; - } - } - - @Override - public IEObjectConsumer tryConsume() { - if(getEObject().eClass() != grammarAccess.getParameterRule().getType().getClassifier()) - return null; - return eObjectConsumer; - } - -} - -// type=EString -protected class Parameter_TypeAssignment_0 extends AssignmentToken { - - public Parameter_TypeAssignment_0(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) { - super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer); - } - - @Override - public Assignment getGrammarElement() { - return grammarAccess.getParameterAccess().getTypeAssignment_0(); - } - - @Override - public AbstractToken createFollower(int index, IEObjectConsumer inst) { - switch(index) { - default: return lastRuleCallOrigin.createFollowerAfterReturn(this, index, index, inst); - } - } - - @Override - public IEObjectConsumer tryConsume() { - if((value = eObjectConsumer.getConsumable("type",true)) == null) return null; - IEObjectConsumer obj = eObjectConsumer.cloneAndConsume("type"); - if(valueSerializer.isValid(obj.getEObject(), grammarAccess.getParameterAccess().getTypeEStringParserRuleCall_0_0(), value, null)) { - type = AssignmentType.DATATYPE_RULE_CALL; - element = grammarAccess.getParameterAccess().getTypeEStringParserRuleCall_0_0(); - return obj; - } - return null; - } - -} - -// name=EString -protected class Parameter_NameAssignment_1 extends AssignmentToken { - - public Parameter_NameAssignment_1(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) { - super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer); - } - - @Override - public Assignment getGrammarElement() { - return grammarAccess.getParameterAccess().getNameAssignment_1(); - } - - @Override - public AbstractToken createFollower(int index, IEObjectConsumer inst) { - switch(index) { - case 0: return new Parameter_TypeAssignment_0(lastRuleCallOrigin, this, 0, inst); - default: return null; - } - } - - @Override - public IEObjectConsumer tryConsume() { - if((value = eObjectConsumer.getConsumable("name",true)) == null) return null; - IEObjectConsumer obj = eObjectConsumer.cloneAndConsume("name"); - if(valueSerializer.isValid(obj.getEObject(), grammarAccess.getParameterAccess().getNameEStringParserRuleCall_1_0(), value, null)) { - type = AssignmentType.DATATYPE_RULE_CALL; - element = grammarAccess.getParameterAccess().getNameEStringParserRuleCall_1_0(); - return obj; - } - return null; - } - -} - - -/************ end Rule Parameter ****************/ - - -/************ begin Rule OverallGoal **************** - * - * OverallGoal: - * "Description" ":" description=EString "objectives" ":" objectives+=Objective ("," objectives+=Objective)*; - * - **/ - -// "Description" ":" description=EString "objectives" ":" objectives+=Objective ("," objectives+=Objective)* -protected class OverallGoal_Group extends GroupToken { - - public OverallGoal_Group(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) { - super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer); - } - - @Override - public Group getGrammarElement() { - return grammarAccess.getOverallGoalAccess().getGroup(); - } - - @Override - public AbstractToken createFollower(int index, IEObjectConsumer inst) { - switch(index) { - case 0: return new OverallGoal_Group_6(lastRuleCallOrigin, this, 0, inst); - case 1: return new OverallGoal_ObjectivesAssignment_5(lastRuleCallOrigin, this, 1, inst); - default: return null; - } - } - - @Override - public IEObjectConsumer tryConsume() { - if(getEObject().eClass() != grammarAccess.getOverallGoalRule().getType().getClassifier()) - return null; - return eObjectConsumer; - } - -} - -// "Description" -protected class OverallGoal_DescriptionKeyword_0 extends KeywordToken { - - public OverallGoal_DescriptionKeyword_0(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) { - super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer); - } - - @Override - public Keyword getGrammarElement() { - return grammarAccess.getOverallGoalAccess().getDescriptionKeyword_0(); - } - - @Override - public AbstractToken createFollower(int index, IEObjectConsumer inst) { - switch(index) { - default: return lastRuleCallOrigin.createFollowerAfterReturn(this, index, index, inst); - } - } - -} - -// ":" -protected class OverallGoal_ColonKeyword_1 extends KeywordToken { - - public OverallGoal_ColonKeyword_1(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) { - super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer); - } - - @Override - public Keyword getGrammarElement() { - return grammarAccess.getOverallGoalAccess().getColonKeyword_1(); - } - - @Override - public AbstractToken createFollower(int index, IEObjectConsumer inst) { - switch(index) { - case 0: return new OverallGoal_DescriptionKeyword_0(lastRuleCallOrigin, this, 0, inst); - default: return null; - } - } - -} - -// description=EString -protected class OverallGoal_DescriptionAssignment_2 extends AssignmentToken { - - public OverallGoal_DescriptionAssignment_2(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) { - super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer); - } - - @Override - public Assignment getGrammarElement() { - return grammarAccess.getOverallGoalAccess().getDescriptionAssignment_2(); - } - - @Override - public AbstractToken createFollower(int index, IEObjectConsumer inst) { - switch(index) { - case 0: return new OverallGoal_ColonKeyword_1(lastRuleCallOrigin, this, 0, inst); - default: return null; - } - } - - @Override - public IEObjectConsumer tryConsume() { - if((value = eObjectConsumer.getConsumable("description",true)) == null) return null; - IEObjectConsumer obj = eObjectConsumer.cloneAndConsume("description"); - if(valueSerializer.isValid(obj.getEObject(), grammarAccess.getOverallGoalAccess().getDescriptionEStringParserRuleCall_2_0(), value, null)) { - type = AssignmentType.DATATYPE_RULE_CALL; - element = grammarAccess.getOverallGoalAccess().getDescriptionEStringParserRuleCall_2_0(); - return obj; - } - return null; - } - -} - -// "objectives" -protected class OverallGoal_ObjectivesKeyword_3 extends KeywordToken { - - public OverallGoal_ObjectivesKeyword_3(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) { - super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer); - } - - @Override - public Keyword getGrammarElement() { - return grammarAccess.getOverallGoalAccess().getObjectivesKeyword_3(); - } - - @Override - public AbstractToken createFollower(int index, IEObjectConsumer inst) { - switch(index) { - case 0: return new OverallGoal_DescriptionAssignment_2(lastRuleCallOrigin, this, 0, inst); - default: return null; - } - } - -} - -// ":" -protected class OverallGoal_ColonKeyword_4 extends KeywordToken { - - public OverallGoal_ColonKeyword_4(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) { - super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer); - } - - @Override - public Keyword getGrammarElement() { - return grammarAccess.getOverallGoalAccess().getColonKeyword_4(); - } - - @Override - public AbstractToken createFollower(int index, IEObjectConsumer inst) { - switch(index) { - case 0: return new OverallGoal_ObjectivesKeyword_3(lastRuleCallOrigin, this, 0, inst); - default: return null; - } - } - -} - -// objectives+=Objective -protected class OverallGoal_ObjectivesAssignment_5 extends AssignmentToken { - - public OverallGoal_ObjectivesAssignment_5(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) { - super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer); - } - - @Override - public Assignment getGrammarElement() { - return grammarAccess.getOverallGoalAccess().getObjectivesAssignment_5(); - } - - @Override - public AbstractToken createFollower(int index, IEObjectConsumer inst) { - switch(index) { - case 0: return new Objective_Group(this, this, 0, inst); - default: return null; - } - } - - @Override - public IEObjectConsumer tryConsume() { - if((value = eObjectConsumer.getConsumable("objectives",true)) == null) return null; - IEObjectConsumer obj = eObjectConsumer.cloneAndConsume("objectives"); - if(value instanceof EObject) { // org::eclipse::xtext::impl::RuleCallImpl - IEObjectConsumer param = createEObjectConsumer((EObject)value); - if(param.isInstanceOf(grammarAccess.getObjectiveRule().getType().getClassifier())) { - type = AssignmentType.PARSER_RULE_CALL; - element = grammarAccess.getOverallGoalAccess().getObjectivesObjectiveParserRuleCall_5_0(); - consumed = obj; - return param; - } - } - return null; - } - - @Override - 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 OverallGoal_ColonKeyword_4(lastRuleCallOrigin, next, actIndex, consumed); - default: return null; - } - } -} - -// ("," objectives+=Objective)* -protected class OverallGoal_Group_6 extends GroupToken { - - public OverallGoal_Group_6(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) { - super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer); - } - - @Override - public Group getGrammarElement() { - return grammarAccess.getOverallGoalAccess().getGroup_6(); - } - - @Override - public AbstractToken createFollower(int index, IEObjectConsumer inst) { - switch(index) { - case 0: return new OverallGoal_ObjectivesAssignment_6_1(lastRuleCallOrigin, this, 0, inst); - default: return null; - } - } - -} - -// "," -protected class OverallGoal_CommaKeyword_6_0 extends KeywordToken { - - public OverallGoal_CommaKeyword_6_0(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) { - super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer); - } - - @Override - public Keyword getGrammarElement() { - return grammarAccess.getOverallGoalAccess().getCommaKeyword_6_0(); - } - - @Override - public AbstractToken createFollower(int index, IEObjectConsumer inst) { - switch(index) { - case 0: return new OverallGoal_Group_6(lastRuleCallOrigin, this, 0, inst); - case 1: return new OverallGoal_ObjectivesAssignment_5(lastRuleCallOrigin, this, 1, inst); - default: return null; - } - } - -} - -// objectives+=Objective -protected class OverallGoal_ObjectivesAssignment_6_1 extends AssignmentToken { - - public OverallGoal_ObjectivesAssignment_6_1(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) { - super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer); - } - - @Override - public Assignment getGrammarElement() { - return grammarAccess.getOverallGoalAccess().getObjectivesAssignment_6_1(); - } - - @Override - public AbstractToken createFollower(int index, IEObjectConsumer inst) { - switch(index) { - case 0: return new Objective_Group(this, this, 0, inst); - default: return null; - } - } - - @Override - public IEObjectConsumer tryConsume() { - if((value = eObjectConsumer.getConsumable("objectives",false)) == null) return null; - IEObjectConsumer obj = eObjectConsumer.cloneAndConsume("objectives"); - if(value instanceof EObject) { // org::eclipse::xtext::impl::RuleCallImpl - IEObjectConsumer param = createEObjectConsumer((EObject)value); - if(param.isInstanceOf(grammarAccess.getObjectiveRule().getType().getClassifier())) { - type = AssignmentType.PARSER_RULE_CALL; - element = grammarAccess.getOverallGoalAccess().getObjectivesObjectiveParserRuleCall_6_1_0(); - consumed = obj; - return param; - } - } - return null; - } - - @Override - 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 OverallGoal_CommaKeyword_6_0(lastRuleCallOrigin, next, actIndex, consumed); - default: return null; - } - } -} - - - -/************ end Rule OverallGoal ****************/ - - -/************ begin Rule AdaptationPlan **************** - * - * / * - * //id=EString - * '{' - * 'name' name=EString - * ('steps' '{' steps+=AbstractControlFlowElement ( "," steps+=AbstractControlFlowElement)* '}' )? - * '}' - * * / AdaptationPlan: - * steps+=StartAction ("," steps+=AbstractControlFlowElement)* "," steps+=StopAction; - * - **/ - -// steps+=StartAction ("," steps+=AbstractControlFlowElement)* "," steps+=StopAction -protected class AdaptationPlan_Group extends GroupToken { - - public AdaptationPlan_Group(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) { - super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer); - } - - @Override - public Group getGrammarElement() { - return grammarAccess.getAdaptationPlanAccess().getGroup(); - } - - @Override - public AbstractToken createFollower(int index, IEObjectConsumer inst) { - switch(index) { - case 0: return new AdaptationPlan_StepsAssignment_3(lastRuleCallOrigin, this, 0, inst); - default: return null; - } - } - - @Override - public IEObjectConsumer tryConsume() { - if(getEObject().eClass() != grammarAccess.getAdaptationPlanRule().getType().getClassifier()) - return null; - return eObjectConsumer; - } - -} - -// steps+=StartAction -protected class AdaptationPlan_StepsAssignment_0 extends AssignmentToken { - - public AdaptationPlan_StepsAssignment_0(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) { - super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer); - } - - @Override - public Assignment getGrammarElement() { - return grammarAccess.getAdaptationPlanAccess().getStepsAssignment_0(); - } - - @Override - public AbstractToken createFollower(int index, IEObjectConsumer inst) { - switch(index) { - case 0: return new StartAction_Group(this, this, 0, inst); - default: return null; - } - } - - @Override - public IEObjectConsumer tryConsume() { - if((value = eObjectConsumer.getConsumable("steps",true)) == null) return null; - IEObjectConsumer obj = eObjectConsumer.cloneAndConsume("steps"); - if(value instanceof EObject) { // org::eclipse::xtext::impl::RuleCallImpl - IEObjectConsumer param = createEObjectConsumer((EObject)value); - if(param.isInstanceOf(grammarAccess.getStartActionRule().getType().getClassifier())) { - type = AssignmentType.PARSER_RULE_CALL; - element = grammarAccess.getAdaptationPlanAccess().getStepsStartActionParserRuleCall_0_0(); - consumed = obj; - return param; - } - } - return null; - } - - @Override - public AbstractToken createFollowerAfterReturn(AbstractToken next, int actIndex, int index, IEObjectConsumer inst) { - if(value == inst.getEObject() && !inst.isConsumed()) return null; - switch(index) { - default: return lastRuleCallOrigin.createFollowerAfterReturn(next, actIndex , index, consumed); - } - } -} - -// ("," steps+=AbstractControlFlowElement)* -protected class AdaptationPlan_Group_1 extends GroupToken { - - public AdaptationPlan_Group_1(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) { - super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer); - } - - @Override - public Group getGrammarElement() { - return grammarAccess.getAdaptationPlanAccess().getGroup_1(); - } - - @Override - public AbstractToken createFollower(int index, IEObjectConsumer inst) { - switch(index) { - case 0: return new AdaptationPlan_StepsAssignment_1_1(lastRuleCallOrigin, this, 0, inst); - default: return null; - } - } - -} - -// "," -protected class AdaptationPlan_CommaKeyword_1_0 extends KeywordToken { - - public AdaptationPlan_CommaKeyword_1_0(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) { - super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer); - } - - @Override - public Keyword getGrammarElement() { - return grammarAccess.getAdaptationPlanAccess().getCommaKeyword_1_0(); - } - - @Override - public AbstractToken createFollower(int index, IEObjectConsumer inst) { - switch(index) { - case 0: return new AdaptationPlan_Group_1(lastRuleCallOrigin, this, 0, inst); - case 1: return new AdaptationPlan_StepsAssignment_0(lastRuleCallOrigin, this, 1, inst); - default: return null; - } - } - -} - -// steps+=AbstractControlFlowElement -protected class AdaptationPlan_StepsAssignment_1_1 extends AssignmentToken { - - public AdaptationPlan_StepsAssignment_1_1(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) { - super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer); - } - - @Override - public Assignment getGrammarElement() { - return grammarAccess.getAdaptationPlanAccess().getStepsAssignment_1_1(); - } - - @Override - public AbstractToken createFollower(int index, IEObjectConsumer inst) { - switch(index) { - case 0: return new AbstractControlFlowElement_Alternatives(this, this, 0, inst); - default: return null; - } - } - - @Override - public IEObjectConsumer tryConsume() { - if((value = eObjectConsumer.getConsumable("steps",false)) == null) return null; - IEObjectConsumer obj = eObjectConsumer.cloneAndConsume("steps"); - if(value instanceof EObject) { // org::eclipse::xtext::impl::RuleCallImpl - IEObjectConsumer param = createEObjectConsumer((EObject)value); - if(param.isInstanceOf(grammarAccess.getAbstractControlFlowElementRule().getType().getClassifier())) { - type = AssignmentType.PARSER_RULE_CALL; - element = grammarAccess.getAdaptationPlanAccess().getStepsAbstractControlFlowElementParserRuleCall_1_1_0(); - consumed = obj; - return param; - } - } - return null; - } - - @Override - 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 AdaptationPlan_CommaKeyword_1_0(lastRuleCallOrigin, next, actIndex, consumed); - default: return null; - } - } -} - - -// "," -protected class AdaptationPlan_CommaKeyword_2 extends KeywordToken { - - public AdaptationPlan_CommaKeyword_2(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) { - super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer); - } - - @Override - public Keyword getGrammarElement() { - return grammarAccess.getAdaptationPlanAccess().getCommaKeyword_2(); - } - - @Override - public AbstractToken createFollower(int index, IEObjectConsumer inst) { - switch(index) { - case 0: return new AdaptationPlan_Group_1(lastRuleCallOrigin, this, 0, inst); - case 1: return new AdaptationPlan_StepsAssignment_0(lastRuleCallOrigin, this, 1, inst); - default: return null; - } - } - -} - -// steps+=StopAction -protected class AdaptationPlan_StepsAssignment_3 extends AssignmentToken { - - public AdaptationPlan_StepsAssignment_3(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) { - super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer); - } - - @Override - public Assignment getGrammarElement() { - return grammarAccess.getAdaptationPlanAccess().getStepsAssignment_3(); - } - - @Override - public AbstractToken createFollower(int index, IEObjectConsumer inst) { - switch(index) { - case 0: return new StopAction_StopActionKeyword(this, this, 0, inst); - default: return null; - } - } - - @Override - public IEObjectConsumer tryConsume() { - if((value = eObjectConsumer.getConsumable("steps",true)) == null) return null; - IEObjectConsumer obj = eObjectConsumer.cloneAndConsume("steps"); - if(value instanceof EObject) { // org::eclipse::xtext::impl::RuleCallImpl - IEObjectConsumer param = createEObjectConsumer((EObject)value); - if(param.isInstanceOf(grammarAccess.getStopActionRule().getType().getClassifier())) { - type = AssignmentType.PARSER_RULE_CALL; - element = grammarAccess.getAdaptationPlanAccess().getStepsStopActionParserRuleCall_3_0(); - consumed = obj; - return param; - } - } - return null; - } - - @Override - 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 AdaptationPlan_CommaKeyword_2(lastRuleCallOrigin, next, actIndex, consumed); - default: return null; - } - } -} - - -/************ end Rule AdaptationPlan ****************/ - - -/************ begin Rule StartAction **************** - * - * / * - * //id=EString - * '{' - * ('predecessor' predecessor=[AbstractControlFlowElement|EString])? - * ('successor' successor=[AbstractControlFlowElement|EString])? - * '}' - * * / StartAction: - * {StartAction} "StartAction"; - * - **/ - -// {StartAction} "StartAction" -protected class StartAction_Group extends GroupToken { - - public StartAction_Group(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) { - super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer); - } - - @Override - public Group getGrammarElement() { - return grammarAccess.getStartActionAccess().getGroup(); - } - - @Override - public AbstractToken createFollower(int index, IEObjectConsumer inst) { - switch(index) { - case 0: return new StartAction_StartActionKeyword_1(lastRuleCallOrigin, this, 0, inst); - default: return null; - } - } - - @Override - public IEObjectConsumer tryConsume() { - if(getEObject().eClass() != grammarAccess.getStartActionAccess().getStartActionAction_0().getType().getClassifier()) - return null; - return eObjectConsumer; - } - -} - -// {StartAction} -protected class StartAction_StartActionAction_0 extends ActionToken { - - public StartAction_StartActionAction_0(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) { - super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer); - } - - @Override - public Action getGrammarElement() { - return grammarAccess.getStartActionAccess().getStartActionAction_0(); - } - - @Override - public AbstractToken createFollower(int index, IEObjectConsumer inst) { - switch(index) { - default: return lastRuleCallOrigin.createFollowerAfterReturn(this, index, index, inst); - } - } - - @Override - public IEObjectConsumer tryConsume() { - if(!eObjectConsumer.isConsumed()) return null; - return eObjectConsumer; - } -} - -// "StartAction" -protected class StartAction_StartActionKeyword_1 extends KeywordToken { - - public StartAction_StartActionKeyword_1(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) { - super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer); - } - - @Override - public Keyword getGrammarElement() { - return grammarAccess.getStartActionAccess().getStartActionKeyword_1(); - } - - @Override - public AbstractToken createFollower(int index, IEObjectConsumer inst) { - switch(index) { - case 0: return new StartAction_StartActionAction_0(lastRuleCallOrigin, this, 0, inst); - default: return null; - } - } - -} - - -/************ end Rule StartAction ****************/ - - -/************ begin Rule StopAction **************** - * - * / * - * //id=EString - * '{' - * ('predecessor' predecessor=[AbstractControlFlowElement|EString])? - * ('successor' successor=[AbstractControlFlowElement|EString])? - * '}' - * * / StopAction: //{StopAction} - * "StopAction"; - * - **/ - -// //{StopAction} -// "StopAction" -protected class StopAction_StopActionKeyword extends KeywordToken { - - public StopAction_StopActionKeyword(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) { - super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer); - } - - @Override - public Keyword getGrammarElement() { - return grammarAccess.getStopActionAccess().getStopActionKeyword(); - } - - @Override - public AbstractToken createFollower(int index, IEObjectConsumer inst) { - switch(index) { - default: return lastRuleCallOrigin.createFollowerAfterReturn(this, index, index, inst); - } - } - -} - -/************ end Rule StopAction ****************/ - - -/************ begin Rule LoopAction **************** - * - * / * - * //id=EString - * '{' - * 'counter' counter=EInt - * ('predecessor' predecessor=[AbstractControlFlowElement|EString])? - * ('successor' successor=[AbstractControlFlowElement|EString])? - * 'body' body=AdaptationPlan - * '}' - * * / LoopAction: - * "LoopAction"; - * - **/ - -// "LoopAction" -protected class LoopAction_LoopActionKeyword extends KeywordToken { - - public LoopAction_LoopActionKeyword(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) { - super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer); - } - - @Override - public Keyword getGrammarElement() { - return grammarAccess.getLoopActionAccess().getLoopActionKeyword(); - } - - @Override - public AbstractToken createFollower(int index, IEObjectConsumer inst) { - switch(index) { - default: return lastRuleCallOrigin.createFollowerAfterReturn(this, index, index, inst); - } - } - -} - -/************ end Rule LoopAction ****************/ - - -/************ begin Rule BranchAction **************** - * - * / * - * //id=EString - * '{' - * ('condition' condition=EString)? - * ('predecessor' predecessor=[AbstractControlFlowElement|EString])? - * ('successor' successor=[AbstractControlFlowElement|EString])? - * ('context' context=[core::Entity|EString])? - * 'conditionTrueBranch' conditionTrueBranch=AdaptationPlan - * 'conditionFalseBranch' conditionFalseBranch=AdaptationPlan - * '}' - * * / BranchAction: - * "BranchAction"; - * - **/ - -// "BranchAction" -protected class BranchAction_BranchActionKeyword extends KeywordToken { - - public BranchAction_BranchActionKeyword(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) { - super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer); - } - - @Override - public Keyword getGrammarElement() { - return grammarAccess.getBranchActionAccess().getBranchActionKeyword(); - } - - @Override - public AbstractToken createFollower(int index, IEObjectConsumer inst) { - switch(index) { - default: return lastRuleCallOrigin.createFollowerAfterReturn(this, index, index, inst); - } - } - -} - -/************ end Rule BranchAction ****************/ - - -/************ begin Rule ActionReference **************** - * - * / * - * //id=EString - * '{' - * ('predecessor' predecessor=[AbstractControlFlowElement|EString])? - * ('successor' successor=[AbstractControlFlowElement|EString])? - * 'refersTo' refersTo=[Action|EString] - * '}' - * * / ActionReference: - * "ActionReference"; - * - **/ - -// "ActionReference" -protected class ActionReference_ActionReferenceKeyword extends KeywordToken { - - public ActionReference_ActionReferenceKeyword(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) { - super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer); - } - - @Override - public Keyword getGrammarElement() { - return grammarAccess.getActionReferenceAccess().getActionReferenceKeyword(); - } - - @Override - public AbstractToken createFollower(int index, IEObjectConsumer inst) { - switch(index) { - default: return lastRuleCallOrigin.createFollowerAfterReturn(this, index, index, inst); - } - } - -} - -/************ end Rule ActionReference ****************/ - - - -/************ begin Rule AdaptationActionOperation **************** - * - * //TODO Check With Nico - * / * - * '{' - * 'adaptationOperationScope' adaptationOperationScope=AdaptationScope - * 'adaptationOperationDirection' adaptationOperationDirection=AdaptationDirection - * '}' - * * / AdaptationActionOperation: - * "AdaptionActionOperation"; - * - **/ - -// "AdaptionActionOperation" -protected class AdaptationActionOperation_AdaptionActionOperationKeyword extends KeywordToken { - - public AdaptationActionOperation_AdaptionActionOperationKeyword(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) { - super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer); - } - - @Override - public Keyword getGrammarElement() { - return grammarAccess.getAdaptationActionOperationAccess().getAdaptionActionOperationKeyword(); - } - - @Override - public AbstractToken createFollower(int index, IEObjectConsumer inst) { - switch(index) { - default: return lastRuleCallOrigin.createFollowerAfterReturn(this, index, index, inst); - } - } - -} - -/************ end Rule AdaptationActionOperation ****************/ - - -/************ begin Rule ModelVariableConfigurationRange **************** - * - * / * - * //id=EString - * '{' - * 'name' name=EString - * 'minValue' minValue=EDouble - * 'maxValue' maxValue=EDouble - * 'adaptableEntity' adaptableEntity=[core::AdaptableEntity|EString] - * '}' - * * / ModelVariableConfigurationRange returns adaptationpoints::ModelVariableConfigurationRange: - * "ModelVariableConfigurationRange"; - * - **/ - -// "ModelVariableConfigurationRange" -protected class ModelVariableConfigurationRange_ModelVariableConfigurationRangeKeyword extends KeywordToken { - - public ModelVariableConfigurationRange_ModelVariableConfigurationRangeKeyword(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) { - super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer); - } - - @Override - public Keyword getGrammarElement() { - return grammarAccess.getModelVariableConfigurationRangeAccess().getModelVariableConfigurationRangeKeyword(); - } - - @Override - public AbstractToken createFollower(int index, IEObjectConsumer inst) { - switch(index) { - default: return lastRuleCallOrigin.createFollowerAfterReturn(this, index, index, inst); - } - } - -} - -/************ end Rule ModelVariableConfigurationRange ****************/ - - -/************ begin Rule ModelEntityConfigurationRange **************** - * - * / * - * //id=EString - * '{' - * 'name' name=EString - * 'adaptableEntity' adaptableEntity=[core::Entity|EString] - * 'variationPossibility' variationPossibility=VariationType - * '}' - * * / ModelEntityConfigurationRange returns adaptationpoints::ModelEntityConfigurationRange: - * "ModelEntityConfigurationRange"; - * - **/ - -// "ModelEntityConfigurationRange" -protected class ModelEntityConfigurationRange_ModelEntityConfigurationRangeKeyword extends KeywordToken { - - public ModelEntityConfigurationRange_ModelEntityConfigurationRangeKeyword(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) { - super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer); - } - - @Override - public Keyword getGrammarElement() { - return grammarAccess.getModelEntityConfigurationRangeAccess().getModelEntityConfigurationRangeKeyword(); - } - - @Override - public AbstractToken createFollower(int index, IEObjectConsumer inst) { - switch(index) { - default: return lastRuleCallOrigin.createFollowerAfterReturn(this, index, index, inst); - } - } - -} - -/************ end Rule ModelEntityConfigurationRange ****************/ - - - -/************ begin Rule PropertyRange **************** - * - * / * - * '{' - * 'minValueConstraint' minValueConstraint=OclConstraint - * 'maxValueConstraint' maxValueConstraint=OclConstraint - * '}' - * * / PropertyRange returns adaptationpoints::PropertyRange: - * "PropertyRange"; - * - **/ - -// "PropertyRange" -protected class PropertyRange_PropertyRangeKeyword extends KeywordToken { - - public PropertyRange_PropertyRangeKeyword(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) { - super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer); - } - - @Override - public Keyword getGrammarElement() { - return grammarAccess.getPropertyRangeAccess().getPropertyRangeKeyword(); - } - - @Override - public AbstractToken createFollower(int index, IEObjectConsumer inst) { - switch(index) { - default: return lastRuleCallOrigin.createFollowerAfterReturn(this, index, index, inst); - } - } - -} - -/************ end Rule PropertyRange ****************/ - - -/************ begin Rule SetOfConfigurations **************** - * - * / * - * '{' - * ('variants' '(' variants+=[core::Entity|EString] ( "," variants+=[core::Entity|EString])* ')' )? - * 'valueConstraint' valueConstraint=OclConstraint - * '}' - * * / SetOfConfigurations returns adaptationpoints::SetOfConfigurations: - * "SetOfConfigurations"; - * - **/ - -// "SetOfConfigurations" -protected class SetOfConfigurations_SetOfConfigurationsKeyword extends KeywordToken { - - public SetOfConfigurations_SetOfConfigurationsKeyword(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) { - super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer); - } - - @Override - public Keyword getGrammarElement() { - return grammarAccess.getSetOfConfigurationsAccess().getSetOfConfigurationsKeyword(); - } - - @Override - public AbstractToken createFollower(int index, IEObjectConsumer inst) { - switch(index) { - default: return lastRuleCallOrigin.createFollowerAfterReturn(this, index, index, inst); - } - } - -} - -/************ end Rule SetOfConfigurations ****************/ - - -/************ begin Rule OclConstraint **************** - * - * / * - * name=EString - * '{' - * 'oclString' oclString=EString - * '}' - * * / OclConstraint returns adaptationpoints::OclConstraint: - * "OclConstraint"; - * - **/ - -// "OclConstraint" -protected class OclConstraint_OclConstraintKeyword extends KeywordToken { - - public OclConstraint_OclConstraintKeyword(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) { - super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer); - } - - @Override - public Keyword getGrammarElement() { - return grammarAccess.getOclConstraintAccess().getOclConstraintKeyword(); - } - - @Override - public AbstractToken createFollower(int index, IEObjectConsumer inst) { - switch(index) { - default: return lastRuleCallOrigin.createFollowerAfterReturn(this, index, index, inst); - } - } - -} - -/************ end Rule OclConstraint ****************/ - - - - -/************ begin Rule Objective **************** - * - * / * - * //id=EString - * '{' - * 'name' name=EString - * 'specification' specification=EString - * '}' - * * / Objective: - * "Objective" name=EString "=" specifications+=Specification ("," specifications+=Specification)*; - * - **/ - -// "Objective" name=EString "=" specifications+=Specification ("," specifications+=Specification)* -protected class Objective_Group extends GroupToken { - - public Objective_Group(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) { - super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer); - } - - @Override - public Group getGrammarElement() { - return grammarAccess.getObjectiveAccess().getGroup(); - } - - @Override - public AbstractToken createFollower(int index, IEObjectConsumer inst) { - switch(index) { - case 0: return new Objective_Group_4(lastRuleCallOrigin, this, 0, inst); - case 1: return new Objective_SpecificationsAssignment_3(lastRuleCallOrigin, this, 1, inst); - default: return null; - } - } - - @Override - public IEObjectConsumer tryConsume() { - if(getEObject().eClass() != grammarAccess.getObjectiveRule().getType().getClassifier()) - return null; - return eObjectConsumer; - } - -} - -// "Objective" -protected class Objective_ObjectiveKeyword_0 extends KeywordToken { - - public Objective_ObjectiveKeyword_0(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) { - super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer); - } - - @Override - public Keyword getGrammarElement() { - return grammarAccess.getObjectiveAccess().getObjectiveKeyword_0(); - } - - @Override - public AbstractToken createFollower(int index, IEObjectConsumer inst) { - switch(index) { - default: return lastRuleCallOrigin.createFollowerAfterReturn(this, index, index, inst); - } - } - -} - -// name=EString -protected class Objective_NameAssignment_1 extends AssignmentToken { - - public Objective_NameAssignment_1(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) { - super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer); - } - - @Override - public Assignment getGrammarElement() { - return grammarAccess.getObjectiveAccess().getNameAssignment_1(); - } - - @Override - public AbstractToken createFollower(int index, IEObjectConsumer inst) { - switch(index) { - case 0: return new Objective_ObjectiveKeyword_0(lastRuleCallOrigin, this, 0, inst); - default: return null; - } - } - - @Override - public IEObjectConsumer tryConsume() { - if((value = eObjectConsumer.getConsumable("name",true)) == null) return null; - IEObjectConsumer obj = eObjectConsumer.cloneAndConsume("name"); - if(valueSerializer.isValid(obj.getEObject(), grammarAccess.getObjectiveAccess().getNameEStringParserRuleCall_1_0(), value, null)) { - type = AssignmentType.DATATYPE_RULE_CALL; - element = grammarAccess.getObjectiveAccess().getNameEStringParserRuleCall_1_0(); - return obj; - } - return null; - } - -} - -// "=" -protected class Objective_EqualsSignKeyword_2 extends KeywordToken { - - public Objective_EqualsSignKeyword_2(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) { - super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer); - } - - @Override - public Keyword getGrammarElement() { - return grammarAccess.getObjectiveAccess().getEqualsSignKeyword_2(); - } - - @Override - public AbstractToken createFollower(int index, IEObjectConsumer inst) { - switch(index) { - case 0: return new Objective_NameAssignment_1(lastRuleCallOrigin, this, 0, inst); - default: return null; - } - } - -} - -// specifications+=Specification -protected class Objective_SpecificationsAssignment_3 extends AssignmentToken { - - public Objective_SpecificationsAssignment_3(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) { - super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer); - } - - @Override - public Assignment getGrammarElement() { - return grammarAccess.getObjectiveAccess().getSpecificationsAssignment_3(); - } - - @Override - public AbstractToken createFollower(int index, IEObjectConsumer inst) { - switch(index) { - case 0: return new Specification_Group(this, this, 0, inst); - default: return null; - } - } - - @Override - public IEObjectConsumer tryConsume() { - if((value = eObjectConsumer.getConsumable("specifications",true)) == null) return null; - IEObjectConsumer obj = eObjectConsumer.cloneAndConsume("specifications"); - if(value instanceof EObject) { // org::eclipse::xtext::impl::RuleCallImpl - IEObjectConsumer param = createEObjectConsumer((EObject)value); - if(param.isInstanceOf(grammarAccess.getSpecificationRule().getType().getClassifier())) { - type = AssignmentType.PARSER_RULE_CALL; - element = grammarAccess.getObjectiveAccess().getSpecificationsSpecificationParserRuleCall_3_0(); - consumed = obj; - return param; - } - } - return null; - } - - @Override - 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 Objective_EqualsSignKeyword_2(lastRuleCallOrigin, next, actIndex, consumed); - default: return null; - } - } -} - -// ("," specifications+=Specification)* -protected class Objective_Group_4 extends GroupToken { - - public Objective_Group_4(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) { - super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer); - } - - @Override - public Group getGrammarElement() { - return grammarAccess.getObjectiveAccess().getGroup_4(); - } - - @Override - public AbstractToken createFollower(int index, IEObjectConsumer inst) { - switch(index) { - case 0: return new Objective_SpecificationsAssignment_4_1(lastRuleCallOrigin, this, 0, inst); - default: return null; - } - } - -} - -// "," -protected class Objective_CommaKeyword_4_0 extends KeywordToken { - - public Objective_CommaKeyword_4_0(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) { - super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer); - } - - @Override - public Keyword getGrammarElement() { - return grammarAccess.getObjectiveAccess().getCommaKeyword_4_0(); - } - - @Override - public AbstractToken createFollower(int index, IEObjectConsumer inst) { - switch(index) { - case 0: return new Objective_Group_4(lastRuleCallOrigin, this, 0, inst); - case 1: return new Objective_SpecificationsAssignment_3(lastRuleCallOrigin, this, 1, inst); - default: return null; - } - } - -} - -// specifications+=Specification -protected class Objective_SpecificationsAssignment_4_1 extends AssignmentToken { - - public Objective_SpecificationsAssignment_4_1(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) { - super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer); - } - - @Override - public Assignment getGrammarElement() { - return grammarAccess.getObjectiveAccess().getSpecificationsAssignment_4_1(); - } - - @Override - public AbstractToken createFollower(int index, IEObjectConsumer inst) { - switch(index) { - case 0: return new Specification_Group(this, this, 0, inst); - default: return null; - } - } - - @Override - public IEObjectConsumer tryConsume() { - if((value = eObjectConsumer.getConsumable("specifications",false)) == null) return null; - IEObjectConsumer obj = eObjectConsumer.cloneAndConsume("specifications"); - if(value instanceof EObject) { // org::eclipse::xtext::impl::RuleCallImpl - IEObjectConsumer param = createEObjectConsumer((EObject)value); - if(param.isInstanceOf(grammarAccess.getSpecificationRule().getType().getClassifier())) { - type = AssignmentType.PARSER_RULE_CALL; - element = grammarAccess.getObjectiveAccess().getSpecificationsSpecificationParserRuleCall_4_1_0(); - consumed = obj; - return param; - } - } - return null; - } - - @Override - 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 Objective_CommaKeyword_4_0(lastRuleCallOrigin, next, actIndex, consumed); - default: return null; - } - } -} - - - -/************ end Rule Objective ****************/ - - -/************ begin Rule Specification **************** - * - * Specification: - * "Specification" value=EDouble; - * - **/ - -// "Specification" value=EDouble -protected class Specification_Group extends GroupToken { - - public Specification_Group(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) { - super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer); - } - - @Override - public Group getGrammarElement() { - return grammarAccess.getSpecificationAccess().getGroup(); - } - - @Override - public AbstractToken createFollower(int index, IEObjectConsumer inst) { - switch(index) { - case 0: return new Specification_ValueAssignment_1(lastRuleCallOrigin, this, 0, inst); - default: return null; - } - } - - @Override - public IEObjectConsumer tryConsume() { - if(getEObject().eClass() != grammarAccess.getSpecificationRule().getType().getClassifier()) - return null; - return eObjectConsumer; - } - -} - -// "Specification" -protected class Specification_SpecificationKeyword_0 extends KeywordToken { - - public Specification_SpecificationKeyword_0(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) { - super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer); - } - - @Override - public Keyword getGrammarElement() { - return grammarAccess.getSpecificationAccess().getSpecificationKeyword_0(); - } - - @Override - public AbstractToken createFollower(int index, IEObjectConsumer inst) { - switch(index) { - default: return lastRuleCallOrigin.createFollowerAfterReturn(this, index, index, inst); - } - } - -} - -// value=EDouble -protected class Specification_ValueAssignment_1 extends AssignmentToken { - - public Specification_ValueAssignment_1(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) { - super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer); - } - - @Override - public Assignment getGrammarElement() { - return grammarAccess.getSpecificationAccess().getValueAssignment_1(); - } - - @Override - public AbstractToken createFollower(int index, IEObjectConsumer inst) { - switch(index) { - case 0: return new Specification_SpecificationKeyword_0(lastRuleCallOrigin, this, 0, inst); - default: return null; - } - } - - @Override - public IEObjectConsumer tryConsume() { - if((value = eObjectConsumer.getConsumable("value",true)) == null) return null; - IEObjectConsumer obj = eObjectConsumer.cloneAndConsume("value"); - if(valueSerializer.isValid(obj.getEObject(), grammarAccess.getSpecificationAccess().getValueEDoubleParserRuleCall_1_0(), value, null)) { - type = AssignmentType.DATATYPE_RULE_CALL; - element = grammarAccess.getSpecificationAccess().getValueEDoubleParserRuleCall_1_0(); - return obj; - } - return null; - } - -} - - -/************ end Rule Specification ****************/ - - -/************ begin Rule Event **************** - * - * Event: - * name= //id=EString - * EString; - * - **/ - -// name= //id=EString -// EString -protected class Event_NameAssignment extends AssignmentToken { - - public Event_NameAssignment(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) { - super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer); - } - - @Override - public Assignment getGrammarElement() { - return grammarAccess.getEventAccess().getNameAssignment(); - } - - @Override - public AbstractToken createFollower(int index, IEObjectConsumer inst) { - switch(index) { - default: return lastRuleCallOrigin.createFollowerAfterReturn(this, index, index, inst); - } - } - - @Override - public IEObjectConsumer tryConsume() { - if(getEObject().eClass() != grammarAccess.getEventRule().getType().getClassifier()) - return null; - if((value = eObjectConsumer.getConsumable("name",true)) == null) return null; - IEObjectConsumer obj = eObjectConsumer.cloneAndConsume("name"); - if(valueSerializer.isValid(obj.getEObject(), grammarAccess.getEventAccess().getNameEStringParserRuleCall_0(), value, null)) { - type = AssignmentType.DATATYPE_RULE_CALL; - element = grammarAccess.getEventAccess().getNameEStringParserRuleCall_0(); - return obj; - } - return null; - } - -} - -/************ end Rule Event ****************/ - - -/************ begin Rule WeightedTactic **************** - * - * WeightedTactic: - * name=EString "=" usedTactic=[Tactic|EString] currentWeight=EDouble defaultWeight=EDouble ("lastImpact" - * lastImpact=[perfdatarepo::Impact|EString])?; - * - **/ - -// name=EString "=" usedTactic=[Tactic|EString] currentWeight=EDouble defaultWeight=EDouble ("lastImpact" -// lastImpact=[perfdatarepo::Impact|EString])? -protected class WeightedTactic_Group extends GroupToken { - - public WeightedTactic_Group(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) { - super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer); - } - - @Override - public Group getGrammarElement() { - return grammarAccess.getWeightedTacticAccess().getGroup(); - } - - @Override - public AbstractToken createFollower(int index, IEObjectConsumer inst) { - switch(index) { - case 0: return new WeightedTactic_Group_5(lastRuleCallOrigin, this, 0, inst); - case 1: return new WeightedTactic_DefaultWeightAssignment_4(lastRuleCallOrigin, this, 1, inst); - default: return null; - } - } - - @Override - public IEObjectConsumer tryConsume() { - if(getEObject().eClass() != grammarAccess.getWeightedTacticRule().getType().getClassifier()) - return null; - return eObjectConsumer; - } - -} - -// name=EString -protected class WeightedTactic_NameAssignment_0 extends AssignmentToken { - - public WeightedTactic_NameAssignment_0(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) { - super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer); - } - - @Override - public Assignment getGrammarElement() { - return grammarAccess.getWeightedTacticAccess().getNameAssignment_0(); - } - - @Override - public AbstractToken createFollower(int index, IEObjectConsumer inst) { - switch(index) { - default: return lastRuleCallOrigin.createFollowerAfterReturn(this, index, index, inst); - } - } - - @Override - public IEObjectConsumer tryConsume() { - if((value = eObjectConsumer.getConsumable("name",true)) == null) return null; - IEObjectConsumer obj = eObjectConsumer.cloneAndConsume("name"); - if(valueSerializer.isValid(obj.getEObject(), grammarAccess.getWeightedTacticAccess().getNameEStringParserRuleCall_0_0(), value, null)) { - type = AssignmentType.DATATYPE_RULE_CALL; - element = grammarAccess.getWeightedTacticAccess().getNameEStringParserRuleCall_0_0(); - return obj; - } - return null; - } - -} - -// "=" -protected class WeightedTactic_EqualsSignKeyword_1 extends KeywordToken { - - public WeightedTactic_EqualsSignKeyword_1(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) { - super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer); - } - - @Override - public Keyword getGrammarElement() { - return grammarAccess.getWeightedTacticAccess().getEqualsSignKeyword_1(); - } - - @Override - public AbstractToken createFollower(int index, IEObjectConsumer inst) { - switch(index) { - case 0: return new WeightedTactic_NameAssignment_0(lastRuleCallOrigin, this, 0, inst); - default: return null; - } - } - -} - -// usedTactic=[Tactic|EString] -protected class WeightedTactic_UsedTacticAssignment_2 extends AssignmentToken { - - public WeightedTactic_UsedTacticAssignment_2(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) { - super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer); - } - - @Override - public Assignment getGrammarElement() { - return grammarAccess.getWeightedTacticAccess().getUsedTacticAssignment_2(); - } - - @Override - public AbstractToken createFollower(int index, IEObjectConsumer inst) { - switch(index) { - case 0: return new WeightedTactic_EqualsSignKeyword_1(lastRuleCallOrigin, this, 0, inst); - default: return null; - } - } - - @Override - public IEObjectConsumer tryConsume() { - if((value = eObjectConsumer.getConsumable("usedTactic",true)) == null) return null; - IEObjectConsumer obj = eObjectConsumer.cloneAndConsume("usedTactic"); - if(value instanceof EObject) { // org::eclipse::xtext::impl::CrossReferenceImpl - IEObjectConsumer param = createEObjectConsumer((EObject)value); - if(param.isInstanceOf(grammarAccess.getWeightedTacticAccess().getUsedTacticTacticCrossReference_2_0().getType().getClassifier())) { - type = AssignmentType.CROSS_REFERENCE; - element = grammarAccess.getWeightedTacticAccess().getUsedTacticTacticCrossReference_2_0(); - return obj; - } - } - return null; - } - -} - -// currentWeight=EDouble -protected class WeightedTactic_CurrentWeightAssignment_3 extends AssignmentToken { - - public WeightedTactic_CurrentWeightAssignment_3(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) { - super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer); - } - - @Override - public Assignment getGrammarElement() { - return grammarAccess.getWeightedTacticAccess().getCurrentWeightAssignment_3(); - } - - @Override - public AbstractToken createFollower(int index, IEObjectConsumer inst) { - switch(index) { - case 0: return new WeightedTactic_UsedTacticAssignment_2(lastRuleCallOrigin, this, 0, inst); - default: return null; - } - } - - @Override - public IEObjectConsumer tryConsume() { - if((value = eObjectConsumer.getConsumable("currentWeight",true)) == null) return null; - IEObjectConsumer obj = eObjectConsumer.cloneAndConsume("currentWeight"); - if(valueSerializer.isValid(obj.getEObject(), grammarAccess.getWeightedTacticAccess().getCurrentWeightEDoubleParserRuleCall_3_0(), value, null)) { - type = AssignmentType.DATATYPE_RULE_CALL; - element = grammarAccess.getWeightedTacticAccess().getCurrentWeightEDoubleParserRuleCall_3_0(); - return obj; - } - return null; - } - -} - -// defaultWeight=EDouble -protected class WeightedTactic_DefaultWeightAssignment_4 extends AssignmentToken { - - public WeightedTactic_DefaultWeightAssignment_4(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) { - super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer); - } - - @Override - public Assignment getGrammarElement() { - return grammarAccess.getWeightedTacticAccess().getDefaultWeightAssignment_4(); - } - - @Override - public AbstractToken createFollower(int index, IEObjectConsumer inst) { - switch(index) { - case 0: return new WeightedTactic_CurrentWeightAssignment_3(lastRuleCallOrigin, this, 0, inst); - default: return null; - } - } - - @Override - public IEObjectConsumer tryConsume() { - if((value = eObjectConsumer.getConsumable("defaultWeight",true)) == null) return null; - IEObjectConsumer obj = eObjectConsumer.cloneAndConsume("defaultWeight"); - if(valueSerializer.isValid(obj.getEObject(), grammarAccess.getWeightedTacticAccess().getDefaultWeightEDoubleParserRuleCall_4_0(), value, null)) { - type = AssignmentType.DATATYPE_RULE_CALL; - element = grammarAccess.getWeightedTacticAccess().getDefaultWeightEDoubleParserRuleCall_4_0(); - return obj; - } - return null; - } - -} - -// ("lastImpact" lastImpact=[perfdatarepo::Impact|EString])? -protected class WeightedTactic_Group_5 extends GroupToken { - - public WeightedTactic_Group_5(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) { - super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer); - } - - @Override - public Group getGrammarElement() { - return grammarAccess.getWeightedTacticAccess().getGroup_5(); - } - - @Override - public AbstractToken createFollower(int index, IEObjectConsumer inst) { - switch(index) { - case 0: return new WeightedTactic_LastImpactAssignment_5_1(lastRuleCallOrigin, this, 0, inst); - default: return null; - } - } - -} - -// "lastImpact" -protected class WeightedTactic_LastImpactKeyword_5_0 extends KeywordToken { - - public WeightedTactic_LastImpactKeyword_5_0(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) { - super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer); - } - - @Override - public Keyword getGrammarElement() { - return grammarAccess.getWeightedTacticAccess().getLastImpactKeyword_5_0(); - } - - @Override - public AbstractToken createFollower(int index, IEObjectConsumer inst) { - switch(index) { - case 0: return new WeightedTactic_DefaultWeightAssignment_4(lastRuleCallOrigin, this, 0, inst); - default: return null; - } - } - -} - -// lastImpact=[perfdatarepo::Impact|EString] -protected class WeightedTactic_LastImpactAssignment_5_1 extends AssignmentToken { - - public WeightedTactic_LastImpactAssignment_5_1(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) { - super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer); - } - - @Override - public Assignment getGrammarElement() { - return grammarAccess.getWeightedTacticAccess().getLastImpactAssignment_5_1(); - } - - @Override - public AbstractToken createFollower(int index, IEObjectConsumer inst) { - switch(index) { - case 0: return new WeightedTactic_LastImpactKeyword_5_0(lastRuleCallOrigin, this, 0, inst); - default: return null; - } - } - - @Override - public IEObjectConsumer tryConsume() { - if((value = eObjectConsumer.getConsumable("lastImpact",false)) == null) return null; - IEObjectConsumer obj = eObjectConsumer.cloneAndConsume("lastImpact"); - if(value instanceof EObject) { // org::eclipse::xtext::impl::CrossReferenceImpl - IEObjectConsumer param = createEObjectConsumer((EObject)value); - if(param.isInstanceOf(grammarAccess.getWeightedTacticAccess().getLastImpactImpactCrossReference_5_1_0().getType().getClassifier())) { - type = AssignmentType.CROSS_REFERENCE; - element = grammarAccess.getWeightedTacticAccess().getLastImpactImpactCrossReference_5_1_0(); - return obj; - } - } - return null; - } - -} - - - -/************ end Rule WeightedTactic ****************/ - - -/************ begin Rule WeightingFunction **************** - * - * / * - * //id=EString - * '{' - * 'name' name=EString - * 'weightedMetrics' '{' weightedMetrics+=WeightedMetric ( "," weightedMetrics+=WeightedMetric)* '}' - * '}' - * * / WeightingFunction: - * name=EString "{" weightedMetrics+=WeightedMetric ("," weightedMetrics+=WeightedMetric)* "}"; - * - **/ - -// name=EString "{" weightedMetrics+=WeightedMetric ("," weightedMetrics+=WeightedMetric)* "}" -protected class WeightingFunction_Group extends GroupToken { - - public WeightingFunction_Group(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) { - super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer); - } - - @Override - public Group getGrammarElement() { - return grammarAccess.getWeightingFunctionAccess().getGroup(); - } - - @Override - public AbstractToken createFollower(int index, IEObjectConsumer inst) { - switch(index) { - case 0: return new WeightingFunction_RightCurlyBracketKeyword_4(lastRuleCallOrigin, this, 0, inst); - default: return null; - } - } - - @Override - public IEObjectConsumer tryConsume() { - if(getEObject().eClass() != grammarAccess.getWeightingFunctionRule().getType().getClassifier()) - return null; - return eObjectConsumer; - } - -} - -// name=EString -protected class WeightingFunction_NameAssignment_0 extends AssignmentToken { - - public WeightingFunction_NameAssignment_0(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) { - super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer); - } - - @Override - public Assignment getGrammarElement() { - return grammarAccess.getWeightingFunctionAccess().getNameAssignment_0(); - } - - @Override - public AbstractToken createFollower(int index, IEObjectConsumer inst) { - switch(index) { - default: return lastRuleCallOrigin.createFollowerAfterReturn(this, index, index, inst); - } - } - - @Override - public IEObjectConsumer tryConsume() { - if((value = eObjectConsumer.getConsumable("name",true)) == null) return null; - IEObjectConsumer obj = eObjectConsumer.cloneAndConsume("name"); - if(valueSerializer.isValid(obj.getEObject(), grammarAccess.getWeightingFunctionAccess().getNameEStringParserRuleCall_0_0(), value, null)) { - type = AssignmentType.DATATYPE_RULE_CALL; - element = grammarAccess.getWeightingFunctionAccess().getNameEStringParserRuleCall_0_0(); - return obj; - } - return null; - } - -} - -// "{" -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_NameAssignment_0(lastRuleCallOrigin, this, 0, inst); - default: return null; - } - } - -} - -// weightedMetrics+=WeightedMetric -protected class WeightingFunction_WeightedMetricsAssignment_2 extends AssignmentToken { - - public WeightingFunction_WeightedMetricsAssignment_2(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) { - super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer); - } - - @Override - public Assignment getGrammarElement() { - return grammarAccess.getWeightingFunctionAccess().getWeightedMetricsAssignment_2(); - } - - @Override - public AbstractToken createFollower(int index, IEObjectConsumer inst) { - switch(index) { - case 0: return new WeightedMetric_Group(this, this, 0, inst); - default: return null; - } - } - - @Override - public IEObjectConsumer tryConsume() { - if((value = eObjectConsumer.getConsumable("weightedMetrics",true)) == null) return null; - IEObjectConsumer obj = eObjectConsumer.cloneAndConsume("weightedMetrics"); - if(value instanceof EObject) { // org::eclipse::xtext::impl::RuleCallImpl - IEObjectConsumer param = createEObjectConsumer((EObject)value); - if(param.isInstanceOf(grammarAccess.getWeightedMetricRule().getType().getClassifier())) { - type = AssignmentType.PARSER_RULE_CALL; - element = grammarAccess.getWeightingFunctionAccess().getWeightedMetricsWeightedMetricParserRuleCall_2_0(); - consumed = obj; - return param; - } - } - return null; - } - - @Override - 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 WeightingFunction_LeftCurlyBracketKeyword_1(lastRuleCallOrigin, next, actIndex, consumed); - default: return null; - } - } -} - -// ("," weightedMetrics+=WeightedMetric)* -protected class WeightingFunction_Group_3 extends GroupToken { - - public WeightingFunction_Group_3(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) { - super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer); - } - - @Override - public Group getGrammarElement() { - return grammarAccess.getWeightingFunctionAccess().getGroup_3(); - } - - @Override - public AbstractToken createFollower(int index, IEObjectConsumer inst) { - switch(index) { - case 0: return new WeightingFunction_WeightedMetricsAssignment_3_1(lastRuleCallOrigin, this, 0, inst); - default: return null; - } - } - -} - -// "," -protected class WeightingFunction_CommaKeyword_3_0 extends KeywordToken { - - public WeightingFunction_CommaKeyword_3_0(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) { - super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer); - } - - @Override - public Keyword getGrammarElement() { - return grammarAccess.getWeightingFunctionAccess().getCommaKeyword_3_0(); - } - - @Override - public AbstractToken createFollower(int index, IEObjectConsumer inst) { - switch(index) { - case 0: return new WeightingFunction_Group_3(lastRuleCallOrigin, this, 0, inst); - case 1: return new WeightingFunction_WeightedMetricsAssignment_2(lastRuleCallOrigin, this, 1, inst); - default: return null; - } - } - -} - -// weightedMetrics+=WeightedMetric -protected class WeightingFunction_WeightedMetricsAssignment_3_1 extends AssignmentToken { - - public WeightingFunction_WeightedMetricsAssignment_3_1(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) { - super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer); - } - - @Override - public Assignment getGrammarElement() { - return grammarAccess.getWeightingFunctionAccess().getWeightedMetricsAssignment_3_1(); - } - - @Override - public AbstractToken createFollower(int index, IEObjectConsumer inst) { - switch(index) { - case 0: return new WeightedMetric_Group(this, this, 0, inst); - default: return null; - } - } - - @Override - public IEObjectConsumer tryConsume() { - if((value = eObjectConsumer.getConsumable("weightedMetrics",false)) == null) return null; - IEObjectConsumer obj = eObjectConsumer.cloneAndConsume("weightedMetrics"); - if(value instanceof EObject) { // org::eclipse::xtext::impl::RuleCallImpl - IEObjectConsumer param = createEObjectConsumer((EObject)value); - if(param.isInstanceOf(grammarAccess.getWeightedMetricRule().getType().getClassifier())) { - type = AssignmentType.PARSER_RULE_CALL; - element = grammarAccess.getWeightingFunctionAccess().getWeightedMetricsWeightedMetricParserRuleCall_3_1_0(); - consumed = obj; - return param; - } - } - return null; - } - - @Override - 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 WeightingFunction_CommaKeyword_3_0(lastRuleCallOrigin, next, actIndex, consumed); - default: return null; - } - } -} - - -// "}" -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_Group_3(lastRuleCallOrigin, this, 0, inst); - case 1: return new WeightingFunction_WeightedMetricsAssignment_2(lastRuleCallOrigin, this, 1, inst); - default: return null; - } - } - -} - - -/************ end Rule WeightingFunction ****************/ - - -/************ begin Rule Impact **************** - * - * / * - * //id=EString - * '{' - * 'name' name=EString - * 'before' before=[perfdatarepo::Result|EString] - * 'after' after=[perfdatarepo::Result|EString] - * '}' - * * / Impact returns perfdatarepo::Impact: - * "Impact"; - * - **/ - -// "Impact" -protected class Impact_ImpactKeyword extends KeywordToken { - - public Impact_ImpactKeyword(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) { - super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer); - } - - @Override - public Keyword getGrammarElement() { - return grammarAccess.getImpactAccess().getImpactKeyword(); - } - - @Override - public AbstractToken createFollower(int index, IEObjectConsumer inst) { - switch(index) { - default: return lastRuleCallOrigin.createFollowerAfterReturn(this, index, index, inst); - } - } - -} - -/************ end Rule Impact ****************/ - - -/************ begin Rule Result **************** - * - * / * - * //id=EString - * '{' - * 'name' name=EString - * 'timestamp' timestamp=EDate - * 'metricValues' '{' metricValues+=MetricValue ( "," metricValues+=MetricValue)* '}' - * '}' - * * / Result returns perfdatarepo::Result: - * "Result"; - * - **/ - -// "Result" -protected class Result_ResultKeyword extends KeywordToken { - - public Result_ResultKeyword(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) { - super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer); - } - - @Override - public Keyword getGrammarElement() { - return grammarAccess.getResultAccess().getResultKeyword(); - } - - @Override - public AbstractToken createFollower(int index, IEObjectConsumer inst) { - switch(index) { - default: return lastRuleCallOrigin.createFollowerAfterReturn(this, index, index, inst); - } - } - -} - -/************ end Rule Result ****************/ - - - -/************ begin Rule MetricValue **************** - * - * / * - * //id=EString - * '{' - * 'name' name=EString - * 'value' value=EDouble - * 'measuredEntity' measuredEntity=[perfdatarepo::MeasuredEntity|EString] - * 'metricType' metricType=[perfdatarepo::MetricType|EString] - * '}' - * * / MetricValue returns perfdatarepo::MetricValue: - * "MetricValue"; - * - **/ - -// "MetricValue" -protected class MetricValue_MetricValueKeyword extends KeywordToken { - - public MetricValue_MetricValueKeyword(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) { - super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer); - } - - @Override - public Keyword getGrammarElement() { - return grammarAccess.getMetricValueAccess().getMetricValueKeyword(); - } - - @Override - public AbstractToken createFollower(int index, IEObjectConsumer inst) { - switch(index) { - default: return lastRuleCallOrigin.createFollowerAfterReturn(this, index, index, inst); - } - } - -} - -/************ end Rule MetricValue ****************/ - - -/************ begin Rule MeasuredEntity **************** - * - * / * - * //id=EString - * '{' - * 'name' name=EString - * 'metricTypes' '(' metricTypes+=[perfdatarepo::MetricType|EString] ( "," metricTypes+=[perfdatarepo::MetricType|EString])* ')' - * '}' - * * / MeasuredEntity returns perfdatarepo::MeasuredEntity: - * "MeasuredEntity"; - * - **/ - -// "MeasuredEntity" -protected class MeasuredEntity_MeasuredEntityKeyword extends KeywordToken { - - public MeasuredEntity_MeasuredEntityKeyword(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) { - super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer); - } - - @Override - public Keyword getGrammarElement() { - return grammarAccess.getMeasuredEntityAccess().getMeasuredEntityKeyword(); - } - - @Override - public AbstractToken createFollower(int index, IEObjectConsumer inst) { - switch(index) { - default: return lastRuleCallOrigin.createFollowerAfterReturn(this, index, index, inst); - } - } - -} - -/************ end Rule MeasuredEntity ****************/ - - -/************ begin Rule MetricType **************** - * - * / * - * //id=EString - * '{' - * 'name' name=EString - * '}' - * * / MetricType returns perfdatarepo::MetricType: - * "name" name=EString; - * - **/ - -// "name" name=EString -protected class MetricType_Group extends GroupToken { - - public MetricType_Group(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) { - super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer); - } - - @Override - public Group getGrammarElement() { - return grammarAccess.getMetricTypeAccess().getGroup(); - } - - @Override - public AbstractToken createFollower(int index, IEObjectConsumer inst) { - switch(index) { - case 0: return new MetricType_NameAssignment_1(lastRuleCallOrigin, this, 0, inst); - default: return null; - } - } - - @Override - public IEObjectConsumer tryConsume() { - if(getEObject().eClass() != grammarAccess.getMetricTypeRule().getType().getClassifier()) - return null; - return eObjectConsumer; - } - -} - -// "name" -protected class MetricType_NameKeyword_0 extends KeywordToken { - - public MetricType_NameKeyword_0(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) { - super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer); - } - - @Override - public Keyword getGrammarElement() { - return grammarAccess.getMetricTypeAccess().getNameKeyword_0(); - } - - @Override - public AbstractToken createFollower(int index, IEObjectConsumer inst) { - switch(index) { - default: return lastRuleCallOrigin.createFollowerAfterReturn(this, index, index, inst); - } - } - -} - -// name=EString -protected class MetricType_NameAssignment_1 extends AssignmentToken { - - public MetricType_NameAssignment_1(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) { - super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer); - } - - @Override - public Assignment getGrammarElement() { - return grammarAccess.getMetricTypeAccess().getNameAssignment_1(); - } - - @Override - public AbstractToken createFollower(int index, IEObjectConsumer inst) { - switch(index) { - case 0: return new MetricType_NameKeyword_0(lastRuleCallOrigin, this, 0, inst); - default: return null; - } - } - - @Override - public IEObjectConsumer tryConsume() { - if((value = eObjectConsumer.getConsumable("name",true)) == null) return null; - IEObjectConsumer obj = eObjectConsumer.cloneAndConsume("name"); - if(valueSerializer.isValid(obj.getEObject(), grammarAccess.getMetricTypeAccess().getNameEStringParserRuleCall_1_0(), value, null)) { - type = AssignmentType.DATATYPE_RULE_CALL; - element = grammarAccess.getMetricTypeAccess().getNameEStringParserRuleCall_1_0(); - return obj; - } - return null; - } - -} - - -/************ end Rule MetricType ****************/ - - -/************ begin Rule WeightedMetric **************** - * - * WeightedMetric: - * name=EString "=" weight=EDouble "ref" ":" metricType=[perfdatarepo::MetricType|EString]; - * - **/ - -// name=EString "=" weight=EDouble "ref" ":" metricType=[perfdatarepo::MetricType|EString] -protected class WeightedMetric_Group extends GroupToken { - - public WeightedMetric_Group(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) { - super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer); - } - - @Override - public Group getGrammarElement() { - return grammarAccess.getWeightedMetricAccess().getGroup(); - } - - @Override - public AbstractToken createFollower(int index, IEObjectConsumer inst) { - switch(index) { - case 0: return new WeightedMetric_MetricTypeAssignment_5(lastRuleCallOrigin, this, 0, inst); - default: return null; - } - } - - @Override - public IEObjectConsumer tryConsume() { - if(getEObject().eClass() != grammarAccess.getWeightedMetricRule().getType().getClassifier()) - return null; - return eObjectConsumer; - } - -} - -// name=EString -protected class WeightedMetric_NameAssignment_0 extends AssignmentToken { - - public WeightedMetric_NameAssignment_0(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) { - super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer); - } - - @Override - public Assignment getGrammarElement() { - return grammarAccess.getWeightedMetricAccess().getNameAssignment_0(); - } - - @Override - public AbstractToken createFollower(int index, IEObjectConsumer inst) { - switch(index) { - default: return lastRuleCallOrigin.createFollowerAfterReturn(this, index, index, inst); - } - } - - @Override - public IEObjectConsumer tryConsume() { - if((value = eObjectConsumer.getConsumable("name",true)) == null) return null; - IEObjectConsumer obj = eObjectConsumer.cloneAndConsume("name"); - if(valueSerializer.isValid(obj.getEObject(), grammarAccess.getWeightedMetricAccess().getNameEStringParserRuleCall_0_0(), value, null)) { - type = AssignmentType.DATATYPE_RULE_CALL; - element = grammarAccess.getWeightedMetricAccess().getNameEStringParserRuleCall_0_0(); - return obj; - } - return null; - } - -} - -// "=" -protected class WeightedMetric_EqualsSignKeyword_1 extends KeywordToken { - - public WeightedMetric_EqualsSignKeyword_1(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) { - super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer); - } - - @Override - public Keyword getGrammarElement() { - return grammarAccess.getWeightedMetricAccess().getEqualsSignKeyword_1(); - } - - @Override - public AbstractToken createFollower(int index, IEObjectConsumer inst) { - switch(index) { - case 0: return new WeightedMetric_NameAssignment_0(lastRuleCallOrigin, this, 0, inst); - default: return null; - } - } - -} - -// weight=EDouble -protected class WeightedMetric_WeightAssignment_2 extends AssignmentToken { - - public WeightedMetric_WeightAssignment_2(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) { - super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer); - } - - @Override - public Assignment getGrammarElement() { - return grammarAccess.getWeightedMetricAccess().getWeightAssignment_2(); - } - - @Override - public AbstractToken createFollower(int index, IEObjectConsumer inst) { - switch(index) { - case 0: return new WeightedMetric_EqualsSignKeyword_1(lastRuleCallOrigin, this, 0, inst); - default: return null; - } - } - - @Override - public IEObjectConsumer tryConsume() { - if((value = eObjectConsumer.getConsumable("weight",true)) == null) return null; - IEObjectConsumer obj = eObjectConsumer.cloneAndConsume("weight"); - if(valueSerializer.isValid(obj.getEObject(), grammarAccess.getWeightedMetricAccess().getWeightEDoubleParserRuleCall_2_0(), value, null)) { - type = AssignmentType.DATATYPE_RULE_CALL; - element = grammarAccess.getWeightedMetricAccess().getWeightEDoubleParserRuleCall_2_0(); - return obj; - } - return null; - } - -} - -// "ref" -protected class WeightedMetric_RefKeyword_3 extends KeywordToken { - - public WeightedMetric_RefKeyword_3(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) { - super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer); - } - - @Override - public Keyword getGrammarElement() { - return grammarAccess.getWeightedMetricAccess().getRefKeyword_3(); - } - - @Override - public AbstractToken createFollower(int index, IEObjectConsumer inst) { - switch(index) { - case 0: return new WeightedMetric_WeightAssignment_2(lastRuleCallOrigin, this, 0, inst); - default: return null; - } - } - -} - -// ":" -protected class WeightedMetric_ColonKeyword_4 extends KeywordToken { - - public WeightedMetric_ColonKeyword_4(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) { - super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer); - } - - @Override - public Keyword getGrammarElement() { - return grammarAccess.getWeightedMetricAccess().getColonKeyword_4(); - } - - @Override - public AbstractToken createFollower(int index, IEObjectConsumer inst) { - switch(index) { - case 0: return new WeightedMetric_RefKeyword_3(lastRuleCallOrigin, this, 0, inst); - default: return null; - } - } - -} - -// metricType=[perfdatarepo::MetricType|EString] -protected class WeightedMetric_MetricTypeAssignment_5 extends AssignmentToken { - - public WeightedMetric_MetricTypeAssignment_5(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) { - super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer); - } - - @Override - public Assignment getGrammarElement() { - return grammarAccess.getWeightedMetricAccess().getMetricTypeAssignment_5(); - } - - @Override - public AbstractToken createFollower(int index, IEObjectConsumer inst) { - switch(index) { - case 0: return new WeightedMetric_ColonKeyword_4(lastRuleCallOrigin, this, 0, inst); - default: return null; - } - } - - @Override - public IEObjectConsumer tryConsume() { - if((value = eObjectConsumer.getConsumable("metricType",true)) == null) return null; - IEObjectConsumer obj = eObjectConsumer.cloneAndConsume("metricType"); - if(value instanceof EObject) { // org::eclipse::xtext::impl::CrossReferenceImpl - IEObjectConsumer param = createEObjectConsumer((EObject)value); - if(param.isInstanceOf(grammarAccess.getWeightedMetricAccess().getMetricTypeMetricTypeCrossReference_5_0().getType().getClassifier())) { - type = AssignmentType.CROSS_REFERENCE; - element = grammarAccess.getWeightedMetricAccess().getMetricTypeMetricTypeCrossReference_5_0(); - return obj; - } - } - return null; - } - -} - - -/************ end Rule WeightedMetric ****************/ - -} diff --git a/edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/StaAdaptationLanguageAntlrTokenFileProvider.java b/edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/StaAdaptationLanguageAntlrTokenFileProvider.java deleted file mode 100644 index 7b528abf0104cce93a535bdd9efbbfb27f305074..0000000000000000000000000000000000000000 --- a/edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/StaAdaptationLanguageAntlrTokenFileProvider.java +++ /dev/null @@ -1,15 +0,0 @@ -/* -* generated by Xtext -*/ -package edu.kit.ipd.descartes.mm.adaptation.parser.antlr; - -import java.io.InputStream; -import org.eclipse.xtext.parser.antlr.IAntlrTokenFileProvider; - -public class StaAdaptationLanguageAntlrTokenFileProvider implements IAntlrTokenFileProvider { - - public InputStream getAntlrTokenFile() { - ClassLoader classLoader = getClass().getClassLoader(); - return classLoader.getResourceAsStream("edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.tokens"); - } -} diff --git a/edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/StaAdaptationLanguageParser.java b/edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/StaAdaptationLanguageParser.java deleted file mode 100644 index 7368f3a4869a5fcdb8fa33726ef3098595c0d149..0000000000000000000000000000000000000000 --- a/edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/StaAdaptationLanguageParser.java +++ /dev/null @@ -1,39 +0,0 @@ -/* -* generated by Xtext -*/ -package edu.kit.ipd.descartes.mm.adaptation.parser.antlr; - -import com.google.inject.Inject; - -import org.eclipse.xtext.parser.antlr.XtextTokenStream; -import edu.kit.ipd.descartes.mm.adaptation.services.StaAdaptationLanguageGrammarAccess; - -public class StaAdaptationLanguageParser extends org.eclipse.xtext.parser.antlr.AbstractAntlrParser { - - @Inject - private StaAdaptationLanguageGrammarAccess grammarAccess; - - @Override - protected void setInitialHiddenTokens(XtextTokenStream tokenStream) { - tokenStream.setInitialHiddenTokens("RULE_WS", "RULE_ML_COMMENT", "RULE_SL_COMMENT"); - } - - @Override - protected edu.kit.ipd.descartes.mm.adaptation.parser.antlr.internal.InternalStaAdaptationLanguageParser createParser(XtextTokenStream stream) { - return new edu.kit.ipd.descartes.mm.adaptation.parser.antlr.internal.InternalStaAdaptationLanguageParser(stream, getGrammarAccess()); - } - - @Override - protected String getDefaultRuleName() { - return "AdaptationProcess"; - } - - public StaAdaptationLanguageGrammarAccess getGrammarAccess() { - return this.grammarAccess; - } - - public void setGrammarAccess(StaAdaptationLanguageGrammarAccess grammarAccess) { - this.grammarAccess = grammarAccess; - } - -} 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 deleted file mode 100644 index c5d100d81c75915f1bd59a1bab5b308a51b46dd5..0000000000000000000000000000000000000000 --- a/edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g +++ /dev/null @@ -1,1927 +0,0 @@ -/* -* generated by Xtext -*/ -grammar InternalStaAdaptationLanguage; - -options { - superClass=AbstractInternalAntlrParser; - -} - -@lexer::header { -package edu.kit.ipd.descartes.mm.adaptation.parser.antlr.internal; - -// Hack: Use our own Lexer superclass by means of import. -// Currently there is no other way to specify the superclass for the lexer. -import org.eclipse.xtext.parser.antlr.Lexer; -} - -@parser::header { -package edu.kit.ipd.descartes.mm.adaptation.parser.antlr.internal; - -import org.eclipse.xtext.*; -import org.eclipse.xtext.parser.*; -import org.eclipse.xtext.parser.impl.*; -import org.eclipse.emf.ecore.util.EcoreUtil; -import org.eclipse.emf.ecore.EObject; -import org.eclipse.xtext.parser.antlr.AbstractInternalAntlrParser; -import org.eclipse.xtext.parser.antlr.XtextTokenStream; -import org.eclipse.xtext.parser.antlr.XtextTokenStream.HiddenTokens; -import org.eclipse.xtext.parser.antlr.AntlrDatatypeRuleToken; -import edu.kit.ipd.descartes.mm.adaptation.services.StaAdaptationLanguageGrammarAccess; - -} - -@parser::members { - - private StaAdaptationLanguageGrammarAccess grammarAccess; - - public InternalStaAdaptationLanguageParser(TokenStream input, StaAdaptationLanguageGrammarAccess grammarAccess) { - this(input); - this.grammarAccess = grammarAccess; - registerRules(grammarAccess.getGrammar()); - } - - @Override - protected String getFirstRuleName() { - return "AdaptationProcess"; - } - - @Override - protected StaAdaptationLanguageGrammarAccess getGrammarAccess() { - return grammarAccess; - } -} - -@rulecatch { - catch (RecognitionException re) { - recover(input,re); - appendSkippedTokens(); - } -} - - - - -// Entry rule entryRuleAdaptationProcess -entryRuleAdaptationProcess returns [EObject current=null] - : - { newCompositeNode(grammarAccess.getAdaptationProcessRule()); } - iv_ruleAdaptationProcess=ruleAdaptationProcess - { $current=$iv_ruleAdaptationProcess.current; } - EOF -; - -// Rule AdaptationProcess -ruleAdaptationProcess returns [EObject current=null] - @init { enterRule(); - } - @after { leaveRule(); }: -( otherlv_0='AdaptationProcess' - { - newLeafNode(otherlv_0, grammarAccess.getAdaptationProcessAccess().getAdaptationProcessKeyword_0()); - } -( -( - { - newCompositeNode(grammarAccess.getAdaptationProcessAccess().getNameEStringParserRuleCall_1_0()); - } - lv_name_1_0=ruleEString { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getAdaptationProcessRule()); - } - set( - $current, - "name", - lv_name_1_0, - "EString"); - afterParserOrEnumRuleCall(); - } - -) -) otherlv_2='{' - { - newLeafNode(otherlv_2, grammarAccess.getAdaptationProcessAccess().getLeftCurlyBracketKeyword_2()); - } - otherlv_3='goal' - { - newLeafNode(otherlv_3, grammarAccess.getAdaptationProcessAccess().getGoalKeyword_3()); - } -( -( - { - newCompositeNode(grammarAccess.getAdaptationProcessAccess().getGoalOverallGoalParserRuleCall_4_0()); - } - lv_goal_4_0=ruleOverallGoal { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getAdaptationProcessRule()); - } - set( - $current, - "goal", - lv_goal_4_0, - "OverallGoal"); - afterParserOrEnumRuleCall(); - } - -) -) otherlv_5='actions' - { - newLeafNode(otherlv_5, grammarAccess.getAdaptationProcessAccess().getActionsKeyword_5()); - } - otherlv_6=':' - { - newLeafNode(otherlv_6, grammarAccess.getAdaptationProcessAccess().getColonKeyword_6()); - } -( -( - { - newCompositeNode(grammarAccess.getAdaptationProcessAccess().getActionsActionParserRuleCall_7_0()); - } - lv_actions_7_0=ruleAction { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getAdaptationProcessRule()); - } - add( - $current, - "actions", - lv_actions_7_0, - "Action"); - afterParserOrEnumRuleCall(); - } - -) -)( otherlv_8=',' - { - newLeafNode(otherlv_8, grammarAccess.getAdaptationProcessAccess().getCommaKeyword_8_0()); - } -( -( - { - newCompositeNode(grammarAccess.getAdaptationProcessAccess().getActionsActionParserRuleCall_8_1_0()); - } - lv_actions_9_0=ruleAction { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getAdaptationProcessRule()); - } - add( - $current, - "actions", - lv_actions_9_0, - "Action"); - afterParserOrEnumRuleCall(); - } - -) -))* otherlv_10='tactics' - { - newLeafNode(otherlv_10, grammarAccess.getAdaptationProcessAccess().getTacticsKeyword_9()); - } - otherlv_11=':' - { - newLeafNode(otherlv_11, grammarAccess.getAdaptationProcessAccess().getColonKeyword_10()); - } -( -( - { - newCompositeNode(grammarAccess.getAdaptationProcessAccess().getTacticsTacticParserRuleCall_11_0()); - } - lv_tactics_12_0=ruleTactic { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getAdaptationProcessRule()); - } - add( - $current, - "tactics", - lv_tactics_12_0, - "Tactic"); - afterParserOrEnumRuleCall(); - } - -) -)( otherlv_13=',' - { - newLeafNode(otherlv_13, grammarAccess.getAdaptationProcessAccess().getCommaKeyword_12_0()); - } -( -( - { - newCompositeNode(grammarAccess.getAdaptationProcessAccess().getTacticsTacticParserRuleCall_12_1_0()); - } - lv_tactics_14_0=ruleTactic { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getAdaptationProcessRule()); - } - add( - $current, - "tactics", - lv_tactics_14_0, - "Tactic"); - afterParserOrEnumRuleCall(); - } - -) -))* otherlv_15='strategies' - { - newLeafNode(otherlv_15, grammarAccess.getAdaptationProcessAccess().getStrategiesKeyword_13()); - } - otherlv_16=':' - { - newLeafNode(otherlv_16, grammarAccess.getAdaptationProcessAccess().getColonKeyword_14()); - } -( -( - { - newCompositeNode(grammarAccess.getAdaptationProcessAccess().getStrategiesStrategyParserRuleCall_15_0()); - } - lv_strategies_17_0=ruleStrategy { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getAdaptationProcessRule()); - } - add( - $current, - "strategies", - lv_strategies_17_0, - "Strategy"); - afterParserOrEnumRuleCall(); - } - -) -)( otherlv_18=',' - { - newLeafNode(otherlv_18, grammarAccess.getAdaptationProcessAccess().getCommaKeyword_16_0()); - } -( -( - { - newCompositeNode(grammarAccess.getAdaptationProcessAccess().getStrategiesStrategyParserRuleCall_16_1_0()); - } - lv_strategies_19_0=ruleStrategy { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getAdaptationProcessRule()); - } - add( - $current, - "strategies", - lv_strategies_19_0, - "Strategy"); - afterParserOrEnumRuleCall(); - } - -) -))*( otherlv_20='parameters' - { - newLeafNode(otherlv_20, grammarAccess.getAdaptationProcessAccess().getParametersKeyword_17_0()); - } - otherlv_21=':' - { - newLeafNode(otherlv_21, grammarAccess.getAdaptationProcessAccess().getColonKeyword_17_1()); - } -( -( - { - newCompositeNode(grammarAccess.getAdaptationProcessAccess().getParametersParameterParserRuleCall_17_2_0()); - } - lv_parameters_22_0=ruleParameter { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getAdaptationProcessRule()); - } - add( - $current, - "parameters", - lv_parameters_22_0, - "Parameter"); - afterParserOrEnumRuleCall(); - } - -) -)( otherlv_23=',' - { - newLeafNode(otherlv_23, grammarAccess.getAdaptationProcessAccess().getCommaKeyword_17_3_0()); - } -( -( - { - newCompositeNode(grammarAccess.getAdaptationProcessAccess().getParametersParameterParserRuleCall_17_3_1_0()); - } - lv_parameters_24_0=ruleParameter { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getAdaptationProcessRule()); - } - add( - $current, - "parameters", - lv_parameters_24_0, - "Parameter"); - afterParserOrEnumRuleCall(); - } - -) -))*)? otherlv_25='}' - { - newLeafNode(otherlv_25, grammarAccess.getAdaptationProcessAccess().getRightCurlyBracketKeyword_18()); - } -) -; - - - - - - - -// Entry rule entryRuleAbstractControlFlowElement -entryRuleAbstractControlFlowElement returns [EObject current=null] - : - { newCompositeNode(grammarAccess.getAbstractControlFlowElementRule()); } - iv_ruleAbstractControlFlowElement=ruleAbstractControlFlowElement - { $current=$iv_ruleAbstractControlFlowElement.current; } - EOF -; - -// Rule AbstractControlFlowElement -ruleAbstractControlFlowElement returns [EObject current=null] - @init { enterRule(); - } - @after { leaveRule(); }: -( - { - newCompositeNode(grammarAccess.getAbstractControlFlowElementAccess().getStartActionParserRuleCall_0()); - } - this_StartAction_0=ruleStartAction - { - $current = $this_StartAction_0.current; - afterParserOrEnumRuleCall(); - } - - | - { - newCompositeNode(grammarAccess.getAbstractControlFlowElementAccess().getStopActionParserRuleCall_1()); - } - this_StopAction_1=ruleStopAction - { - $current = $this_StopAction_1.current; - afterParserOrEnumRuleCall(); - } - - | - { - newCompositeNode(grammarAccess.getAbstractControlFlowElementAccess().getLoopActionParserRuleCall_2()); - } - this_LoopAction_2=ruleLoopAction - { - $current = $this_LoopAction_2.current; - afterParserOrEnumRuleCall(); - } - - | - { - newCompositeNode(grammarAccess.getAbstractControlFlowElementAccess().getBranchActionParserRuleCall_3()); - } - this_BranchAction_3=ruleBranchAction - { - $current = $this_BranchAction_3.current; - afterParserOrEnumRuleCall(); - } - - | - { - newCompositeNode(grammarAccess.getAbstractControlFlowElementAccess().getActionReferenceParserRuleCall_4()); - } - this_ActionReference_4=ruleActionReference - { - $current = $this_ActionReference_4.current; - afterParserOrEnumRuleCall(); - } -) -; - - - - - - - -// Entry rule entryRuleEString -entryRuleEString returns [String current=null] - : - { newCompositeNode(grammarAccess.getEStringRule()); } - iv_ruleEString=ruleEString - { $current=$iv_ruleEString.current.getText(); } - EOF -; - -// Rule EString -ruleEString returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] - @init { enterRule(); - } - @after { leaveRule(); }: -( this_STRING_0=RULE_STRING { - $current.merge(this_STRING_0); - } - - { - newLeafNode(this_STRING_0, grammarAccess.getEStringAccess().getSTRINGTerminalRuleCall_0()); - } - - | this_ID_1=RULE_ID { - $current.merge(this_ID_1); - } - - { - newLeafNode(this_ID_1, grammarAccess.getEStringAccess().getIDTerminalRuleCall_1()); - } -) - ; - - - - - -// Entry rule entryRuleTactic -entryRuleTactic returns [EObject current=null] - : - { newCompositeNode(grammarAccess.getTacticRule()); } - iv_ruleTactic=ruleTactic - { $current=$iv_ruleTactic.current; } - EOF -; - -// Rule Tactic -ruleTactic returns [EObject current=null] - @init { enterRule(); - } - @after { leaveRule(); }: -( otherlv_0='Tactic' - { - newLeafNode(otherlv_0, grammarAccess.getTacticAccess().getTacticKeyword_0()); - } -( -( - { - newCompositeNode(grammarAccess.getTacticAccess().getNameEStringParserRuleCall_1_0()); - } - lv_name_1_0=ruleEString { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getTacticRule()); - } - set( - $current, - "name", - lv_name_1_0, - "EString"); - afterParserOrEnumRuleCall(); - } - -) -) otherlv_2='{' - { - newLeafNode(otherlv_2, grammarAccess.getTacticAccess().getLeftCurlyBracketKeyword_2()); - } -( otherlv_3='input' - { - newLeafNode(otherlv_3, grammarAccess.getTacticAccess().getInputKeyword_3_0()); - } - otherlv_4=':' - { - newLeafNode(otherlv_4, grammarAccess.getTacticAccess().getColonKeyword_3_1()); - } -( -( - { - if ($current==null) { - $current = createModelElement(grammarAccess.getTacticRule()); - } - } - { - newCompositeNode(grammarAccess.getTacticAccess().getInputParamsParameterCrossReference_3_2_0()); - } - ruleEString { - afterParserOrEnumRuleCall(); - } - -) -)( otherlv_6=',' - { - newLeafNode(otherlv_6, grammarAccess.getTacticAccess().getCommaKeyword_3_3_0()); - } -( -( - { - if ($current==null) { - $current = createModelElement(grammarAccess.getTacticRule()); - } - } - { - newCompositeNode(grammarAccess.getTacticAccess().getInputParamsParameterCrossReference_3_3_1_0()); - } - ruleEString { - afterParserOrEnumRuleCall(); - } - -) -))*)?( otherlv_8='output' - { - newLeafNode(otherlv_8, grammarAccess.getTacticAccess().getOutputKeyword_4_0()); - } - otherlv_9=':' - { - newLeafNode(otherlv_9, grammarAccess.getTacticAccess().getColonKeyword_4_1()); - } -( -( - { - if ($current==null) { - $current = createModelElement(grammarAccess.getTacticRule()); - } - } - { - newCompositeNode(grammarAccess.getTacticAccess().getOutputParamParameterCrossReference_4_2_0()); - } - ruleEString { - afterParserOrEnumRuleCall(); - } - -) -))? otherlv_11='implementedPlan' - { - newLeafNode(otherlv_11, grammarAccess.getTacticAccess().getImplementedPlanKeyword_5()); - } - otherlv_12=':' - { - newLeafNode(otherlv_12, grammarAccess.getTacticAccess().getColonKeyword_6()); - } -( -( - { - newCompositeNode(grammarAccess.getTacticAccess().getImplementedPlanAdaptationPlanParserRuleCall_7_0()); - } - lv_implementedPlan_13_0=ruleAdaptationPlan { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getTacticRule()); - } - set( - $current, - "implementedPlan", - lv_implementedPlan_13_0, - "AdaptationPlan"); - afterParserOrEnumRuleCall(); - } - -) -) otherlv_14='}' - { - newLeafNode(otherlv_14, grammarAccess.getTacticAccess().getRightCurlyBracketKeyword_8()); - } -) -; - - - - - -// Entry rule entryRuleAction -entryRuleAction returns [EObject current=null] - : - { newCompositeNode(grammarAccess.getActionRule()); } - iv_ruleAction=ruleAction - { $current=$iv_ruleAction.current; } - EOF -; - -// Rule Action -ruleAction returns [EObject current=null] - @init { enterRule(); - } - @after { leaveRule(); }: -( otherlv_0='Action' - { - newLeafNode(otherlv_0, grammarAccess.getActionAccess().getActionKeyword_0()); - } -( -( - { - newCompositeNode(grammarAccess.getActionAccess().getNameEStringParserRuleCall_1_0()); - } - lv_name_1_0=ruleEString { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getActionRule()); - } - set( - $current, - "name", - lv_name_1_0, - "EString"); - afterParserOrEnumRuleCall(); - } - -) -) otherlv_2='{' - { - newLeafNode(otherlv_2, grammarAccess.getActionAccess().getLeftCurlyBracketKeyword_2()); - } -( otherlv_3='input' - { - newLeafNode(otherlv_3, grammarAccess.getActionAccess().getInputKeyword_3_0()); - } - otherlv_4=':' - { - newLeafNode(otherlv_4, grammarAccess.getActionAccess().getColonKeyword_3_1()); - } -( -( - { - if ($current==null) { - $current = createModelElement(grammarAccess.getActionRule()); - } - } - { - newCompositeNode(grammarAccess.getActionAccess().getInputParamsParameterCrossReference_3_2_0()); - } - ruleEString { - afterParserOrEnumRuleCall(); - } - -) -)( otherlv_6=',' - { - newLeafNode(otherlv_6, grammarAccess.getActionAccess().getCommaKeyword_3_3_0()); - } -( -( - { - if ($current==null) { - $current = createModelElement(grammarAccess.getActionRule()); - } - } - { - newCompositeNode(grammarAccess.getActionAccess().getInputParamsParameterCrossReference_3_3_1_0()); - } - ruleEString { - afterParserOrEnumRuleCall(); - } - -) -))*)?( otherlv_8='output' - { - newLeafNode(otherlv_8, grammarAccess.getActionAccess().getOutputKeyword_4_0()); - } - otherlv_9=':' - { - newLeafNode(otherlv_9, grammarAccess.getActionAccess().getColonKeyword_4_1()); - } -( -( - { - if ($current==null) { - $current = createModelElement(grammarAccess.getActionRule()); - } - } - { - newCompositeNode(grammarAccess.getActionAccess().getOutputParamParameterCrossReference_4_2_0()); - } - ruleEString { - afterParserOrEnumRuleCall(); - } - -) -))? otherlv_11='referredAdaptationPoint' - { - newLeafNode(otherlv_11, grammarAccess.getActionAccess().getReferredAdaptationPointKeyword_5()); - } - otherlv_12=':' - { - newLeafNode(otherlv_12, grammarAccess.getActionAccess().getColonKeyword_6()); - } -( -( - { - if ($current==null) { - $current = createModelElement(grammarAccess.getActionRule()); - } - } - { - newCompositeNode(grammarAccess.getActionAccess().getReferredAdaptationPointAdaptationPointCrossReference_7_0()); - } - ruleEString { - afterParserOrEnumRuleCall(); - } - -) -) otherlv_14='adaptationActionOperation' - { - newLeafNode(otherlv_14, grammarAccess.getActionAccess().getAdaptationActionOperationKeyword_8()); - } - otherlv_15=':' - { - newLeafNode(otherlv_15, grammarAccess.getActionAccess().getColonKeyword_9()); - } -( -( - { - newCompositeNode(grammarAccess.getActionAccess().getAdaptationActionOperationAdaptationActionOperationParserRuleCall_10_0()); - } - lv_adaptationActionOperation_16_0=ruleAdaptationActionOperation { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getActionRule()); - } - set( - $current, - "adaptationActionOperation", - lv_adaptationActionOperation_16_0, - "AdaptationActionOperation"); - afterParserOrEnumRuleCall(); - } - -) -) otherlv_17='}' - { - newLeafNode(otherlv_17, grammarAccess.getActionAccess().getRightCurlyBracketKeyword_11()); - } -) -; - - - - - -// Entry rule entryRuleStrategy -entryRuleStrategy returns [EObject current=null] - : - { newCompositeNode(grammarAccess.getStrategyRule()); } - iv_ruleStrategy=ruleStrategy - { $current=$iv_ruleStrategy.current; } - EOF -; - -// Rule Strategy -ruleStrategy returns [EObject current=null] - @init { enterRule(); - } - @after { leaveRule(); }: -( otherlv_0='Strategy' - { - newLeafNode(otherlv_0, grammarAccess.getStrategyAccess().getStrategyKeyword_0()); - } -( -( - { - newCompositeNode(grammarAccess.getStrategyAccess().getNameEStringParserRuleCall_1_0()); - } - lv_name_1_0=ruleEString { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getStrategyRule()); - } - set( - $current, - "name", - lv_name_1_0, - "EString"); - afterParserOrEnumRuleCall(); - } - -) -) otherlv_2='{' - { - newLeafNode(otherlv_2, grammarAccess.getStrategyAccess().getLeftCurlyBracketKeyword_2()); - } - otherlv_3='objective' - { - newLeafNode(otherlv_3, grammarAccess.getStrategyAccess().getObjectiveKeyword_3()); - } - otherlv_4='=' - { - newLeafNode(otherlv_4, grammarAccess.getStrategyAccess().getEqualsSignKeyword_4()); - } -( -( - { - if ($current==null) { - $current = createModelElement(grammarAccess.getStrategyRule()); - } - } - { - newCompositeNode(grammarAccess.getStrategyAccess().getObjectiveObjectiveCrossReference_5_0()); - } - ruleEString { - afterParserOrEnumRuleCall(); - } - -) -) otherlv_6='triggeringEvents' - { - newLeafNode(otherlv_6, grammarAccess.getStrategyAccess().getTriggeringEventsKeyword_6()); - } - otherlv_7='=' - { - newLeafNode(otherlv_7, grammarAccess.getStrategyAccess().getEqualsSignKeyword_7()); - } -( -( - { - newCompositeNode(grammarAccess.getStrategyAccess().getTriggeringEventsEventParserRuleCall_8_0()); - } - lv_triggeringEvents_8_0=ruleEvent { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getStrategyRule()); - } - set( - $current, - "triggeringEvents", - lv_triggeringEvents_8_0, - "Event"); - afterParserOrEnumRuleCall(); - } - -) -) otherlv_9='tactics' - { - newLeafNode(otherlv_9, grammarAccess.getStrategyAccess().getTacticsKeyword_9()); - } - otherlv_10=':' - { - newLeafNode(otherlv_10, grammarAccess.getStrategyAccess().getColonKeyword_10()); - } -( -( - { - newCompositeNode(grammarAccess.getStrategyAccess().getTacticsWeightedTacticParserRuleCall_11_0()); - } - lv_tactics_11_0=ruleWeightedTactic { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getStrategyRule()); - } - add( - $current, - "tactics", - lv_tactics_11_0, - "WeightedTactic"); - afterParserOrEnumRuleCall(); - } - -) -)( otherlv_12=',' - { - newLeafNode(otherlv_12, grammarAccess.getStrategyAccess().getCommaKeyword_12_0()); - } -( -( - { - newCompositeNode(grammarAccess.getStrategyAccess().getTacticsWeightedTacticParserRuleCall_12_1_0()); - } - lv_tactics_13_0=ruleWeightedTactic { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getStrategyRule()); - } - add( - $current, - "tactics", - lv_tactics_13_0, - "WeightedTactic"); - afterParserOrEnumRuleCall(); - } - -) -))* otherlv_14='weightingFunction' - { - newLeafNode(otherlv_14, grammarAccess.getStrategyAccess().getWeightingFunctionKeyword_13()); - } - otherlv_15=':' - { - newLeafNode(otherlv_15, grammarAccess.getStrategyAccess().getColonKeyword_14()); - } -( -( - { - newCompositeNode(grammarAccess.getStrategyAccess().getWeightingFunctionWeightingFunctionParserRuleCall_15_0()); - } - lv_weightingFunction_16_0=ruleWeightingFunction { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getStrategyRule()); - } - set( - $current, - "weightingFunction", - lv_weightingFunction_16_0, - "WeightingFunction"); - afterParserOrEnumRuleCall(); - } - -) -) otherlv_17='}' - { - newLeafNode(otherlv_17, grammarAccess.getStrategyAccess().getRightCurlyBracketKeyword_16()); - } -) -; - - - - - -// Entry rule entryRuleParameter -entryRuleParameter returns [EObject current=null] - : - { newCompositeNode(grammarAccess.getParameterRule()); } - iv_ruleParameter=ruleParameter - { $current=$iv_ruleParameter.current; } - EOF -; - -// Rule Parameter -ruleParameter returns [EObject current=null] - @init { enterRule(); - } - @after { leaveRule(); }: -(( -( - { - newCompositeNode(grammarAccess.getParameterAccess().getTypeEStringParserRuleCall_0_0()); - } - lv_type_0_0=ruleEString { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getParameterRule()); - } - set( - $current, - "type", - lv_type_0_0, - "EString"); - afterParserOrEnumRuleCall(); - } - -) -)( -( - { - newCompositeNode(grammarAccess.getParameterAccess().getNameEStringParserRuleCall_1_0()); - } - lv_name_1_0=ruleEString { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getParameterRule()); - } - set( - $current, - "name", - lv_name_1_0, - "EString"); - afterParserOrEnumRuleCall(); - } - -) -)) -; - - - - - -// Entry rule entryRuleOverallGoal -entryRuleOverallGoal returns [EObject current=null] - : - { newCompositeNode(grammarAccess.getOverallGoalRule()); } - iv_ruleOverallGoal=ruleOverallGoal - { $current=$iv_ruleOverallGoal.current; } - EOF -; - -// Rule OverallGoal -ruleOverallGoal returns [EObject current=null] - @init { enterRule(); - } - @after { leaveRule(); }: -( otherlv_0='Description' - { - newLeafNode(otherlv_0, grammarAccess.getOverallGoalAccess().getDescriptionKeyword_0()); - } - otherlv_1=':' - { - newLeafNode(otherlv_1, grammarAccess.getOverallGoalAccess().getColonKeyword_1()); - } -( -( - { - newCompositeNode(grammarAccess.getOverallGoalAccess().getDescriptionEStringParserRuleCall_2_0()); - } - lv_description_2_0=ruleEString { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getOverallGoalRule()); - } - set( - $current, - "description", - lv_description_2_0, - "EString"); - afterParserOrEnumRuleCall(); - } - -) -) otherlv_3='objectives' - { - newLeafNode(otherlv_3, grammarAccess.getOverallGoalAccess().getObjectivesKeyword_3()); - } - otherlv_4=':' - { - newLeafNode(otherlv_4, grammarAccess.getOverallGoalAccess().getColonKeyword_4()); - } -( -( - { - newCompositeNode(grammarAccess.getOverallGoalAccess().getObjectivesObjectiveParserRuleCall_5_0()); - } - lv_objectives_5_0=ruleObjective { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getOverallGoalRule()); - } - add( - $current, - "objectives", - lv_objectives_5_0, - "Objective"); - afterParserOrEnumRuleCall(); - } - -) -)( otherlv_6=',' - { - newLeafNode(otherlv_6, grammarAccess.getOverallGoalAccess().getCommaKeyword_6_0()); - } -( -( - { - newCompositeNode(grammarAccess.getOverallGoalAccess().getObjectivesObjectiveParserRuleCall_6_1_0()); - } - lv_objectives_7_0=ruleObjective { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getOverallGoalRule()); - } - add( - $current, - "objectives", - lv_objectives_7_0, - "Objective"); - afterParserOrEnumRuleCall(); - } - -) -))*) -; - - - - - -// Entry rule entryRuleAdaptationPlan -entryRuleAdaptationPlan returns [EObject current=null] - : - { newCompositeNode(grammarAccess.getAdaptationPlanRule()); } - iv_ruleAdaptationPlan=ruleAdaptationPlan - { $current=$iv_ruleAdaptationPlan.current; } - EOF -; - -// Rule AdaptationPlan -ruleAdaptationPlan returns [EObject current=null] - @init { enterRule(); - } - @after { leaveRule(); }: -(( -( - { - newCompositeNode(grammarAccess.getAdaptationPlanAccess().getStepsStartActionParserRuleCall_0_0()); - } - lv_steps_0_0=ruleStartAction { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getAdaptationPlanRule()); - } - add( - $current, - "steps", - lv_steps_0_0, - "StartAction"); - afterParserOrEnumRuleCall(); - } - -) -)( otherlv_1=',' - { - newLeafNode(otherlv_1, grammarAccess.getAdaptationPlanAccess().getCommaKeyword_1_0()); - } -( -( - { - newCompositeNode(grammarAccess.getAdaptationPlanAccess().getStepsAbstractControlFlowElementParserRuleCall_1_1_0()); - } - lv_steps_2_0=ruleAbstractControlFlowElement { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getAdaptationPlanRule()); - } - add( - $current, - "steps", - lv_steps_2_0, - "AbstractControlFlowElement"); - afterParserOrEnumRuleCall(); - } - -) -))* otherlv_3=',' - { - newLeafNode(otherlv_3, grammarAccess.getAdaptationPlanAccess().getCommaKeyword_2()); - } -( -( - { - newCompositeNode(grammarAccess.getAdaptationPlanAccess().getStepsStopActionParserRuleCall_3_0()); - } - lv_steps_4_0=ruleStopAction { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getAdaptationPlanRule()); - } - add( - $current, - "steps", - lv_steps_4_0, - "StopAction"); - afterParserOrEnumRuleCall(); - } - -) -)) -; - - - - - -// Entry rule entryRuleStartAction -entryRuleStartAction returns [EObject current=null] - : - { newCompositeNode(grammarAccess.getStartActionRule()); } - iv_ruleStartAction=ruleStartAction - { $current=$iv_ruleStartAction.current; } - EOF -; - -// Rule StartAction -ruleStartAction returns [EObject current=null] - @init { enterRule(); - } - @after { leaveRule(); }: -(( - { - $current = forceCreateModelElement( - grammarAccess.getStartActionAccess().getStartActionAction_0(), - $current); - } -) otherlv_1='StartAction' - { - newLeafNode(otherlv_1, grammarAccess.getStartActionAccess().getStartActionKeyword_1()); - } -) -; - - - - - -// Entry rule entryRuleStopAction -entryRuleStopAction returns [EObject current=null] - : - { newCompositeNode(grammarAccess.getStopActionRule()); } - iv_ruleStopAction=ruleStopAction - { $current=$iv_ruleStopAction.current; } - EOF -; - -// Rule StopAction -ruleStopAction returns [EObject current=null] - @init { enterRule(); - } - @after { leaveRule(); }: - otherlv_0='StopAction' - { - newLeafNode(otherlv_0, grammarAccess.getStopActionAccess().getStopActionKeyword()); - } - -; - - - - - -// Entry rule entryRuleLoopAction -entryRuleLoopAction returns [EObject current=null] - : - { newCompositeNode(grammarAccess.getLoopActionRule()); } - iv_ruleLoopAction=ruleLoopAction - { $current=$iv_ruleLoopAction.current; } - EOF -; - -// Rule LoopAction -ruleLoopAction returns [EObject current=null] - @init { enterRule(); - } - @after { leaveRule(); }: - otherlv_0='LoopAction' - { - newLeafNode(otherlv_0, grammarAccess.getLoopActionAccess().getLoopActionKeyword()); - } - -; - - - - - -// Entry rule entryRuleBranchAction -entryRuleBranchAction returns [EObject current=null] - : - { newCompositeNode(grammarAccess.getBranchActionRule()); } - iv_ruleBranchAction=ruleBranchAction - { $current=$iv_ruleBranchAction.current; } - EOF -; - -// Rule BranchAction -ruleBranchAction returns [EObject current=null] - @init { enterRule(); - } - @after { leaveRule(); }: - otherlv_0='BranchAction' - { - newLeafNode(otherlv_0, grammarAccess.getBranchActionAccess().getBranchActionKeyword()); - } - -; - - - - - -// Entry rule entryRuleActionReference -entryRuleActionReference returns [EObject current=null] - : - { newCompositeNode(grammarAccess.getActionReferenceRule()); } - iv_ruleActionReference=ruleActionReference - { $current=$iv_ruleActionReference.current; } - EOF -; - -// Rule ActionReference -ruleActionReference returns [EObject current=null] - @init { enterRule(); - } - @after { leaveRule(); }: - otherlv_0='ActionReference' - { - newLeafNode(otherlv_0, grammarAccess.getActionReferenceAccess().getActionReferenceKeyword()); - } - -; - - - - - - - -// Entry rule entryRuleAdaptationActionOperation -entryRuleAdaptationActionOperation returns [EObject current=null] - : - { newCompositeNode(grammarAccess.getAdaptationActionOperationRule()); } - iv_ruleAdaptationActionOperation=ruleAdaptationActionOperation - { $current=$iv_ruleAdaptationActionOperation.current; } - EOF -; - -// Rule AdaptationActionOperation -ruleAdaptationActionOperation returns [EObject current=null] - @init { enterRule(); - } - @after { leaveRule(); }: - otherlv_0='AdaptionActionOperation' - { - newLeafNode(otherlv_0, grammarAccess.getAdaptationActionOperationAccess().getAdaptionActionOperationKeyword()); - } - -; - - - - - - - - - -// Entry rule entryRuleEDouble -entryRuleEDouble returns [String current=null] - : - { newCompositeNode(grammarAccess.getEDoubleRule()); } - iv_ruleEDouble=ruleEDouble - { $current=$iv_ruleEDouble.current.getText(); } - EOF -; - -// Rule EDouble -ruleEDouble returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] - @init { enterRule(); - } - @after { leaveRule(); }: -(( - kw='-' - { - $current.merge(kw); - newLeafNode(kw, grammarAccess.getEDoubleAccess().getHyphenMinusKeyword_0()); - } -)?( this_INT_1=RULE_INT { - $current.merge(this_INT_1); - } - - { - newLeafNode(this_INT_1, grammarAccess.getEDoubleAccess().getINTTerminalRuleCall_1()); - } -)? - kw='.' - { - $current.merge(kw); - newLeafNode(kw, grammarAccess.getEDoubleAccess().getFullStopKeyword_2()); - } - this_INT_3=RULE_INT { - $current.merge(this_INT_3); - } - - { - newLeafNode(this_INT_3, grammarAccess.getEDoubleAccess().getINTTerminalRuleCall_3()); - } -(( - kw='E' - { - $current.merge(kw); - newLeafNode(kw, grammarAccess.getEDoubleAccess().getEKeyword_4_0_0()); - } - - | - kw='e' - { - $current.merge(kw); - newLeafNode(kw, grammarAccess.getEDoubleAccess().getEKeyword_4_0_1()); - } -)( - kw='-' - { - $current.merge(kw); - newLeafNode(kw, grammarAccess.getEDoubleAccess().getHyphenMinusKeyword_4_1()); - } -)? this_INT_7=RULE_INT { - $current.merge(this_INT_7); - } - - { - newLeafNode(this_INT_7, grammarAccess.getEDoubleAccess().getINTTerminalRuleCall_4_2()); - } -)?) - ; - - - - - -// Entry rule entryRulePropertyRange -entryRulePropertyRange returns [EObject current=null] - : - { newCompositeNode(grammarAccess.getPropertyRangeRule()); } - iv_rulePropertyRange=rulePropertyRange - { $current=$iv_rulePropertyRange.current; } - EOF -; - -// Rule PropertyRange -rulePropertyRange returns [EObject current=null] - @init { enterRule(); - } - @after { leaveRule(); }: - otherlv_0='PropertyRange' - { - newLeafNode(otherlv_0, grammarAccess.getPropertyRangeAccess().getPropertyRangeKeyword()); - } - -; - - - - - -// Entry rule entryRuleSetOfConfigurations -entryRuleSetOfConfigurations returns [EObject current=null] - : - { newCompositeNode(grammarAccess.getSetOfConfigurationsRule()); } - iv_ruleSetOfConfigurations=ruleSetOfConfigurations - { $current=$iv_ruleSetOfConfigurations.current; } - EOF -; - -// Rule SetOfConfigurations -ruleSetOfConfigurations returns [EObject current=null] - @init { enterRule(); - } - @after { leaveRule(); }: - otherlv_0='SetOfConfigurations' - { - newLeafNode(otherlv_0, grammarAccess.getSetOfConfigurationsAccess().getSetOfConfigurationsKeyword()); - } - -; - - - - - - - - - - - -// Entry rule entryRuleObjective -entryRuleObjective returns [EObject current=null] - : - { newCompositeNode(grammarAccess.getObjectiveRule()); } - iv_ruleObjective=ruleObjective - { $current=$iv_ruleObjective.current; } - EOF -; - -// Rule Objective -ruleObjective returns [EObject current=null] - @init { enterRule(); - } - @after { leaveRule(); }: -( otherlv_0='Objective' - { - newLeafNode(otherlv_0, grammarAccess.getObjectiveAccess().getObjectiveKeyword_0()); - } -( -( - { - newCompositeNode(grammarAccess.getObjectiveAccess().getNameEStringParserRuleCall_1_0()); - } - lv_name_1_0=ruleEString { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getObjectiveRule()); - } - set( - $current, - "name", - lv_name_1_0, - "EString"); - afterParserOrEnumRuleCall(); - } - -) -) otherlv_2='=' - { - newLeafNode(otherlv_2, grammarAccess.getObjectiveAccess().getEqualsSignKeyword_2()); - } -( -( - { - newCompositeNode(grammarAccess.getObjectiveAccess().getSpecificationsSpecificationParserRuleCall_3_0()); - } - lv_specifications_3_0=ruleSpecification { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getObjectiveRule()); - } - add( - $current, - "specifications", - lv_specifications_3_0, - "Specification"); - afterParserOrEnumRuleCall(); - } - -) -)( otherlv_4=',' - { - newLeafNode(otherlv_4, grammarAccess.getObjectiveAccess().getCommaKeyword_4_0()); - } -( -( - { - newCompositeNode(grammarAccess.getObjectiveAccess().getSpecificationsSpecificationParserRuleCall_4_1_0()); - } - lv_specifications_5_0=ruleSpecification { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getObjectiveRule()); - } - add( - $current, - "specifications", - lv_specifications_5_0, - "Specification"); - afterParserOrEnumRuleCall(); - } - -) -))*) -; - - - - - -// Entry rule entryRuleSpecification -entryRuleSpecification returns [EObject current=null] - : - { newCompositeNode(grammarAccess.getSpecificationRule()); } - iv_ruleSpecification=ruleSpecification - { $current=$iv_ruleSpecification.current; } - EOF -; - -// Rule Specification -ruleSpecification returns [EObject current=null] - @init { enterRule(); - } - @after { leaveRule(); }: -( otherlv_0='Specification' - { - newLeafNode(otherlv_0, grammarAccess.getSpecificationAccess().getSpecificationKeyword_0()); - } -( -( - { - newCompositeNode(grammarAccess.getSpecificationAccess().getValueEDoubleParserRuleCall_1_0()); - } - lv_value_1_0=ruleEDouble { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getSpecificationRule()); - } - set( - $current, - "value", - lv_value_1_0, - "EDouble"); - afterParserOrEnumRuleCall(); - } - -) -)) -; - - - - - -// Entry rule entryRuleEvent -entryRuleEvent returns [EObject current=null] - : - { newCompositeNode(grammarAccess.getEventRule()); } - iv_ruleEvent=ruleEvent - { $current=$iv_ruleEvent.current; } - EOF -; - -// Rule Event -ruleEvent returns [EObject current=null] - @init { enterRule(); - } - @after { leaveRule(); }: -( -( - { - newCompositeNode(grammarAccess.getEventAccess().getNameEStringParserRuleCall_0()); - } - lv_name_0_0=ruleEString { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getEventRule()); - } - set( - $current, - "name", - lv_name_0_0, - "EString"); - afterParserOrEnumRuleCall(); - } - -) -) -; - - - - - -// Entry rule entryRuleWeightedTactic -entryRuleWeightedTactic returns [EObject current=null] - : - { newCompositeNode(grammarAccess.getWeightedTacticRule()); } - iv_ruleWeightedTactic=ruleWeightedTactic - { $current=$iv_ruleWeightedTactic.current; } - EOF -; - -// Rule WeightedTactic -ruleWeightedTactic returns [EObject current=null] - @init { enterRule(); - } - @after { leaveRule(); }: -(( -( - { - newCompositeNode(grammarAccess.getWeightedTacticAccess().getNameEStringParserRuleCall_0_0()); - } - lv_name_0_0=ruleEString { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getWeightedTacticRule()); - } - set( - $current, - "name", - lv_name_0_0, - "EString"); - afterParserOrEnumRuleCall(); - } - -) -) otherlv_1='=' - { - newLeafNode(otherlv_1, grammarAccess.getWeightedTacticAccess().getEqualsSignKeyword_1()); - } -( -( - { - if ($current==null) { - $current = createModelElement(grammarAccess.getWeightedTacticRule()); - } - } - { - newCompositeNode(grammarAccess.getWeightedTacticAccess().getUsedTacticTacticCrossReference_2_0()); - } - ruleEString { - afterParserOrEnumRuleCall(); - } - -) -)( -( - { - newCompositeNode(grammarAccess.getWeightedTacticAccess().getCurrentWeightEDoubleParserRuleCall_3_0()); - } - lv_currentWeight_3_0=ruleEDouble { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getWeightedTacticRule()); - } - set( - $current, - "currentWeight", - lv_currentWeight_3_0, - "EDouble"); - afterParserOrEnumRuleCall(); - } - -) -)( -( - { - newCompositeNode(grammarAccess.getWeightedTacticAccess().getDefaultWeightEDoubleParserRuleCall_4_0()); - } - lv_defaultWeight_4_0=ruleEDouble { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getWeightedTacticRule()); - } - set( - $current, - "defaultWeight", - lv_defaultWeight_4_0, - "EDouble"); - afterParserOrEnumRuleCall(); - } - -) -)( otherlv_5='lastImpact' - { - newLeafNode(otherlv_5, grammarAccess.getWeightedTacticAccess().getLastImpactKeyword_5_0()); - } -( -( - { - if ($current==null) { - $current = createModelElement(grammarAccess.getWeightedTacticRule()); - } - } - { - newCompositeNode(grammarAccess.getWeightedTacticAccess().getLastImpactImpactCrossReference_5_1_0()); - } - ruleEString { - afterParserOrEnumRuleCall(); - } - -) -))?) -; - - - - - -// Entry rule entryRuleWeightingFunction -entryRuleWeightingFunction returns [EObject current=null] - : - { newCompositeNode(grammarAccess.getWeightingFunctionRule()); } - iv_ruleWeightingFunction=ruleWeightingFunction - { $current=$iv_ruleWeightingFunction.current; } - EOF -; - -// Rule WeightingFunction -ruleWeightingFunction returns [EObject current=null] - @init { enterRule(); - } - @after { leaveRule(); }: -(( -( - { - newCompositeNode(grammarAccess.getWeightingFunctionAccess().getNameEStringParserRuleCall_0_0()); - } - lv_name_0_0=ruleEString { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getWeightingFunctionRule()); - } - set( - $current, - "name", - lv_name_0_0, - "EString"); - afterParserOrEnumRuleCall(); - } - -) -) otherlv_1='{' - { - newLeafNode(otherlv_1, grammarAccess.getWeightingFunctionAccess().getLeftCurlyBracketKeyword_1()); - } -( -( - { - newCompositeNode(grammarAccess.getWeightingFunctionAccess().getWeightedMetricsWeightedMetricParserRuleCall_2_0()); - } - lv_weightedMetrics_2_0=ruleWeightedMetric { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getWeightingFunctionRule()); - } - add( - $current, - "weightedMetrics", - lv_weightedMetrics_2_0, - "WeightedMetric"); - afterParserOrEnumRuleCall(); - } - -) -)( otherlv_3=',' - { - newLeafNode(otherlv_3, grammarAccess.getWeightingFunctionAccess().getCommaKeyword_3_0()); - } -( -( - { - newCompositeNode(grammarAccess.getWeightingFunctionAccess().getWeightedMetricsWeightedMetricParserRuleCall_3_1_0()); - } - lv_weightedMetrics_4_0=ruleWeightedMetric { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getWeightingFunctionRule()); - } - add( - $current, - "weightedMetrics", - lv_weightedMetrics_4_0, - "WeightedMetric"); - afterParserOrEnumRuleCall(); - } - -) -))* otherlv_5='}' - { - newLeafNode(otherlv_5, grammarAccess.getWeightingFunctionAccess().getRightCurlyBracketKeyword_4()); - } -) -; - - - - - - - - - - - - - - - - - -// Entry rule entryRuleWeightedMetric -entryRuleWeightedMetric returns [EObject current=null] - : - { newCompositeNode(grammarAccess.getWeightedMetricRule()); } - iv_ruleWeightedMetric=ruleWeightedMetric - { $current=$iv_ruleWeightedMetric.current; } - EOF -; - -// Rule WeightedMetric -ruleWeightedMetric returns [EObject current=null] - @init { enterRule(); - } - @after { leaveRule(); }: -(( -( - { - newCompositeNode(grammarAccess.getWeightedMetricAccess().getNameEStringParserRuleCall_0_0()); - } - lv_name_0_0=ruleEString { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getWeightedMetricRule()); - } - set( - $current, - "name", - lv_name_0_0, - "EString"); - afterParserOrEnumRuleCall(); - } - -) -) otherlv_1='=' - { - newLeafNode(otherlv_1, grammarAccess.getWeightedMetricAccess().getEqualsSignKeyword_1()); - } -( -( - { - newCompositeNode(grammarAccess.getWeightedMetricAccess().getWeightEDoubleParserRuleCall_2_0()); - } - lv_weight_2_0=ruleEDouble { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getWeightedMetricRule()); - } - set( - $current, - "weight", - lv_weight_2_0, - "EDouble"); - afterParserOrEnumRuleCall(); - } - -) -) otherlv_3='ref' - { - newLeafNode(otherlv_3, grammarAccess.getWeightedMetricAccess().getRefKeyword_3()); - } - otherlv_4=':' - { - newLeafNode(otherlv_4, grammarAccess.getWeightedMetricAccess().getColonKeyword_4()); - } -( -( - { - if ($current==null) { - $current = createModelElement(grammarAccess.getWeightedMetricRule()); - } - } - { - newCompositeNode(grammarAccess.getWeightedMetricAccess().getMetricTypeMetricTypeCrossReference_5_0()); - } - ruleEString { - afterParserOrEnumRuleCall(); - } - -) -)) -; - - - - - -RULE_ID : '^'? ('a'..'z'|'A'..'Z'|'_') ('a'..'z'|'A'..'Z'|'_'|'0'..'9')*; - -RULE_INT : ('0'..'9')+; - -RULE_STRING : ('"' ('\\' ('b'|'t'|'n'|'f'|'r'|'u'|'"'|'\''|'\\')|~(('\\'|'"')))* '"'|'\'' ('\\' ('b'|'t'|'n'|'f'|'r'|'u'|'"'|'\''|'\\')|~(('\\'|'\'')))* '\''); - -RULE_ML_COMMENT : '/*' ( options {greedy=false;} : . )*'*/'; - -RULE_SL_COMMENT : '//' ~(('\n'|'\r'))* ('\r'? '\n')?; - -RULE_WS : (' '|'\t'|'\r'|'\n')+; - -RULE_ANY_OTHER : .; - - 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 deleted file mode 100644 index 76df380ef447e682b932c53df466a22f0cde44d4..0000000000000000000000000000000000000000 --- a/edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.tokens +++ /dev/null @@ -1,87 +0,0 @@ -RULE_ID=5 -T__29=29 -T__28=28 -T__27=27 -T__26=26 -T__25=25 -T__24=24 -T__23=23 -T__22=22 -RULE_ANY_OTHER=10 -T__21=21 -T__20=20 -T__19=19 -T__16=16 -T__15=15 -T__18=18 -T__17=17 -T__12=12 -T__11=11 -T__14=14 -T__13=13 -RULE_INT=6 -T__50=50 -T__42=42 -T__43=43 -T__40=40 -T__41=41 -T__46=46 -T__47=47 -T__44=44 -T__45=45 -T__48=48 -T__49=49 -RULE_SL_COMMENT=8 -RULE_ML_COMMENT=7 -T__30=30 -T__31=31 -RULE_STRING=4 -T__32=32 -T__33=33 -T__34=34 -T__35=35 -T__36=36 -T__37=37 -T__38=38 -T__39=39 -RULE_WS=9 -'adaptationActionOperation'=27 -'AdaptionActionOperation'=40 -'implementedPlan'=24 -'Objective'=47 -'Description'=33 -'ActionReference'=39 -'output'=23 -'StopAction'=36 -'e'=44 -'lastImpact'=49 -'BranchAction'=38 -'='=30 -'weightingFunction'=32 -'Tactic'=21 -'.'=42 -'Strategy'=28 -'strategies'=18 -'StartAction'=35 -'triggeringEvents'=31 -'objectives'=34 -'}'=20 -'parameters'=19 -'SetOfConfigurations'=46 -'LoopAction'=37 -'actions'=14 -'objective'=29 -'referredAdaptationPoint'=26 -'{'=12 -'goal'=13 -'AdaptationProcess'=11 -'Action'=25 -'PropertyRange'=45 -'Specification'=48 -'ref'=50 -':'=15 -'-'=41 -'tactics'=17 -','=16 -'E'=43 -'input'=22 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 deleted file mode 100644 index ea1dcbe03583c3870798a2b1b94bd2dbc582b613..0000000000000000000000000000000000000000 --- a/edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguageLexer.java +++ /dev/null @@ -1,2404 +0,0 @@ -package edu.kit.ipd.descartes.mm.adaptation.parser.antlr.internal; - -// Hack: Use our own Lexer superclass by means of import. -// Currently there is no other way to specify the superclass for the lexer. -import org.eclipse.xtext.parser.antlr.Lexer; - - -import org.antlr.runtime.*; -import java.util.Stack; -import java.util.List; -import java.util.ArrayList; - -@SuppressWarnings("all") -public class InternalStaAdaptationLanguageLexer extends Lexer { - public static final int RULE_ID=5; - public static final int T__29=29; - public static final int T__28=28; - public static final int T__27=27; - public static final int T__26=26; - public static final int T__25=25; - public static final int T__24=24; - public static final int T__23=23; - public static final int T__22=22; - public static final int T__21=21; - public static final int RULE_ANY_OTHER=10; - public static final int T__20=20; - public static final int EOF=-1; - public static final int T__19=19; - public static final int T__16=16; - public static final int T__15=15; - public static final int T__18=18; - public static final int T__17=17; - public static final int T__12=12; - public static final int T__11=11; - public static final int T__14=14; - public static final int T__13=13; - public static final int RULE_INT=6; - public static final int T__50=50; - public static final int T__42=42; - public static final int T__43=43; - public static final int T__40=40; - public static final int T__41=41; - public static final int T__46=46; - public static final int T__47=47; - public static final int T__44=44; - public static final int T__45=45; - public static final int T__48=48; - public static final int T__49=49; - public static final int RULE_SL_COMMENT=8; - public static final int RULE_ML_COMMENT=7; - public static final int T__30=30; - 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__33=33; - public static final int T__34=34; - public static final int T__35=35; - public static final int T__36=36; - public static final int T__37=37; - public static final int T__38=38; - public static final int T__39=39; - public static final int RULE_WS=9; - - // delegates - // delegators - - public InternalStaAdaptationLanguageLexer() {;} - public InternalStaAdaptationLanguageLexer(CharStream input) { - this(input, new RecognizerSharedState()); - } - public InternalStaAdaptationLanguageLexer(CharStream input, RecognizerSharedState state) { - super(input,state); - - } - public String getGrammarFileName() { return "../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g"; } - - // $ANTLR start "T__11" - public final void mT__11() throws RecognitionException { - try { - int _type = T__11; - 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:11:7: ( 'AdaptationProcess' ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:11:9: 'AdaptationProcess' - { - match("AdaptationProcess"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__11" - - // $ANTLR start "T__12" - public final void mT__12() throws RecognitionException { - try { - int _type = T__12; - 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:12:7: ( '{' ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:12:9: '{' - { - match('{'); - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__12" - - // $ANTLR start "T__13" - public final void mT__13() throws RecognitionException { - try { - int _type = T__13; - 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:13:7: ( 'goal' ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:13:9: 'goal' - { - match("goal"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__13" - - // $ANTLR start "T__14" - public final void mT__14() throws RecognitionException { - 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: ( 'actions' ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:14:9: 'actions' - { - match("actions"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__14" - - // $ANTLR start "T__15" - public final void mT__15() throws RecognitionException { - try { - int _type = T__15; - 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:15:7: ( ':' ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:15:9: ':' - { - match(':'); - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__15" - - // $ANTLR start "T__16" - public final void mT__16() throws RecognitionException { - try { - int _type = T__16; - 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:16:7: ( ',' ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:16:9: ',' - { - match(','); - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__16" - - // $ANTLR start "T__17" - public final void mT__17() throws RecognitionException { - try { - int _type = T__17; - 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:17:7: ( 'tactics' ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:17:9: 'tactics' - { - match("tactics"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__17" - - // $ANTLR start "T__18" - public final void mT__18() throws RecognitionException { - 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' - { - match("strategies"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__18" - - // $ANTLR start "T__19" - public final void mT__19() throws RecognitionException { - 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' - { - match("parameters"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__19" - - // $ANTLR start "T__20" - public final void mT__20() throws RecognitionException { - try { - int _type = T__20; - 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:20:7: ( '}' ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:20:9: '}' - { - match('}'); - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__20" - - // $ANTLR start "T__21" - public final void mT__21() throws RecognitionException { - try { - int _type = T__21; - 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:21:7: ( 'Tactic' ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:21:9: 'Tactic' - { - match("Tactic"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__21" - - // $ANTLR start "T__22" - public final void mT__22() throws RecognitionException { - try { - int _type = T__22; - 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:22:7: ( 'input' ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:22:9: 'input' - { - match("input"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__22" - - // $ANTLR start "T__23" - public final void mT__23() throws RecognitionException { - try { - int _type = T__23; - 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:23:7: ( 'output' ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:23:9: 'output' - { - match("output"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__23" - - // $ANTLR start "T__24" - public final void mT__24() throws RecognitionException { - try { - int _type = T__24; - 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:24:7: ( 'implementedPlan' ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:24:9: 'implementedPlan' - { - match("implementedPlan"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__24" - - // $ANTLR start "T__25" - public final void mT__25() throws RecognitionException { - try { - int _type = T__25; - 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:25:7: ( 'Action' ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:25:9: 'Action' - { - match("Action"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__25" - - // $ANTLR start "T__26" - public final void mT__26() throws RecognitionException { - try { - int _type = T__26; - 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:26:7: ( 'referredAdaptationPoint' ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:26:9: 'referredAdaptationPoint' - { - match("referredAdaptationPoint"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__26" - - // $ANTLR start "T__27" - public final void mT__27() throws RecognitionException { - try { - int _type = T__27; - 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:27:7: ( 'adaptationActionOperation' ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:27:9: 'adaptationActionOperation' - { - match("adaptationActionOperation"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__27" - - // $ANTLR start "T__28" - public final void mT__28() throws RecognitionException { - try { - int _type = T__28; - 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:28:7: ( 'Strategy' ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:28:9: 'Strategy' - { - match("Strategy"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__28" - - // $ANTLR start "T__29" - public final void mT__29() throws RecognitionException { - try { - int _type = T__29; - 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:29:7: ( 'objective' ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:29:9: 'objective' - { - match("objective"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__29" - - // $ANTLR start "T__30" - public final void mT__30() throws RecognitionException { - try { - int _type = T__30; - 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:30:7: ( '=' ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:30:9: '=' - { - match('='); - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__30" - - // $ANTLR start "T__31" - public final void mT__31() throws RecognitionException { - try { - int _type = T__31; - 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:31:7: ( 'triggeringEvents' ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:31:9: 'triggeringEvents' - { - match("triggeringEvents"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__31" - - // $ANTLR start "T__32" - public final void mT__32() throws RecognitionException { - try { - int _type = T__32; - 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:32:7: ( 'weightingFunction' ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:32:9: 'weightingFunction' - { - match("weightingFunction"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__32" - - // $ANTLR start "T__33" - public final void mT__33() throws RecognitionException { - try { - int _type = T__33; - 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:33:7: ( 'Description' ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:33:9: 'Description' - { - match("Description"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__33" - - // $ANTLR start "T__34" - public final void mT__34() throws RecognitionException { - try { - int _type = T__34; - 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:34:7: ( 'objectives' ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:34:9: 'objectives' - { - match("objectives"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__34" - - // $ANTLR start "T__35" - public final void mT__35() throws RecognitionException { - try { - int _type = T__35; - 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:35:7: ( 'StartAction' ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:35:9: 'StartAction' - { - match("StartAction"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__35" - - // $ANTLR start "T__36" - public final void mT__36() throws RecognitionException { - try { - int _type = T__36; - 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:36:7: ( 'StopAction' ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:36:9: 'StopAction' - { - match("StopAction"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__36" - - // $ANTLR start "T__37" - public final void mT__37() throws RecognitionException { - try { - int _type = T__37; - 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:37:7: ( 'LoopAction' ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:37:9: 'LoopAction' - { - match("LoopAction"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__37" - - // $ANTLR start "T__38" - public final void mT__38() throws RecognitionException { - try { - int _type = T__38; - 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:38:7: ( 'BranchAction' ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:38:9: 'BranchAction' - { - match("BranchAction"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__38" - - // $ANTLR start "T__39" - public final void mT__39() throws RecognitionException { - try { - int _type = T__39; - 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:39:7: ( 'ActionReference' ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:39:9: 'ActionReference' - { - match("ActionReference"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__39" - - // $ANTLR start "T__40" - public final void mT__40() throws RecognitionException { - try { - int _type = T__40; - 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:40:7: ( 'AdaptionActionOperation' ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:40:9: 'AdaptionActionOperation' - { - match("AdaptionActionOperation"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__40" - - // $ANTLR start "T__41" - public final void mT__41() throws RecognitionException { - try { - int _type = T__41; - 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:41:7: ( '-' ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:41:9: '-' - { - match('-'); - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__41" - - // $ANTLR start "T__42" - public final void mT__42() throws RecognitionException { - try { - int _type = T__42; - 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:42:7: ( '.' ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:42:9: '.' - { - match('.'); - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__42" - - // $ANTLR start "T__43" - public final void mT__43() throws RecognitionException { - try { - int _type = T__43; - 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:43:7: ( 'E' ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:43:9: 'E' - { - match('E'); - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__43" - - // $ANTLR start "T__44" - public final void mT__44() throws RecognitionException { - try { - int _type = T__44; - 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:44:7: ( 'e' ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:44:9: 'e' - { - match('e'); - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__44" - - // $ANTLR start "T__45" - public final void mT__45() throws RecognitionException { - try { - int _type = T__45; - 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:45:7: ( 'PropertyRange' ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:45:9: 'PropertyRange' - { - match("PropertyRange"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__45" - - // $ANTLR start "T__46" - public final void mT__46() throws RecognitionException { - try { - int _type = T__46; - 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:46:7: ( 'SetOfConfigurations' ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:46:9: 'SetOfConfigurations' - { - match("SetOfConfigurations"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__46" - - // $ANTLR start "T__47" - public final void mT__47() throws RecognitionException { - try { - int _type = T__47; - 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:47:7: ( 'Objective' ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:47:9: 'Objective' - { - match("Objective"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__47" - - // $ANTLR start "T__48" - public final void mT__48() throws RecognitionException { - try { - int _type = T__48; - 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:48:7: ( 'Specification' ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:48:9: 'Specification' - { - match("Specification"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__48" - - // $ANTLR start "T__49" - public final void mT__49() throws RecognitionException { - try { - int _type = T__49; - 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:49:7: ( 'lastImpact' ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:49:9: 'lastImpact' - { - match("lastImpact"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__49" - - // $ANTLR start "T__50" - public final void mT__50() throws RecognitionException { - try { - int _type = T__50; - 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:50:7: ( 'ref' ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:50:9: 'ref' - { - match("ref"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__50" - - // $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:1913: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:1913: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:1913:11: ( '^' )? - int alt1=2; - int LA1_0 = input.LA(1); - - if ( (LA1_0=='^') ) { - 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:1913:11: '^' - { - match('^'); - - } - break; - - } - - if ( (input.LA(1)>='A' && input.LA(1)<='Z')||input.LA(1)=='_'||(input.LA(1)>='a' && input.LA(1)<='z') ) { - input.consume(); - - } - else { - MismatchedSetException mse = new MismatchedSetException(null,input); - recover(mse); - throw mse;} - - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:1913:40: ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )* - loop2: - do { - int alt2=2; - int LA2_0 = input.LA(1); - - if ( ((LA2_0>='0' && LA2_0<='9')||(LA2_0>='A' && LA2_0<='Z')||LA2_0=='_'||(LA2_0>='a' && LA2_0<='z')) ) { - 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: - { - if ( (input.LA(1)>='0' && input.LA(1)<='9')||(input.LA(1)>='A' && input.LA(1)<='Z')||input.LA(1)=='_'||(input.LA(1)>='a' && input.LA(1)<='z') ) { - input.consume(); - - } - else { - MismatchedSetException mse = new MismatchedSetException(null,input); - recover(mse); - throw mse;} - - - } - break; - - default : - break loop2; - } - } while (true); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "RULE_ID" - - // $ANTLR start "RULE_INT" - public final void mRULE_INT() throws RecognitionException { - 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:1915:10: ( ( '0' .. '9' )+ ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:1915:12: ( '0' .. '9' )+ - { - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:1915:12: ( '0' .. '9' )+ - int cnt3=0; - loop3: - do { - int alt3=2; - int LA3_0 = input.LA(1); - - if ( ((LA3_0>='0' && LA3_0<='9')) ) { - alt3=1; - } - - - switch (alt3) { - case 1 : - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:1915:13: '0' .. '9' - { - matchRange('0','9'); - - } - break; - - default : - if ( cnt3 >= 1 ) break loop3; - EarlyExitException eee = - new EarlyExitException(3, input); - throw eee; - } - cnt3++; - } while (true); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "RULE_INT" - - // $ANTLR start "RULE_STRING" - public final void mRULE_STRING() throws RecognitionException { - 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:1917: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:1917: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:1917:15: ( '\"' ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' ) | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' ) | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' ) - int alt6=2; - int LA6_0 = input.LA(1); - - if ( (LA6_0=='\"') ) { - alt6=1; - } - else if ( (LA6_0=='\'') ) { - alt6=2; - } - else { - NoViableAltException nvae = - new NoViableAltException("", 6, 0, input); - - throw nvae; - } - switch (alt6) { - case 1 : - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:1917: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:1917:20: ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' ) | ~ ( ( '\\\\' | '\"' ) ) )* - loop4: - do { - int alt4=3; - int LA4_0 = input.LA(1); - - if ( (LA4_0=='\\') ) { - alt4=1; - } - else if ( ((LA4_0>='\u0000' && LA4_0<='!')||(LA4_0>='#' && LA4_0<='[')||(LA4_0>=']' && LA4_0<='\uFFFF')) ) { - alt4=2; - } - - - switch (alt4) { - case 1 : - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:1917: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') ) { - input.consume(); - - } - else { - MismatchedSetException mse = new MismatchedSetException(null,input); - recover(mse); - throw mse;} - - - } - break; - case 2 : - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:1917:66: ~ ( ( '\\\\' | '\"' ) ) - { - if ( (input.LA(1)>='\u0000' && input.LA(1)<='!')||(input.LA(1)>='#' && input.LA(1)<='[')||(input.LA(1)>=']' && input.LA(1)<='\uFFFF') ) { - input.consume(); - - } - else { - MismatchedSetException mse = new MismatchedSetException(null,input); - recover(mse); - throw mse;} - - - } - break; - - default : - break loop4; - } - } while (true); - - match('\"'); - - } - break; - case 2 : - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:1917: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:1917:91: ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' ) | ~ ( ( '\\\\' | '\\'' ) ) )* - loop5: - do { - int alt5=3; - int LA5_0 = input.LA(1); - - if ( (LA5_0=='\\') ) { - alt5=1; - } - else if ( ((LA5_0>='\u0000' && LA5_0<='&')||(LA5_0>='(' && LA5_0<='[')||(LA5_0>=']' && LA5_0<='\uFFFF')) ) { - alt5=2; - } - - - switch (alt5) { - case 1 : - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:1917: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') ) { - input.consume(); - - } - else { - MismatchedSetException mse = new MismatchedSetException(null,input); - recover(mse); - throw mse;} - - - } - break; - case 2 : - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:1917:137: ~ ( ( '\\\\' | '\\'' ) ) - { - if ( (input.LA(1)>='\u0000' && input.LA(1)<='&')||(input.LA(1)>='(' && input.LA(1)<='[')||(input.LA(1)>=']' && input.LA(1)<='\uFFFF') ) { - input.consume(); - - } - else { - MismatchedSetException mse = new MismatchedSetException(null,input); - recover(mse); - throw mse;} - - - } - break; - - default : - break loop5; - } - } while (true); - - match('\''); - - } - break; - - } - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "RULE_STRING" - - // $ANTLR start "RULE_ML_COMMENT" - public final void mRULE_ML_COMMENT() throws RecognitionException { - 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:1919:17: ( '/*' ( options {greedy=false; } : . )* '*/' ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:1919: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:1919:24: ( options {greedy=false; } : . )* - loop7: - do { - int alt7=2; - int LA7_0 = input.LA(1); - - if ( (LA7_0=='*') ) { - int LA7_1 = input.LA(2); - - if ( (LA7_1=='/') ) { - alt7=2; - } - else if ( ((LA7_1>='\u0000' && LA7_1<='.')||(LA7_1>='0' && LA7_1<='\uFFFF')) ) { - alt7=1; - } - - - } - else if ( ((LA7_0>='\u0000' && LA7_0<=')')||(LA7_0>='+' && LA7_0<='\uFFFF')) ) { - alt7=1; - } - - - switch (alt7) { - case 1 : - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:1919:52: . - { - matchAny(); - - } - break; - - default : - break loop7; - } - } while (true); - - match("*/"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "RULE_ML_COMMENT" - - // $ANTLR start "RULE_SL_COMMENT" - public final void mRULE_SL_COMMENT() throws RecognitionException { - 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:1921: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:1921: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:1921:24: (~ ( ( '\\n' | '\\r' ) ) )* - loop8: - do { - int alt8=2; - int LA8_0 = input.LA(1); - - if ( ((LA8_0>='\u0000' && LA8_0<='\t')||(LA8_0>='\u000B' && LA8_0<='\f')||(LA8_0>='\u000E' && LA8_0<='\uFFFF')) ) { - alt8=1; - } - - - switch (alt8) { - case 1 : - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:1921: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(); - - } - else { - MismatchedSetException mse = new MismatchedSetException(null,input); - recover(mse); - throw mse;} - - - } - break; - - default : - break loop8; - } - } while (true); - - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:1921:40: ( ( '\\r' )? '\\n' )? - int alt10=2; - int LA10_0 = input.LA(1); - - if ( (LA10_0=='\n'||LA10_0=='\r') ) { - alt10=1; - } - switch (alt10) { - case 1 : - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:1921:41: ( '\\r' )? '\\n' - { - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:1921:41: ( '\\r' )? - int alt9=2; - int LA9_0 = input.LA(1); - - if ( (LA9_0=='\r') ) { - alt9=1; - } - switch (alt9) { - case 1 : - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:1921:41: '\\r' - { - match('\r'); - - } - break; - - } - - match('\n'); - - } - break; - - } - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "RULE_SL_COMMENT" - - // $ANTLR start "RULE_WS" - public final void mRULE_WS() throws RecognitionException { - 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:1923:9: ( ( ' ' | '\\t' | '\\r' | '\\n' )+ ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:1923:11: ( ' ' | '\\t' | '\\r' | '\\n' )+ - { - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:1923:11: ( ' ' | '\\t' | '\\r' | '\\n' )+ - int cnt11=0; - loop11: - do { - int alt11=2; - int LA11_0 = input.LA(1); - - if ( ((LA11_0>='\t' && LA11_0<='\n')||LA11_0=='\r'||LA11_0==' ') ) { - alt11=1; - } - - - switch (alt11) { - case 1 : - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g: - { - if ( (input.LA(1)>='\t' && input.LA(1)<='\n')||input.LA(1)=='\r'||input.LA(1)==' ' ) { - input.consume(); - - } - else { - MismatchedSetException mse = new MismatchedSetException(null,input); - recover(mse); - throw mse;} - - - } - break; - - default : - if ( cnt11 >= 1 ) break loop11; - EarlyExitException eee = - new EarlyExitException(11, input); - throw eee; - } - cnt11++; - } while (true); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "RULE_WS" - - // $ANTLR start "RULE_ANY_OTHER" - public final void mRULE_ANY_OTHER() throws RecognitionException { - 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:1925:16: ( . ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:1925:18: . - { - matchAny(); - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $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 | RULE_ID | RULE_INT | RULE_STRING | RULE_ML_COMMENT | RULE_SL_COMMENT | RULE_WS | RULE_ANY_OTHER ) - int alt12=47; - alt12 = dfa12.predict(input); - switch (alt12) { - case 1 : - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:1:10: T__11 - { - mT__11(); - - } - break; - case 2 : - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:1:16: T__12 - { - mT__12(); - - } - break; - case 3 : - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:1:22: T__13 - { - mT__13(); - - } - break; - case 4 : - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:1:28: T__14 - { - mT__14(); - - } - break; - case 5 : - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:1:34: T__15 - { - mT__15(); - - } - break; - case 6 : - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:1:40: T__16 - { - mT__16(); - - } - break; - case 7 : - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:1:46: T__17 - { - mT__17(); - - } - break; - case 8 : - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:1:52: T__18 - { - mT__18(); - - } - break; - case 9 : - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:1:58: T__19 - { - mT__19(); - - } - break; - case 10 : - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:1:64: T__20 - { - mT__20(); - - } - break; - case 11 : - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:1:70: T__21 - { - mT__21(); - - } - break; - case 12 : - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:1:76: T__22 - { - mT__22(); - - } - break; - case 13 : - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:1:82: T__23 - { - mT__23(); - - } - break; - case 14 : - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:1:88: T__24 - { - mT__24(); - - } - break; - case 15 : - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:1:94: T__25 - { - mT__25(); - - } - break; - case 16 : - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:1:100: T__26 - { - mT__26(); - - } - break; - case 17 : - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:1:106: T__27 - { - mT__27(); - - } - break; - case 18 : - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:1:112: T__28 - { - mT__28(); - - } - break; - case 19 : - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:1:118: T__29 - { - mT__29(); - - } - break; - case 20 : - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:1:124: T__30 - { - mT__30(); - - } - break; - case 21 : - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:1:130: T__31 - { - mT__31(); - - } - break; - case 22 : - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:1:136: T__32 - { - mT__32(); - - } - break; - case 23 : - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:1:142: T__33 - { - mT__33(); - - } - break; - case 24 : - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:1:148: T__34 - { - mT__34(); - - } - break; - case 25 : - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:1:154: T__35 - { - mT__35(); - - } - break; - case 26 : - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:1:160: T__36 - { - mT__36(); - - } - break; - case 27 : - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:1:166: T__37 - { - mT__37(); - - } - break; - case 28 : - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:1:172: T__38 - { - mT__38(); - - } - break; - case 29 : - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:1:178: T__39 - { - mT__39(); - - } - break; - case 30 : - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:1:184: T__40 - { - mT__40(); - - } - break; - case 31 : - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:1:190: T__41 - { - mT__41(); - - } - break; - case 32 : - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:1:196: T__42 - { - mT__42(); - - } - break; - case 33 : - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:1:202: T__43 - { - mT__43(); - - } - break; - case 34 : - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:1:208: T__44 - { - mT__44(); - - } - break; - case 35 : - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:1:214: T__45 - { - mT__45(); - - } - break; - case 36 : - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:1:220: T__46 - { - mT__46(); - - } - break; - case 37 : - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:1:226: T__47 - { - mT__47(); - - } - break; - case 38 : - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:1:232: T__48 - { - mT__48(); - - } - break; - case 39 : - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:1:238: T__49 - { - mT__49(); - - } - break; - case 40 : - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:1:244: T__50 - { - mT__50(); - - } - break; - case 41 : - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:1:250: RULE_ID - { - mRULE_ID(); - - } - break; - case 42 : - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:1:258: RULE_INT - { - mRULE_INT(); - - } - break; - case 43 : - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:1:267: RULE_STRING - { - mRULE_STRING(); - - } - break; - case 44 : - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:1:279: RULE_ML_COMMENT - { - mRULE_ML_COMMENT(); - - } - break; - case 45 : - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:1:295: RULE_SL_COMMENT - { - mRULE_SL_COMMENT(); - - } - break; - case 46 : - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:1:311: RULE_WS - { - mRULE_WS(); - - } - break; - case 47 : - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:1:319: RULE_ANY_OTHER - { - mRULE_ANY_OTHER(); - - } - break; - - } - - } - - - protected DFA12 dfa12 = new DFA12(this); - static final String DFA12_eotS = - "\1\uffff\1\46\1\uffff\2\46\2\uffff\3\46\1\uffff\5\46\1\uffff\4\46"+ - "\2\uffff\1\102\1\103\3\46\1\43\2\uffff\3\43\2\uffff\2\46\2\uffff"+ - "\3\46\2\uffff\4\46\1\uffff\11\46\1\uffff\4\46\4\uffff\3\46\5\uffff"+ - "\16\46\1\166\16\46\1\u0085\14\46\1\uffff\16\46\1\uffff\7\46\1\u00a8"+ - "\22\46\1\u00bc\6\46\1\u00c3\1\uffff\1\46\1\u00c5\21\46\1\uffff\1"+ - "\u00d7\1\46\1\u00d9\3\46\1\uffff\1\46\1\uffff\21\46\1\uffff\1\46"+ - "\1\uffff\6\46\1\u00f6\23\46\1\u010b\1\46\1\uffff\11\46\1\u0116\6"+ - "\46\1\u011d\1\u011e\1\46\1\u0120\1\uffff\2\46\1\u0123\4\46\1\u0128"+ - "\2\46\1\uffff\1\u012b\5\46\2\uffff\1\46\1\uffff\1\46\1\u0133\1\uffff"+ - "\3\46\1\u0137\1\uffff\2\46\1\uffff\7\46\1\uffff\3\46\1\uffff\1\u0144"+ - "\11\46\1\u014e\1\46\1\uffff\1\u0150\10\46\1\uffff\1\46\1\uffff\2"+ - "\46\1\u015c\2\46\1\u015f\5\46\1\uffff\1\46\1\u0166\1\uffff\3\46"+ - "\1\u016a\2\46\1\uffff\2\46\1\u016f\1\uffff\4\46\1\uffff\3\46\1\u0177"+ - "\3\46\1\uffff\6\46\1\u0181\1\46\1\u0183\1\uffff\1\46\1\uffff\1\u0185"+ - "\1\uffff"; - static final String DFA12_eofS = - "\u0186\uffff"; - static final String DFA12_minS = - "\1\0\1\143\1\uffff\1\157\1\143\2\uffff\1\141\1\164\1\141\1\uffff"+ - "\1\141\1\155\1\142\2\145\1\uffff\2\145\1\157\1\162\2\uffff\2\60"+ - "\1\162\1\142\1\141\1\101\2\uffff\2\0\1\52\2\uffff\1\141\1\164\2"+ - "\uffff\1\141\1\164\1\141\2\uffff\1\143\1\151\2\162\1\uffff\1\143"+ - "\2\160\1\164\1\152\1\146\1\141\1\164\1\145\1\uffff\1\151\1\163\1"+ - "\157\1\141\4\uffff\1\157\1\152\1\163\5\uffff\1\160\1\151\1\154\1"+ - "\151\1\160\1\164\1\147\2\141\1\164\1\165\1\154\1\160\1\145\1\60"+ - "\1\141\1\162\1\160\1\117\1\143\1\147\1\143\1\160\1\156\1\160\1\145"+ - "\2\164\1\157\1\60\1\157\1\164\1\151\1\147\1\164\1\155\1\151\1\164"+ - "\1\145\1\165\1\143\1\162\1\uffff\2\164\1\101\1\146\1\151\1\150\1"+ - "\162\1\101\1\143\1\145\1\143\1\111\1\141\1\156\1\uffff\1\156\1\141"+ - "\1\143\3\145\1\143\1\60\1\155\2\164\1\162\1\145\1\101\1\143\1\103"+ - "\1\146\1\164\1\151\1\143\1\150\1\162\1\164\1\155\1\164\1\157\1\60"+ - "\1\163\1\164\1\163\1\162\1\147\1\164\1\60\1\uffff\1\145\1\60\1\151"+ - "\1\145\1\147\1\143\1\164\1\157\2\151\1\160\1\164\1\101\1\164\1\151"+ - "\1\160\1\151\1\156\1\145\1\uffff\1\60\1\151\1\60\2\151\1\145\1\uffff"+ - "\1\156\1\uffff\1\166\1\144\1\171\1\164\1\151\1\156\1\143\1\156\1"+ - "\164\1\151\1\143\1\171\1\166\1\141\1\157\1\101\1\146\1\uffff\1\157"+ - "\1\uffff\1\156\1\145\1\162\1\164\1\145\1\101\1\60\1\151\1\157\1"+ - "\146\1\141\1\147\1\151\1\157\1\164\1\122\1\145\1\143\1\156\1\143"+ - "\1\145\1\156\1\147\2\163\1\145\1\60\1\144\1\uffff\1\157\1\156\1"+ - "\151\1\164\1\106\1\157\1\156\1\151\1\141\1\60\1\164\1\120\1\164"+ - "\1\162\1\101\1\105\2\60\1\144\1\60\1\uffff\1\141\1\156\1\60\1\147"+ - "\1\151\1\165\1\156\1\60\1\157\1\156\1\uffff\1\60\1\162\1\151\1\145"+ - "\1\143\1\166\2\uffff\1\120\1\uffff\1\160\1\60\1\uffff\1\165\1\157"+ - "\1\156\1\60\1\uffff\1\156\1\147\1\uffff\2\157\1\156\1\164\1\145"+ - "\1\154\1\164\1\uffff\1\162\1\156\1\143\1\uffff\1\60\1\145\1\143"+ - "\1\156\1\143\1\151\1\156\3\141\1\60\1\164\1\uffff\1\60\1\145\1\117"+ - "\1\145\1\157\1\164\1\156\2\164\1\uffff\1\151\1\uffff\1\163\1\160"+ - "\1\60\1\156\1\163\1\60\2\151\1\157\1\163\1\145\1\uffff\1\117\1\60"+ - "\1\uffff\2\157\1\156\1\60\1\162\1\160\1\uffff\2\156\1\60\1\uffff"+ - "\1\141\1\145\1\120\1\163\1\uffff\1\164\1\162\1\157\1\60\1\151\1"+ - "\141\1\151\1\uffff\1\157\1\164\2\156\1\151\1\164\1\60\1\157\1\60"+ - "\1\uffff\1\156\1\uffff\1\60\1\uffff"; - static final String DFA12_maxS = - "\1\uffff\1\144\1\uffff\1\157\1\144\2\uffff\1\162\1\164\1\141\1\uffff"+ - "\1\141\1\156\1\165\1\145\1\164\1\uffff\2\145\1\157\1\162\2\uffff"+ - "\2\172\1\162\1\142\1\141\1\172\2\uffff\2\uffff\1\57\2\uffff\1\141"+ - "\1\164\2\uffff\1\141\1\164\1\141\2\uffff\1\143\1\151\2\162\1\uffff"+ - "\1\143\2\160\1\164\1\152\1\146\1\162\1\164\1\145\1\uffff\1\151\1"+ - "\163\1\157\1\141\4\uffff\1\157\1\152\1\163\5\uffff\1\160\1\151\1"+ - "\154\1\151\1\160\1\164\1\147\2\141\1\164\1\165\1\154\1\160\1\145"+ - "\1\172\1\141\1\162\1\160\1\117\1\143\1\147\1\143\1\160\1\156\1\160"+ - "\1\145\2\164\1\157\1\172\1\157\1\164\1\151\1\147\1\164\1\155\1\151"+ - "\1\164\1\145\1\165\1\143\1\162\1\uffff\2\164\1\101\1\146\1\151\1"+ - "\150\1\162\1\101\1\143\1\145\1\143\1\111\1\151\1\156\1\uffff\1\156"+ - "\1\141\1\143\3\145\1\143\1\172\1\155\2\164\1\162\1\145\1\101\1\143"+ - "\1\103\1\146\1\164\1\151\1\143\1\150\1\162\1\164\1\155\1\164\1\157"+ - "\1\172\1\163\1\164\1\163\1\162\1\147\1\164\1\172\1\uffff\1\145\1"+ - "\172\1\151\1\145\1\147\1\143\1\164\1\157\2\151\1\160\1\164\1\101"+ - "\1\164\1\151\1\160\1\151\1\156\1\145\1\uffff\1\172\1\151\1\172\2"+ - "\151\1\145\1\uffff\1\156\1\uffff\1\166\1\144\1\171\1\164\1\151\1"+ - "\156\1\143\1\156\1\164\1\151\1\143\1\171\1\166\1\141\1\157\1\101"+ - "\1\146\1\uffff\1\157\1\uffff\1\156\1\145\1\162\1\164\1\145\1\101"+ - "\1\172\1\151\1\157\1\146\1\141\1\147\1\151\1\157\1\164\1\122\1\145"+ - "\1\143\1\156\1\143\1\145\1\156\1\147\2\163\1\145\1\172\1\144\1\uffff"+ - "\1\157\1\156\1\151\1\164\1\106\1\157\1\156\1\151\1\141\1\172\1\164"+ - "\1\120\1\164\1\162\1\101\1\105\2\172\1\144\1\172\1\uffff\1\141\1"+ - "\156\1\172\1\147\1\151\1\165\1\156\1\172\1\157\1\156\1\uffff\1\172"+ - "\1\162\1\151\1\145\1\143\1\166\2\uffff\1\120\1\uffff\1\160\1\172"+ - "\1\uffff\1\165\1\157\1\156\1\172\1\uffff\1\156\1\147\1\uffff\2\157"+ - "\1\156\1\164\1\145\1\154\1\164\1\uffff\1\162\1\156\1\143\1\uffff"+ - "\1\172\1\145\1\143\1\156\1\143\1\151\1\156\3\141\1\172\1\164\1\uffff"+ - "\1\172\1\145\1\117\1\145\1\157\1\164\1\156\2\164\1\uffff\1\151\1"+ - "\uffff\1\163\1\160\1\172\1\156\1\163\1\172\2\151\1\157\1\163\1\145"+ - "\1\uffff\1\117\1\172\1\uffff\2\157\1\156\1\172\1\162\1\160\1\uffff"+ - "\2\156\1\172\1\uffff\1\141\1\145\1\120\1\163\1\uffff\1\164\1\162"+ - "\1\157\1\172\1\151\1\141\1\151\1\uffff\1\157\1\164\2\156\1\151\1"+ - "\164\1\172\1\157\1\172\1\uffff\1\156\1\uffff\1\172\1\uffff"; - static final String DFA12_acceptS = - "\2\uffff\1\2\2\uffff\1\5\1\6\3\uffff\1\12\5\uffff\1\24\4\uffff\1"+ - "\37\1\40\6\uffff\1\51\1\52\3\uffff\1\56\1\57\2\uffff\1\51\1\2\3"+ - "\uffff\1\5\1\6\4\uffff\1\12\11\uffff\1\24\4\uffff\1\37\1\40\1\41"+ - "\1\42\3\uffff\1\52\1\53\1\54\1\55\1\56\52\uffff\1\50\16\uffff\1"+ - "\3\42\uffff\1\14\23\uffff\1\17\6\uffff\1\13\1\uffff\1\15\21\uffff"+ - "\1\4\1\uffff\1\7\34\uffff\1\22\24\uffff\1\23\12\uffff\1\45\6\uffff"+ - "\1\10\1\11\1\uffff\1\30\2\uffff\1\32\4\uffff\1\33\2\uffff\1\47\7"+ - "\uffff\1\31\3\uffff\1\27\14\uffff\1\34\11\uffff\1\46\1\uffff\1\43"+ - "\13\uffff\1\35\2\uffff\1\16\6\uffff\1\25\3\uffff\1\1\4\uffff\1\26"+ - "\7\uffff\1\44\11\uffff\1\36\1\uffff\1\20\1\uffff\1\21"; - static final String DFA12_specialS = - "\1\0\36\uffff\1\1\1\2\u0165\uffff}>"; - static final String[] DFA12_transitionS = { - "\11\43\2\42\2\43\1\42\22\43\1\42\1\43\1\37\4\43\1\40\4\43\1"+ - "\6\1\25\1\26\1\41\12\36\1\5\2\43\1\20\3\43\1\1\1\24\1\35\1\22"+ - "\1\27\6\35\1\23\2\35\1\32\1\31\2\35\1\17\1\13\6\35\3\43\1\34"+ - "\1\35\1\43\1\4\3\35\1\30\1\35\1\3\1\35\1\14\2\35\1\33\2\35\1"+ - "\15\1\11\1\35\1\16\1\10\1\7\2\35\1\21\3\35\1\2\1\43\1\12\uff82"+ - "\43", - "\1\45\1\44", - "", - "\1\50", - "\1\51\1\52", - "", - "", - "\1\55\20\uffff\1\56", - "\1\57", - "\1\60", - "", - "\1\62", - "\1\64\1\63", - "\1\66\22\uffff\1\65", - "\1\67", - "\1\71\12\uffff\1\72\3\uffff\1\70", - "", - "\1\74", - "\1\75", - "\1\76", - "\1\77", - "", - "", - "\12\46\7\uffff\32\46\4\uffff\1\46\1\uffff\32\46", - "\12\46\7\uffff\32\46\4\uffff\1\46\1\uffff\32\46", - "\1\104", - "\1\105", - "\1\106", - "\32\46\4\uffff\1\46\1\uffff\32\46", - "", - "", - "\0\110", - "\0\110", - "\1\111\4\uffff\1\112", - "", - "", - "\1\114", - "\1\115", - "", - "", - "\1\116", - "\1\117", - "\1\120", - "", - "", - "\1\121", - "\1\122", - "\1\123", - "\1\124", - "", - "\1\125", - "\1\126", - "\1\127", - "\1\130", - "\1\131", - "\1\132", - "\1\134\15\uffff\1\135\2\uffff\1\133", - "\1\136", - "\1\137", - "", - "\1\140", - "\1\141", - "\1\142", - "\1\143", - "", - "", - "", - "", - "\1\144", - "\1\145", - "\1\146", - "", - "", - "", - "", - "", - "\1\147", - "\1\150", - "\1\151", - "\1\152", - "\1\153", - "\1\154", - "\1\155", - "\1\156", - "\1\157", - "\1\160", - "\1\161", - "\1\162", - "\1\163", - "\1\164", - "\12\46\7\uffff\32\46\4\uffff\1\46\1\uffff\4\46\1\165\25\46", - "\1\167", - "\1\170", - "\1\171", - "\1\172", - "\1\173", - "\1\174", - "\1\175", - "\1\176", - "\1\177", - "\1\u0080", - "\1\u0081", - "\1\u0082", - "\1\u0083", - "\1\u0084", - "\12\46\7\uffff\32\46\4\uffff\1\46\1\uffff\32\46", - "\1\u0086", - "\1\u0087", - "\1\u0088", - "\1\u0089", - "\1\u008a", - "\1\u008b", - "\1\u008c", - "\1\u008d", - "\1\u008e", - "\1\u008f", - "\1\u0090", - "\1\u0091", - "", - "\1\u0092", - "\1\u0093", - "\1\u0094", - "\1\u0095", - "\1\u0096", - "\1\u0097", - "\1\u0098", - "\1\u0099", - "\1\u009a", - "\1\u009b", - "\1\u009c", - "\1\u009d", - "\1\u009e\7\uffff\1\u009f", - "\1\u00a0", - "", - "\1\u00a1", - "\1\u00a2", - "\1\u00a3", - "\1\u00a4", - "\1\u00a5", - "\1\u00a6", - "\1\u00a7", - "\12\46\7\uffff\32\46\4\uffff\1\46\1\uffff\32\46", - "\1\u00a9", - "\1\u00aa", - "\1\u00ab", - "\1\u00ac", - "\1\u00ad", - "\1\u00ae", - "\1\u00af", - "\1\u00b0", - "\1\u00b1", - "\1\u00b2", - "\1\u00b3", - "\1\u00b4", - "\1\u00b5", - "\1\u00b6", - "\1\u00b7", - "\1\u00b8", - "\1\u00b9", - "\1\u00ba", - "\12\46\7\uffff\21\46\1\u00bb\10\46\4\uffff\1\46\1\uffff\32"+ - "\46", - "\1\u00bd", - "\1\u00be", - "\1\u00bf", - "\1\u00c0", - "\1\u00c1", - "\1\u00c2", - "\12\46\7\uffff\32\46\4\uffff\1\46\1\uffff\32\46", - "", - "\1\u00c4", - "\12\46\7\uffff\32\46\4\uffff\1\46\1\uffff\32\46", - "\1\u00c6", - "\1\u00c7", - "\1\u00c8", - "\1\u00c9", - "\1\u00ca", - "\1\u00cb", - "\1\u00cc", - "\1\u00cd", - "\1\u00ce", - "\1\u00cf", - "\1\u00d0", - "\1\u00d1", - "\1\u00d2", - "\1\u00d3", - "\1\u00d4", - "\1\u00d5", - "\1\u00d6", - "", - "\12\46\7\uffff\32\46\4\uffff\1\46\1\uffff\32\46", - "\1\u00d8", - "\12\46\7\uffff\32\46\4\uffff\1\46\1\uffff\32\46", - "\1\u00da", - "\1\u00db", - "\1\u00dc", - "", - "\1\u00dd", - "", - "\1\u00de", - "\1\u00df", - "\1\u00e0", - "\1\u00e1", - "\1\u00e2", - "\1\u00e3", - "\1\u00e4", - "\1\u00e5", - "\1\u00e6", - "\1\u00e7", - "\1\u00e8", - "\1\u00e9", - "\1\u00ea", - "\1\u00eb", - "\1\u00ec", - "\1\u00ed", - "\1\u00ee", - "", - "\1\u00ef", - "", - "\1\u00f0", - "\1\u00f1", - "\1\u00f2", - "\1\u00f3", - "\1\u00f4", - "\1\u00f5", - "\12\46\7\uffff\32\46\4\uffff\1\46\1\uffff\32\46", - "\1\u00f7", - "\1\u00f8", - "\1\u00f9", - "\1\u00fa", - "\1\u00fb", - "\1\u00fc", - "\1\u00fd", - "\1\u00fe", - "\1\u00ff", - "\1\u0100", - "\1\u0101", - "\1\u0102", - "\1\u0103", - "\1\u0104", - "\1\u0105", - "\1\u0106", - "\1\u0107", - "\1\u0108", - "\1\u0109", - "\12\46\7\uffff\32\46\4\uffff\1\46\1\uffff\22\46\1\u010a\7\46", - "\1\u010c", - "", - "\1\u010d", - "\1\u010e", - "\1\u010f", - "\1\u0110", - "\1\u0111", - "\1\u0112", - "\1\u0113", - "\1\u0114", - "\1\u0115", - "\12\46\7\uffff\32\46\4\uffff\1\46\1\uffff\32\46", - "\1\u0117", - "\1\u0118", - "\1\u0119", - "\1\u011a", - "\1\u011b", - "\1\u011c", - "\12\46\7\uffff\32\46\4\uffff\1\46\1\uffff\32\46", - "\12\46\7\uffff\32\46\4\uffff\1\46\1\uffff\32\46", - "\1\u011f", - "\12\46\7\uffff\32\46\4\uffff\1\46\1\uffff\32\46", - "", - "\1\u0121", - "\1\u0122", - "\12\46\7\uffff\32\46\4\uffff\1\46\1\uffff\32\46", - "\1\u0124", - "\1\u0125", - "\1\u0126", - "\1\u0127", - "\12\46\7\uffff\32\46\4\uffff\1\46\1\uffff\32\46", - "\1\u0129", - "\1\u012a", - "", - "\12\46\7\uffff\32\46\4\uffff\1\46\1\uffff\32\46", - "\1\u012c", - "\1\u012d", - "\1\u012e", - "\1\u012f", - "\1\u0130", - "", - "", - "\1\u0131", - "", - "\1\u0132", - "\12\46\7\uffff\32\46\4\uffff\1\46\1\uffff\32\46", - "", - "\1\u0134", - "\1\u0135", - "\1\u0136", - "\12\46\7\uffff\32\46\4\uffff\1\46\1\uffff\32\46", - "", - "\1\u0138", - "\1\u0139", - "", - "\1\u013a", - "\1\u013b", - "\1\u013c", - "\1\u013d", - "\1\u013e", - "\1\u013f", - "\1\u0140", - "", - "\1\u0141", - "\1\u0142", - "\1\u0143", - "", - "\12\46\7\uffff\32\46\4\uffff\1\46\1\uffff\32\46", - "\1\u0145", - "\1\u0146", - "\1\u0147", - "\1\u0148", - "\1\u0149", - "\1\u014a", - "\1\u014b", - "\1\u014c", - "\1\u014d", - "\12\46\7\uffff\32\46\4\uffff\1\46\1\uffff\32\46", - "\1\u014f", - "", - "\12\46\7\uffff\32\46\4\uffff\1\46\1\uffff\32\46", - "\1\u0151", - "\1\u0152", - "\1\u0153", - "\1\u0154", - "\1\u0155", - "\1\u0156", - "\1\u0157", - "\1\u0158", - "", - "\1\u0159", - "", - "\1\u015a", - "\1\u015b", - "\12\46\7\uffff\32\46\4\uffff\1\46\1\uffff\32\46", - "\1\u015d", - "\1\u015e", - "\12\46\7\uffff\32\46\4\uffff\1\46\1\uffff\32\46", - "\1\u0160", - "\1\u0161", - "\1\u0162", - "\1\u0163", - "\1\u0164", - "", - "\1\u0165", - "\12\46\7\uffff\32\46\4\uffff\1\46\1\uffff\32\46", - "", - "\1\u0167", - "\1\u0168", - "\1\u0169", - "\12\46\7\uffff\32\46\4\uffff\1\46\1\uffff\32\46", - "\1\u016b", - "\1\u016c", - "", - "\1\u016d", - "\1\u016e", - "\12\46\7\uffff\32\46\4\uffff\1\46\1\uffff\32\46", - "", - "\1\u0170", - "\1\u0171", - "\1\u0172", - "\1\u0173", - "", - "\1\u0174", - "\1\u0175", - "\1\u0176", - "\12\46\7\uffff\32\46\4\uffff\1\46\1\uffff\32\46", - "\1\u0178", - "\1\u0179", - "\1\u017a", - "", - "\1\u017b", - "\1\u017c", - "\1\u017d", - "\1\u017e", - "\1\u017f", - "\1\u0180", - "\12\46\7\uffff\32\46\4\uffff\1\46\1\uffff\32\46", - "\1\u0182", - "\12\46\7\uffff\32\46\4\uffff\1\46\1\uffff\32\46", - "", - "\1\u0184", - "", - "\12\46\7\uffff\32\46\4\uffff\1\46\1\uffff\32\46", - "" - }; - - static final short[] DFA12_eot = DFA.unpackEncodedString(DFA12_eotS); - static final short[] DFA12_eof = DFA.unpackEncodedString(DFA12_eofS); - static final char[] DFA12_min = DFA.unpackEncodedStringToUnsignedChars(DFA12_minS); - static final char[] DFA12_max = DFA.unpackEncodedStringToUnsignedChars(DFA12_maxS); - static final short[] DFA12_accept = DFA.unpackEncodedString(DFA12_acceptS); - static final short[] DFA12_special = DFA.unpackEncodedString(DFA12_specialS); - static final short[][] DFA12_transition; - - static { - int numStates = DFA12_transitionS.length; - DFA12_transition = new short[numStates][]; - for (int i=0; i<numStates; i++) { - DFA12_transition[i] = DFA.unpackEncodedString(DFA12_transitionS[i]); - } - } - - static class DFA12 extends DFA { - - public DFA12(BaseRecognizer recognizer) { - this.recognizer = recognizer; - this.decisionNumber = 12; - this.eot = DFA12_eot; - this.eof = DFA12_eof; - this.min = DFA12_min; - this.max = DFA12_max; - this.accept = DFA12_accept; - this.special = DFA12_special; - 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 | 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_0 = input.LA(1); - - s = -1; - if ( (LA12_0=='A') ) {s = 1;} - - else if ( (LA12_0=='{') ) {s = 2;} - - else if ( (LA12_0=='g') ) {s = 3;} - - else if ( (LA12_0=='a') ) {s = 4;} - - else if ( (LA12_0==':') ) {s = 5;} - - else if ( (LA12_0==',') ) {s = 6;} - - else if ( (LA12_0=='t') ) {s = 7;} - - else if ( (LA12_0=='s') ) {s = 8;} - - else if ( (LA12_0=='p') ) {s = 9;} - - else if ( (LA12_0=='}') ) {s = 10;} - - else if ( (LA12_0=='T') ) {s = 11;} - - else if ( (LA12_0=='i') ) {s = 12;} - - else if ( (LA12_0=='o') ) {s = 13;} - - else if ( (LA12_0=='r') ) {s = 14;} - - else if ( (LA12_0=='S') ) {s = 15;} - - else if ( (LA12_0=='=') ) {s = 16;} - - else if ( (LA12_0=='w') ) {s = 17;} - - else if ( (LA12_0=='D') ) {s = 18;} - - else if ( (LA12_0=='L') ) {s = 19;} - - else if ( (LA12_0=='B') ) {s = 20;} - - else if ( (LA12_0=='-') ) {s = 21;} - - else if ( (LA12_0=='.') ) {s = 22;} - - else if ( (LA12_0=='E') ) {s = 23;} - - else if ( (LA12_0=='e') ) {s = 24;} - - else if ( (LA12_0=='P') ) {s = 25;} - - else if ( (LA12_0=='O') ) {s = 26;} - - else if ( (LA12_0=='l') ) {s = 27;} - - else if ( (LA12_0=='^') ) {s = 28;} - - else if ( (LA12_0=='C'||(LA12_0>='F' && LA12_0<='K')||(LA12_0>='M' && LA12_0<='N')||(LA12_0>='Q' && LA12_0<='R')||(LA12_0>='U' && LA12_0<='Z')||LA12_0=='_'||(LA12_0>='b' && LA12_0<='d')||LA12_0=='f'||LA12_0=='h'||(LA12_0>='j' && LA12_0<='k')||(LA12_0>='m' && LA12_0<='n')||LA12_0=='q'||(LA12_0>='u' && LA12_0<='v')||(LA12_0>='x' && LA12_0<='z')) ) {s = 29;} - - else if ( ((LA12_0>='0' && LA12_0<='9')) ) {s = 30;} - - else if ( (LA12_0=='\"') ) {s = 31;} - - else if ( (LA12_0=='\'') ) {s = 32;} - - else if ( (LA12_0=='/') ) {s = 33;} - - else if ( ((LA12_0>='\t' && LA12_0<='\n')||LA12_0=='\r'||LA12_0==' ') ) {s = 34;} - - 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=='|'||(LA12_0>='~' && LA12_0<='\uFFFF')) ) {s = 35;} - - if ( s>=0 ) return s; - break; - case 1 : - int LA12_31 = input.LA(1); - - s = -1; - if ( ((LA12_31>='\u0000' && LA12_31<='\uFFFF')) ) {s = 72;} - - else s = 35; - - if ( s>=0 ) return s; - break; - case 2 : - int LA12_32 = input.LA(1); - - s = -1; - if ( ((LA12_32>='\u0000' && LA12_32<='\uFFFF')) ) {s = 72;} - - else s = 35; - - if ( s>=0 ) return s; - break; - } - NoViableAltException nvae = - new NoViableAltException(getDescription(), 12, _s, input); - error(nvae); - throw nvae; - } - } - - -} \ No newline at end of file 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 deleted file mode 100644 index 2aed194ec0b654e5827d3a5bfdd1bb25cbb4cd33..0000000000000000000000000000000000000000 --- a/edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguageParser.java +++ /dev/null @@ -1,4705 +0,0 @@ -package edu.kit.ipd.descartes.mm.adaptation.parser.antlr.internal; - -import org.eclipse.xtext.*; -import org.eclipse.xtext.parser.*; -import org.eclipse.xtext.parser.impl.*; -import org.eclipse.emf.ecore.util.EcoreUtil; -import org.eclipse.emf.ecore.EObject; -import org.eclipse.xtext.parser.antlr.AbstractInternalAntlrParser; -import org.eclipse.xtext.parser.antlr.XtextTokenStream; -import org.eclipse.xtext.parser.antlr.XtextTokenStream.HiddenTokens; -import org.eclipse.xtext.parser.antlr.AntlrDatatypeRuleToken; -import edu.kit.ipd.descartes.mm.adaptation.services.StaAdaptationLanguageGrammarAccess; - - - -import org.antlr.runtime.*; -import java.util.Stack; -import java.util.List; -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", "'AdaptationProcess'", "'{'", "'goal'", "'actions'", "':'", "','", "'tactics'", "'strategies'", "'parameters'", "'}'", "'Tactic'", "'input'", "'output'", "'implementedPlan'", "'Action'", "'referredAdaptationPoint'", "'adaptationActionOperation'", "'Strategy'", "'objective'", "'='", "'triggeringEvents'", "'weightingFunction'", "'Description'", "'objectives'", "'StartAction'", "'StopAction'", "'LoopAction'", "'BranchAction'", "'ActionReference'", "'AdaptionActionOperation'", "'-'", "'.'", "'E'", "'e'", "'PropertyRange'", "'SetOfConfigurations'", "'Objective'", "'Specification'", "'lastImpact'", "'ref'" - }; - public static final int RULE_ID=5; - public static final int T__29=29; - public static final int T__28=28; - public static final int T__27=27; - public static final int T__26=26; - public static final int T__25=25; - public static final int T__24=24; - public static final int T__23=23; - public static final int T__22=22; - public static final int RULE_ANY_OTHER=10; - public static final int T__21=21; - public static final int T__20=20; - public static final int EOF=-1; - public static final int T__19=19; - public static final int T__16=16; - public static final int T__15=15; - public static final int T__18=18; - public static final int T__17=17; - public static final int T__12=12; - public static final int T__11=11; - public static final int T__14=14; - public static final int T__13=13; - public static final int RULE_INT=6; - public static final int T__50=50; - public static final int T__42=42; - public static final int T__43=43; - public static final int T__40=40; - public static final int T__41=41; - public static final int T__46=46; - public static final int T__47=47; - public static final int T__44=44; - public static final int T__45=45; - public static final int T__48=48; - public static final int T__49=49; - public static final int RULE_SL_COMMENT=8; - public static final int RULE_ML_COMMENT=7; - public static final int T__30=30; - 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__33=33; - public static final int T__34=34; - public static final int T__35=35; - public static final int T__36=36; - public static final int T__37=37; - public static final int T__38=38; - public static final int T__39=39; - public static final int RULE_WS=9; - - // delegates - // delegators - - - public InternalStaAdaptationLanguageParser(TokenStream input) { - this(input, new RecognizerSharedState()); - } - public InternalStaAdaptationLanguageParser(TokenStream input, RecognizerSharedState state) { - super(input, state); - - } - - - public String[] getTokenNames() { return InternalStaAdaptationLanguageParser.tokenNames; } - public String getGrammarFileName() { return "../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g"; } - - - - private StaAdaptationLanguageGrammarAccess grammarAccess; - - public InternalStaAdaptationLanguageParser(TokenStream input, StaAdaptationLanguageGrammarAccess grammarAccess) { - this(input); - this.grammarAccess = grammarAccess; - registerRules(grammarAccess.getGrammar()); - } - - @Override - protected String getFirstRuleName() { - return "AdaptationProcess"; - } - - @Override - protected StaAdaptationLanguageGrammarAccess getGrammarAccess() { - return grammarAccess; - } - - - - // $ANTLR start "entryRuleAdaptationProcess" - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:67:1: entryRuleAdaptationProcess returns [EObject current=null] : iv_ruleAdaptationProcess= ruleAdaptationProcess EOF ; - public final EObject entryRuleAdaptationProcess() throws RecognitionException { - EObject current = null; - - EObject iv_ruleAdaptationProcess = null; - - - try { - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:68:2: (iv_ruleAdaptationProcess= ruleAdaptationProcess EOF ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:69:2: iv_ruleAdaptationProcess= ruleAdaptationProcess EOF - { - newCompositeNode(grammarAccess.getAdaptationProcessRule()); - pushFollow(FollowSets000.FOLLOW_ruleAdaptationProcess_in_entryRuleAdaptationProcess75); - iv_ruleAdaptationProcess=ruleAdaptationProcess(); - - state._fsp--; - - current =iv_ruleAdaptationProcess; - match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleAdaptationProcess85); - - } - - } - - catch (RecognitionException re) { - recover(input,re); - appendSkippedTokens(); - } - finally { - } - return current; - } - // $ANTLR end "entryRuleAdaptationProcess" - - - // $ANTLR start "ruleAdaptationProcess" - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:76:1: ruleAdaptationProcess returns [EObject current=null] : (otherlv_0= 'AdaptationProcess' ( (lv_name_1_0= ruleEString ) ) otherlv_2= '{' otherlv_3= 'goal' ( (lv_goal_4_0= ruleOverallGoal ) ) otherlv_5= 'actions' otherlv_6= ':' ( (lv_actions_7_0= ruleAction ) ) (otherlv_8= ',' ( (lv_actions_9_0= ruleAction ) ) )* otherlv_10= 'tactics' otherlv_11= ':' ( (lv_tactics_12_0= ruleTactic ) ) (otherlv_13= ',' ( (lv_tactics_14_0= ruleTactic ) ) )* otherlv_15= 'strategies' otherlv_16= ':' ( (lv_strategies_17_0= ruleStrategy ) ) (otherlv_18= ',' ( (lv_strategies_19_0= ruleStrategy ) ) )* (otherlv_20= 'parameters' otherlv_21= ':' ( (lv_parameters_22_0= ruleParameter ) ) (otherlv_23= ',' ( (lv_parameters_24_0= ruleParameter ) ) )* )? otherlv_25= '}' ) ; - public final EObject ruleAdaptationProcess() throws RecognitionException { - EObject current = null; - - Token otherlv_0=null; - Token otherlv_2=null; - Token otherlv_3=null; - Token otherlv_5=null; - Token otherlv_6=null; - Token otherlv_8=null; - Token otherlv_10=null; - Token otherlv_11=null; - Token otherlv_13=null; - Token otherlv_15=null; - Token otherlv_16=null; - Token otherlv_18=null; - Token otherlv_20=null; - Token otherlv_21=null; - Token otherlv_23=null; - Token otherlv_25=null; - AntlrDatatypeRuleToken lv_name_1_0 = null; - - EObject lv_goal_4_0 = null; - - EObject lv_actions_7_0 = null; - - EObject lv_actions_9_0 = null; - - EObject lv_tactics_12_0 = null; - - EObject lv_tactics_14_0 = null; - - EObject lv_strategies_17_0 = null; - - EObject lv_strategies_19_0 = null; - - EObject lv_parameters_22_0 = null; - - EObject lv_parameters_24_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= 'AdaptationProcess' ( (lv_name_1_0= ruleEString ) ) otherlv_2= '{' otherlv_3= 'goal' ( (lv_goal_4_0= ruleOverallGoal ) ) otherlv_5= 'actions' otherlv_6= ':' ( (lv_actions_7_0= ruleAction ) ) (otherlv_8= ',' ( (lv_actions_9_0= ruleAction ) ) )* otherlv_10= 'tactics' otherlv_11= ':' ( (lv_tactics_12_0= ruleTactic ) ) (otherlv_13= ',' ( (lv_tactics_14_0= ruleTactic ) ) )* otherlv_15= 'strategies' otherlv_16= ':' ( (lv_strategies_17_0= ruleStrategy ) ) (otherlv_18= ',' ( (lv_strategies_19_0= ruleStrategy ) ) )* (otherlv_20= 'parameters' otherlv_21= ':' ( (lv_parameters_22_0= ruleParameter ) ) (otherlv_23= ',' ( (lv_parameters_24_0= ruleParameter ) ) )* )? otherlv_25= '}' ) ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:80:1: (otherlv_0= 'AdaptationProcess' ( (lv_name_1_0= ruleEString ) ) otherlv_2= '{' otherlv_3= 'goal' ( (lv_goal_4_0= ruleOverallGoal ) ) otherlv_5= 'actions' otherlv_6= ':' ( (lv_actions_7_0= ruleAction ) ) (otherlv_8= ',' ( (lv_actions_9_0= ruleAction ) ) )* otherlv_10= 'tactics' otherlv_11= ':' ( (lv_tactics_12_0= ruleTactic ) ) (otherlv_13= ',' ( (lv_tactics_14_0= ruleTactic ) ) )* otherlv_15= 'strategies' otherlv_16= ':' ( (lv_strategies_17_0= ruleStrategy ) ) (otherlv_18= ',' ( (lv_strategies_19_0= ruleStrategy ) ) )* (otherlv_20= 'parameters' otherlv_21= ':' ( (lv_parameters_22_0= ruleParameter ) ) (otherlv_23= ',' ( (lv_parameters_24_0= ruleParameter ) ) )* )? otherlv_25= '}' ) - { - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:80:1: (otherlv_0= 'AdaptationProcess' ( (lv_name_1_0= ruleEString ) ) otherlv_2= '{' otherlv_3= 'goal' ( (lv_goal_4_0= ruleOverallGoal ) ) otherlv_5= 'actions' otherlv_6= ':' ( (lv_actions_7_0= ruleAction ) ) (otherlv_8= ',' ( (lv_actions_9_0= ruleAction ) ) )* otherlv_10= 'tactics' otherlv_11= ':' ( (lv_tactics_12_0= ruleTactic ) ) (otherlv_13= ',' ( (lv_tactics_14_0= ruleTactic ) ) )* otherlv_15= 'strategies' otherlv_16= ':' ( (lv_strategies_17_0= ruleStrategy ) ) (otherlv_18= ',' ( (lv_strategies_19_0= ruleStrategy ) ) )* (otherlv_20= 'parameters' otherlv_21= ':' ( (lv_parameters_22_0= ruleParameter ) ) (otherlv_23= ',' ( (lv_parameters_24_0= ruleParameter ) ) )* )? otherlv_25= '}' ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:80:3: otherlv_0= 'AdaptationProcess' ( (lv_name_1_0= ruleEString ) ) otherlv_2= '{' otherlv_3= 'goal' ( (lv_goal_4_0= ruleOverallGoal ) ) otherlv_5= 'actions' otherlv_6= ':' ( (lv_actions_7_0= ruleAction ) ) (otherlv_8= ',' ( (lv_actions_9_0= ruleAction ) ) )* otherlv_10= 'tactics' otherlv_11= ':' ( (lv_tactics_12_0= ruleTactic ) ) (otherlv_13= ',' ( (lv_tactics_14_0= ruleTactic ) ) )* otherlv_15= 'strategies' otherlv_16= ':' ( (lv_strategies_17_0= ruleStrategy ) ) (otherlv_18= ',' ( (lv_strategies_19_0= ruleStrategy ) ) )* (otherlv_20= 'parameters' otherlv_21= ':' ( (lv_parameters_22_0= ruleParameter ) ) (otherlv_23= ',' ( (lv_parameters_24_0= ruleParameter ) ) )* )? otherlv_25= '}' - { - otherlv_0=(Token)match(input,11,FollowSets000.FOLLOW_11_in_ruleAdaptationProcess122); - - newLeafNode(otherlv_0, grammarAccess.getAdaptationProcessAccess().getAdaptationProcessKeyword_0()); - - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:84:1: ( (lv_name_1_0= ruleEString ) ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:85:1: (lv_name_1_0= ruleEString ) - { - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:85:1: (lv_name_1_0= ruleEString ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:86:3: lv_name_1_0= ruleEString - { - - newCompositeNode(grammarAccess.getAdaptationProcessAccess().getNameEStringParserRuleCall_1_0()); - - pushFollow(FollowSets000.FOLLOW_ruleEString_in_ruleAdaptationProcess143); - lv_name_1_0=ruleEString(); - - state._fsp--; - - - if (current==null) { - current = createModelElementForParent(grammarAccess.getAdaptationProcessRule()); - } - set( - current, - "name", - lv_name_1_0, - "EString"); - afterParserOrEnumRuleCall(); - - - } - - - } - - otherlv_2=(Token)match(input,12,FollowSets000.FOLLOW_12_in_ruleAdaptationProcess155); - - newLeafNode(otherlv_2, grammarAccess.getAdaptationProcessAccess().getLeftCurlyBracketKeyword_2()); - - otherlv_3=(Token)match(input,13,FollowSets000.FOLLOW_13_in_ruleAdaptationProcess167); - - newLeafNode(otherlv_3, grammarAccess.getAdaptationProcessAccess().getGoalKeyword_3()); - - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:110:1: ( (lv_goal_4_0= ruleOverallGoal ) ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:111:1: (lv_goal_4_0= ruleOverallGoal ) - { - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:111:1: (lv_goal_4_0= ruleOverallGoal ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:112:3: lv_goal_4_0= ruleOverallGoal - { - - newCompositeNode(grammarAccess.getAdaptationProcessAccess().getGoalOverallGoalParserRuleCall_4_0()); - - pushFollow(FollowSets000.FOLLOW_ruleOverallGoal_in_ruleAdaptationProcess188); - lv_goal_4_0=ruleOverallGoal(); - - state._fsp--; - - - if (current==null) { - current = createModelElementForParent(grammarAccess.getAdaptationProcessRule()); - } - set( - current, - "goal", - lv_goal_4_0, - "OverallGoal"); - afterParserOrEnumRuleCall(); - - - } - - - } - - otherlv_5=(Token)match(input,14,FollowSets000.FOLLOW_14_in_ruleAdaptationProcess200); - - newLeafNode(otherlv_5, grammarAccess.getAdaptationProcessAccess().getActionsKeyword_5()); - - otherlv_6=(Token)match(input,15,FollowSets000.FOLLOW_15_in_ruleAdaptationProcess212); - - newLeafNode(otherlv_6, grammarAccess.getAdaptationProcessAccess().getColonKeyword_6()); - - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:136:1: ( (lv_actions_7_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_actions_7_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_actions_7_0= ruleAction ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:138:3: lv_actions_7_0= ruleAction - { - - newCompositeNode(grammarAccess.getAdaptationProcessAccess().getActionsActionParserRuleCall_7_0()); - - pushFollow(FollowSets000.FOLLOW_ruleAction_in_ruleAdaptationProcess233); - lv_actions_7_0=ruleAction(); - - state._fsp--; - - - if (current==null) { - current = createModelElementForParent(grammarAccess.getAdaptationProcessRule()); - } - add( - current, - "actions", - lv_actions_7_0, - "Action"); - 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_actions_9_0= ruleAction ) ) )* - loop1: - do { - int alt1=2; - int LA1_0 = input.LA(1); - - if ( (LA1_0==16) ) { - 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_actions_9_0= ruleAction ) ) - { - otherlv_8=(Token)match(input,16,FollowSets000.FOLLOW_16_in_ruleAdaptationProcess246); - - newLeafNode(otherlv_8, grammarAccess.getAdaptationProcessAccess().getCommaKeyword_8_0()); - - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:158:1: ( (lv_actions_9_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_actions_9_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_actions_9_0= ruleAction ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:160:3: lv_actions_9_0= ruleAction - { - - newCompositeNode(grammarAccess.getAdaptationProcessAccess().getActionsActionParserRuleCall_8_1_0()); - - pushFollow(FollowSets000.FOLLOW_ruleAction_in_ruleAdaptationProcess267); - lv_actions_9_0=ruleAction(); - - state._fsp--; - - - if (current==null) { - current = createModelElementForParent(grammarAccess.getAdaptationProcessRule()); - } - add( - current, - "actions", - lv_actions_9_0, - "Action"); - afterParserOrEnumRuleCall(); - - - } - - - } - - - } - break; - - default : - break loop1; - } - } while (true); - - otherlv_10=(Token)match(input,17,FollowSets000.FOLLOW_17_in_ruleAdaptationProcess281); - - newLeafNode(otherlv_10, grammarAccess.getAdaptationProcessAccess().getTacticsKeyword_9()); - - otherlv_11=(Token)match(input,15,FollowSets000.FOLLOW_15_in_ruleAdaptationProcess293); - - newLeafNode(otherlv_11, grammarAccess.getAdaptationProcessAccess().getColonKeyword_10()); - - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:184:1: ( (lv_tactics_12_0= ruleTactic ) ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:185:1: (lv_tactics_12_0= ruleTactic ) - { - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:185:1: (lv_tactics_12_0= ruleTactic ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:186:3: lv_tactics_12_0= ruleTactic - { - - newCompositeNode(grammarAccess.getAdaptationProcessAccess().getTacticsTacticParserRuleCall_11_0()); - - pushFollow(FollowSets000.FOLLOW_ruleTactic_in_ruleAdaptationProcess314); - lv_tactics_12_0=ruleTactic(); - - state._fsp--; - - - if (current==null) { - current = createModelElementForParent(grammarAccess.getAdaptationProcessRule()); - } - add( - current, - "tactics", - lv_tactics_12_0, - "Tactic"); - afterParserOrEnumRuleCall(); - - - } - - - } - - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:202:2: (otherlv_13= ',' ( (lv_tactics_14_0= ruleTactic ) ) )* - loop2: - do { - int alt2=2; - int LA2_0 = input.LA(1); - - if ( (LA2_0==16) ) { - 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:202:4: otherlv_13= ',' ( (lv_tactics_14_0= ruleTactic ) ) - { - otherlv_13=(Token)match(input,16,FollowSets000.FOLLOW_16_in_ruleAdaptationProcess327); - - newLeafNode(otherlv_13, grammarAccess.getAdaptationProcessAccess().getCommaKeyword_12_0()); - - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:206:1: ( (lv_tactics_14_0= ruleTactic ) ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:207:1: (lv_tactics_14_0= ruleTactic ) - { - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:207:1: (lv_tactics_14_0= ruleTactic ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:208:3: lv_tactics_14_0= ruleTactic - { - - newCompositeNode(grammarAccess.getAdaptationProcessAccess().getTacticsTacticParserRuleCall_12_1_0()); - - pushFollow(FollowSets000.FOLLOW_ruleTactic_in_ruleAdaptationProcess348); - lv_tactics_14_0=ruleTactic(); - - state._fsp--; - - - if (current==null) { - current = createModelElementForParent(grammarAccess.getAdaptationProcessRule()); - } - add( - current, - "tactics", - lv_tactics_14_0, - "Tactic"); - afterParserOrEnumRuleCall(); - - - } - - - } - - - } - break; - - default : - break loop2; - } - } while (true); - - otherlv_15=(Token)match(input,18,FollowSets000.FOLLOW_18_in_ruleAdaptationProcess362); - - newLeafNode(otherlv_15, grammarAccess.getAdaptationProcessAccess().getStrategiesKeyword_13()); - - otherlv_16=(Token)match(input,15,FollowSets000.FOLLOW_15_in_ruleAdaptationProcess374); - - newLeafNode(otherlv_16, grammarAccess.getAdaptationProcessAccess().getColonKeyword_14()); - - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:232:1: ( (lv_strategies_17_0= ruleStrategy ) ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:233:1: (lv_strategies_17_0= ruleStrategy ) - { - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:233:1: (lv_strategies_17_0= ruleStrategy ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:234:3: lv_strategies_17_0= ruleStrategy - { - - newCompositeNode(grammarAccess.getAdaptationProcessAccess().getStrategiesStrategyParserRuleCall_15_0()); - - pushFollow(FollowSets000.FOLLOW_ruleStrategy_in_ruleAdaptationProcess395); - lv_strategies_17_0=ruleStrategy(); - - state._fsp--; - - - if (current==null) { - current = createModelElementForParent(grammarAccess.getAdaptationProcessRule()); - } - add( - current, - "strategies", - lv_strategies_17_0, - "Strategy"); - afterParserOrEnumRuleCall(); - - - } - - - } - - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:250:2: (otherlv_18= ',' ( (lv_strategies_19_0= ruleStrategy ) ) )* - loop3: - do { - int alt3=2; - int LA3_0 = input.LA(1); - - if ( (LA3_0==16) ) { - alt3=1; - } - - - switch (alt3) { - case 1 : - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:250:4: otherlv_18= ',' ( (lv_strategies_19_0= ruleStrategy ) ) - { - otherlv_18=(Token)match(input,16,FollowSets000.FOLLOW_16_in_ruleAdaptationProcess408); - - newLeafNode(otherlv_18, grammarAccess.getAdaptationProcessAccess().getCommaKeyword_16_0()); - - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:254: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:255: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:255: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:256:3: lv_strategies_19_0= ruleStrategy - { - - newCompositeNode(grammarAccess.getAdaptationProcessAccess().getStrategiesStrategyParserRuleCall_16_1_0()); - - pushFollow(FollowSets000.FOLLOW_ruleStrategy_in_ruleAdaptationProcess429); - lv_strategies_19_0=ruleStrategy(); - - state._fsp--; - - - if (current==null) { - current = createModelElementForParent(grammarAccess.getAdaptationProcessRule()); - } - add( - current, - "strategies", - lv_strategies_19_0, - "Strategy"); - afterParserOrEnumRuleCall(); - - - } - - - } - - - } - break; - - default : - break loop3; - } - } while (true); - - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:272:4: (otherlv_20= 'parameters' otherlv_21= ':' ( (lv_parameters_22_0= ruleParameter ) ) (otherlv_23= ',' ( (lv_parameters_24_0= ruleParameter ) ) )* )? - 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:272:6: otherlv_20= 'parameters' otherlv_21= ':' ( (lv_parameters_22_0= ruleParameter ) ) (otherlv_23= ',' ( (lv_parameters_24_0= ruleParameter ) ) )* - { - otherlv_20=(Token)match(input,19,FollowSets000.FOLLOW_19_in_ruleAdaptationProcess444); - - newLeafNode(otherlv_20, grammarAccess.getAdaptationProcessAccess().getParametersKeyword_17_0()); - - otherlv_21=(Token)match(input,15,FollowSets000.FOLLOW_15_in_ruleAdaptationProcess456); - - newLeafNode(otherlv_21, grammarAccess.getAdaptationProcessAccess().getColonKeyword_17_1()); - - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:280:1: ( (lv_parameters_22_0= ruleParameter ) ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:281:1: (lv_parameters_22_0= ruleParameter ) - { - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:281:1: (lv_parameters_22_0= ruleParameter ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:282:3: lv_parameters_22_0= ruleParameter - { - - newCompositeNode(grammarAccess.getAdaptationProcessAccess().getParametersParameterParserRuleCall_17_2_0()); - - pushFollow(FollowSets000.FOLLOW_ruleParameter_in_ruleAdaptationProcess477); - lv_parameters_22_0=ruleParameter(); - - state._fsp--; - - - if (current==null) { - current = createModelElementForParent(grammarAccess.getAdaptationProcessRule()); - } - add( - current, - "parameters", - lv_parameters_22_0, - "Parameter"); - afterParserOrEnumRuleCall(); - - - } - - - } - - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:298:2: (otherlv_23= ',' ( (lv_parameters_24_0= ruleParameter ) ) )* - loop4: - do { - int alt4=2; - int LA4_0 = input.LA(1); - - if ( (LA4_0==16) ) { - 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:298:4: otherlv_23= ',' ( (lv_parameters_24_0= ruleParameter ) ) - { - otherlv_23=(Token)match(input,16,FollowSets000.FOLLOW_16_in_ruleAdaptationProcess490); - - newLeafNode(otherlv_23, grammarAccess.getAdaptationProcessAccess().getCommaKeyword_17_3_0()); - - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:302:1: ( (lv_parameters_24_0= ruleParameter ) ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:303:1: (lv_parameters_24_0= ruleParameter ) - { - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:303:1: (lv_parameters_24_0= ruleParameter ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:304:3: lv_parameters_24_0= ruleParameter - { - - newCompositeNode(grammarAccess.getAdaptationProcessAccess().getParametersParameterParserRuleCall_17_3_1_0()); - - pushFollow(FollowSets000.FOLLOW_ruleParameter_in_ruleAdaptationProcess511); - lv_parameters_24_0=ruleParameter(); - - state._fsp--; - - - if (current==null) { - current = createModelElementForParent(grammarAccess.getAdaptationProcessRule()); - } - add( - current, - "parameters", - lv_parameters_24_0, - "Parameter"); - afterParserOrEnumRuleCall(); - - - } - - - } - - - } - break; - - default : - break loop4; - } - } while (true); - - - } - break; - - } - - otherlv_25=(Token)match(input,20,FollowSets000.FOLLOW_20_in_ruleAdaptationProcess527); - - newLeafNode(otherlv_25, grammarAccess.getAdaptationProcessAccess().getRightCurlyBracketKeyword_18()); - - - } - - - } - - leaveRule(); - } - - catch (RecognitionException re) { - recover(input,re); - appendSkippedTokens(); - } - finally { - } - return current; - } - // $ANTLR end "ruleAdaptationProcess" - - - // $ANTLR start "entryRuleAbstractControlFlowElement" - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:334:1: entryRuleAbstractControlFlowElement returns [EObject current=null] : iv_ruleAbstractControlFlowElement= ruleAbstractControlFlowElement EOF ; - public final EObject entryRuleAbstractControlFlowElement() throws RecognitionException { - EObject current = null; - - EObject iv_ruleAbstractControlFlowElement = null; - - - try { - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:335:2: (iv_ruleAbstractControlFlowElement= ruleAbstractControlFlowElement EOF ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:336:2: iv_ruleAbstractControlFlowElement= ruleAbstractControlFlowElement EOF - { - newCompositeNode(grammarAccess.getAbstractControlFlowElementRule()); - pushFollow(FollowSets000.FOLLOW_ruleAbstractControlFlowElement_in_entryRuleAbstractControlFlowElement565); - iv_ruleAbstractControlFlowElement=ruleAbstractControlFlowElement(); - - state._fsp--; - - current =iv_ruleAbstractControlFlowElement; - match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleAbstractControlFlowElement575); - - } - - } - - catch (RecognitionException re) { - recover(input,re); - appendSkippedTokens(); - } - finally { - } - return current; - } - // $ANTLR end "entryRuleAbstractControlFlowElement" - - - // $ANTLR start "ruleAbstractControlFlowElement" - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:343:1: ruleAbstractControlFlowElement returns [EObject current=null] : (this_StartAction_0= ruleStartAction | this_StopAction_1= ruleStopAction | this_LoopAction_2= ruleLoopAction | this_BranchAction_3= ruleBranchAction | this_ActionReference_4= ruleActionReference ) ; - public final EObject ruleAbstractControlFlowElement() throws RecognitionException { - EObject current = null; - - EObject this_StartAction_0 = null; - - EObject this_StopAction_1 = null; - - EObject this_LoopAction_2 = null; - - EObject this_BranchAction_3 = null; - - EObject this_ActionReference_4 = null; - - - enterRule(); - - try { - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:346:28: ( (this_StartAction_0= ruleStartAction | this_StopAction_1= ruleStopAction | this_LoopAction_2= ruleLoopAction | this_BranchAction_3= ruleBranchAction | this_ActionReference_4= ruleActionReference ) ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:347:1: (this_StartAction_0= ruleStartAction | this_StopAction_1= ruleStopAction | this_LoopAction_2= ruleLoopAction | this_BranchAction_3= ruleBranchAction | this_ActionReference_4= ruleActionReference ) - { - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:347:1: (this_StartAction_0= ruleStartAction | this_StopAction_1= ruleStopAction | this_LoopAction_2= ruleLoopAction | this_BranchAction_3= ruleBranchAction | this_ActionReference_4= ruleActionReference ) - int alt6=5; - switch ( input.LA(1) ) { - case 35: - { - alt6=1; - } - break; - case 36: - { - alt6=2; - } - break; - case 37: - { - alt6=3; - } - break; - case 38: - { - alt6=4; - } - break; - case 39: - { - alt6=5; - } - break; - default: - NoViableAltException nvae = - new NoViableAltException("", 6, 0, input); - - throw nvae; - } - - switch (alt6) { - case 1 : - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:348:5: this_StartAction_0= ruleStartAction - { - - newCompositeNode(grammarAccess.getAbstractControlFlowElementAccess().getStartActionParserRuleCall_0()); - - pushFollow(FollowSets000.FOLLOW_ruleStartAction_in_ruleAbstractControlFlowElement622); - this_StartAction_0=ruleStartAction(); - - state._fsp--; - - - current = this_StartAction_0; - afterParserOrEnumRuleCall(); - - - } - break; - case 2 : - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:358:5: this_StopAction_1= ruleStopAction - { - - newCompositeNode(grammarAccess.getAbstractControlFlowElementAccess().getStopActionParserRuleCall_1()); - - pushFollow(FollowSets000.FOLLOW_ruleStopAction_in_ruleAbstractControlFlowElement649); - this_StopAction_1=ruleStopAction(); - - state._fsp--; - - - current = this_StopAction_1; - afterParserOrEnumRuleCall(); - - - } - break; - case 3 : - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:368:5: this_LoopAction_2= ruleLoopAction - { - - newCompositeNode(grammarAccess.getAbstractControlFlowElementAccess().getLoopActionParserRuleCall_2()); - - pushFollow(FollowSets000.FOLLOW_ruleLoopAction_in_ruleAbstractControlFlowElement676); - this_LoopAction_2=ruleLoopAction(); - - state._fsp--; - - - current = this_LoopAction_2; - afterParserOrEnumRuleCall(); - - - } - break; - case 4 : - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:378:5: this_BranchAction_3= ruleBranchAction - { - - newCompositeNode(grammarAccess.getAbstractControlFlowElementAccess().getBranchActionParserRuleCall_3()); - - pushFollow(FollowSets000.FOLLOW_ruleBranchAction_in_ruleAbstractControlFlowElement703); - this_BranchAction_3=ruleBranchAction(); - - state._fsp--; - - - current = this_BranchAction_3; - afterParserOrEnumRuleCall(); - - - } - break; - case 5 : - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:388:5: this_ActionReference_4= ruleActionReference - { - - newCompositeNode(grammarAccess.getAbstractControlFlowElementAccess().getActionReferenceParserRuleCall_4()); - - pushFollow(FollowSets000.FOLLOW_ruleActionReference_in_ruleAbstractControlFlowElement730); - this_ActionReference_4=ruleActionReference(); - - state._fsp--; - - - current = this_ActionReference_4; - afterParserOrEnumRuleCall(); - - - } - break; - - } - - - } - - leaveRule(); - } - - catch (RecognitionException re) { - recover(input,re); - appendSkippedTokens(); - } - finally { - } - return current; - } - // $ANTLR end "ruleAbstractControlFlowElement" - - - // $ANTLR start "entryRuleEString" - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:406:1: entryRuleEString returns [String current=null] : iv_ruleEString= ruleEString EOF ; - public final String entryRuleEString() throws RecognitionException { - String current = null; - - AntlrDatatypeRuleToken iv_ruleEString = null; - - - try { - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:407:2: (iv_ruleEString= ruleEString EOF ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:408:2: iv_ruleEString= ruleEString EOF - { - newCompositeNode(grammarAccess.getEStringRule()); - pushFollow(FollowSets000.FOLLOW_ruleEString_in_entryRuleEString768); - iv_ruleEString=ruleEString(); - - state._fsp--; - - current =iv_ruleEString.getText(); - match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleEString779); - - } - - } - - catch (RecognitionException re) { - recover(input,re); - appendSkippedTokens(); - } - finally { - } - return current; - } - // $ANTLR end "entryRuleEString" - - - // $ANTLR start "ruleEString" - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:415:1: ruleEString returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : (this_STRING_0= RULE_STRING | this_ID_1= RULE_ID ) ; - public final AntlrDatatypeRuleToken ruleEString() throws RecognitionException { - AntlrDatatypeRuleToken current = new AntlrDatatypeRuleToken(); - - Token this_STRING_0=null; - Token this_ID_1=null; - - enterRule(); - - try { - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:418:28: ( (this_STRING_0= RULE_STRING | this_ID_1= RULE_ID ) ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:419:1: (this_STRING_0= RULE_STRING | this_ID_1= RULE_ID ) - { - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:419:1: (this_STRING_0= RULE_STRING | this_ID_1= RULE_ID ) - int alt7=2; - int LA7_0 = input.LA(1); - - if ( (LA7_0==RULE_STRING) ) { - alt7=1; - } - else if ( (LA7_0==RULE_ID) ) { - alt7=2; - } - else { - NoViableAltException nvae = - new NoViableAltException("", 7, 0, input); - - throw nvae; - } - switch (alt7) { - case 1 : - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:419:6: this_STRING_0= RULE_STRING - { - this_STRING_0=(Token)match(input,RULE_STRING,FollowSets000.FOLLOW_RULE_STRING_in_ruleEString819); - - current.merge(this_STRING_0); - - - newLeafNode(this_STRING_0, grammarAccess.getEStringAccess().getSTRINGTerminalRuleCall_0()); - - - } - break; - case 2 : - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:427:10: this_ID_1= RULE_ID - { - this_ID_1=(Token)match(input,RULE_ID,FollowSets000.FOLLOW_RULE_ID_in_ruleEString845); - - current.merge(this_ID_1); - - - newLeafNode(this_ID_1, grammarAccess.getEStringAccess().getIDTerminalRuleCall_1()); - - - } - break; - - } - - - } - - leaveRule(); - } - - catch (RecognitionException re) { - recover(input,re); - appendSkippedTokens(); - } - finally { - } - return current; - } - // $ANTLR end "ruleEString" - - - // $ANTLR start "entryRuleTactic" - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:442:1: entryRuleTactic returns [EObject current=null] : iv_ruleTactic= ruleTactic EOF ; - public final EObject entryRuleTactic() throws RecognitionException { - EObject current = null; - - EObject iv_ruleTactic = null; - - - try { - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:443:2: (iv_ruleTactic= ruleTactic EOF ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:444:2: iv_ruleTactic= ruleTactic EOF - { - newCompositeNode(grammarAccess.getTacticRule()); - pushFollow(FollowSets000.FOLLOW_ruleTactic_in_entryRuleTactic890); - iv_ruleTactic=ruleTactic(); - - state._fsp--; - - current =iv_ruleTactic; - match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleTactic900); - - } - - } - - catch (RecognitionException re) { - recover(input,re); - appendSkippedTokens(); - } - finally { - } - return current; - } - // $ANTLR end "entryRuleTactic" - - - // $ANTLR start "ruleTactic" - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:451:1: ruleTactic returns [EObject current=null] : (otherlv_0= 'Tactic' ( (lv_name_1_0= ruleEString ) ) otherlv_2= '{' (otherlv_3= 'input' otherlv_4= ':' ( ( ruleEString ) ) (otherlv_6= ',' ( ( ruleEString ) ) )* )? (otherlv_8= 'output' otherlv_9= ':' ( ( ruleEString ) ) )? otherlv_11= 'implementedPlan' otherlv_12= ':' ( (lv_implementedPlan_13_0= ruleAdaptationPlan ) ) otherlv_14= '}' ) ; - public final EObject ruleTactic() throws RecognitionException { - EObject current = null; - - Token otherlv_0=null; - Token otherlv_2=null; - Token otherlv_3=null; - Token otherlv_4=null; - Token otherlv_6=null; - Token otherlv_8=null; - Token otherlv_9=null; - Token otherlv_11=null; - Token otherlv_12=null; - Token otherlv_14=null; - AntlrDatatypeRuleToken lv_name_1_0 = null; - - EObject lv_implementedPlan_13_0 = null; - - - enterRule(); - - try { - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:454:28: ( (otherlv_0= 'Tactic' ( (lv_name_1_0= ruleEString ) ) otherlv_2= '{' (otherlv_3= 'input' otherlv_4= ':' ( ( ruleEString ) ) (otherlv_6= ',' ( ( ruleEString ) ) )* )? (otherlv_8= 'output' otherlv_9= ':' ( ( ruleEString ) ) )? otherlv_11= 'implementedPlan' otherlv_12= ':' ( (lv_implementedPlan_13_0= ruleAdaptationPlan ) ) otherlv_14= '}' ) ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:455:1: (otherlv_0= 'Tactic' ( (lv_name_1_0= ruleEString ) ) otherlv_2= '{' (otherlv_3= 'input' otherlv_4= ':' ( ( ruleEString ) ) (otherlv_6= ',' ( ( ruleEString ) ) )* )? (otherlv_8= 'output' otherlv_9= ':' ( ( ruleEString ) ) )? otherlv_11= 'implementedPlan' otherlv_12= ':' ( (lv_implementedPlan_13_0= ruleAdaptationPlan ) ) otherlv_14= '}' ) - { - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:455:1: (otherlv_0= 'Tactic' ( (lv_name_1_0= ruleEString ) ) otherlv_2= '{' (otherlv_3= 'input' otherlv_4= ':' ( ( ruleEString ) ) (otherlv_6= ',' ( ( ruleEString ) ) )* )? (otherlv_8= 'output' otherlv_9= ':' ( ( ruleEString ) ) )? otherlv_11= 'implementedPlan' otherlv_12= ':' ( (lv_implementedPlan_13_0= ruleAdaptationPlan ) ) otherlv_14= '}' ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:455:3: otherlv_0= 'Tactic' ( (lv_name_1_0= ruleEString ) ) otherlv_2= '{' (otherlv_3= 'input' otherlv_4= ':' ( ( ruleEString ) ) (otherlv_6= ',' ( ( ruleEString ) ) )* )? (otherlv_8= 'output' otherlv_9= ':' ( ( ruleEString ) ) )? otherlv_11= 'implementedPlan' otherlv_12= ':' ( (lv_implementedPlan_13_0= ruleAdaptationPlan ) ) otherlv_14= '}' - { - otherlv_0=(Token)match(input,21,FollowSets000.FOLLOW_21_in_ruleTactic937); - - newLeafNode(otherlv_0, grammarAccess.getTacticAccess().getTacticKeyword_0()); - - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:459:1: ( (lv_name_1_0= ruleEString ) ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:460:1: (lv_name_1_0= ruleEString ) - { - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:460:1: (lv_name_1_0= ruleEString ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:461:3: lv_name_1_0= ruleEString - { - - newCompositeNode(grammarAccess.getTacticAccess().getNameEStringParserRuleCall_1_0()); - - pushFollow(FollowSets000.FOLLOW_ruleEString_in_ruleTactic958); - lv_name_1_0=ruleEString(); - - state._fsp--; - - - if (current==null) { - current = createModelElementForParent(grammarAccess.getTacticRule()); - } - set( - current, - "name", - lv_name_1_0, - "EString"); - afterParserOrEnumRuleCall(); - - - } - - - } - - otherlv_2=(Token)match(input,12,FollowSets000.FOLLOW_12_in_ruleTactic970); - - newLeafNode(otherlv_2, grammarAccess.getTacticAccess().getLeftCurlyBracketKeyword_2()); - - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:481:1: (otherlv_3= 'input' otherlv_4= ':' ( ( ruleEString ) ) (otherlv_6= ',' ( ( ruleEString ) ) )* )? - int alt9=2; - int LA9_0 = input.LA(1); - - if ( (LA9_0==22) ) { - alt9=1; - } - switch (alt9) { - case 1 : - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:481:3: otherlv_3= 'input' otherlv_4= ':' ( ( ruleEString ) ) (otherlv_6= ',' ( ( ruleEString ) ) )* - { - otherlv_3=(Token)match(input,22,FollowSets000.FOLLOW_22_in_ruleTactic983); - - newLeafNode(otherlv_3, grammarAccess.getTacticAccess().getInputKeyword_3_0()); - - otherlv_4=(Token)match(input,15,FollowSets000.FOLLOW_15_in_ruleTactic995); - - newLeafNode(otherlv_4, grammarAccess.getTacticAccess().getColonKeyword_3_1()); - - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:489:1: ( ( ruleEString ) ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:490:1: ( ruleEString ) - { - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:490:1: ( ruleEString ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:491:3: ruleEString - { - - if (current==null) { - current = createModelElement(grammarAccess.getTacticRule()); - } - - - newCompositeNode(grammarAccess.getTacticAccess().getInputParamsParameterCrossReference_3_2_0()); - - pushFollow(FollowSets000.FOLLOW_ruleEString_in_ruleTactic1018); - ruleEString(); - - state._fsp--; - - - afterParserOrEnumRuleCall(); - - - } - - - } - - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:504:2: (otherlv_6= ',' ( ( ruleEString ) ) )* - loop8: - do { - int alt8=2; - int LA8_0 = input.LA(1); - - if ( (LA8_0==16) ) { - alt8=1; - } - - - switch (alt8) { - case 1 : - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:504:4: otherlv_6= ',' ( ( ruleEString ) ) - { - otherlv_6=(Token)match(input,16,FollowSets000.FOLLOW_16_in_ruleTactic1031); - - newLeafNode(otherlv_6, grammarAccess.getTacticAccess().getCommaKeyword_3_3_0()); - - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:508:1: ( ( ruleEString ) ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:509:1: ( ruleEString ) - { - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:509:1: ( ruleEString ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:510:3: ruleEString - { - - if (current==null) { - current = createModelElement(grammarAccess.getTacticRule()); - } - - - newCompositeNode(grammarAccess.getTacticAccess().getInputParamsParameterCrossReference_3_3_1_0()); - - pushFollow(FollowSets000.FOLLOW_ruleEString_in_ruleTactic1054); - ruleEString(); - - state._fsp--; - - - afterParserOrEnumRuleCall(); - - - } - - - } - - - } - break; - - default : - break loop8; - } - } while (true); - - - } - break; - - } - - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:523:6: (otherlv_8= 'output' otherlv_9= ':' ( ( ruleEString ) ) )? - int alt10=2; - int LA10_0 = input.LA(1); - - if ( (LA10_0==23) ) { - alt10=1; - } - switch (alt10) { - case 1 : - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:523:8: otherlv_8= 'output' otherlv_9= ':' ( ( ruleEString ) ) - { - otherlv_8=(Token)match(input,23,FollowSets000.FOLLOW_23_in_ruleTactic1071); - - newLeafNode(otherlv_8, grammarAccess.getTacticAccess().getOutputKeyword_4_0()); - - otherlv_9=(Token)match(input,15,FollowSets000.FOLLOW_15_in_ruleTactic1083); - - newLeafNode(otherlv_9, grammarAccess.getTacticAccess().getColonKeyword_4_1()); - - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:531:1: ( ( ruleEString ) ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:532:1: ( ruleEString ) - { - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:532:1: ( ruleEString ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:533:3: ruleEString - { - - if (current==null) { - current = createModelElement(grammarAccess.getTacticRule()); - } - - - newCompositeNode(grammarAccess.getTacticAccess().getOutputParamParameterCrossReference_4_2_0()); - - pushFollow(FollowSets000.FOLLOW_ruleEString_in_ruleTactic1106); - ruleEString(); - - state._fsp--; - - - afterParserOrEnumRuleCall(); - - - } - - - } - - - } - break; - - } - - otherlv_11=(Token)match(input,24,FollowSets000.FOLLOW_24_in_ruleTactic1120); - - newLeafNode(otherlv_11, grammarAccess.getTacticAccess().getImplementedPlanKeyword_5()); - - otherlv_12=(Token)match(input,15,FollowSets000.FOLLOW_15_in_ruleTactic1132); - - newLeafNode(otherlv_12, grammarAccess.getTacticAccess().getColonKeyword_6()); - - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:554:1: ( (lv_implementedPlan_13_0= ruleAdaptationPlan ) ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:555:1: (lv_implementedPlan_13_0= ruleAdaptationPlan ) - { - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:555:1: (lv_implementedPlan_13_0= ruleAdaptationPlan ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:556:3: lv_implementedPlan_13_0= ruleAdaptationPlan - { - - newCompositeNode(grammarAccess.getTacticAccess().getImplementedPlanAdaptationPlanParserRuleCall_7_0()); - - pushFollow(FollowSets000.FOLLOW_ruleAdaptationPlan_in_ruleTactic1153); - lv_implementedPlan_13_0=ruleAdaptationPlan(); - - state._fsp--; - - - if (current==null) { - current = createModelElementForParent(grammarAccess.getTacticRule()); - } - set( - current, - "implementedPlan", - lv_implementedPlan_13_0, - "AdaptationPlan"); - afterParserOrEnumRuleCall(); - - - } - - - } - - otherlv_14=(Token)match(input,20,FollowSets000.FOLLOW_20_in_ruleTactic1165); - - newLeafNode(otherlv_14, grammarAccess.getTacticAccess().getRightCurlyBracketKeyword_8()); - - - } - - - } - - leaveRule(); - } - - catch (RecognitionException re) { - recover(input,re); - appendSkippedTokens(); - } - finally { - } - return current; - } - // $ANTLR end "ruleTactic" - - - // $ANTLR start "entryRuleAction" - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:584:1: entryRuleAction returns [EObject current=null] : iv_ruleAction= ruleAction EOF ; - public final EObject entryRuleAction() throws RecognitionException { - EObject current = null; - - EObject iv_ruleAction = null; - - - try { - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:585:2: (iv_ruleAction= ruleAction EOF ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:586:2: iv_ruleAction= ruleAction EOF - { - newCompositeNode(grammarAccess.getActionRule()); - pushFollow(FollowSets000.FOLLOW_ruleAction_in_entryRuleAction1201); - iv_ruleAction=ruleAction(); - - state._fsp--; - - current =iv_ruleAction; - match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleAction1211); - - } - - } - - catch (RecognitionException re) { - recover(input,re); - appendSkippedTokens(); - } - finally { - } - return current; - } - // $ANTLR end "entryRuleAction" - - - // $ANTLR start "ruleAction" - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:593:1: ruleAction returns [EObject current=null] : (otherlv_0= 'Action' ( (lv_name_1_0= ruleEString ) ) otherlv_2= '{' (otherlv_3= 'input' otherlv_4= ':' ( ( ruleEString ) ) (otherlv_6= ',' ( ( ruleEString ) ) )* )? (otherlv_8= 'output' otherlv_9= ':' ( ( ruleEString ) ) )? otherlv_11= 'referredAdaptationPoint' otherlv_12= ':' ( ( ruleEString ) ) otherlv_14= 'adaptationActionOperation' otherlv_15= ':' ( (lv_adaptationActionOperation_16_0= ruleAdaptationActionOperation ) ) otherlv_17= '}' ) ; - public final EObject ruleAction() throws RecognitionException { - EObject current = null; - - Token otherlv_0=null; - Token otherlv_2=null; - Token otherlv_3=null; - Token otherlv_4=null; - Token otherlv_6=null; - Token otherlv_8=null; - Token otherlv_9=null; - Token otherlv_11=null; - Token otherlv_12=null; - Token otherlv_14=null; - Token otherlv_15=null; - Token otherlv_17=null; - AntlrDatatypeRuleToken lv_name_1_0 = null; - - EObject lv_adaptationActionOperation_16_0 = null; - - - enterRule(); - - try { - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:596:28: ( (otherlv_0= 'Action' ( (lv_name_1_0= ruleEString ) ) otherlv_2= '{' (otherlv_3= 'input' otherlv_4= ':' ( ( ruleEString ) ) (otherlv_6= ',' ( ( ruleEString ) ) )* )? (otherlv_8= 'output' otherlv_9= ':' ( ( ruleEString ) ) )? otherlv_11= 'referredAdaptationPoint' otherlv_12= ':' ( ( ruleEString ) ) otherlv_14= 'adaptationActionOperation' otherlv_15= ':' ( (lv_adaptationActionOperation_16_0= ruleAdaptationActionOperation ) ) otherlv_17= '}' ) ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:597:1: (otherlv_0= 'Action' ( (lv_name_1_0= ruleEString ) ) otherlv_2= '{' (otherlv_3= 'input' otherlv_4= ':' ( ( ruleEString ) ) (otherlv_6= ',' ( ( ruleEString ) ) )* )? (otherlv_8= 'output' otherlv_9= ':' ( ( ruleEString ) ) )? otherlv_11= 'referredAdaptationPoint' otherlv_12= ':' ( ( ruleEString ) ) otherlv_14= 'adaptationActionOperation' otherlv_15= ':' ( (lv_adaptationActionOperation_16_0= ruleAdaptationActionOperation ) ) otherlv_17= '}' ) - { - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:597:1: (otherlv_0= 'Action' ( (lv_name_1_0= ruleEString ) ) otherlv_2= '{' (otherlv_3= 'input' otherlv_4= ':' ( ( ruleEString ) ) (otherlv_6= ',' ( ( ruleEString ) ) )* )? (otherlv_8= 'output' otherlv_9= ':' ( ( ruleEString ) ) )? otherlv_11= 'referredAdaptationPoint' otherlv_12= ':' ( ( ruleEString ) ) otherlv_14= 'adaptationActionOperation' otherlv_15= ':' ( (lv_adaptationActionOperation_16_0= ruleAdaptationActionOperation ) ) otherlv_17= '}' ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:597:3: otherlv_0= 'Action' ( (lv_name_1_0= ruleEString ) ) otherlv_2= '{' (otherlv_3= 'input' otherlv_4= ':' ( ( ruleEString ) ) (otherlv_6= ',' ( ( ruleEString ) ) )* )? (otherlv_8= 'output' otherlv_9= ':' ( ( ruleEString ) ) )? otherlv_11= 'referredAdaptationPoint' otherlv_12= ':' ( ( ruleEString ) ) otherlv_14= 'adaptationActionOperation' otherlv_15= ':' ( (lv_adaptationActionOperation_16_0= ruleAdaptationActionOperation ) ) otherlv_17= '}' - { - otherlv_0=(Token)match(input,25,FollowSets000.FOLLOW_25_in_ruleAction1248); - - newLeafNode(otherlv_0, grammarAccess.getActionAccess().getActionKeyword_0()); - - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:601:1: ( (lv_name_1_0= ruleEString ) ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:602:1: (lv_name_1_0= ruleEString ) - { - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:602:1: (lv_name_1_0= ruleEString ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:603:3: lv_name_1_0= ruleEString - { - - newCompositeNode(grammarAccess.getActionAccess().getNameEStringParserRuleCall_1_0()); - - pushFollow(FollowSets000.FOLLOW_ruleEString_in_ruleAction1269); - lv_name_1_0=ruleEString(); - - state._fsp--; - - - if (current==null) { - current = createModelElementForParent(grammarAccess.getActionRule()); - } - set( - current, - "name", - lv_name_1_0, - "EString"); - afterParserOrEnumRuleCall(); - - - } - - - } - - otherlv_2=(Token)match(input,12,FollowSets000.FOLLOW_12_in_ruleAction1281); - - newLeafNode(otherlv_2, grammarAccess.getActionAccess().getLeftCurlyBracketKeyword_2()); - - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:623:1: (otherlv_3= 'input' otherlv_4= ':' ( ( ruleEString ) ) (otherlv_6= ',' ( ( ruleEString ) ) )* )? - int alt12=2; - int LA12_0 = input.LA(1); - - if ( (LA12_0==22) ) { - alt12=1; - } - switch (alt12) { - case 1 : - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:623:3: otherlv_3= 'input' otherlv_4= ':' ( ( ruleEString ) ) (otherlv_6= ',' ( ( ruleEString ) ) )* - { - otherlv_3=(Token)match(input,22,FollowSets000.FOLLOW_22_in_ruleAction1294); - - newLeafNode(otherlv_3, grammarAccess.getActionAccess().getInputKeyword_3_0()); - - otherlv_4=(Token)match(input,15,FollowSets000.FOLLOW_15_in_ruleAction1306); - - newLeafNode(otherlv_4, grammarAccess.getActionAccess().getColonKeyword_3_1()); - - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:631:1: ( ( ruleEString ) ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:632:1: ( ruleEString ) - { - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:632:1: ( ruleEString ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:633:3: ruleEString - { - - if (current==null) { - current = createModelElement(grammarAccess.getActionRule()); - } - - - newCompositeNode(grammarAccess.getActionAccess().getInputParamsParameterCrossReference_3_2_0()); - - pushFollow(FollowSets000.FOLLOW_ruleEString_in_ruleAction1329); - ruleEString(); - - state._fsp--; - - - afterParserOrEnumRuleCall(); - - - } - - - } - - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:646:2: (otherlv_6= ',' ( ( ruleEString ) ) )* - loop11: - do { - int alt11=2; - int LA11_0 = input.LA(1); - - if ( (LA11_0==16) ) { - alt11=1; - } - - - switch (alt11) { - case 1 : - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:646:4: otherlv_6= ',' ( ( ruleEString ) ) - { - otherlv_6=(Token)match(input,16,FollowSets000.FOLLOW_16_in_ruleAction1342); - - newLeafNode(otherlv_6, grammarAccess.getActionAccess().getCommaKeyword_3_3_0()); - - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:650:1: ( ( ruleEString ) ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:651:1: ( ruleEString ) - { - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:651:1: ( ruleEString ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:652:3: ruleEString - { - - if (current==null) { - current = createModelElement(grammarAccess.getActionRule()); - } - - - newCompositeNode(grammarAccess.getActionAccess().getInputParamsParameterCrossReference_3_3_1_0()); - - pushFollow(FollowSets000.FOLLOW_ruleEString_in_ruleAction1365); - ruleEString(); - - state._fsp--; - - - afterParserOrEnumRuleCall(); - - - } - - - } - - - } - break; - - default : - break loop11; - } - } while (true); - - - } - break; - - } - - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:665:6: (otherlv_8= 'output' otherlv_9= ':' ( ( ruleEString ) ) )? - int alt13=2; - int LA13_0 = input.LA(1); - - if ( (LA13_0==23) ) { - alt13=1; - } - switch (alt13) { - case 1 : - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:665:8: otherlv_8= 'output' otherlv_9= ':' ( ( ruleEString ) ) - { - otherlv_8=(Token)match(input,23,FollowSets000.FOLLOW_23_in_ruleAction1382); - - newLeafNode(otherlv_8, grammarAccess.getActionAccess().getOutputKeyword_4_0()); - - otherlv_9=(Token)match(input,15,FollowSets000.FOLLOW_15_in_ruleAction1394); - - newLeafNode(otherlv_9, grammarAccess.getActionAccess().getColonKeyword_4_1()); - - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:673:1: ( ( ruleEString ) ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:674:1: ( ruleEString ) - { - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:674:1: ( ruleEString ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:675:3: ruleEString - { - - if (current==null) { - current = createModelElement(grammarAccess.getActionRule()); - } - - - newCompositeNode(grammarAccess.getActionAccess().getOutputParamParameterCrossReference_4_2_0()); - - pushFollow(FollowSets000.FOLLOW_ruleEString_in_ruleAction1417); - ruleEString(); - - state._fsp--; - - - afterParserOrEnumRuleCall(); - - - } - - - } - - - } - break; - - } - - otherlv_11=(Token)match(input,26,FollowSets000.FOLLOW_26_in_ruleAction1431); - - newLeafNode(otherlv_11, grammarAccess.getActionAccess().getReferredAdaptationPointKeyword_5()); - - otherlv_12=(Token)match(input,15,FollowSets000.FOLLOW_15_in_ruleAction1443); - - newLeafNode(otherlv_12, grammarAccess.getActionAccess().getColonKeyword_6()); - - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:696:1: ( ( ruleEString ) ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:697:1: ( ruleEString ) - { - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:697:1: ( ruleEString ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:698:3: ruleEString - { - - if (current==null) { - current = createModelElement(grammarAccess.getActionRule()); - } - - - newCompositeNode(grammarAccess.getActionAccess().getReferredAdaptationPointAdaptationPointCrossReference_7_0()); - - pushFollow(FollowSets000.FOLLOW_ruleEString_in_ruleAction1466); - ruleEString(); - - state._fsp--; - - - afterParserOrEnumRuleCall(); - - - } - - - } - - otherlv_14=(Token)match(input,27,FollowSets000.FOLLOW_27_in_ruleAction1478); - - newLeafNode(otherlv_14, grammarAccess.getActionAccess().getAdaptationActionOperationKeyword_8()); - - otherlv_15=(Token)match(input,15,FollowSets000.FOLLOW_15_in_ruleAction1490); - - newLeafNode(otherlv_15, grammarAccess.getActionAccess().getColonKeyword_9()); - - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:719:1: ( (lv_adaptationActionOperation_16_0= ruleAdaptationActionOperation ) ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:720:1: (lv_adaptationActionOperation_16_0= ruleAdaptationActionOperation ) - { - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:720:1: (lv_adaptationActionOperation_16_0= ruleAdaptationActionOperation ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:721:3: lv_adaptationActionOperation_16_0= ruleAdaptationActionOperation - { - - newCompositeNode(grammarAccess.getActionAccess().getAdaptationActionOperationAdaptationActionOperationParserRuleCall_10_0()); - - pushFollow(FollowSets000.FOLLOW_ruleAdaptationActionOperation_in_ruleAction1511); - lv_adaptationActionOperation_16_0=ruleAdaptationActionOperation(); - - state._fsp--; - - - if (current==null) { - current = createModelElementForParent(grammarAccess.getActionRule()); - } - set( - current, - "adaptationActionOperation", - lv_adaptationActionOperation_16_0, - "AdaptationActionOperation"); - afterParserOrEnumRuleCall(); - - - } - - - } - - otherlv_17=(Token)match(input,20,FollowSets000.FOLLOW_20_in_ruleAction1523); - - newLeafNode(otherlv_17, grammarAccess.getActionAccess().getRightCurlyBracketKeyword_11()); - - - } - - - } - - leaveRule(); - } - - catch (RecognitionException re) { - recover(input,re); - appendSkippedTokens(); - } - finally { - } - return current; - } - // $ANTLR end "ruleAction" - - - // $ANTLR start "entryRuleStrategy" - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:749:1: entryRuleStrategy returns [EObject current=null] : iv_ruleStrategy= ruleStrategy EOF ; - public final EObject entryRuleStrategy() throws RecognitionException { - EObject current = null; - - EObject iv_ruleStrategy = null; - - - try { - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:750:2: (iv_ruleStrategy= ruleStrategy EOF ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:751:2: iv_ruleStrategy= ruleStrategy EOF - { - newCompositeNode(grammarAccess.getStrategyRule()); - pushFollow(FollowSets000.FOLLOW_ruleStrategy_in_entryRuleStrategy1559); - iv_ruleStrategy=ruleStrategy(); - - state._fsp--; - - current =iv_ruleStrategy; - match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleStrategy1569); - - } - - } - - catch (RecognitionException re) { - recover(input,re); - appendSkippedTokens(); - } - finally { - } - return current; - } - // $ANTLR end "entryRuleStrategy" - - - // $ANTLR start "ruleStrategy" - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:758:1: ruleStrategy returns [EObject current=null] : (otherlv_0= 'Strategy' ( (lv_name_1_0= ruleEString ) ) otherlv_2= '{' otherlv_3= 'objective' otherlv_4= '=' ( ( ruleEString ) ) otherlv_6= 'triggeringEvents' otherlv_7= '=' ( (lv_triggeringEvents_8_0= ruleEvent ) ) otherlv_9= 'tactics' otherlv_10= ':' ( (lv_tactics_11_0= ruleWeightedTactic ) ) (otherlv_12= ',' ( (lv_tactics_13_0= ruleWeightedTactic ) ) )* otherlv_14= 'weightingFunction' otherlv_15= ':' ( (lv_weightingFunction_16_0= ruleWeightingFunction ) ) otherlv_17= '}' ) ; - public final EObject ruleStrategy() throws RecognitionException { - EObject current = null; - - Token otherlv_0=null; - Token otherlv_2=null; - Token otherlv_3=null; - Token otherlv_4=null; - Token otherlv_6=null; - Token otherlv_7=null; - Token otherlv_9=null; - Token otherlv_10=null; - Token otherlv_12=null; - Token otherlv_14=null; - Token otherlv_15=null; - Token otherlv_17=null; - AntlrDatatypeRuleToken lv_name_1_0 = null; - - EObject lv_triggeringEvents_8_0 = null; - - EObject lv_tactics_11_0 = null; - - EObject lv_tactics_13_0 = null; - - EObject lv_weightingFunction_16_0 = null; - - - enterRule(); - - try { - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:761:28: ( (otherlv_0= 'Strategy' ( (lv_name_1_0= ruleEString ) ) otherlv_2= '{' otherlv_3= 'objective' otherlv_4= '=' ( ( ruleEString ) ) otherlv_6= 'triggeringEvents' otherlv_7= '=' ( (lv_triggeringEvents_8_0= ruleEvent ) ) otherlv_9= 'tactics' otherlv_10= ':' ( (lv_tactics_11_0= ruleWeightedTactic ) ) (otherlv_12= ',' ( (lv_tactics_13_0= ruleWeightedTactic ) ) )* otherlv_14= 'weightingFunction' otherlv_15= ':' ( (lv_weightingFunction_16_0= ruleWeightingFunction ) ) otherlv_17= '}' ) ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:762:1: (otherlv_0= 'Strategy' ( (lv_name_1_0= ruleEString ) ) otherlv_2= '{' otherlv_3= 'objective' otherlv_4= '=' ( ( ruleEString ) ) otherlv_6= 'triggeringEvents' otherlv_7= '=' ( (lv_triggeringEvents_8_0= ruleEvent ) ) otherlv_9= 'tactics' otherlv_10= ':' ( (lv_tactics_11_0= ruleWeightedTactic ) ) (otherlv_12= ',' ( (lv_tactics_13_0= ruleWeightedTactic ) ) )* otherlv_14= 'weightingFunction' otherlv_15= ':' ( (lv_weightingFunction_16_0= ruleWeightingFunction ) ) otherlv_17= '}' ) - { - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:762:1: (otherlv_0= 'Strategy' ( (lv_name_1_0= ruleEString ) ) otherlv_2= '{' otherlv_3= 'objective' otherlv_4= '=' ( ( ruleEString ) ) otherlv_6= 'triggeringEvents' otherlv_7= '=' ( (lv_triggeringEvents_8_0= ruleEvent ) ) otherlv_9= 'tactics' otherlv_10= ':' ( (lv_tactics_11_0= ruleWeightedTactic ) ) (otherlv_12= ',' ( (lv_tactics_13_0= ruleWeightedTactic ) ) )* otherlv_14= 'weightingFunction' otherlv_15= ':' ( (lv_weightingFunction_16_0= ruleWeightingFunction ) ) otherlv_17= '}' ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:762:3: otherlv_0= 'Strategy' ( (lv_name_1_0= ruleEString ) ) otherlv_2= '{' otherlv_3= 'objective' otherlv_4= '=' ( ( ruleEString ) ) otherlv_6= 'triggeringEvents' otherlv_7= '=' ( (lv_triggeringEvents_8_0= ruleEvent ) ) otherlv_9= 'tactics' otherlv_10= ':' ( (lv_tactics_11_0= ruleWeightedTactic ) ) (otherlv_12= ',' ( (lv_tactics_13_0= ruleWeightedTactic ) ) )* otherlv_14= 'weightingFunction' otherlv_15= ':' ( (lv_weightingFunction_16_0= ruleWeightingFunction ) ) otherlv_17= '}' - { - otherlv_0=(Token)match(input,28,FollowSets000.FOLLOW_28_in_ruleStrategy1606); - - newLeafNode(otherlv_0, grammarAccess.getStrategyAccess().getStrategyKeyword_0()); - - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:766:1: ( (lv_name_1_0= ruleEString ) ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:767:1: (lv_name_1_0= ruleEString ) - { - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:767:1: (lv_name_1_0= ruleEString ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:768:3: lv_name_1_0= ruleEString - { - - newCompositeNode(grammarAccess.getStrategyAccess().getNameEStringParserRuleCall_1_0()); - - pushFollow(FollowSets000.FOLLOW_ruleEString_in_ruleStrategy1627); - lv_name_1_0=ruleEString(); - - state._fsp--; - - - if (current==null) { - current = createModelElementForParent(grammarAccess.getStrategyRule()); - } - set( - current, - "name", - lv_name_1_0, - "EString"); - afterParserOrEnumRuleCall(); - - - } - - - } - - otherlv_2=(Token)match(input,12,FollowSets000.FOLLOW_12_in_ruleStrategy1639); - - newLeafNode(otherlv_2, grammarAccess.getStrategyAccess().getLeftCurlyBracketKeyword_2()); - - otherlv_3=(Token)match(input,29,FollowSets000.FOLLOW_29_in_ruleStrategy1651); - - newLeafNode(otherlv_3, grammarAccess.getStrategyAccess().getObjectiveKeyword_3()); - - otherlv_4=(Token)match(input,30,FollowSets000.FOLLOW_30_in_ruleStrategy1663); - - newLeafNode(otherlv_4, grammarAccess.getStrategyAccess().getEqualsSignKeyword_4()); - - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:796:1: ( ( ruleEString ) ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:797:1: ( ruleEString ) - { - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:797:1: ( ruleEString ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:798:3: ruleEString - { - - if (current==null) { - current = createModelElement(grammarAccess.getStrategyRule()); - } - - - newCompositeNode(grammarAccess.getStrategyAccess().getObjectiveObjectiveCrossReference_5_0()); - - pushFollow(FollowSets000.FOLLOW_ruleEString_in_ruleStrategy1686); - ruleEString(); - - state._fsp--; - - - afterParserOrEnumRuleCall(); - - - } - - - } - - otherlv_6=(Token)match(input,31,FollowSets000.FOLLOW_31_in_ruleStrategy1698); - - newLeafNode(otherlv_6, grammarAccess.getStrategyAccess().getTriggeringEventsKeyword_6()); - - otherlv_7=(Token)match(input,30,FollowSets000.FOLLOW_30_in_ruleStrategy1710); - - newLeafNode(otherlv_7, grammarAccess.getStrategyAccess().getEqualsSignKeyword_7()); - - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:819:1: ( (lv_triggeringEvents_8_0= ruleEvent ) ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:820:1: (lv_triggeringEvents_8_0= ruleEvent ) - { - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:820:1: (lv_triggeringEvents_8_0= ruleEvent ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:821:3: lv_triggeringEvents_8_0= ruleEvent - { - - newCompositeNode(grammarAccess.getStrategyAccess().getTriggeringEventsEventParserRuleCall_8_0()); - - pushFollow(FollowSets000.FOLLOW_ruleEvent_in_ruleStrategy1731); - lv_triggeringEvents_8_0=ruleEvent(); - - state._fsp--; - - - if (current==null) { - current = createModelElementForParent(grammarAccess.getStrategyRule()); - } - set( - current, - "triggeringEvents", - lv_triggeringEvents_8_0, - "Event"); - afterParserOrEnumRuleCall(); - - - } - - - } - - otherlv_9=(Token)match(input,17,FollowSets000.FOLLOW_17_in_ruleStrategy1743); - - newLeafNode(otherlv_9, grammarAccess.getStrategyAccess().getTacticsKeyword_9()); - - otherlv_10=(Token)match(input,15,FollowSets000.FOLLOW_15_in_ruleStrategy1755); - - newLeafNode(otherlv_10, grammarAccess.getStrategyAccess().getColonKeyword_10()); - - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:845:1: ( (lv_tactics_11_0= ruleWeightedTactic ) ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:846:1: (lv_tactics_11_0= ruleWeightedTactic ) - { - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:846:1: (lv_tactics_11_0= ruleWeightedTactic ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:847:3: lv_tactics_11_0= ruleWeightedTactic - { - - newCompositeNode(grammarAccess.getStrategyAccess().getTacticsWeightedTacticParserRuleCall_11_0()); - - pushFollow(FollowSets000.FOLLOW_ruleWeightedTactic_in_ruleStrategy1776); - lv_tactics_11_0=ruleWeightedTactic(); - - state._fsp--; - - - if (current==null) { - current = createModelElementForParent(grammarAccess.getStrategyRule()); - } - add( - current, - "tactics", - lv_tactics_11_0, - "WeightedTactic"); - afterParserOrEnumRuleCall(); - - - } - - - } - - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:863:2: (otherlv_12= ',' ( (lv_tactics_13_0= ruleWeightedTactic ) ) )* - loop14: - do { - int alt14=2; - int LA14_0 = input.LA(1); - - if ( (LA14_0==16) ) { - alt14=1; - } - - - switch (alt14) { - case 1 : - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:863:4: otherlv_12= ',' ( (lv_tactics_13_0= ruleWeightedTactic ) ) - { - otherlv_12=(Token)match(input,16,FollowSets000.FOLLOW_16_in_ruleStrategy1789); - - newLeafNode(otherlv_12, grammarAccess.getStrategyAccess().getCommaKeyword_12_0()); - - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:867:1: ( (lv_tactics_13_0= ruleWeightedTactic ) ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:868:1: (lv_tactics_13_0= ruleWeightedTactic ) - { - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:868:1: (lv_tactics_13_0= ruleWeightedTactic ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:869:3: lv_tactics_13_0= ruleWeightedTactic - { - - newCompositeNode(grammarAccess.getStrategyAccess().getTacticsWeightedTacticParserRuleCall_12_1_0()); - - pushFollow(FollowSets000.FOLLOW_ruleWeightedTactic_in_ruleStrategy1810); - lv_tactics_13_0=ruleWeightedTactic(); - - state._fsp--; - - - if (current==null) { - current = createModelElementForParent(grammarAccess.getStrategyRule()); - } - add( - current, - "tactics", - lv_tactics_13_0, - "WeightedTactic"); - afterParserOrEnumRuleCall(); - - - } - - - } - - - } - break; - - default : - break loop14; - } - } while (true); - - otherlv_14=(Token)match(input,32,FollowSets000.FOLLOW_32_in_ruleStrategy1824); - - newLeafNode(otherlv_14, grammarAccess.getStrategyAccess().getWeightingFunctionKeyword_13()); - - otherlv_15=(Token)match(input,15,FollowSets000.FOLLOW_15_in_ruleStrategy1836); - - newLeafNode(otherlv_15, grammarAccess.getStrategyAccess().getColonKeyword_14()); - - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:893:1: ( (lv_weightingFunction_16_0= ruleWeightingFunction ) ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:894:1: (lv_weightingFunction_16_0= ruleWeightingFunction ) - { - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:894:1: (lv_weightingFunction_16_0= ruleWeightingFunction ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:895:3: lv_weightingFunction_16_0= ruleWeightingFunction - { - - newCompositeNode(grammarAccess.getStrategyAccess().getWeightingFunctionWeightingFunctionParserRuleCall_15_0()); - - pushFollow(FollowSets000.FOLLOW_ruleWeightingFunction_in_ruleStrategy1857); - lv_weightingFunction_16_0=ruleWeightingFunction(); - - state._fsp--; - - - if (current==null) { - current = createModelElementForParent(grammarAccess.getStrategyRule()); - } - set( - current, - "weightingFunction", - lv_weightingFunction_16_0, - "WeightingFunction"); - afterParserOrEnumRuleCall(); - - - } - - - } - - otherlv_17=(Token)match(input,20,FollowSets000.FOLLOW_20_in_ruleStrategy1869); - - newLeafNode(otherlv_17, grammarAccess.getStrategyAccess().getRightCurlyBracketKeyword_16()); - - - } - - - } - - leaveRule(); - } - - catch (RecognitionException re) { - recover(input,re); - appendSkippedTokens(); - } - finally { - } - return current; - } - // $ANTLR end "ruleStrategy" - - - // $ANTLR start "entryRuleParameter" - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:923:1: entryRuleParameter returns [EObject current=null] : iv_ruleParameter= ruleParameter EOF ; - public final EObject entryRuleParameter() throws RecognitionException { - EObject current = null; - - EObject iv_ruleParameter = null; - - - try { - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:924:2: (iv_ruleParameter= ruleParameter EOF ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:925:2: iv_ruleParameter= ruleParameter EOF - { - newCompositeNode(grammarAccess.getParameterRule()); - pushFollow(FollowSets000.FOLLOW_ruleParameter_in_entryRuleParameter1905); - iv_ruleParameter=ruleParameter(); - - state._fsp--; - - current =iv_ruleParameter; - match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleParameter1915); - - } - - } - - catch (RecognitionException re) { - recover(input,re); - appendSkippedTokens(); - } - finally { - } - return current; - } - // $ANTLR end "entryRuleParameter" - - - // $ANTLR start "ruleParameter" - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:932:1: ruleParameter returns [EObject current=null] : ( ( (lv_type_0_0= ruleEString ) ) ( (lv_name_1_0= ruleEString ) ) ) ; - public final EObject ruleParameter() throws RecognitionException { - EObject current = null; - - AntlrDatatypeRuleToken lv_type_0_0 = null; - - AntlrDatatypeRuleToken lv_name_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:935:28: ( ( ( (lv_type_0_0= ruleEString ) ) ( (lv_name_1_0= ruleEString ) ) ) ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:936:1: ( ( (lv_type_0_0= ruleEString ) ) ( (lv_name_1_0= ruleEString ) ) ) - { - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:936:1: ( ( (lv_type_0_0= ruleEString ) ) ( (lv_name_1_0= ruleEString ) ) ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:936:2: ( (lv_type_0_0= ruleEString ) ) ( (lv_name_1_0= ruleEString ) ) - { - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:936:2: ( (lv_type_0_0= ruleEString ) ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:937:1: (lv_type_0_0= ruleEString ) - { - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:937:1: (lv_type_0_0= ruleEString ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:938:3: lv_type_0_0= ruleEString - { - - newCompositeNode(grammarAccess.getParameterAccess().getTypeEStringParserRuleCall_0_0()); - - pushFollow(FollowSets000.FOLLOW_ruleEString_in_ruleParameter1961); - lv_type_0_0=ruleEString(); - - state._fsp--; - - - if (current==null) { - current = createModelElementForParent(grammarAccess.getParameterRule()); - } - set( - current, - "type", - lv_type_0_0, - "EString"); - afterParserOrEnumRuleCall(); - - - } - - - } - - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:954:2: ( (lv_name_1_0= ruleEString ) ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:955:1: (lv_name_1_0= ruleEString ) - { - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:955:1: (lv_name_1_0= ruleEString ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:956:3: lv_name_1_0= ruleEString - { - - newCompositeNode(grammarAccess.getParameterAccess().getNameEStringParserRuleCall_1_0()); - - pushFollow(FollowSets000.FOLLOW_ruleEString_in_ruleParameter1982); - lv_name_1_0=ruleEString(); - - state._fsp--; - - - if (current==null) { - current = createModelElementForParent(grammarAccess.getParameterRule()); - } - set( - current, - "name", - lv_name_1_0, - "EString"); - afterParserOrEnumRuleCall(); - - - } - - - } - - - } - - - } - - leaveRule(); - } - - catch (RecognitionException re) { - recover(input,re); - appendSkippedTokens(); - } - finally { - } - return current; - } - // $ANTLR end "ruleParameter" - - - // $ANTLR start "entryRuleOverallGoal" - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:980:1: entryRuleOverallGoal returns [EObject current=null] : iv_ruleOverallGoal= ruleOverallGoal EOF ; - public final EObject entryRuleOverallGoal() throws RecognitionException { - EObject current = null; - - EObject iv_ruleOverallGoal = null; - - - try { - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:981:2: (iv_ruleOverallGoal= ruleOverallGoal EOF ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:982:2: iv_ruleOverallGoal= ruleOverallGoal EOF - { - newCompositeNode(grammarAccess.getOverallGoalRule()); - pushFollow(FollowSets000.FOLLOW_ruleOverallGoal_in_entryRuleOverallGoal2018); - iv_ruleOverallGoal=ruleOverallGoal(); - - state._fsp--; - - current =iv_ruleOverallGoal; - match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleOverallGoal2028); - - } - - } - - catch (RecognitionException re) { - recover(input,re); - appendSkippedTokens(); - } - finally { - } - return current; - } - // $ANTLR end "entryRuleOverallGoal" - - - // $ANTLR start "ruleOverallGoal" - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:989:1: ruleOverallGoal returns [EObject current=null] : (otherlv_0= 'Description' otherlv_1= ':' ( (lv_description_2_0= ruleEString ) ) otherlv_3= 'objectives' otherlv_4= ':' ( (lv_objectives_5_0= ruleObjective ) ) (otherlv_6= ',' ( (lv_objectives_7_0= ruleObjective ) ) )* ) ; - public final EObject ruleOverallGoal() throws RecognitionException { - EObject current = null; - - Token otherlv_0=null; - Token otherlv_1=null; - Token otherlv_3=null; - Token otherlv_4=null; - Token otherlv_6=null; - AntlrDatatypeRuleToken lv_description_2_0 = null; - - EObject lv_objectives_5_0 = null; - - EObject lv_objectives_7_0 = null; - - - enterRule(); - - try { - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:992:28: ( (otherlv_0= 'Description' otherlv_1= ':' ( (lv_description_2_0= ruleEString ) ) otherlv_3= 'objectives' otherlv_4= ':' ( (lv_objectives_5_0= ruleObjective ) ) (otherlv_6= ',' ( (lv_objectives_7_0= ruleObjective ) ) )* ) ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:993:1: (otherlv_0= 'Description' otherlv_1= ':' ( (lv_description_2_0= ruleEString ) ) otherlv_3= 'objectives' otherlv_4= ':' ( (lv_objectives_5_0= ruleObjective ) ) (otherlv_6= ',' ( (lv_objectives_7_0= ruleObjective ) ) )* ) - { - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:993:1: (otherlv_0= 'Description' otherlv_1= ':' ( (lv_description_2_0= ruleEString ) ) otherlv_3= 'objectives' otherlv_4= ':' ( (lv_objectives_5_0= ruleObjective ) ) (otherlv_6= ',' ( (lv_objectives_7_0= ruleObjective ) ) )* ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:993:3: otherlv_0= 'Description' otherlv_1= ':' ( (lv_description_2_0= ruleEString ) ) otherlv_3= 'objectives' otherlv_4= ':' ( (lv_objectives_5_0= ruleObjective ) ) (otherlv_6= ',' ( (lv_objectives_7_0= ruleObjective ) ) )* - { - otherlv_0=(Token)match(input,33,FollowSets000.FOLLOW_33_in_ruleOverallGoal2065); - - newLeafNode(otherlv_0, grammarAccess.getOverallGoalAccess().getDescriptionKeyword_0()); - - otherlv_1=(Token)match(input,15,FollowSets000.FOLLOW_15_in_ruleOverallGoal2077); - - newLeafNode(otherlv_1, grammarAccess.getOverallGoalAccess().getColonKeyword_1()); - - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:1001:1: ( (lv_description_2_0= ruleEString ) ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:1002:1: (lv_description_2_0= ruleEString ) - { - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:1002:1: (lv_description_2_0= ruleEString ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:1003:3: lv_description_2_0= ruleEString - { - - newCompositeNode(grammarAccess.getOverallGoalAccess().getDescriptionEStringParserRuleCall_2_0()); - - pushFollow(FollowSets000.FOLLOW_ruleEString_in_ruleOverallGoal2098); - lv_description_2_0=ruleEString(); - - state._fsp--; - - - if (current==null) { - current = createModelElementForParent(grammarAccess.getOverallGoalRule()); - } - set( - current, - "description", - lv_description_2_0, - "EString"); - afterParserOrEnumRuleCall(); - - - } - - - } - - otherlv_3=(Token)match(input,34,FollowSets000.FOLLOW_34_in_ruleOverallGoal2110); - - newLeafNode(otherlv_3, grammarAccess.getOverallGoalAccess().getObjectivesKeyword_3()); - - otherlv_4=(Token)match(input,15,FollowSets000.FOLLOW_15_in_ruleOverallGoal2122); - - newLeafNode(otherlv_4, grammarAccess.getOverallGoalAccess().getColonKeyword_4()); - - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:1027:1: ( (lv_objectives_5_0= ruleObjective ) ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:1028:1: (lv_objectives_5_0= ruleObjective ) - { - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:1028:1: (lv_objectives_5_0= ruleObjective ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:1029:3: lv_objectives_5_0= ruleObjective - { - - newCompositeNode(grammarAccess.getOverallGoalAccess().getObjectivesObjectiveParserRuleCall_5_0()); - - pushFollow(FollowSets000.FOLLOW_ruleObjective_in_ruleOverallGoal2143); - lv_objectives_5_0=ruleObjective(); - - state._fsp--; - - - if (current==null) { - current = createModelElementForParent(grammarAccess.getOverallGoalRule()); - } - add( - current, - "objectives", - lv_objectives_5_0, - "Objective"); - afterParserOrEnumRuleCall(); - - - } - - - } - - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:1045:2: (otherlv_6= ',' ( (lv_objectives_7_0= ruleObjective ) ) )* - loop15: - do { - int alt15=2; - int LA15_0 = input.LA(1); - - if ( (LA15_0==16) ) { - alt15=1; - } - - - switch (alt15) { - case 1 : - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:1045:4: otherlv_6= ',' ( (lv_objectives_7_0= ruleObjective ) ) - { - otherlv_6=(Token)match(input,16,FollowSets000.FOLLOW_16_in_ruleOverallGoal2156); - - newLeafNode(otherlv_6, grammarAccess.getOverallGoalAccess().getCommaKeyword_6_0()); - - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:1049:1: ( (lv_objectives_7_0= ruleObjective ) ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:1050:1: (lv_objectives_7_0= ruleObjective ) - { - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:1050:1: (lv_objectives_7_0= ruleObjective ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:1051:3: lv_objectives_7_0= ruleObjective - { - - newCompositeNode(grammarAccess.getOverallGoalAccess().getObjectivesObjectiveParserRuleCall_6_1_0()); - - pushFollow(FollowSets000.FOLLOW_ruleObjective_in_ruleOverallGoal2177); - lv_objectives_7_0=ruleObjective(); - - state._fsp--; - - - if (current==null) { - current = createModelElementForParent(grammarAccess.getOverallGoalRule()); - } - add( - current, - "objectives", - lv_objectives_7_0, - "Objective"); - afterParserOrEnumRuleCall(); - - - } - - - } - - - } - break; - - default : - break loop15; - } - } while (true); - - - } - - - } - - leaveRule(); - } - - catch (RecognitionException re) { - recover(input,re); - appendSkippedTokens(); - } - finally { - } - return current; - } - // $ANTLR end "ruleOverallGoal" - - - // $ANTLR start "entryRuleAdaptationPlan" - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:1075:1: entryRuleAdaptationPlan returns [EObject current=null] : iv_ruleAdaptationPlan= ruleAdaptationPlan EOF ; - public final EObject entryRuleAdaptationPlan() throws RecognitionException { - EObject current = null; - - EObject iv_ruleAdaptationPlan = null; - - - try { - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:1076:2: (iv_ruleAdaptationPlan= ruleAdaptationPlan EOF ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:1077:2: iv_ruleAdaptationPlan= ruleAdaptationPlan EOF - { - newCompositeNode(grammarAccess.getAdaptationPlanRule()); - pushFollow(FollowSets000.FOLLOW_ruleAdaptationPlan_in_entryRuleAdaptationPlan2215); - iv_ruleAdaptationPlan=ruleAdaptationPlan(); - - state._fsp--; - - current =iv_ruleAdaptationPlan; - match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleAdaptationPlan2225); - - } - - } - - catch (RecognitionException re) { - recover(input,re); - appendSkippedTokens(); - } - finally { - } - return current; - } - // $ANTLR end "entryRuleAdaptationPlan" - - - // $ANTLR start "ruleAdaptationPlan" - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:1084:1: ruleAdaptationPlan returns [EObject current=null] : ( ( (lv_steps_0_0= ruleStartAction ) ) (otherlv_1= ',' ( (lv_steps_2_0= ruleAbstractControlFlowElement ) ) )* otherlv_3= ',' ( (lv_steps_4_0= ruleStopAction ) ) ) ; - public final EObject ruleAdaptationPlan() throws RecognitionException { - EObject current = null; - - Token otherlv_1=null; - Token otherlv_3=null; - EObject lv_steps_0_0 = null; - - EObject lv_steps_2_0 = null; - - EObject lv_steps_4_0 = null; - - - enterRule(); - - try { - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:1087:28: ( ( ( (lv_steps_0_0= ruleStartAction ) ) (otherlv_1= ',' ( (lv_steps_2_0= ruleAbstractControlFlowElement ) ) )* otherlv_3= ',' ( (lv_steps_4_0= ruleStopAction ) ) ) ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:1088:1: ( ( (lv_steps_0_0= ruleStartAction ) ) (otherlv_1= ',' ( (lv_steps_2_0= ruleAbstractControlFlowElement ) ) )* otherlv_3= ',' ( (lv_steps_4_0= ruleStopAction ) ) ) - { - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:1088:1: ( ( (lv_steps_0_0= ruleStartAction ) ) (otherlv_1= ',' ( (lv_steps_2_0= ruleAbstractControlFlowElement ) ) )* otherlv_3= ',' ( (lv_steps_4_0= ruleStopAction ) ) ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:1088:2: ( (lv_steps_0_0= ruleStartAction ) ) (otherlv_1= ',' ( (lv_steps_2_0= ruleAbstractControlFlowElement ) ) )* otherlv_3= ',' ( (lv_steps_4_0= ruleStopAction ) ) - { - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:1088:2: ( (lv_steps_0_0= ruleStartAction ) ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:1089:1: (lv_steps_0_0= ruleStartAction ) - { - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:1089:1: (lv_steps_0_0= ruleStartAction ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:1090:3: lv_steps_0_0= ruleStartAction - { - - newCompositeNode(grammarAccess.getAdaptationPlanAccess().getStepsStartActionParserRuleCall_0_0()); - - pushFollow(FollowSets000.FOLLOW_ruleStartAction_in_ruleAdaptationPlan2271); - lv_steps_0_0=ruleStartAction(); - - state._fsp--; - - - if (current==null) { - current = createModelElementForParent(grammarAccess.getAdaptationPlanRule()); - } - add( - current, - "steps", - lv_steps_0_0, - "StartAction"); - afterParserOrEnumRuleCall(); - - - } - - - } - - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:1106:2: (otherlv_1= ',' ( (lv_steps_2_0= ruleAbstractControlFlowElement ) ) )* - loop16: - do { - int alt16=2; - int LA16_0 = input.LA(1); - - if ( (LA16_0==16) ) { - int LA16_1 = input.LA(2); - - if ( (LA16_1==35||(LA16_1>=37 && LA16_1<=39)) ) { - alt16=1; - } - else if ( (LA16_1==36) ) { - int LA16_3 = input.LA(3); - - if ( (LA16_3==16) ) { - alt16=1; - } - - - } - - - } - - - switch (alt16) { - case 1 : - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:1106:4: otherlv_1= ',' ( (lv_steps_2_0= ruleAbstractControlFlowElement ) ) - { - otherlv_1=(Token)match(input,16,FollowSets000.FOLLOW_16_in_ruleAdaptationPlan2284); - - newLeafNode(otherlv_1, grammarAccess.getAdaptationPlanAccess().getCommaKeyword_1_0()); - - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:1110:1: ( (lv_steps_2_0= ruleAbstractControlFlowElement ) ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:1111:1: (lv_steps_2_0= ruleAbstractControlFlowElement ) - { - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:1111:1: (lv_steps_2_0= ruleAbstractControlFlowElement ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:1112:3: lv_steps_2_0= ruleAbstractControlFlowElement - { - - newCompositeNode(grammarAccess.getAdaptationPlanAccess().getStepsAbstractControlFlowElementParserRuleCall_1_1_0()); - - pushFollow(FollowSets000.FOLLOW_ruleAbstractControlFlowElement_in_ruleAdaptationPlan2305); - lv_steps_2_0=ruleAbstractControlFlowElement(); - - state._fsp--; - - - if (current==null) { - current = createModelElementForParent(grammarAccess.getAdaptationPlanRule()); - } - add( - current, - "steps", - lv_steps_2_0, - "AbstractControlFlowElement"); - afterParserOrEnumRuleCall(); - - - } - - - } - - - } - break; - - default : - break loop16; - } - } while (true); - - otherlv_3=(Token)match(input,16,FollowSets000.FOLLOW_16_in_ruleAdaptationPlan2319); - - newLeafNode(otherlv_3, grammarAccess.getAdaptationPlanAccess().getCommaKeyword_2()); - - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:1132:1: ( (lv_steps_4_0= ruleStopAction ) ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:1133:1: (lv_steps_4_0= ruleStopAction ) - { - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:1133:1: (lv_steps_4_0= ruleStopAction ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:1134:3: lv_steps_4_0= ruleStopAction - { - - newCompositeNode(grammarAccess.getAdaptationPlanAccess().getStepsStopActionParserRuleCall_3_0()); - - pushFollow(FollowSets000.FOLLOW_ruleStopAction_in_ruleAdaptationPlan2340); - lv_steps_4_0=ruleStopAction(); - - state._fsp--; - - - if (current==null) { - current = createModelElementForParent(grammarAccess.getAdaptationPlanRule()); - } - add( - current, - "steps", - lv_steps_4_0, - "StopAction"); - afterParserOrEnumRuleCall(); - - - } - - - } - - - } - - - } - - leaveRule(); - } - - catch (RecognitionException re) { - recover(input,re); - appendSkippedTokens(); - } - finally { - } - return current; - } - // $ANTLR end "ruleAdaptationPlan" - - - // $ANTLR start "entryRuleStartAction" - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:1158:1: entryRuleStartAction returns [EObject current=null] : iv_ruleStartAction= ruleStartAction EOF ; - public final EObject entryRuleStartAction() throws RecognitionException { - EObject current = null; - - EObject iv_ruleStartAction = null; - - - try { - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:1159:2: (iv_ruleStartAction= ruleStartAction EOF ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:1160:2: iv_ruleStartAction= ruleStartAction EOF - { - newCompositeNode(grammarAccess.getStartActionRule()); - pushFollow(FollowSets000.FOLLOW_ruleStartAction_in_entryRuleStartAction2376); - iv_ruleStartAction=ruleStartAction(); - - state._fsp--; - - current =iv_ruleStartAction; - match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleStartAction2386); - - } - - } - - catch (RecognitionException re) { - recover(input,re); - appendSkippedTokens(); - } - finally { - } - return current; - } - // $ANTLR end "entryRuleStartAction" - - - // $ANTLR start "ruleStartAction" - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:1167:1: ruleStartAction returns [EObject current=null] : ( () otherlv_1= 'StartAction' ) ; - public final EObject ruleStartAction() throws RecognitionException { - EObject current = null; - - Token otherlv_1=null; - - enterRule(); - - try { - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:1170:28: ( ( () otherlv_1= 'StartAction' ) ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:1171:1: ( () otherlv_1= 'StartAction' ) - { - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:1171:1: ( () otherlv_1= 'StartAction' ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:1171:2: () otherlv_1= 'StartAction' - { - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:1171:2: () - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:1172:5: - { - - current = forceCreateModelElement( - grammarAccess.getStartActionAccess().getStartActionAction_0(), - current); - - - } - - otherlv_1=(Token)match(input,35,FollowSets000.FOLLOW_35_in_ruleStartAction2432); - - newLeafNode(otherlv_1, grammarAccess.getStartActionAccess().getStartActionKeyword_1()); - - - } - - - } - - leaveRule(); - } - - catch (RecognitionException re) { - recover(input,re); - appendSkippedTokens(); - } - finally { - } - return current; - } - // $ANTLR end "ruleStartAction" - - - // $ANTLR start "entryRuleStopAction" - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:1189:1: entryRuleStopAction returns [EObject current=null] : iv_ruleStopAction= ruleStopAction EOF ; - public final EObject entryRuleStopAction() throws RecognitionException { - EObject current = null; - - EObject iv_ruleStopAction = null; - - - try { - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:1190:2: (iv_ruleStopAction= ruleStopAction EOF ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:1191:2: iv_ruleStopAction= ruleStopAction EOF - { - newCompositeNode(grammarAccess.getStopActionRule()); - pushFollow(FollowSets000.FOLLOW_ruleStopAction_in_entryRuleStopAction2468); - iv_ruleStopAction=ruleStopAction(); - - state._fsp--; - - current =iv_ruleStopAction; - match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleStopAction2478); - - } - - } - - catch (RecognitionException re) { - recover(input,re); - appendSkippedTokens(); - } - finally { - } - return current; - } - // $ANTLR end "entryRuleStopAction" - - - // $ANTLR start "ruleStopAction" - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:1198:1: ruleStopAction returns [EObject current=null] : otherlv_0= 'StopAction' ; - public final EObject ruleStopAction() throws RecognitionException { - EObject current = null; - - Token otherlv_0=null; - - enterRule(); - - try { - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:1201:28: (otherlv_0= 'StopAction' ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:1202:2: otherlv_0= 'StopAction' - { - otherlv_0=(Token)match(input,36,FollowSets000.FOLLOW_36_in_ruleStopAction2514); - - newLeafNode(otherlv_0, grammarAccess.getStopActionAccess().getStopActionKeyword()); - - - } - - leaveRule(); - } - - catch (RecognitionException re) { - recover(input,re); - appendSkippedTokens(); - } - finally { - } - return current; - } - // $ANTLR end "ruleStopAction" - - - // $ANTLR start "entryRuleLoopAction" - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:1214:1: entryRuleLoopAction returns [EObject current=null] : iv_ruleLoopAction= ruleLoopAction EOF ; - public final EObject entryRuleLoopAction() throws RecognitionException { - EObject current = null; - - EObject iv_ruleLoopAction = null; - - - try { - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:1215:2: (iv_ruleLoopAction= ruleLoopAction EOF ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:1216:2: iv_ruleLoopAction= ruleLoopAction EOF - { - newCompositeNode(grammarAccess.getLoopActionRule()); - pushFollow(FollowSets000.FOLLOW_ruleLoopAction_in_entryRuleLoopAction2549); - iv_ruleLoopAction=ruleLoopAction(); - - state._fsp--; - - current =iv_ruleLoopAction; - match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleLoopAction2559); - - } - - } - - catch (RecognitionException re) { - recover(input,re); - appendSkippedTokens(); - } - finally { - } - return current; - } - // $ANTLR end "entryRuleLoopAction" - - - // $ANTLR start "ruleLoopAction" - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:1223:1: ruleLoopAction returns [EObject current=null] : otherlv_0= 'LoopAction' ; - public final EObject ruleLoopAction() throws RecognitionException { - EObject current = null; - - Token otherlv_0=null; - - enterRule(); - - try { - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:1226:28: (otherlv_0= 'LoopAction' ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:1227:2: otherlv_0= 'LoopAction' - { - otherlv_0=(Token)match(input,37,FollowSets000.FOLLOW_37_in_ruleLoopAction2595); - - newLeafNode(otherlv_0, grammarAccess.getLoopActionAccess().getLoopActionKeyword()); - - - } - - leaveRule(); - } - - catch (RecognitionException re) { - recover(input,re); - appendSkippedTokens(); - } - finally { - } - return current; - } - // $ANTLR end "ruleLoopAction" - - - // $ANTLR start "entryRuleBranchAction" - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:1239:1: entryRuleBranchAction returns [EObject current=null] : iv_ruleBranchAction= ruleBranchAction EOF ; - public final EObject entryRuleBranchAction() throws RecognitionException { - EObject current = null; - - EObject iv_ruleBranchAction = null; - - - try { - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:1240:2: (iv_ruleBranchAction= ruleBranchAction EOF ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:1241:2: iv_ruleBranchAction= ruleBranchAction EOF - { - newCompositeNode(grammarAccess.getBranchActionRule()); - pushFollow(FollowSets000.FOLLOW_ruleBranchAction_in_entryRuleBranchAction2630); - iv_ruleBranchAction=ruleBranchAction(); - - state._fsp--; - - current =iv_ruleBranchAction; - match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleBranchAction2640); - - } - - } - - catch (RecognitionException re) { - recover(input,re); - appendSkippedTokens(); - } - finally { - } - return current; - } - // $ANTLR end "entryRuleBranchAction" - - - // $ANTLR start "ruleBranchAction" - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:1248:1: ruleBranchAction returns [EObject current=null] : otherlv_0= 'BranchAction' ; - public final EObject ruleBranchAction() throws RecognitionException { - EObject current = null; - - Token otherlv_0=null; - - enterRule(); - - try { - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:1251:28: (otherlv_0= 'BranchAction' ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:1252:2: otherlv_0= 'BranchAction' - { - otherlv_0=(Token)match(input,38,FollowSets000.FOLLOW_38_in_ruleBranchAction2676); - - newLeafNode(otherlv_0, grammarAccess.getBranchActionAccess().getBranchActionKeyword()); - - - } - - leaveRule(); - } - - catch (RecognitionException re) { - recover(input,re); - appendSkippedTokens(); - } - finally { - } - return current; - } - // $ANTLR end "ruleBranchAction" - - - // $ANTLR start "entryRuleActionReference" - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:1264:1: entryRuleActionReference returns [EObject current=null] : iv_ruleActionReference= ruleActionReference EOF ; - public final EObject entryRuleActionReference() throws RecognitionException { - EObject current = null; - - EObject iv_ruleActionReference = null; - - - try { - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:1265:2: (iv_ruleActionReference= ruleActionReference EOF ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:1266:2: iv_ruleActionReference= ruleActionReference EOF - { - newCompositeNode(grammarAccess.getActionReferenceRule()); - pushFollow(FollowSets000.FOLLOW_ruleActionReference_in_entryRuleActionReference2711); - iv_ruleActionReference=ruleActionReference(); - - state._fsp--; - - current =iv_ruleActionReference; - match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleActionReference2721); - - } - - } - - catch (RecognitionException re) { - recover(input,re); - appendSkippedTokens(); - } - finally { - } - return current; - } - // $ANTLR end "entryRuleActionReference" - - - // $ANTLR start "ruleActionReference" - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:1273:1: ruleActionReference returns [EObject current=null] : otherlv_0= 'ActionReference' ; - public final EObject ruleActionReference() throws RecognitionException { - EObject current = null; - - Token otherlv_0=null; - - enterRule(); - - try { - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:1276:28: (otherlv_0= 'ActionReference' ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:1277:2: otherlv_0= 'ActionReference' - { - otherlv_0=(Token)match(input,39,FollowSets000.FOLLOW_39_in_ruleActionReference2757); - - newLeafNode(otherlv_0, grammarAccess.getActionReferenceAccess().getActionReferenceKeyword()); - - - } - - leaveRule(); - } - - catch (RecognitionException re) { - recover(input,re); - appendSkippedTokens(); - } - finally { - } - return current; - } - // $ANTLR end "ruleActionReference" - - - // $ANTLR start "entryRuleAdaptationActionOperation" - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:1291:1: entryRuleAdaptationActionOperation returns [EObject current=null] : iv_ruleAdaptationActionOperation= ruleAdaptationActionOperation EOF ; - public final EObject entryRuleAdaptationActionOperation() throws RecognitionException { - EObject current = null; - - EObject iv_ruleAdaptationActionOperation = null; - - - try { - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:1292:2: (iv_ruleAdaptationActionOperation= ruleAdaptationActionOperation EOF ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:1293:2: iv_ruleAdaptationActionOperation= ruleAdaptationActionOperation EOF - { - newCompositeNode(grammarAccess.getAdaptationActionOperationRule()); - pushFollow(FollowSets000.FOLLOW_ruleAdaptationActionOperation_in_entryRuleAdaptationActionOperation2794); - iv_ruleAdaptationActionOperation=ruleAdaptationActionOperation(); - - state._fsp--; - - current =iv_ruleAdaptationActionOperation; - match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleAdaptationActionOperation2804); - - } - - } - - catch (RecognitionException re) { - recover(input,re); - appendSkippedTokens(); - } - finally { - } - return current; - } - // $ANTLR end "entryRuleAdaptationActionOperation" - - - // $ANTLR start "ruleAdaptationActionOperation" - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:1300:1: ruleAdaptationActionOperation returns [EObject current=null] : otherlv_0= 'AdaptionActionOperation' ; - public final EObject ruleAdaptationActionOperation() throws RecognitionException { - EObject current = null; - - Token otherlv_0=null; - - enterRule(); - - try { - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:1303:28: (otherlv_0= 'AdaptionActionOperation' ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:1304:2: otherlv_0= 'AdaptionActionOperation' - { - otherlv_0=(Token)match(input,40,FollowSets000.FOLLOW_40_in_ruleAdaptationActionOperation2840); - - newLeafNode(otherlv_0, grammarAccess.getAdaptationActionOperationAccess().getAdaptionActionOperationKeyword()); - - - } - - leaveRule(); - } - - catch (RecognitionException re) { - recover(input,re); - appendSkippedTokens(); - } - finally { - } - return current; - } - // $ANTLR end "ruleAdaptationActionOperation" - - - // $ANTLR start "entryRuleEDouble" - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:1320:1: entryRuleEDouble returns [String current=null] : iv_ruleEDouble= ruleEDouble EOF ; - public final String entryRuleEDouble() throws RecognitionException { - String current = null; - - AntlrDatatypeRuleToken iv_ruleEDouble = null; - - - try { - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:1321:2: (iv_ruleEDouble= ruleEDouble EOF ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:1322:2: iv_ruleEDouble= ruleEDouble EOF - { - newCompositeNode(grammarAccess.getEDoubleRule()); - pushFollow(FollowSets000.FOLLOW_ruleEDouble_in_entryRuleEDouble2880); - iv_ruleEDouble=ruleEDouble(); - - state._fsp--; - - current =iv_ruleEDouble.getText(); - match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleEDouble2891); - - } - - } - - catch (RecognitionException re) { - recover(input,re); - appendSkippedTokens(); - } - finally { - } - return current; - } - // $ANTLR end "entryRuleEDouble" - - - // $ANTLR start "ruleEDouble" - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:1329:1: ruleEDouble returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : ( (kw= '-' )? (this_INT_1= RULE_INT )? kw= '.' this_INT_3= RULE_INT ( (kw= 'E' | kw= 'e' ) (kw= '-' )? this_INT_7= RULE_INT )? ) ; - public final AntlrDatatypeRuleToken ruleEDouble() throws RecognitionException { - AntlrDatatypeRuleToken current = new AntlrDatatypeRuleToken(); - - Token kw=null; - Token this_INT_1=null; - Token this_INT_3=null; - Token this_INT_7=null; - - enterRule(); - - try { - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:1332:28: ( ( (kw= '-' )? (this_INT_1= RULE_INT )? kw= '.' this_INT_3= RULE_INT ( (kw= 'E' | kw= 'e' ) (kw= '-' )? this_INT_7= RULE_INT )? ) ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:1333:1: ( (kw= '-' )? (this_INT_1= RULE_INT )? kw= '.' this_INT_3= RULE_INT ( (kw= 'E' | kw= 'e' ) (kw= '-' )? this_INT_7= RULE_INT )? ) - { - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:1333:1: ( (kw= '-' )? (this_INT_1= RULE_INT )? kw= '.' this_INT_3= RULE_INT ( (kw= 'E' | kw= 'e' ) (kw= '-' )? this_INT_7= RULE_INT )? ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:1333:2: (kw= '-' )? (this_INT_1= RULE_INT )? kw= '.' this_INT_3= RULE_INT ( (kw= 'E' | kw= 'e' ) (kw= '-' )? this_INT_7= RULE_INT )? - { - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:1333:2: (kw= '-' )? - int alt17=2; - int LA17_0 = input.LA(1); - - if ( (LA17_0==41) ) { - alt17=1; - } - switch (alt17) { - case 1 : - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:1334:2: kw= '-' - { - kw=(Token)match(input,41,FollowSets000.FOLLOW_41_in_ruleEDouble2930); - - current.merge(kw); - newLeafNode(kw, grammarAccess.getEDoubleAccess().getHyphenMinusKeyword_0()); - - - } - break; - - } - - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:1339:3: (this_INT_1= RULE_INT )? - int alt18=2; - int LA18_0 = input.LA(1); - - if ( (LA18_0==RULE_INT) ) { - alt18=1; - } - switch (alt18) { - case 1 : - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:1339:8: this_INT_1= RULE_INT - { - this_INT_1=(Token)match(input,RULE_INT,FollowSets000.FOLLOW_RULE_INT_in_ruleEDouble2948); - - current.merge(this_INT_1); - - - newLeafNode(this_INT_1, grammarAccess.getEDoubleAccess().getINTTerminalRuleCall_1()); - - - } - break; - - } - - kw=(Token)match(input,42,FollowSets000.FOLLOW_42_in_ruleEDouble2968); - - current.merge(kw); - newLeafNode(kw, grammarAccess.getEDoubleAccess().getFullStopKeyword_2()); - - this_INT_3=(Token)match(input,RULE_INT,FollowSets000.FOLLOW_RULE_INT_in_ruleEDouble2983); - - current.merge(this_INT_3); - - - newLeafNode(this_INT_3, grammarAccess.getEDoubleAccess().getINTTerminalRuleCall_3()); - - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:1359:1: ( (kw= 'E' | kw= 'e' ) (kw= '-' )? this_INT_7= RULE_INT )? - int alt21=2; - int LA21_0 = input.LA(1); - - if ( ((LA21_0>=43 && LA21_0<=44)) ) { - alt21=1; - } - switch (alt21) { - case 1 : - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:1359:2: (kw= 'E' | kw= 'e' ) (kw= '-' )? this_INT_7= RULE_INT - { - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:1359:2: (kw= 'E' | kw= 'e' ) - int alt19=2; - int LA19_0 = input.LA(1); - - if ( (LA19_0==43) ) { - alt19=1; - } - else if ( (LA19_0==44) ) { - alt19=2; - } - else { - NoViableAltException nvae = - new NoViableAltException("", 19, 0, input); - - throw nvae; - } - switch (alt19) { - case 1 : - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:1360:2: kw= 'E' - { - kw=(Token)match(input,43,FollowSets000.FOLLOW_43_in_ruleEDouble3003); - - current.merge(kw); - newLeafNode(kw, grammarAccess.getEDoubleAccess().getEKeyword_4_0_0()); - - - } - break; - case 2 : - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:1367:2: kw= 'e' - { - kw=(Token)match(input,44,FollowSets000.FOLLOW_44_in_ruleEDouble3022); - - current.merge(kw); - newLeafNode(kw, grammarAccess.getEDoubleAccess().getEKeyword_4_0_1()); - - - } - break; - - } - - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:1372:2: (kw= '-' )? - int alt20=2; - int LA20_0 = input.LA(1); - - if ( (LA20_0==41) ) { - alt20=1; - } - switch (alt20) { - case 1 : - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:1373:2: kw= '-' - { - kw=(Token)match(input,41,FollowSets000.FOLLOW_41_in_ruleEDouble3037); - - current.merge(kw); - newLeafNode(kw, grammarAccess.getEDoubleAccess().getHyphenMinusKeyword_4_1()); - - - } - break; - - } - - this_INT_7=(Token)match(input,RULE_INT,FollowSets000.FOLLOW_RULE_INT_in_ruleEDouble3054); - - current.merge(this_INT_7); - - - newLeafNode(this_INT_7, grammarAccess.getEDoubleAccess().getINTTerminalRuleCall_4_2()); - - - } - break; - - } - - - } - - - } - - leaveRule(); - } - - catch (RecognitionException re) { - recover(input,re); - appendSkippedTokens(); - } - finally { - } - return current; - } - // $ANTLR end "ruleEDouble" - - - // $ANTLR start "entryRulePropertyRange" - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:1393:1: entryRulePropertyRange returns [EObject current=null] : iv_rulePropertyRange= rulePropertyRange EOF ; - public final EObject entryRulePropertyRange() throws RecognitionException { - EObject current = null; - - EObject iv_rulePropertyRange = null; - - - try { - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:1394:2: (iv_rulePropertyRange= rulePropertyRange EOF ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:1395:2: iv_rulePropertyRange= rulePropertyRange EOF - { - newCompositeNode(grammarAccess.getPropertyRangeRule()); - pushFollow(FollowSets000.FOLLOW_rulePropertyRange_in_entryRulePropertyRange3101); - iv_rulePropertyRange=rulePropertyRange(); - - state._fsp--; - - current =iv_rulePropertyRange; - match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRulePropertyRange3111); - - } - - } - - catch (RecognitionException re) { - recover(input,re); - appendSkippedTokens(); - } - finally { - } - return current; - } - // $ANTLR end "entryRulePropertyRange" - - - // $ANTLR start "rulePropertyRange" - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:1402:1: rulePropertyRange returns [EObject current=null] : otherlv_0= 'PropertyRange' ; - public final EObject rulePropertyRange() throws RecognitionException { - EObject current = null; - - Token otherlv_0=null; - - enterRule(); - - try { - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:1405:28: (otherlv_0= 'PropertyRange' ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:1406:2: otherlv_0= 'PropertyRange' - { - otherlv_0=(Token)match(input,45,FollowSets000.FOLLOW_45_in_rulePropertyRange3147); - - newLeafNode(otherlv_0, grammarAccess.getPropertyRangeAccess().getPropertyRangeKeyword()); - - - } - - leaveRule(); - } - - catch (RecognitionException re) { - recover(input,re); - appendSkippedTokens(); - } - finally { - } - return current; - } - // $ANTLR end "rulePropertyRange" - - - // $ANTLR start "entryRuleSetOfConfigurations" - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:1418:1: entryRuleSetOfConfigurations returns [EObject current=null] : iv_ruleSetOfConfigurations= ruleSetOfConfigurations EOF ; - public final EObject entryRuleSetOfConfigurations() throws RecognitionException { - EObject current = null; - - EObject iv_ruleSetOfConfigurations = null; - - - try { - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:1419:2: (iv_ruleSetOfConfigurations= ruleSetOfConfigurations EOF ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:1420:2: iv_ruleSetOfConfigurations= ruleSetOfConfigurations EOF - { - newCompositeNode(grammarAccess.getSetOfConfigurationsRule()); - pushFollow(FollowSets000.FOLLOW_ruleSetOfConfigurations_in_entryRuleSetOfConfigurations3182); - iv_ruleSetOfConfigurations=ruleSetOfConfigurations(); - - state._fsp--; - - current =iv_ruleSetOfConfigurations; - match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleSetOfConfigurations3192); - - } - - } - - catch (RecognitionException re) { - recover(input,re); - appendSkippedTokens(); - } - finally { - } - return current; - } - // $ANTLR end "entryRuleSetOfConfigurations" - - - // $ANTLR start "ruleSetOfConfigurations" - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:1427:1: ruleSetOfConfigurations returns [EObject current=null] : otherlv_0= 'SetOfConfigurations' ; - public final EObject ruleSetOfConfigurations() throws RecognitionException { - EObject current = null; - - Token otherlv_0=null; - - enterRule(); - - try { - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:1430:28: (otherlv_0= 'SetOfConfigurations' ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:1431:2: otherlv_0= 'SetOfConfigurations' - { - otherlv_0=(Token)match(input,46,FollowSets000.FOLLOW_46_in_ruleSetOfConfigurations3228); - - newLeafNode(otherlv_0, grammarAccess.getSetOfConfigurationsAccess().getSetOfConfigurationsKeyword()); - - - } - - leaveRule(); - } - - catch (RecognitionException re) { - recover(input,re); - appendSkippedTokens(); - } - finally { - } - return current; - } - // $ANTLR end "ruleSetOfConfigurations" - - - // $ANTLR start "entryRuleObjective" - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:1449:1: entryRuleObjective returns [EObject current=null] : iv_ruleObjective= ruleObjective EOF ; - public final EObject entryRuleObjective() throws RecognitionException { - EObject current = null; - - EObject iv_ruleObjective = null; - - - try { - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:1450:2: (iv_ruleObjective= ruleObjective EOF ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:1451:2: iv_ruleObjective= ruleObjective EOF - { - newCompositeNode(grammarAccess.getObjectiveRule()); - pushFollow(FollowSets000.FOLLOW_ruleObjective_in_entryRuleObjective3269); - iv_ruleObjective=ruleObjective(); - - state._fsp--; - - current =iv_ruleObjective; - match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleObjective3279); - - } - - } - - catch (RecognitionException re) { - recover(input,re); - appendSkippedTokens(); - } - finally { - } - return current; - } - // $ANTLR end "entryRuleObjective" - - - // $ANTLR start "ruleObjective" - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:1458:1: ruleObjective returns [EObject current=null] : (otherlv_0= 'Objective' ( (lv_name_1_0= ruleEString ) ) otherlv_2= '=' ( (lv_specifications_3_0= ruleSpecification ) ) (otherlv_4= ',' ( (lv_specifications_5_0= ruleSpecification ) ) )* ) ; - public final EObject ruleObjective() throws RecognitionException { - EObject current = null; - - Token otherlv_0=null; - Token otherlv_2=null; - Token otherlv_4=null; - AntlrDatatypeRuleToken lv_name_1_0 = null; - - EObject lv_specifications_3_0 = null; - - EObject lv_specifications_5_0 = null; - - - enterRule(); - - try { - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:1461:28: ( (otherlv_0= 'Objective' ( (lv_name_1_0= ruleEString ) ) otherlv_2= '=' ( (lv_specifications_3_0= ruleSpecification ) ) (otherlv_4= ',' ( (lv_specifications_5_0= ruleSpecification ) ) )* ) ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:1462:1: (otherlv_0= 'Objective' ( (lv_name_1_0= ruleEString ) ) otherlv_2= '=' ( (lv_specifications_3_0= ruleSpecification ) ) (otherlv_4= ',' ( (lv_specifications_5_0= ruleSpecification ) ) )* ) - { - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:1462:1: (otherlv_0= 'Objective' ( (lv_name_1_0= ruleEString ) ) otherlv_2= '=' ( (lv_specifications_3_0= ruleSpecification ) ) (otherlv_4= ',' ( (lv_specifications_5_0= ruleSpecification ) ) )* ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:1462:3: otherlv_0= 'Objective' ( (lv_name_1_0= ruleEString ) ) otherlv_2= '=' ( (lv_specifications_3_0= ruleSpecification ) ) (otherlv_4= ',' ( (lv_specifications_5_0= ruleSpecification ) ) )* - { - otherlv_0=(Token)match(input,47,FollowSets000.FOLLOW_47_in_ruleObjective3316); - - newLeafNode(otherlv_0, grammarAccess.getObjectiveAccess().getObjectiveKeyword_0()); - - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:1466:1: ( (lv_name_1_0= ruleEString ) ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:1467:1: (lv_name_1_0= ruleEString ) - { - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:1467:1: (lv_name_1_0= ruleEString ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:1468:3: lv_name_1_0= ruleEString - { - - newCompositeNode(grammarAccess.getObjectiveAccess().getNameEStringParserRuleCall_1_0()); - - pushFollow(FollowSets000.FOLLOW_ruleEString_in_ruleObjective3337); - lv_name_1_0=ruleEString(); - - state._fsp--; - - - if (current==null) { - current = createModelElementForParent(grammarAccess.getObjectiveRule()); - } - set( - current, - "name", - lv_name_1_0, - "EString"); - afterParserOrEnumRuleCall(); - - - } - - - } - - otherlv_2=(Token)match(input,30,FollowSets000.FOLLOW_30_in_ruleObjective3349); - - newLeafNode(otherlv_2, grammarAccess.getObjectiveAccess().getEqualsSignKeyword_2()); - - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:1488:1: ( (lv_specifications_3_0= ruleSpecification ) ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:1489:1: (lv_specifications_3_0= ruleSpecification ) - { - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:1489:1: (lv_specifications_3_0= ruleSpecification ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:1490:3: lv_specifications_3_0= ruleSpecification - { - - newCompositeNode(grammarAccess.getObjectiveAccess().getSpecificationsSpecificationParserRuleCall_3_0()); - - pushFollow(FollowSets000.FOLLOW_ruleSpecification_in_ruleObjective3370); - lv_specifications_3_0=ruleSpecification(); - - state._fsp--; - - - if (current==null) { - current = createModelElementForParent(grammarAccess.getObjectiveRule()); - } - add( - current, - "specifications", - lv_specifications_3_0, - "Specification"); - afterParserOrEnumRuleCall(); - - - } - - - } - - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:1506:2: (otherlv_4= ',' ( (lv_specifications_5_0= ruleSpecification ) ) )* - loop22: - do { - int alt22=2; - int LA22_0 = input.LA(1); - - if ( (LA22_0==16) ) { - int LA22_1 = input.LA(2); - - if ( (LA22_1==48) ) { - alt22=1; - } - - - } - - - switch (alt22) { - case 1 : - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:1506:4: otherlv_4= ',' ( (lv_specifications_5_0= ruleSpecification ) ) - { - otherlv_4=(Token)match(input,16,FollowSets000.FOLLOW_16_in_ruleObjective3383); - - newLeafNode(otherlv_4, grammarAccess.getObjectiveAccess().getCommaKeyword_4_0()); - - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:1510:1: ( (lv_specifications_5_0= ruleSpecification ) ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:1511:1: (lv_specifications_5_0= ruleSpecification ) - { - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:1511:1: (lv_specifications_5_0= ruleSpecification ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:1512:3: lv_specifications_5_0= ruleSpecification - { - - newCompositeNode(grammarAccess.getObjectiveAccess().getSpecificationsSpecificationParserRuleCall_4_1_0()); - - pushFollow(FollowSets000.FOLLOW_ruleSpecification_in_ruleObjective3404); - lv_specifications_5_0=ruleSpecification(); - - state._fsp--; - - - if (current==null) { - current = createModelElementForParent(grammarAccess.getObjectiveRule()); - } - add( - current, - "specifications", - lv_specifications_5_0, - "Specification"); - afterParserOrEnumRuleCall(); - - - } - - - } - - - } - break; - - default : - break loop22; - } - } while (true); - - - } - - - } - - leaveRule(); - } - - catch (RecognitionException re) { - recover(input,re); - appendSkippedTokens(); - } - finally { - } - return current; - } - // $ANTLR end "ruleObjective" - - - // $ANTLR start "entryRuleSpecification" - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:1536:1: entryRuleSpecification returns [EObject current=null] : iv_ruleSpecification= ruleSpecification EOF ; - public final EObject entryRuleSpecification() throws RecognitionException { - EObject current = null; - - EObject iv_ruleSpecification = null; - - - try { - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:1537:2: (iv_ruleSpecification= ruleSpecification EOF ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:1538:2: iv_ruleSpecification= ruleSpecification EOF - { - newCompositeNode(grammarAccess.getSpecificationRule()); - pushFollow(FollowSets000.FOLLOW_ruleSpecification_in_entryRuleSpecification3442); - iv_ruleSpecification=ruleSpecification(); - - state._fsp--; - - current =iv_ruleSpecification; - match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleSpecification3452); - - } - - } - - catch (RecognitionException re) { - recover(input,re); - appendSkippedTokens(); - } - finally { - } - return current; - } - // $ANTLR end "entryRuleSpecification" - - - // $ANTLR start "ruleSpecification" - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:1545:1: ruleSpecification returns [EObject current=null] : (otherlv_0= 'Specification' ( (lv_value_1_0= ruleEDouble ) ) ) ; - public final EObject ruleSpecification() throws RecognitionException { - EObject current = null; - - Token otherlv_0=null; - AntlrDatatypeRuleToken lv_value_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:1548:28: ( (otherlv_0= 'Specification' ( (lv_value_1_0= ruleEDouble ) ) ) ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:1549:1: (otherlv_0= 'Specification' ( (lv_value_1_0= ruleEDouble ) ) ) - { - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:1549:1: (otherlv_0= 'Specification' ( (lv_value_1_0= ruleEDouble ) ) ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:1549:3: otherlv_0= 'Specification' ( (lv_value_1_0= ruleEDouble ) ) - { - otherlv_0=(Token)match(input,48,FollowSets000.FOLLOW_48_in_ruleSpecification3489); - - newLeafNode(otherlv_0, grammarAccess.getSpecificationAccess().getSpecificationKeyword_0()); - - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:1553:1: ( (lv_value_1_0= ruleEDouble ) ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:1554:1: (lv_value_1_0= ruleEDouble ) - { - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:1554:1: (lv_value_1_0= ruleEDouble ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:1555:3: lv_value_1_0= ruleEDouble - { - - newCompositeNode(grammarAccess.getSpecificationAccess().getValueEDoubleParserRuleCall_1_0()); - - pushFollow(FollowSets000.FOLLOW_ruleEDouble_in_ruleSpecification3510); - lv_value_1_0=ruleEDouble(); - - state._fsp--; - - - if (current==null) { - current = createModelElementForParent(grammarAccess.getSpecificationRule()); - } - set( - current, - "value", - lv_value_1_0, - "EDouble"); - afterParserOrEnumRuleCall(); - - - } - - - } - - - } - - - } - - leaveRule(); - } - - catch (RecognitionException re) { - recover(input,re); - appendSkippedTokens(); - } - finally { - } - return current; - } - // $ANTLR end "ruleSpecification" - - - // $ANTLR start "entryRuleEvent" - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:1579:1: entryRuleEvent returns [EObject current=null] : iv_ruleEvent= ruleEvent EOF ; - public final EObject entryRuleEvent() throws RecognitionException { - EObject current = null; - - EObject iv_ruleEvent = null; - - - try { - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:1580:2: (iv_ruleEvent= ruleEvent EOF ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:1581:2: iv_ruleEvent= ruleEvent EOF - { - newCompositeNode(grammarAccess.getEventRule()); - pushFollow(FollowSets000.FOLLOW_ruleEvent_in_entryRuleEvent3546); - iv_ruleEvent=ruleEvent(); - - state._fsp--; - - current =iv_ruleEvent; - match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleEvent3556); - - } - - } - - catch (RecognitionException re) { - recover(input,re); - appendSkippedTokens(); - } - finally { - } - return current; - } - // $ANTLR end "entryRuleEvent" - - - // $ANTLR start "ruleEvent" - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:1588:1: ruleEvent returns [EObject current=null] : ( (lv_name_0_0= ruleEString ) ) ; - public final EObject ruleEvent() throws RecognitionException { - EObject current = null; - - AntlrDatatypeRuleToken lv_name_0_0 = null; - - - enterRule(); - - try { - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:1591:28: ( ( (lv_name_0_0= ruleEString ) ) ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:1592:1: ( (lv_name_0_0= ruleEString ) ) - { - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:1592:1: ( (lv_name_0_0= ruleEString ) ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:1593:1: (lv_name_0_0= ruleEString ) - { - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:1593:1: (lv_name_0_0= ruleEString ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:1594:3: lv_name_0_0= ruleEString - { - - newCompositeNode(grammarAccess.getEventAccess().getNameEStringParserRuleCall_0()); - - pushFollow(FollowSets000.FOLLOW_ruleEString_in_ruleEvent3601); - lv_name_0_0=ruleEString(); - - state._fsp--; - - - if (current==null) { - current = createModelElementForParent(grammarAccess.getEventRule()); - } - set( - current, - "name", - lv_name_0_0, - "EString"); - afterParserOrEnumRuleCall(); - - - } - - - } - - - } - - leaveRule(); - } - - catch (RecognitionException re) { - recover(input,re); - appendSkippedTokens(); - } - finally { - } - return current; - } - // $ANTLR end "ruleEvent" - - - // $ANTLR start "entryRuleWeightedTactic" - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:1618:1: entryRuleWeightedTactic returns [EObject current=null] : iv_ruleWeightedTactic= ruleWeightedTactic EOF ; - public final EObject entryRuleWeightedTactic() throws RecognitionException { - EObject current = null; - - EObject iv_ruleWeightedTactic = null; - - - try { - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:1619:2: (iv_ruleWeightedTactic= ruleWeightedTactic EOF ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:1620:2: iv_ruleWeightedTactic= ruleWeightedTactic EOF - { - newCompositeNode(grammarAccess.getWeightedTacticRule()); - pushFollow(FollowSets000.FOLLOW_ruleWeightedTactic_in_entryRuleWeightedTactic3636); - iv_ruleWeightedTactic=ruleWeightedTactic(); - - state._fsp--; - - current =iv_ruleWeightedTactic; - match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleWeightedTactic3646); - - } - - } - - catch (RecognitionException re) { - recover(input,re); - appendSkippedTokens(); - } - finally { - } - return current; - } - // $ANTLR end "entryRuleWeightedTactic" - - - // $ANTLR start "ruleWeightedTactic" - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:1627:1: ruleWeightedTactic returns [EObject current=null] : ( ( (lv_name_0_0= ruleEString ) ) otherlv_1= '=' ( ( ruleEString ) ) ( (lv_currentWeight_3_0= ruleEDouble ) ) ( (lv_defaultWeight_4_0= ruleEDouble ) ) (otherlv_5= 'lastImpact' ( ( ruleEString ) ) )? ) ; - public final EObject ruleWeightedTactic() throws RecognitionException { - EObject current = null; - - Token otherlv_1=null; - Token otherlv_5=null; - AntlrDatatypeRuleToken lv_name_0_0 = null; - - AntlrDatatypeRuleToken lv_currentWeight_3_0 = null; - - AntlrDatatypeRuleToken lv_defaultWeight_4_0 = null; - - - enterRule(); - - try { - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:1630:28: ( ( ( (lv_name_0_0= ruleEString ) ) otherlv_1= '=' ( ( ruleEString ) ) ( (lv_currentWeight_3_0= ruleEDouble ) ) ( (lv_defaultWeight_4_0= ruleEDouble ) ) (otherlv_5= 'lastImpact' ( ( ruleEString ) ) )? ) ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:1631:1: ( ( (lv_name_0_0= ruleEString ) ) otherlv_1= '=' ( ( ruleEString ) ) ( (lv_currentWeight_3_0= ruleEDouble ) ) ( (lv_defaultWeight_4_0= ruleEDouble ) ) (otherlv_5= 'lastImpact' ( ( ruleEString ) ) )? ) - { - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:1631:1: ( ( (lv_name_0_0= ruleEString ) ) otherlv_1= '=' ( ( ruleEString ) ) ( (lv_currentWeight_3_0= ruleEDouble ) ) ( (lv_defaultWeight_4_0= ruleEDouble ) ) (otherlv_5= 'lastImpact' ( ( ruleEString ) ) )? ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:1631:2: ( (lv_name_0_0= ruleEString ) ) otherlv_1= '=' ( ( ruleEString ) ) ( (lv_currentWeight_3_0= ruleEDouble ) ) ( (lv_defaultWeight_4_0= ruleEDouble ) ) (otherlv_5= 'lastImpact' ( ( ruleEString ) ) )? - { - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:1631:2: ( (lv_name_0_0= ruleEString ) ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:1632:1: (lv_name_0_0= ruleEString ) - { - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:1632:1: (lv_name_0_0= ruleEString ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:1633:3: lv_name_0_0= ruleEString - { - - newCompositeNode(grammarAccess.getWeightedTacticAccess().getNameEStringParserRuleCall_0_0()); - - pushFollow(FollowSets000.FOLLOW_ruleEString_in_ruleWeightedTactic3692); - lv_name_0_0=ruleEString(); - - state._fsp--; - - - if (current==null) { - current = createModelElementForParent(grammarAccess.getWeightedTacticRule()); - } - set( - current, - "name", - lv_name_0_0, - "EString"); - afterParserOrEnumRuleCall(); - - - } - - - } - - otherlv_1=(Token)match(input,30,FollowSets000.FOLLOW_30_in_ruleWeightedTactic3704); - - newLeafNode(otherlv_1, grammarAccess.getWeightedTacticAccess().getEqualsSignKeyword_1()); - - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:1653:1: ( ( ruleEString ) ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:1654:1: ( ruleEString ) - { - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:1654:1: ( ruleEString ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:1655:3: ruleEString - { - - if (current==null) { - current = createModelElement(grammarAccess.getWeightedTacticRule()); - } - - - newCompositeNode(grammarAccess.getWeightedTacticAccess().getUsedTacticTacticCrossReference_2_0()); - - pushFollow(FollowSets000.FOLLOW_ruleEString_in_ruleWeightedTactic3727); - ruleEString(); - - state._fsp--; - - - afterParserOrEnumRuleCall(); - - - } - - - } - - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:1668:2: ( (lv_currentWeight_3_0= ruleEDouble ) ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:1669:1: (lv_currentWeight_3_0= ruleEDouble ) - { - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:1669:1: (lv_currentWeight_3_0= ruleEDouble ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:1670:3: lv_currentWeight_3_0= ruleEDouble - { - - newCompositeNode(grammarAccess.getWeightedTacticAccess().getCurrentWeightEDoubleParserRuleCall_3_0()); - - pushFollow(FollowSets000.FOLLOW_ruleEDouble_in_ruleWeightedTactic3748); - lv_currentWeight_3_0=ruleEDouble(); - - state._fsp--; - - - if (current==null) { - current = createModelElementForParent(grammarAccess.getWeightedTacticRule()); - } - set( - current, - "currentWeight", - lv_currentWeight_3_0, - "EDouble"); - afterParserOrEnumRuleCall(); - - - } - - - } - - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:1686:2: ( (lv_defaultWeight_4_0= ruleEDouble ) ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:1687:1: (lv_defaultWeight_4_0= ruleEDouble ) - { - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:1687:1: (lv_defaultWeight_4_0= ruleEDouble ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:1688:3: lv_defaultWeight_4_0= ruleEDouble - { - - newCompositeNode(grammarAccess.getWeightedTacticAccess().getDefaultWeightEDoubleParserRuleCall_4_0()); - - pushFollow(FollowSets000.FOLLOW_ruleEDouble_in_ruleWeightedTactic3769); - lv_defaultWeight_4_0=ruleEDouble(); - - state._fsp--; - - - if (current==null) { - current = createModelElementForParent(grammarAccess.getWeightedTacticRule()); - } - set( - current, - "defaultWeight", - lv_defaultWeight_4_0, - "EDouble"); - afterParserOrEnumRuleCall(); - - - } - - - } - - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:1704:2: (otherlv_5= 'lastImpact' ( ( ruleEString ) ) )? - int alt23=2; - int LA23_0 = input.LA(1); - - if ( (LA23_0==49) ) { - alt23=1; - } - switch (alt23) { - case 1 : - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:1704:4: otherlv_5= 'lastImpact' ( ( ruleEString ) ) - { - otherlv_5=(Token)match(input,49,FollowSets000.FOLLOW_49_in_ruleWeightedTactic3782); - - newLeafNode(otherlv_5, grammarAccess.getWeightedTacticAccess().getLastImpactKeyword_5_0()); - - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:1708:1: ( ( ruleEString ) ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:1709:1: ( ruleEString ) - { - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:1709:1: ( ruleEString ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:1710:3: ruleEString - { - - if (current==null) { - current = createModelElement(grammarAccess.getWeightedTacticRule()); - } - - - newCompositeNode(grammarAccess.getWeightedTacticAccess().getLastImpactImpactCrossReference_5_1_0()); - - pushFollow(FollowSets000.FOLLOW_ruleEString_in_ruleWeightedTactic3805); - ruleEString(); - - state._fsp--; - - - afterParserOrEnumRuleCall(); - - - } - - - } - - - } - break; - - } - - - } - - - } - - leaveRule(); - } - - catch (RecognitionException re) { - recover(input,re); - appendSkippedTokens(); - } - finally { - } - return current; - } - // $ANTLR end "ruleWeightedTactic" - - - // $ANTLR start "entryRuleWeightingFunction" - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:1731:1: entryRuleWeightingFunction returns [EObject current=null] : iv_ruleWeightingFunction= ruleWeightingFunction EOF ; - public final EObject entryRuleWeightingFunction() throws RecognitionException { - EObject current = null; - - EObject iv_ruleWeightingFunction = null; - - - try { - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:1732:2: (iv_ruleWeightingFunction= ruleWeightingFunction EOF ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:1733:2: iv_ruleWeightingFunction= ruleWeightingFunction EOF - { - newCompositeNode(grammarAccess.getWeightingFunctionRule()); - pushFollow(FollowSets000.FOLLOW_ruleWeightingFunction_in_entryRuleWeightingFunction3843); - iv_ruleWeightingFunction=ruleWeightingFunction(); - - state._fsp--; - - current =iv_ruleWeightingFunction; - match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleWeightingFunction3853); - - } - - } - - catch (RecognitionException re) { - recover(input,re); - appendSkippedTokens(); - } - finally { - } - return current; - } - // $ANTLR end "entryRuleWeightingFunction" - - - // $ANTLR start "ruleWeightingFunction" - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:1740:1: ruleWeightingFunction returns [EObject current=null] : ( ( (lv_name_0_0= ruleEString ) ) otherlv_1= '{' ( (lv_weightedMetrics_2_0= ruleWeightedMetric ) ) (otherlv_3= ',' ( (lv_weightedMetrics_4_0= ruleWeightedMetric ) ) )* otherlv_5= '}' ) ; - public final EObject ruleWeightingFunction() throws RecognitionException { - EObject current = null; - - Token otherlv_1=null; - Token otherlv_3=null; - Token otherlv_5=null; - AntlrDatatypeRuleToken lv_name_0_0 = null; - - EObject lv_weightedMetrics_2_0 = null; - - EObject lv_weightedMetrics_4_0 = null; - - - enterRule(); - - try { - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:1743:28: ( ( ( (lv_name_0_0= ruleEString ) ) otherlv_1= '{' ( (lv_weightedMetrics_2_0= ruleWeightedMetric ) ) (otherlv_3= ',' ( (lv_weightedMetrics_4_0= ruleWeightedMetric ) ) )* otherlv_5= '}' ) ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:1744:1: ( ( (lv_name_0_0= ruleEString ) ) otherlv_1= '{' ( (lv_weightedMetrics_2_0= ruleWeightedMetric ) ) (otherlv_3= ',' ( (lv_weightedMetrics_4_0= ruleWeightedMetric ) ) )* otherlv_5= '}' ) - { - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:1744:1: ( ( (lv_name_0_0= ruleEString ) ) otherlv_1= '{' ( (lv_weightedMetrics_2_0= ruleWeightedMetric ) ) (otherlv_3= ',' ( (lv_weightedMetrics_4_0= ruleWeightedMetric ) ) )* otherlv_5= '}' ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:1744:2: ( (lv_name_0_0= ruleEString ) ) otherlv_1= '{' ( (lv_weightedMetrics_2_0= ruleWeightedMetric ) ) (otherlv_3= ',' ( (lv_weightedMetrics_4_0= ruleWeightedMetric ) ) )* otherlv_5= '}' - { - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:1744:2: ( (lv_name_0_0= ruleEString ) ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:1745:1: (lv_name_0_0= ruleEString ) - { - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:1745:1: (lv_name_0_0= ruleEString ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:1746:3: lv_name_0_0= ruleEString - { - - newCompositeNode(grammarAccess.getWeightingFunctionAccess().getNameEStringParserRuleCall_0_0()); - - pushFollow(FollowSets000.FOLLOW_ruleEString_in_ruleWeightingFunction3899); - lv_name_0_0=ruleEString(); - - state._fsp--; - - - if (current==null) { - current = createModelElementForParent(grammarAccess.getWeightingFunctionRule()); - } - set( - current, - "name", - lv_name_0_0, - "EString"); - afterParserOrEnumRuleCall(); - - - } - - - } - - otherlv_1=(Token)match(input,12,FollowSets000.FOLLOW_12_in_ruleWeightingFunction3911); - - newLeafNode(otherlv_1, grammarAccess.getWeightingFunctionAccess().getLeftCurlyBracketKeyword_1()); - - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:1766:1: ( (lv_weightedMetrics_2_0= ruleWeightedMetric ) ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:1767:1: (lv_weightedMetrics_2_0= ruleWeightedMetric ) - { - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:1767:1: (lv_weightedMetrics_2_0= ruleWeightedMetric ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:1768:3: lv_weightedMetrics_2_0= ruleWeightedMetric - { - - newCompositeNode(grammarAccess.getWeightingFunctionAccess().getWeightedMetricsWeightedMetricParserRuleCall_2_0()); - - pushFollow(FollowSets000.FOLLOW_ruleWeightedMetric_in_ruleWeightingFunction3932); - lv_weightedMetrics_2_0=ruleWeightedMetric(); - - state._fsp--; - - - if (current==null) { - current = createModelElementForParent(grammarAccess.getWeightingFunctionRule()); - } - add( - current, - "weightedMetrics", - lv_weightedMetrics_2_0, - "WeightedMetric"); - afterParserOrEnumRuleCall(); - - - } - - - } - - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:1784:2: (otherlv_3= ',' ( (lv_weightedMetrics_4_0= ruleWeightedMetric ) ) )* - loop24: - do { - int alt24=2; - int LA24_0 = input.LA(1); - - if ( (LA24_0==16) ) { - alt24=1; - } - - - switch (alt24) { - case 1 : - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:1784:4: otherlv_3= ',' ( (lv_weightedMetrics_4_0= ruleWeightedMetric ) ) - { - otherlv_3=(Token)match(input,16,FollowSets000.FOLLOW_16_in_ruleWeightingFunction3945); - - newLeafNode(otherlv_3, grammarAccess.getWeightingFunctionAccess().getCommaKeyword_3_0()); - - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:1788:1: ( (lv_weightedMetrics_4_0= ruleWeightedMetric ) ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:1789:1: (lv_weightedMetrics_4_0= ruleWeightedMetric ) - { - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:1789:1: (lv_weightedMetrics_4_0= ruleWeightedMetric ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:1790:3: lv_weightedMetrics_4_0= ruleWeightedMetric - { - - newCompositeNode(grammarAccess.getWeightingFunctionAccess().getWeightedMetricsWeightedMetricParserRuleCall_3_1_0()); - - pushFollow(FollowSets000.FOLLOW_ruleWeightedMetric_in_ruleWeightingFunction3966); - lv_weightedMetrics_4_0=ruleWeightedMetric(); - - state._fsp--; - - - if (current==null) { - current = createModelElementForParent(grammarAccess.getWeightingFunctionRule()); - } - add( - current, - "weightedMetrics", - lv_weightedMetrics_4_0, - "WeightedMetric"); - afterParserOrEnumRuleCall(); - - - } - - - } - - - } - break; - - default : - break loop24; - } - } while (true); - - otherlv_5=(Token)match(input,20,FollowSets000.FOLLOW_20_in_ruleWeightingFunction3980); - - newLeafNode(otherlv_5, grammarAccess.getWeightingFunctionAccess().getRightCurlyBracketKeyword_4()); - - - } - - - } - - leaveRule(); - } - - catch (RecognitionException re) { - recover(input,re); - appendSkippedTokens(); - } - finally { - } - return current; - } - // $ANTLR end "ruleWeightingFunction" - - - // $ANTLR start "entryRuleWeightedMetric" - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:1830:1: entryRuleWeightedMetric returns [EObject current=null] : iv_ruleWeightedMetric= ruleWeightedMetric EOF ; - public final EObject entryRuleWeightedMetric() throws RecognitionException { - EObject current = null; - - EObject iv_ruleWeightedMetric = null; - - - try { - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:1831:2: (iv_ruleWeightedMetric= ruleWeightedMetric EOF ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:1832:2: iv_ruleWeightedMetric= ruleWeightedMetric EOF - { - newCompositeNode(grammarAccess.getWeightedMetricRule()); - pushFollow(FollowSets000.FOLLOW_ruleWeightedMetric_in_entryRuleWeightedMetric4028); - iv_ruleWeightedMetric=ruleWeightedMetric(); - - state._fsp--; - - current =iv_ruleWeightedMetric; - match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleWeightedMetric4038); - - } - - } - - catch (RecognitionException re) { - recover(input,re); - appendSkippedTokens(); - } - finally { - } - return current; - } - // $ANTLR end "entryRuleWeightedMetric" - - - // $ANTLR start "ruleWeightedMetric" - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:1839:1: ruleWeightedMetric returns [EObject current=null] : ( ( (lv_name_0_0= ruleEString ) ) otherlv_1= '=' ( (lv_weight_2_0= ruleEDouble ) ) otherlv_3= 'ref' otherlv_4= ':' ( ( ruleEString ) ) ) ; - public final EObject ruleWeightedMetric() throws RecognitionException { - EObject current = null; - - Token otherlv_1=null; - Token otherlv_3=null; - Token otherlv_4=null; - AntlrDatatypeRuleToken lv_name_0_0 = null; - - AntlrDatatypeRuleToken lv_weight_2_0 = null; - - - enterRule(); - - try { - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:1842:28: ( ( ( (lv_name_0_0= ruleEString ) ) otherlv_1= '=' ( (lv_weight_2_0= ruleEDouble ) ) otherlv_3= 'ref' otherlv_4= ':' ( ( ruleEString ) ) ) ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:1843:1: ( ( (lv_name_0_0= ruleEString ) ) otherlv_1= '=' ( (lv_weight_2_0= ruleEDouble ) ) otherlv_3= 'ref' otherlv_4= ':' ( ( ruleEString ) ) ) - { - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:1843:1: ( ( (lv_name_0_0= ruleEString ) ) otherlv_1= '=' ( (lv_weight_2_0= ruleEDouble ) ) otherlv_3= 'ref' otherlv_4= ':' ( ( ruleEString ) ) ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:1843:2: ( (lv_name_0_0= ruleEString ) ) otherlv_1= '=' ( (lv_weight_2_0= ruleEDouble ) ) otherlv_3= 'ref' otherlv_4= ':' ( ( ruleEString ) ) - { - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:1843:2: ( (lv_name_0_0= ruleEString ) ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:1844:1: (lv_name_0_0= ruleEString ) - { - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:1844:1: (lv_name_0_0= ruleEString ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:1845:3: lv_name_0_0= ruleEString - { - - newCompositeNode(grammarAccess.getWeightedMetricAccess().getNameEStringParserRuleCall_0_0()); - - pushFollow(FollowSets000.FOLLOW_ruleEString_in_ruleWeightedMetric4084); - lv_name_0_0=ruleEString(); - - state._fsp--; - - - if (current==null) { - current = createModelElementForParent(grammarAccess.getWeightedMetricRule()); - } - set( - current, - "name", - lv_name_0_0, - "EString"); - afterParserOrEnumRuleCall(); - - - } - - - } - - otherlv_1=(Token)match(input,30,FollowSets000.FOLLOW_30_in_ruleWeightedMetric4096); - - newLeafNode(otherlv_1, grammarAccess.getWeightedMetricAccess().getEqualsSignKeyword_1()); - - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:1865:1: ( (lv_weight_2_0= ruleEDouble ) ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:1866:1: (lv_weight_2_0= ruleEDouble ) - { - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:1866:1: (lv_weight_2_0= ruleEDouble ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:1867:3: lv_weight_2_0= ruleEDouble - { - - newCompositeNode(grammarAccess.getWeightedMetricAccess().getWeightEDoubleParserRuleCall_2_0()); - - pushFollow(FollowSets000.FOLLOW_ruleEDouble_in_ruleWeightedMetric4117); - lv_weight_2_0=ruleEDouble(); - - state._fsp--; - - - if (current==null) { - current = createModelElementForParent(grammarAccess.getWeightedMetricRule()); - } - set( - current, - "weight", - lv_weight_2_0, - "EDouble"); - afterParserOrEnumRuleCall(); - - - } - - - } - - otherlv_3=(Token)match(input,50,FollowSets000.FOLLOW_50_in_ruleWeightedMetric4129); - - newLeafNode(otherlv_3, grammarAccess.getWeightedMetricAccess().getRefKeyword_3()); - - otherlv_4=(Token)match(input,15,FollowSets000.FOLLOW_15_in_ruleWeightedMetric4141); - - newLeafNode(otherlv_4, grammarAccess.getWeightedMetricAccess().getColonKeyword_4()); - - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:1891:1: ( ( ruleEString ) ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:1892:1: ( ruleEString ) - { - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:1892:1: ( ruleEString ) - // ../edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/parser/antlr/internal/InternalStaAdaptationLanguage.g:1893:3: ruleEString - { - - if (current==null) { - current = createModelElement(grammarAccess.getWeightedMetricRule()); - } - - - newCompositeNode(grammarAccess.getWeightedMetricAccess().getMetricTypeMetricTypeCrossReference_5_0()); - - pushFollow(FollowSets000.FOLLOW_ruleEString_in_ruleWeightedMetric4164); - ruleEString(); - - state._fsp--; - - - afterParserOrEnumRuleCall(); - - - } - - - } - - - } - - - } - - leaveRule(); - } - - catch (RecognitionException re) { - recover(input,re); - appendSkippedTokens(); - } - finally { - } - return current; - } - // $ANTLR end "ruleWeightedMetric" - - // Delegated rules - - - - - - private static class FollowSets000 { - public static final BitSet FOLLOW_ruleAdaptationProcess_in_entryRuleAdaptationProcess75 = new BitSet(new long[]{0x0000000000000000L}); - public static final BitSet FOLLOW_EOF_in_entryRuleAdaptationProcess85 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_11_in_ruleAdaptationProcess122 = new BitSet(new long[]{0x0000000000000030L}); - public static final BitSet FOLLOW_ruleEString_in_ruleAdaptationProcess143 = new BitSet(new long[]{0x0000000000001000L}); - public static final BitSet FOLLOW_12_in_ruleAdaptationProcess155 = new BitSet(new long[]{0x0000000000002000L}); - public static final BitSet FOLLOW_13_in_ruleAdaptationProcess167 = new BitSet(new long[]{0x0000000200000000L}); - public static final BitSet FOLLOW_ruleOverallGoal_in_ruleAdaptationProcess188 = new BitSet(new long[]{0x0000000000004000L}); - public static final BitSet FOLLOW_14_in_ruleAdaptationProcess200 = new BitSet(new long[]{0x0000000000008000L}); - public static final BitSet FOLLOW_15_in_ruleAdaptationProcess212 = new BitSet(new long[]{0x0000000002000000L}); - public static final BitSet FOLLOW_ruleAction_in_ruleAdaptationProcess233 = new BitSet(new long[]{0x0000000000030000L}); - public static final BitSet FOLLOW_16_in_ruleAdaptationProcess246 = new BitSet(new long[]{0x0000000002000000L}); - public static final BitSet FOLLOW_ruleAction_in_ruleAdaptationProcess267 = new BitSet(new long[]{0x0000000000030000L}); - public static final BitSet FOLLOW_17_in_ruleAdaptationProcess281 = new BitSet(new long[]{0x0000000000008000L}); - public static final BitSet FOLLOW_15_in_ruleAdaptationProcess293 = new BitSet(new long[]{0x0000000000200000L}); - public static final BitSet FOLLOW_ruleTactic_in_ruleAdaptationProcess314 = new BitSet(new long[]{0x0000000000050000L}); - public static final BitSet FOLLOW_16_in_ruleAdaptationProcess327 = new BitSet(new long[]{0x0000000000200000L}); - public static final BitSet FOLLOW_ruleTactic_in_ruleAdaptationProcess348 = new BitSet(new long[]{0x0000000000050000L}); - public static final BitSet FOLLOW_18_in_ruleAdaptationProcess362 = new BitSet(new long[]{0x0000000000008000L}); - public static final BitSet FOLLOW_15_in_ruleAdaptationProcess374 = new BitSet(new long[]{0x0000000010000000L}); - public static final BitSet FOLLOW_ruleStrategy_in_ruleAdaptationProcess395 = new BitSet(new long[]{0x0000000000190000L}); - public static final BitSet FOLLOW_16_in_ruleAdaptationProcess408 = new BitSet(new long[]{0x0000000010000000L}); - public static final BitSet FOLLOW_ruleStrategy_in_ruleAdaptationProcess429 = new BitSet(new long[]{0x0000000000190000L}); - public static final BitSet FOLLOW_19_in_ruleAdaptationProcess444 = new BitSet(new long[]{0x0000000000008000L}); - public static final BitSet FOLLOW_15_in_ruleAdaptationProcess456 = new BitSet(new long[]{0x0000000000000030L}); - public static final BitSet FOLLOW_ruleParameter_in_ruleAdaptationProcess477 = new BitSet(new long[]{0x0000000000110000L}); - public static final BitSet FOLLOW_16_in_ruleAdaptationProcess490 = new BitSet(new long[]{0x0000000000000030L}); - public static final BitSet FOLLOW_ruleParameter_in_ruleAdaptationProcess511 = new BitSet(new long[]{0x0000000000110000L}); - public static final BitSet FOLLOW_20_in_ruleAdaptationProcess527 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleAbstractControlFlowElement_in_entryRuleAbstractControlFlowElement565 = new BitSet(new long[]{0x0000000000000000L}); - public static final BitSet FOLLOW_EOF_in_entryRuleAbstractControlFlowElement575 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleStartAction_in_ruleAbstractControlFlowElement622 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleStopAction_in_ruleAbstractControlFlowElement649 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleLoopAction_in_ruleAbstractControlFlowElement676 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleBranchAction_in_ruleAbstractControlFlowElement703 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleActionReference_in_ruleAbstractControlFlowElement730 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleEString_in_entryRuleEString768 = new BitSet(new long[]{0x0000000000000000L}); - public static final BitSet FOLLOW_EOF_in_entryRuleEString779 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_RULE_STRING_in_ruleEString819 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_RULE_ID_in_ruleEString845 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleTactic_in_entryRuleTactic890 = new BitSet(new long[]{0x0000000000000000L}); - public static final BitSet FOLLOW_EOF_in_entryRuleTactic900 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_21_in_ruleTactic937 = new BitSet(new long[]{0x0000000000000030L}); - public static final BitSet FOLLOW_ruleEString_in_ruleTactic958 = new BitSet(new long[]{0x0000000000001000L}); - public static final BitSet FOLLOW_12_in_ruleTactic970 = new BitSet(new long[]{0x0000000001C00000L}); - public static final BitSet FOLLOW_22_in_ruleTactic983 = new BitSet(new long[]{0x0000000000008000L}); - public static final BitSet FOLLOW_15_in_ruleTactic995 = new BitSet(new long[]{0x0000000000000030L}); - public static final BitSet FOLLOW_ruleEString_in_ruleTactic1018 = new BitSet(new long[]{0x0000000001810000L}); - public static final BitSet FOLLOW_16_in_ruleTactic1031 = new BitSet(new long[]{0x0000000000000030L}); - public static final BitSet FOLLOW_ruleEString_in_ruleTactic1054 = new BitSet(new long[]{0x0000000001810000L}); - public static final BitSet FOLLOW_23_in_ruleTactic1071 = new BitSet(new long[]{0x0000000000008000L}); - public static final BitSet FOLLOW_15_in_ruleTactic1083 = new BitSet(new long[]{0x0000000000000030L}); - public static final BitSet FOLLOW_ruleEString_in_ruleTactic1106 = new BitSet(new long[]{0x0000000001000000L}); - public static final BitSet FOLLOW_24_in_ruleTactic1120 = new BitSet(new long[]{0x0000000000008000L}); - public static final BitSet FOLLOW_15_in_ruleTactic1132 = new BitSet(new long[]{0x0000000800000000L}); - public static final BitSet FOLLOW_ruleAdaptationPlan_in_ruleTactic1153 = new BitSet(new long[]{0x0000000000100000L}); - public static final BitSet FOLLOW_20_in_ruleTactic1165 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleAction_in_entryRuleAction1201 = new BitSet(new long[]{0x0000000000000000L}); - public static final BitSet FOLLOW_EOF_in_entryRuleAction1211 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_25_in_ruleAction1248 = new BitSet(new long[]{0x0000000000000030L}); - public static final BitSet FOLLOW_ruleEString_in_ruleAction1269 = new BitSet(new long[]{0x0000000000001000L}); - public static final BitSet FOLLOW_12_in_ruleAction1281 = new BitSet(new long[]{0x0000000004C00000L}); - public static final BitSet FOLLOW_22_in_ruleAction1294 = new BitSet(new long[]{0x0000000000008000L}); - public static final BitSet FOLLOW_15_in_ruleAction1306 = new BitSet(new long[]{0x0000000000000030L}); - public static final BitSet FOLLOW_ruleEString_in_ruleAction1329 = new BitSet(new long[]{0x0000000004810000L}); - public static final BitSet FOLLOW_16_in_ruleAction1342 = new BitSet(new long[]{0x0000000000000030L}); - public static final BitSet FOLLOW_ruleEString_in_ruleAction1365 = new BitSet(new long[]{0x0000000004810000L}); - public static final BitSet FOLLOW_23_in_ruleAction1382 = new BitSet(new long[]{0x0000000000008000L}); - public static final BitSet FOLLOW_15_in_ruleAction1394 = new BitSet(new long[]{0x0000000000000030L}); - public static final BitSet FOLLOW_ruleEString_in_ruleAction1417 = new BitSet(new long[]{0x0000000004000000L}); - public static final BitSet FOLLOW_26_in_ruleAction1431 = new BitSet(new long[]{0x0000000000008000L}); - public static final BitSet FOLLOW_15_in_ruleAction1443 = new BitSet(new long[]{0x0000000000000030L}); - public static final BitSet FOLLOW_ruleEString_in_ruleAction1466 = new BitSet(new long[]{0x0000000008000000L}); - public static final BitSet FOLLOW_27_in_ruleAction1478 = new BitSet(new long[]{0x0000000000008000L}); - public static final BitSet FOLLOW_15_in_ruleAction1490 = new BitSet(new long[]{0x0000010000000000L}); - public static final BitSet FOLLOW_ruleAdaptationActionOperation_in_ruleAction1511 = new BitSet(new long[]{0x0000000000100000L}); - public static final BitSet FOLLOW_20_in_ruleAction1523 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleStrategy_in_entryRuleStrategy1559 = new BitSet(new long[]{0x0000000000000000L}); - public static final BitSet FOLLOW_EOF_in_entryRuleStrategy1569 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_28_in_ruleStrategy1606 = new BitSet(new long[]{0x0000000000000030L}); - public static final BitSet FOLLOW_ruleEString_in_ruleStrategy1627 = new BitSet(new long[]{0x0000000000001000L}); - public static final BitSet FOLLOW_12_in_ruleStrategy1639 = new BitSet(new long[]{0x0000000020000000L}); - public static final BitSet FOLLOW_29_in_ruleStrategy1651 = new BitSet(new long[]{0x0000000040000000L}); - public static final BitSet FOLLOW_30_in_ruleStrategy1663 = new BitSet(new long[]{0x0000000000000030L}); - public static final BitSet FOLLOW_ruleEString_in_ruleStrategy1686 = new BitSet(new long[]{0x0000000080000000L}); - public static final BitSet FOLLOW_31_in_ruleStrategy1698 = new BitSet(new long[]{0x0000000040000000L}); - public static final BitSet FOLLOW_30_in_ruleStrategy1710 = new BitSet(new long[]{0x0000000000000030L}); - public static final BitSet FOLLOW_ruleEvent_in_ruleStrategy1731 = new BitSet(new long[]{0x0000000000020000L}); - public static final BitSet FOLLOW_17_in_ruleStrategy1743 = new BitSet(new long[]{0x0000000000008000L}); - public static final BitSet FOLLOW_15_in_ruleStrategy1755 = new BitSet(new long[]{0x0000000000000030L}); - public static final BitSet FOLLOW_ruleWeightedTactic_in_ruleStrategy1776 = new BitSet(new long[]{0x0000000100010000L}); - public static final BitSet FOLLOW_16_in_ruleStrategy1789 = new BitSet(new long[]{0x0000000000000030L}); - public static final BitSet FOLLOW_ruleWeightedTactic_in_ruleStrategy1810 = new BitSet(new long[]{0x0000000100010000L}); - public static final BitSet FOLLOW_32_in_ruleStrategy1824 = new BitSet(new long[]{0x0000000000008000L}); - public static final BitSet FOLLOW_15_in_ruleStrategy1836 = new BitSet(new long[]{0x0000000000000030L}); - public static final BitSet FOLLOW_ruleWeightingFunction_in_ruleStrategy1857 = new BitSet(new long[]{0x0000000000100000L}); - public static final BitSet FOLLOW_20_in_ruleStrategy1869 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleParameter_in_entryRuleParameter1905 = new BitSet(new long[]{0x0000000000000000L}); - public static final BitSet FOLLOW_EOF_in_entryRuleParameter1915 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleEString_in_ruleParameter1961 = new BitSet(new long[]{0x0000000000000030L}); - public static final BitSet FOLLOW_ruleEString_in_ruleParameter1982 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleOverallGoal_in_entryRuleOverallGoal2018 = new BitSet(new long[]{0x0000000000000000L}); - public static final BitSet FOLLOW_EOF_in_entryRuleOverallGoal2028 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_33_in_ruleOverallGoal2065 = new BitSet(new long[]{0x0000000000008000L}); - public static final BitSet FOLLOW_15_in_ruleOverallGoal2077 = new BitSet(new long[]{0x0000000000000030L}); - public static final BitSet FOLLOW_ruleEString_in_ruleOverallGoal2098 = new BitSet(new long[]{0x0000000400000000L}); - public static final BitSet FOLLOW_34_in_ruleOverallGoal2110 = new BitSet(new long[]{0x0000000000008000L}); - public static final BitSet FOLLOW_15_in_ruleOverallGoal2122 = new BitSet(new long[]{0x0000800000000000L}); - public static final BitSet FOLLOW_ruleObjective_in_ruleOverallGoal2143 = new BitSet(new long[]{0x0000000000010002L}); - public static final BitSet FOLLOW_16_in_ruleOverallGoal2156 = new BitSet(new long[]{0x0000800000000000L}); - public static final BitSet FOLLOW_ruleObjective_in_ruleOverallGoal2177 = new BitSet(new long[]{0x0000000000010002L}); - public static final BitSet FOLLOW_ruleAdaptationPlan_in_entryRuleAdaptationPlan2215 = new BitSet(new long[]{0x0000000000000000L}); - public static final BitSet FOLLOW_EOF_in_entryRuleAdaptationPlan2225 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleStartAction_in_ruleAdaptationPlan2271 = new BitSet(new long[]{0x0000000000010000L}); - public static final BitSet FOLLOW_16_in_ruleAdaptationPlan2284 = new BitSet(new long[]{0x000000F800000000L}); - public static final BitSet FOLLOW_ruleAbstractControlFlowElement_in_ruleAdaptationPlan2305 = new BitSet(new long[]{0x0000000000010000L}); - public static final BitSet FOLLOW_16_in_ruleAdaptationPlan2319 = new BitSet(new long[]{0x0000001000000000L}); - public static final BitSet FOLLOW_ruleStopAction_in_ruleAdaptationPlan2340 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleStartAction_in_entryRuleStartAction2376 = new BitSet(new long[]{0x0000000000000000L}); - public static final BitSet FOLLOW_EOF_in_entryRuleStartAction2386 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_35_in_ruleStartAction2432 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleStopAction_in_entryRuleStopAction2468 = new BitSet(new long[]{0x0000000000000000L}); - public static final BitSet FOLLOW_EOF_in_entryRuleStopAction2478 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_36_in_ruleStopAction2514 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleLoopAction_in_entryRuleLoopAction2549 = new BitSet(new long[]{0x0000000000000000L}); - public static final BitSet FOLLOW_EOF_in_entryRuleLoopAction2559 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_37_in_ruleLoopAction2595 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleBranchAction_in_entryRuleBranchAction2630 = new BitSet(new long[]{0x0000000000000000L}); - public static final BitSet FOLLOW_EOF_in_entryRuleBranchAction2640 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_38_in_ruleBranchAction2676 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleActionReference_in_entryRuleActionReference2711 = new BitSet(new long[]{0x0000000000000000L}); - public static final BitSet FOLLOW_EOF_in_entryRuleActionReference2721 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_39_in_ruleActionReference2757 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleAdaptationActionOperation_in_entryRuleAdaptationActionOperation2794 = new BitSet(new long[]{0x0000000000000000L}); - public static final BitSet FOLLOW_EOF_in_entryRuleAdaptationActionOperation2804 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_40_in_ruleAdaptationActionOperation2840 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleEDouble_in_entryRuleEDouble2880 = new BitSet(new long[]{0x0000000000000000L}); - public static final BitSet FOLLOW_EOF_in_entryRuleEDouble2891 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_41_in_ruleEDouble2930 = new BitSet(new long[]{0x0000040000000040L}); - public static final BitSet FOLLOW_RULE_INT_in_ruleEDouble2948 = new BitSet(new long[]{0x0000040000000000L}); - public static final BitSet FOLLOW_42_in_ruleEDouble2968 = new BitSet(new long[]{0x0000000000000040L}); - public static final BitSet FOLLOW_RULE_INT_in_ruleEDouble2983 = new BitSet(new long[]{0x0000180000000002L}); - public static final BitSet FOLLOW_43_in_ruleEDouble3003 = new BitSet(new long[]{0x0000020000000040L}); - public static final BitSet FOLLOW_44_in_ruleEDouble3022 = new BitSet(new long[]{0x0000020000000040L}); - public static final BitSet FOLLOW_41_in_ruleEDouble3037 = new BitSet(new long[]{0x0000000000000040L}); - public static final BitSet FOLLOW_RULE_INT_in_ruleEDouble3054 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rulePropertyRange_in_entryRulePropertyRange3101 = new BitSet(new long[]{0x0000000000000000L}); - public static final BitSet FOLLOW_EOF_in_entryRulePropertyRange3111 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_45_in_rulePropertyRange3147 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleSetOfConfigurations_in_entryRuleSetOfConfigurations3182 = new BitSet(new long[]{0x0000000000000000L}); - public static final BitSet FOLLOW_EOF_in_entryRuleSetOfConfigurations3192 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_46_in_ruleSetOfConfigurations3228 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleObjective_in_entryRuleObjective3269 = new BitSet(new long[]{0x0000000000000000L}); - public static final BitSet FOLLOW_EOF_in_entryRuleObjective3279 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_47_in_ruleObjective3316 = new BitSet(new long[]{0x0000000000000030L}); - public static final BitSet FOLLOW_ruleEString_in_ruleObjective3337 = new BitSet(new long[]{0x0000000040000000L}); - public static final BitSet FOLLOW_30_in_ruleObjective3349 = new BitSet(new long[]{0x0001000000000000L}); - public static final BitSet FOLLOW_ruleSpecification_in_ruleObjective3370 = new BitSet(new long[]{0x0000000000010002L}); - public static final BitSet FOLLOW_16_in_ruleObjective3383 = new BitSet(new long[]{0x0001000000000000L}); - public static final BitSet FOLLOW_ruleSpecification_in_ruleObjective3404 = new BitSet(new long[]{0x0000000000010002L}); - public static final BitSet FOLLOW_ruleSpecification_in_entryRuleSpecification3442 = new BitSet(new long[]{0x0000000000000000L}); - public static final BitSet FOLLOW_EOF_in_entryRuleSpecification3452 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_48_in_ruleSpecification3489 = new BitSet(new long[]{0x0000060000000040L}); - public static final BitSet FOLLOW_ruleEDouble_in_ruleSpecification3510 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleEvent_in_entryRuleEvent3546 = new BitSet(new long[]{0x0000000000000000L}); - public static final BitSet FOLLOW_EOF_in_entryRuleEvent3556 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleEString_in_ruleEvent3601 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleWeightedTactic_in_entryRuleWeightedTactic3636 = new BitSet(new long[]{0x0000000000000000L}); - public static final BitSet FOLLOW_EOF_in_entryRuleWeightedTactic3646 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleEString_in_ruleWeightedTactic3692 = new BitSet(new long[]{0x0000000040000000L}); - public static final BitSet FOLLOW_30_in_ruleWeightedTactic3704 = new BitSet(new long[]{0x0000000000000030L}); - public static final BitSet FOLLOW_ruleEString_in_ruleWeightedTactic3727 = new BitSet(new long[]{0x0000060000000040L}); - public static final BitSet FOLLOW_ruleEDouble_in_ruleWeightedTactic3748 = new BitSet(new long[]{0x0000060000000040L}); - public static final BitSet FOLLOW_ruleEDouble_in_ruleWeightedTactic3769 = new BitSet(new long[]{0x0002000000000002L}); - public static final BitSet FOLLOW_49_in_ruleWeightedTactic3782 = new BitSet(new long[]{0x0000000000000030L}); - public static final BitSet FOLLOW_ruleEString_in_ruleWeightedTactic3805 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleWeightingFunction_in_entryRuleWeightingFunction3843 = new BitSet(new long[]{0x0000000000000000L}); - public static final BitSet FOLLOW_EOF_in_entryRuleWeightingFunction3853 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleEString_in_ruleWeightingFunction3899 = new BitSet(new long[]{0x0000000000001000L}); - public static final BitSet FOLLOW_12_in_ruleWeightingFunction3911 = new BitSet(new long[]{0x0000000000000030L}); - public static final BitSet FOLLOW_ruleWeightedMetric_in_ruleWeightingFunction3932 = new BitSet(new long[]{0x0000000000110000L}); - public static final BitSet FOLLOW_16_in_ruleWeightingFunction3945 = new BitSet(new long[]{0x0000000000000030L}); - public static final BitSet FOLLOW_ruleWeightedMetric_in_ruleWeightingFunction3966 = new BitSet(new long[]{0x0000000000110000L}); - public static final BitSet FOLLOW_20_in_ruleWeightingFunction3980 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleWeightedMetric_in_entryRuleWeightedMetric4028 = new BitSet(new long[]{0x0000000000000000L}); - public static final BitSet FOLLOW_EOF_in_entryRuleWeightedMetric4038 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleEString_in_ruleWeightedMetric4084 = new BitSet(new long[]{0x0000000040000000L}); - public static final BitSet FOLLOW_30_in_ruleWeightedMetric4096 = new BitSet(new long[]{0x0000060000000040L}); - public static final BitSet FOLLOW_ruleEDouble_in_ruleWeightedMetric4117 = new BitSet(new long[]{0x0004000000000000L}); - public static final BitSet FOLLOW_50_in_ruleWeightedMetric4129 = new BitSet(new long[]{0x0000000000008000L}); - public static final BitSet FOLLOW_15_in_ruleWeightedMetric4141 = new BitSet(new long[]{0x0000000000000030L}); - public static final BitSet FOLLOW_ruleEString_in_ruleWeightedMetric4164 = new BitSet(new long[]{0x0000000000000002L}); - } - - -} \ No newline at end of file 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 deleted file mode 100644 index e310f32783fab65e0b0a29e28fcde9f8baea2de6..0000000000000000000000000000000000000000 --- a/edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/services/StaAdaptationLanguageGrammarAccess.java +++ /dev/null @@ -1,2208 +0,0 @@ -/* -* generated by Xtext -*/ -package edu.kit.ipd.descartes.mm.adaptation.services; - -import com.google.inject.Singleton; -import com.google.inject.Inject; - -import java.util.List; - -import org.eclipse.xtext.*; -import org.eclipse.xtext.service.GrammarProvider; -import org.eclipse.xtext.service.AbstractElementFinder.*; - -import org.eclipse.xtext.common.services.TerminalsGrammarAccess; - -@Singleton -public class StaAdaptationLanguageGrammarAccess extends AbstractGrammarElementFinder { - - - public class AdaptationProcessElements extends AbstractParserRuleElementFinder { - private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "AdaptationProcess"); - private final Group cGroup = (Group)rule.eContents().get(1); - private final Keyword cAdaptationProcessKeyword_0 = (Keyword)cGroup.eContents().get(0); - private final Assignment cNameAssignment_1 = (Assignment)cGroup.eContents().get(1); - private final RuleCall cNameEStringParserRuleCall_1_0 = (RuleCall)cNameAssignment_1.eContents().get(0); - private final Keyword cLeftCurlyBracketKeyword_2 = (Keyword)cGroup.eContents().get(2); - private final Keyword cGoalKeyword_3 = (Keyword)cGroup.eContents().get(3); - private final Assignment cGoalAssignment_4 = (Assignment)cGroup.eContents().get(4); - private final RuleCall cGoalOverallGoalParserRuleCall_4_0 = (RuleCall)cGoalAssignment_4.eContents().get(0); - private final Keyword cActionsKeyword_5 = (Keyword)cGroup.eContents().get(5); - private final Keyword cColonKeyword_6 = (Keyword)cGroup.eContents().get(6); - private final Assignment cActionsAssignment_7 = (Assignment)cGroup.eContents().get(7); - private final RuleCall cActionsActionParserRuleCall_7_0 = (RuleCall)cActionsAssignment_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 cActionsAssignment_8_1 = (Assignment)cGroup_8.eContents().get(1); - private final RuleCall cActionsActionParserRuleCall_8_1_0 = (RuleCall)cActionsAssignment_8_1.eContents().get(0); - private final Keyword cTacticsKeyword_9 = (Keyword)cGroup.eContents().get(9); - private final Keyword cColonKeyword_10 = (Keyword)cGroup.eContents().get(10); - private final Assignment cTacticsAssignment_11 = (Assignment)cGroup.eContents().get(11); - private final RuleCall cTacticsTacticParserRuleCall_11_0 = (RuleCall)cTacticsAssignment_11.eContents().get(0); - private final Group cGroup_12 = (Group)cGroup.eContents().get(12); - private final Keyword cCommaKeyword_12_0 = (Keyword)cGroup_12.eContents().get(0); - private final Assignment cTacticsAssignment_12_1 = (Assignment)cGroup_12.eContents().get(1); - private final RuleCall cTacticsTacticParserRuleCall_12_1_0 = (RuleCall)cTacticsAssignment_12_1.eContents().get(0); - private final Keyword cStrategiesKeyword_13 = (Keyword)cGroup.eContents().get(13); - private final Keyword cColonKeyword_14 = (Keyword)cGroup.eContents().get(14); - private final Assignment cStrategiesAssignment_15 = (Assignment)cGroup.eContents().get(15); - private final RuleCall cStrategiesStrategyParserRuleCall_15_0 = (RuleCall)cStrategiesAssignment_15.eContents().get(0); - private final Group cGroup_16 = (Group)cGroup.eContents().get(16); - private final Keyword cCommaKeyword_16_0 = (Keyword)cGroup_16.eContents().get(0); - private final Assignment cStrategiesAssignment_16_1 = (Assignment)cGroup_16.eContents().get(1); - private final RuleCall cStrategiesStrategyParserRuleCall_16_1_0 = (RuleCall)cStrategiesAssignment_16_1.eContents().get(0); - private final Group cGroup_17 = (Group)cGroup.eContents().get(17); - private final Keyword cParametersKeyword_17_0 = (Keyword)cGroup_17.eContents().get(0); - private final Keyword cColonKeyword_17_1 = (Keyword)cGroup_17.eContents().get(1); - private final Assignment cParametersAssignment_17_2 = (Assignment)cGroup_17.eContents().get(2); - private final RuleCall cParametersParameterParserRuleCall_17_2_0 = (RuleCall)cParametersAssignment_17_2.eContents().get(0); - private final Group cGroup_17_3 = (Group)cGroup_17.eContents().get(3); - private final Keyword cCommaKeyword_17_3_0 = (Keyword)cGroup_17_3.eContents().get(0); - private final Assignment cParametersAssignment_17_3_1 = (Assignment)cGroup_17_3.eContents().get(1); - private final RuleCall cParametersParameterParserRuleCall_17_3_1_0 = (RuleCall)cParametersAssignment_17_3_1.eContents().get(0); - private final Keyword cRightCurlyBracketKeyword_18 = (Keyword)cGroup.eContents().get(18); - - //AdaptationProcess: - // "AdaptationProcess" name=EString //id=EString - // "{" "goal" goal=OverallGoal "actions" ":" actions+=Action ("," actions+=Action)* "tactics" ":" tactics+=Tactic ("," - // tactics+=Tactic)* "strategies" ":" strategies+=Strategy ("," strategies+=Strategy)* ("parameters" ":" - // parameters+=Parameter ("," parameters+=Parameter)*)? "}"; - public ParserRule getRule() { return rule; } - - //"AdaptationProcess" name=EString //id=EString - //"{" "goal" goal=OverallGoal "actions" ":" actions+=Action ("," actions+=Action)* "tactics" ":" tactics+=Tactic ("," - //tactics+=Tactic)* "strategies" ":" strategies+=Strategy ("," strategies+=Strategy)* ("parameters" ":" - //parameters+=Parameter ("," parameters+=Parameter)*)? "}" - public Group getGroup() { return cGroup; } - - //"AdaptationProcess" - public Keyword getAdaptationProcessKeyword_0() { return cAdaptationProcessKeyword_0; } - - //name=EString - public Assignment getNameAssignment_1() { return cNameAssignment_1; } - - //EString - public RuleCall getNameEStringParserRuleCall_1_0() { return cNameEStringParserRuleCall_1_0; } - - ////id=EString - //"{" - public Keyword getLeftCurlyBracketKeyword_2() { return cLeftCurlyBracketKeyword_2; } - - //"goal" - public Keyword getGoalKeyword_3() { return cGoalKeyword_3; } - - //goal=OverallGoal - public Assignment getGoalAssignment_4() { return cGoalAssignment_4; } - - //OverallGoal - public RuleCall getGoalOverallGoalParserRuleCall_4_0() { return cGoalOverallGoalParserRuleCall_4_0; } - - //"actions" - public Keyword getActionsKeyword_5() { return cActionsKeyword_5; } - - //":" - public Keyword getColonKeyword_6() { return cColonKeyword_6; } - - //actions+=Action - public Assignment getActionsAssignment_7() { return cActionsAssignment_7; } - - //Action - public RuleCall getActionsActionParserRuleCall_7_0() { return cActionsActionParserRuleCall_7_0; } - - //("," actions+=Action)* - public Group getGroup_8() { return cGroup_8; } - - //"," - public Keyword getCommaKeyword_8_0() { return cCommaKeyword_8_0; } - - //actions+=Action - public Assignment getActionsAssignment_8_1() { return cActionsAssignment_8_1; } - - //Action - public RuleCall getActionsActionParserRuleCall_8_1_0() { return cActionsActionParserRuleCall_8_1_0; } - - //"tactics" - public Keyword getTacticsKeyword_9() { return cTacticsKeyword_9; } - - //":" - public Keyword getColonKeyword_10() { return cColonKeyword_10; } - - //tactics+=Tactic - public Assignment getTacticsAssignment_11() { return cTacticsAssignment_11; } - - //Tactic - public RuleCall getTacticsTacticParserRuleCall_11_0() { return cTacticsTacticParserRuleCall_11_0; } - - //("," tactics+=Tactic)* - public Group getGroup_12() { return cGroup_12; } - - //"," - public Keyword getCommaKeyword_12_0() { return cCommaKeyword_12_0; } - - //tactics+=Tactic - public Assignment getTacticsAssignment_12_1() { return cTacticsAssignment_12_1; } - - //Tactic - public RuleCall getTacticsTacticParserRuleCall_12_1_0() { return cTacticsTacticParserRuleCall_12_1_0; } - - //"strategies" - public Keyword getStrategiesKeyword_13() { return cStrategiesKeyword_13; } - - //":" - public Keyword getColonKeyword_14() { return cColonKeyword_14; } - - //strategies+=Strategy - public Assignment getStrategiesAssignment_15() { return cStrategiesAssignment_15; } - - //Strategy - public RuleCall getStrategiesStrategyParserRuleCall_15_0() { return cStrategiesStrategyParserRuleCall_15_0; } - - //("," strategies+=Strategy)* - public Group getGroup_16() { return cGroup_16; } - - //"," - public Keyword getCommaKeyword_16_0() { return cCommaKeyword_16_0; } - - //strategies+=Strategy - public Assignment getStrategiesAssignment_16_1() { return cStrategiesAssignment_16_1; } - - //Strategy - public RuleCall getStrategiesStrategyParserRuleCall_16_1_0() { return cStrategiesStrategyParserRuleCall_16_1_0; } - - //("parameters" ":" parameters+=Parameter ("," parameters+=Parameter)*)? - public Group getGroup_17() { return cGroup_17; } - - //"parameters" - public Keyword getParametersKeyword_17_0() { return cParametersKeyword_17_0; } - - //":" - public Keyword getColonKeyword_17_1() { return cColonKeyword_17_1; } - - //parameters+=Parameter - public Assignment getParametersAssignment_17_2() { return cParametersAssignment_17_2; } - - //Parameter - public RuleCall getParametersParameterParserRuleCall_17_2_0() { return cParametersParameterParserRuleCall_17_2_0; } - - //("," parameters+=Parameter)* - public Group getGroup_17_3() { return cGroup_17_3; } - - //"," - public Keyword getCommaKeyword_17_3_0() { return cCommaKeyword_17_3_0; } - - //parameters+=Parameter - public Assignment getParametersAssignment_17_3_1() { return cParametersAssignment_17_3_1; } - - //Parameter - public RuleCall getParametersParameterParserRuleCall_17_3_1_0() { return cParametersParameterParserRuleCall_17_3_1_0; } - - //"}" - public Keyword getRightCurlyBracketKeyword_18() { return cRightCurlyBracketKeyword_18; } - } - - public class AdaptationPointElements extends AbstractParserRuleElementFinder { - private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "AdaptationPoint"); - private final Keyword cAdaptionPointKeyword = (Keyword)rule.eContents().get(1); - - //AdaptationPoint returns adaptationpoints::AdaptationPoint: //ModelVariableConfigurationRange | ModelEntityConfigurationRange; - // "AdaptionPoint"; - public ParserRule getRule() { return rule; } - - ////ModelVariableConfigurationRange | ModelEntityConfigurationRange; - //"AdaptionPoint" - public Keyword getAdaptionPointKeyword() { return cAdaptionPointKeyword; } - } - - public class AbstractControlFlowElementElements extends AbstractParserRuleElementFinder { - private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "AbstractControlFlowElement"); - private final Alternatives cAlternatives = (Alternatives)rule.eContents().get(1); - private final RuleCall cStartActionParserRuleCall_0 = (RuleCall)cAlternatives.eContents().get(0); - private final RuleCall cStopActionParserRuleCall_1 = (RuleCall)cAlternatives.eContents().get(1); - private final RuleCall cLoopActionParserRuleCall_2 = (RuleCall)cAlternatives.eContents().get(2); - private final RuleCall cBranchActionParserRuleCall_3 = (RuleCall)cAlternatives.eContents().get(3); - private final RuleCall cActionReferenceParserRuleCall_4 = (RuleCall)cAlternatives.eContents().get(4); - - //AbstractControlFlowElement: - // StartAction | StopAction | LoopAction | BranchAction | ActionReference; - public ParserRule getRule() { return rule; } - - //StartAction | StopAction | LoopAction | BranchAction | ActionReference - public Alternatives getAlternatives() { return cAlternatives; } - - //StartAction - public RuleCall getStartActionParserRuleCall_0() { return cStartActionParserRuleCall_0; } - - //StopAction - public RuleCall getStopActionParserRuleCall_1() { return cStopActionParserRuleCall_1; } - - //LoopAction - public RuleCall getLoopActionParserRuleCall_2() { return cLoopActionParserRuleCall_2; } - - //BranchAction - public RuleCall getBranchActionParserRuleCall_3() { return cBranchActionParserRuleCall_3; } - - //ActionReference - public RuleCall getActionReferenceParserRuleCall_4() { return cActionReferenceParserRuleCall_4; } - } - - public class VariationTypeElements extends AbstractParserRuleElementFinder { - private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "VariationType"); - private final Alternatives cAlternatives = (Alternatives)rule.eContents().get(1); - private final RuleCall cPropertyRangeParserRuleCall_0 = (RuleCall)cAlternatives.eContents().get(0); - private final RuleCall cSetOfConfigurationsParserRuleCall_1 = (RuleCall)cAlternatives.eContents().get(1); - - //VariationType returns adaptationpoints::VariationType: - // PropertyRange | SetOfConfigurations; - public ParserRule getRule() { return rule; } - - //PropertyRange | SetOfConfigurations - public Alternatives getAlternatives() { return cAlternatives; } - - //PropertyRange - public RuleCall getPropertyRangeParserRuleCall_0() { return cPropertyRangeParserRuleCall_0; } - - //SetOfConfigurations - public RuleCall getSetOfConfigurationsParserRuleCall_1() { return cSetOfConfigurationsParserRuleCall_1; } - } - - public class EStringElements extends AbstractParserRuleElementFinder { - private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "EString"); - private final Alternatives cAlternatives = (Alternatives)rule.eContents().get(1); - private final RuleCall cSTRINGTerminalRuleCall_0 = (RuleCall)cAlternatives.eContents().get(0); - private final RuleCall cIDTerminalRuleCall_1 = (RuleCall)cAlternatives.eContents().get(1); - - //EString returns ecore::EString: - // STRING | ID; - public ParserRule getRule() { return rule; } - - //STRING | ID - public Alternatives getAlternatives() { return cAlternatives; } - - //STRING - public RuleCall getSTRINGTerminalRuleCall_0() { return cSTRINGTerminalRuleCall_0; } - - //ID - public RuleCall getIDTerminalRuleCall_1() { return cIDTerminalRuleCall_1; } - } - - public class TacticElements extends AbstractParserRuleElementFinder { - private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "Tactic"); - private final Group cGroup = (Group)rule.eContents().get(1); - private final Keyword cTacticKeyword_0 = (Keyword)cGroup.eContents().get(0); - private final Assignment cNameAssignment_1 = (Assignment)cGroup.eContents().get(1); - private final RuleCall cNameEStringParserRuleCall_1_0 = (RuleCall)cNameAssignment_1.eContents().get(0); - private final Keyword cLeftCurlyBracketKeyword_2 = (Keyword)cGroup.eContents().get(2); - private final Group cGroup_3 = (Group)cGroup.eContents().get(3); - private final Keyword cInputKeyword_3_0 = (Keyword)cGroup_3.eContents().get(0); - private final Keyword cColonKeyword_3_1 = (Keyword)cGroup_3.eContents().get(1); - private final Assignment cInputParamsAssignment_3_2 = (Assignment)cGroup_3.eContents().get(2); - private final CrossReference cInputParamsParameterCrossReference_3_2_0 = (CrossReference)cInputParamsAssignment_3_2.eContents().get(0); - private final RuleCall cInputParamsParameterEStringParserRuleCall_3_2_0_1 = (RuleCall)cInputParamsParameterCrossReference_3_2_0.eContents().get(1); - private final Group cGroup_3_3 = (Group)cGroup_3.eContents().get(3); - private final Keyword cCommaKeyword_3_3_0 = (Keyword)cGroup_3_3.eContents().get(0); - private final Assignment cInputParamsAssignment_3_3_1 = (Assignment)cGroup_3_3.eContents().get(1); - private final CrossReference cInputParamsParameterCrossReference_3_3_1_0 = (CrossReference)cInputParamsAssignment_3_3_1.eContents().get(0); - private final RuleCall cInputParamsParameterEStringParserRuleCall_3_3_1_0_1 = (RuleCall)cInputParamsParameterCrossReference_3_3_1_0.eContents().get(1); - private final Group cGroup_4 = (Group)cGroup.eContents().get(4); - private final Keyword cOutputKeyword_4_0 = (Keyword)cGroup_4.eContents().get(0); - private final Keyword cColonKeyword_4_1 = (Keyword)cGroup_4.eContents().get(1); - private final Assignment cOutputParamAssignment_4_2 = (Assignment)cGroup_4.eContents().get(2); - private final CrossReference cOutputParamParameterCrossReference_4_2_0 = (CrossReference)cOutputParamAssignment_4_2.eContents().get(0); - private final RuleCall cOutputParamParameterEStringParserRuleCall_4_2_0_1 = (RuleCall)cOutputParamParameterCrossReference_4_2_0.eContents().get(1); - private final Keyword cImplementedPlanKeyword_5 = (Keyword)cGroup.eContents().get(5); - private final Keyword cColonKeyword_6 = (Keyword)cGroup.eContents().get(6); - private final Assignment cImplementedPlanAssignment_7 = (Assignment)cGroup.eContents().get(7); - private final RuleCall cImplementedPlanAdaptationPlanParserRuleCall_7_0 = (RuleCall)cImplementedPlanAssignment_7.eContents().get(0); - private final Keyword cRightCurlyBracketKeyword_8 = (Keyword)cGroup.eContents().get(8); - - //Tactic: - // "Tactic" name=EString "{" ("input" ":" inputParams+=[Parameter|EString] ("," inputParams+=[Parameter|EString])*)? - // ("output" ":" outputParam=[Parameter|EString])? "implementedPlan" ":" implementedPlan=AdaptationPlan "}"; - public ParserRule getRule() { return rule; } - - //"Tactic" name=EString "{" ("input" ":" inputParams+=[Parameter|EString] ("," inputParams+=[Parameter|EString])*)? - //("output" ":" outputParam=[Parameter|EString])? "implementedPlan" ":" implementedPlan=AdaptationPlan "}" - public Group getGroup() { return cGroup; } - - //"Tactic" - public Keyword getTacticKeyword_0() { return cTacticKeyword_0; } - - //name=EString - public Assignment getNameAssignment_1() { return cNameAssignment_1; } - - //EString - public RuleCall getNameEStringParserRuleCall_1_0() { return cNameEStringParserRuleCall_1_0; } - - //"{" - public Keyword getLeftCurlyBracketKeyword_2() { return cLeftCurlyBracketKeyword_2; } - - //("input" ":" inputParams+=[Parameter|EString] ("," inputParams+=[Parameter|EString])*)? - public Group getGroup_3() { return cGroup_3; } - - //"input" - public Keyword getInputKeyword_3_0() { return cInputKeyword_3_0; } - - //":" - public Keyword getColonKeyword_3_1() { return cColonKeyword_3_1; } - - //inputParams+=[Parameter|EString] - public Assignment getInputParamsAssignment_3_2() { return cInputParamsAssignment_3_2; } - - //[Parameter|EString] - public CrossReference getInputParamsParameterCrossReference_3_2_0() { return cInputParamsParameterCrossReference_3_2_0; } - - //EString - public RuleCall getInputParamsParameterEStringParserRuleCall_3_2_0_1() { return cInputParamsParameterEStringParserRuleCall_3_2_0_1; } - - //("," inputParams+=[Parameter|EString])* - public Group getGroup_3_3() { return cGroup_3_3; } - - //"," - public Keyword getCommaKeyword_3_3_0() { return cCommaKeyword_3_3_0; } - - //inputParams+=[Parameter|EString] - public Assignment getInputParamsAssignment_3_3_1() { return cInputParamsAssignment_3_3_1; } - - //[Parameter|EString] - public CrossReference getInputParamsParameterCrossReference_3_3_1_0() { return cInputParamsParameterCrossReference_3_3_1_0; } - - //EString - public RuleCall getInputParamsParameterEStringParserRuleCall_3_3_1_0_1() { return cInputParamsParameterEStringParserRuleCall_3_3_1_0_1; } - - //("output" ":" outputParam=[Parameter|EString])? - public Group getGroup_4() { return cGroup_4; } - - //"output" - public Keyword getOutputKeyword_4_0() { return cOutputKeyword_4_0; } - - //":" - public Keyword getColonKeyword_4_1() { return cColonKeyword_4_1; } - - //outputParam=[Parameter|EString] - public Assignment getOutputParamAssignment_4_2() { return cOutputParamAssignment_4_2; } - - //[Parameter|EString] - public CrossReference getOutputParamParameterCrossReference_4_2_0() { return cOutputParamParameterCrossReference_4_2_0; } - - //EString - public RuleCall getOutputParamParameterEStringParserRuleCall_4_2_0_1() { return cOutputParamParameterEStringParserRuleCall_4_2_0_1; } - - //"implementedPlan" - public Keyword getImplementedPlanKeyword_5() { return cImplementedPlanKeyword_5; } - - //":" - public Keyword getColonKeyword_6() { return cColonKeyword_6; } - - //implementedPlan=AdaptationPlan - public Assignment getImplementedPlanAssignment_7() { return cImplementedPlanAssignment_7; } - - //AdaptationPlan - public RuleCall getImplementedPlanAdaptationPlanParserRuleCall_7_0() { return cImplementedPlanAdaptationPlanParserRuleCall_7_0; } - - //"}" - public Keyword getRightCurlyBracketKeyword_8() { return cRightCurlyBracketKeyword_8; } - } - - public class ActionElements extends AbstractParserRuleElementFinder { - private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "Action"); - private final Group cGroup = (Group)rule.eContents().get(1); - private final Keyword cActionKeyword_0 = (Keyword)cGroup.eContents().get(0); - private final Assignment cNameAssignment_1 = (Assignment)cGroup.eContents().get(1); - private final RuleCall cNameEStringParserRuleCall_1_0 = (RuleCall)cNameAssignment_1.eContents().get(0); - private final Keyword cLeftCurlyBracketKeyword_2 = (Keyword)cGroup.eContents().get(2); - private final Group cGroup_3 = (Group)cGroup.eContents().get(3); - private final Keyword cInputKeyword_3_0 = (Keyword)cGroup_3.eContents().get(0); - private final Keyword cColonKeyword_3_1 = (Keyword)cGroup_3.eContents().get(1); - private final Assignment cInputParamsAssignment_3_2 = (Assignment)cGroup_3.eContents().get(2); - private final CrossReference cInputParamsParameterCrossReference_3_2_0 = (CrossReference)cInputParamsAssignment_3_2.eContents().get(0); - private final RuleCall cInputParamsParameterEStringParserRuleCall_3_2_0_1 = (RuleCall)cInputParamsParameterCrossReference_3_2_0.eContents().get(1); - private final Group cGroup_3_3 = (Group)cGroup_3.eContents().get(3); - private final Keyword cCommaKeyword_3_3_0 = (Keyword)cGroup_3_3.eContents().get(0); - private final Assignment cInputParamsAssignment_3_3_1 = (Assignment)cGroup_3_3.eContents().get(1); - private final CrossReference cInputParamsParameterCrossReference_3_3_1_0 = (CrossReference)cInputParamsAssignment_3_3_1.eContents().get(0); - private final RuleCall cInputParamsParameterEStringParserRuleCall_3_3_1_0_1 = (RuleCall)cInputParamsParameterCrossReference_3_3_1_0.eContents().get(1); - private final Group cGroup_4 = (Group)cGroup.eContents().get(4); - private final Keyword cOutputKeyword_4_0 = (Keyword)cGroup_4.eContents().get(0); - private final Keyword cColonKeyword_4_1 = (Keyword)cGroup_4.eContents().get(1); - private final Assignment cOutputParamAssignment_4_2 = (Assignment)cGroup_4.eContents().get(2); - private final CrossReference cOutputParamParameterCrossReference_4_2_0 = (CrossReference)cOutputParamAssignment_4_2.eContents().get(0); - private final RuleCall cOutputParamParameterEStringParserRuleCall_4_2_0_1 = (RuleCall)cOutputParamParameterCrossReference_4_2_0.eContents().get(1); - private final Keyword cReferredAdaptationPointKeyword_5 = (Keyword)cGroup.eContents().get(5); - private final Keyword cColonKeyword_6 = (Keyword)cGroup.eContents().get(6); - private final Assignment cReferredAdaptationPointAssignment_7 = (Assignment)cGroup.eContents().get(7); - private final CrossReference cReferredAdaptationPointAdaptationPointCrossReference_7_0 = (CrossReference)cReferredAdaptationPointAssignment_7.eContents().get(0); - private final RuleCall cReferredAdaptationPointAdaptationPointEStringParserRuleCall_7_0_1 = (RuleCall)cReferredAdaptationPointAdaptationPointCrossReference_7_0.eContents().get(1); - private final Keyword cAdaptationActionOperationKeyword_8 = (Keyword)cGroup.eContents().get(8); - private final Keyword cColonKeyword_9 = (Keyword)cGroup.eContents().get(9); - private final Assignment cAdaptationActionOperationAssignment_10 = (Assignment)cGroup.eContents().get(10); - private final RuleCall cAdaptationActionOperationAdaptationActionOperationParserRuleCall_10_0 = (RuleCall)cAdaptationActionOperationAssignment_10.eContents().get(0); - private final Keyword cRightCurlyBracketKeyword_11 = (Keyword)cGroup.eContents().get(11); - - ////TODO referredAdaptionPoint - ////TODO ask because of adaptionActionOperation - /// * - // //id=EString - // '{' - // 'name' name=EString - // ('outputParam' outputParam=[Parameter|EString])? - // ('inputParams' '(' inputParams+=[Parameter|EString] ( "," inputParams+=[Parameter|EString])* ')' )? - // 'referredAdaptationPoint' referredAdaptationPoint=[adaptationpoints::AdaptationPoint|EString] - // 'adaptationActionOperation' adaptationActionOperation=AdaptationActionOperation - // '}' - // * / Action: - // "Action" name=EString "{" ("input" ":" inputParams+=[Parameter|EString] ("," inputParams+=[Parameter|EString])*)? - // ("output" ":" outputParam=[Parameter|EString])? "referredAdaptationPoint" ":" - // referredAdaptationPoint=[adaptationpoints::AdaptationPoint|EString] "adaptationActionOperation" ":" - // adaptationActionOperation=AdaptationActionOperation "}"; - public ParserRule getRule() { return rule; } - - //"Action" name=EString "{" ("input" ":" inputParams+=[Parameter|EString] ("," inputParams+=[Parameter|EString])*)? - //("output" ":" outputParam=[Parameter|EString])? "referredAdaptationPoint" ":" - //referredAdaptationPoint=[adaptationpoints::AdaptationPoint|EString] "adaptationActionOperation" ":" - //adaptationActionOperation=AdaptationActionOperation "}" - public Group getGroup() { return cGroup; } - - //"Action" - public Keyword getActionKeyword_0() { return cActionKeyword_0; } - - //name=EString - public Assignment getNameAssignment_1() { return cNameAssignment_1; } - - //EString - public RuleCall getNameEStringParserRuleCall_1_0() { return cNameEStringParserRuleCall_1_0; } - - //"{" - public Keyword getLeftCurlyBracketKeyword_2() { return cLeftCurlyBracketKeyword_2; } - - //("input" ":" inputParams+=[Parameter|EString] ("," inputParams+=[Parameter|EString])*)? - public Group getGroup_3() { return cGroup_3; } - - //"input" - public Keyword getInputKeyword_3_0() { return cInputKeyword_3_0; } - - //":" - public Keyword getColonKeyword_3_1() { return cColonKeyword_3_1; } - - //inputParams+=[Parameter|EString] - public Assignment getInputParamsAssignment_3_2() { return cInputParamsAssignment_3_2; } - - //[Parameter|EString] - public CrossReference getInputParamsParameterCrossReference_3_2_0() { return cInputParamsParameterCrossReference_3_2_0; } - - //EString - public RuleCall getInputParamsParameterEStringParserRuleCall_3_2_0_1() { return cInputParamsParameterEStringParserRuleCall_3_2_0_1; } - - //("," inputParams+=[Parameter|EString])* - public Group getGroup_3_3() { return cGroup_3_3; } - - //"," - public Keyword getCommaKeyword_3_3_0() { return cCommaKeyword_3_3_0; } - - //inputParams+=[Parameter|EString] - public Assignment getInputParamsAssignment_3_3_1() { return cInputParamsAssignment_3_3_1; } - - //[Parameter|EString] - public CrossReference getInputParamsParameterCrossReference_3_3_1_0() { return cInputParamsParameterCrossReference_3_3_1_0; } - - //EString - public RuleCall getInputParamsParameterEStringParserRuleCall_3_3_1_0_1() { return cInputParamsParameterEStringParserRuleCall_3_3_1_0_1; } - - //("output" ":" outputParam=[Parameter|EString])? - public Group getGroup_4() { return cGroup_4; } - - //"output" - public Keyword getOutputKeyword_4_0() { return cOutputKeyword_4_0; } - - //":" - public Keyword getColonKeyword_4_1() { return cColonKeyword_4_1; } - - //outputParam=[Parameter|EString] - public Assignment getOutputParamAssignment_4_2() { return cOutputParamAssignment_4_2; } - - //[Parameter|EString] - public CrossReference getOutputParamParameterCrossReference_4_2_0() { return cOutputParamParameterCrossReference_4_2_0; } - - //EString - public RuleCall getOutputParamParameterEStringParserRuleCall_4_2_0_1() { return cOutputParamParameterEStringParserRuleCall_4_2_0_1; } - - //"referredAdaptationPoint" - public Keyword getReferredAdaptationPointKeyword_5() { return cReferredAdaptationPointKeyword_5; } - - //":" - public Keyword getColonKeyword_6() { return cColonKeyword_6; } - - //referredAdaptationPoint=[adaptationpoints::AdaptationPoint|EString] - public Assignment getReferredAdaptationPointAssignment_7() { return cReferredAdaptationPointAssignment_7; } - - //[adaptationpoints::AdaptationPoint|EString] - public CrossReference getReferredAdaptationPointAdaptationPointCrossReference_7_0() { return cReferredAdaptationPointAdaptationPointCrossReference_7_0; } - - //EString - public RuleCall getReferredAdaptationPointAdaptationPointEStringParserRuleCall_7_0_1() { return cReferredAdaptationPointAdaptationPointEStringParserRuleCall_7_0_1; } - - //"adaptationActionOperation" - public Keyword getAdaptationActionOperationKeyword_8() { return cAdaptationActionOperationKeyword_8; } - - //":" - public Keyword getColonKeyword_9() { return cColonKeyword_9; } - - //adaptationActionOperation=AdaptationActionOperation - public Assignment getAdaptationActionOperationAssignment_10() { return cAdaptationActionOperationAssignment_10; } - - //AdaptationActionOperation - public RuleCall getAdaptationActionOperationAdaptationActionOperationParserRuleCall_10_0() { return cAdaptationActionOperationAdaptationActionOperationParserRuleCall_10_0; } - - //"}" - public Keyword getRightCurlyBracketKeyword_11() { return cRightCurlyBracketKeyword_11; } - } - - public class StrategyElements extends AbstractParserRuleElementFinder { - private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "Strategy"); - private final Group cGroup = (Group)rule.eContents().get(1); - private final Keyword cStrategyKeyword_0 = (Keyword)cGroup.eContents().get(0); - private final Assignment cNameAssignment_1 = (Assignment)cGroup.eContents().get(1); - private final RuleCall cNameEStringParserRuleCall_1_0 = (RuleCall)cNameAssignment_1.eContents().get(0); - private final Keyword cLeftCurlyBracketKeyword_2 = (Keyword)cGroup.eContents().get(2); - private final Keyword cObjectiveKeyword_3 = (Keyword)cGroup.eContents().get(3); - private final Keyword cEqualsSignKeyword_4 = (Keyword)cGroup.eContents().get(4); - private final Assignment cObjectiveAssignment_5 = (Assignment)cGroup.eContents().get(5); - private final CrossReference cObjectiveObjectiveCrossReference_5_0 = (CrossReference)cObjectiveAssignment_5.eContents().get(0); - private final RuleCall cObjectiveObjectiveEStringParserRuleCall_5_0_1 = (RuleCall)cObjectiveObjectiveCrossReference_5_0.eContents().get(1); - private final Keyword cTriggeringEventsKeyword_6 = (Keyword)cGroup.eContents().get(6); - private final Keyword cEqualsSignKeyword_7 = (Keyword)cGroup.eContents().get(7); - private final Assignment cTriggeringEventsAssignment_8 = (Assignment)cGroup.eContents().get(8); - private final RuleCall cTriggeringEventsEventParserRuleCall_8_0 = (RuleCall)cTriggeringEventsAssignment_8.eContents().get(0); - private final Keyword cTacticsKeyword_9 = (Keyword)cGroup.eContents().get(9); - private final Keyword cColonKeyword_10 = (Keyword)cGroup.eContents().get(10); - private final Assignment cTacticsAssignment_11 = (Assignment)cGroup.eContents().get(11); - private final RuleCall cTacticsWeightedTacticParserRuleCall_11_0 = (RuleCall)cTacticsAssignment_11.eContents().get(0); - private final Group cGroup_12 = (Group)cGroup.eContents().get(12); - private final Keyword cCommaKeyword_12_0 = (Keyword)cGroup_12.eContents().get(0); - private final Assignment cTacticsAssignment_12_1 = (Assignment)cGroup_12.eContents().get(1); - private final RuleCall cTacticsWeightedTacticParserRuleCall_12_1_0 = (RuleCall)cTacticsAssignment_12_1.eContents().get(0); - private final Keyword cWeightingFunctionKeyword_13 = (Keyword)cGroup.eContents().get(13); - private final Keyword cColonKeyword_14 = (Keyword)cGroup.eContents().get(14); - private final Assignment cWeightingFunctionAssignment_15 = (Assignment)cGroup.eContents().get(15); - private final RuleCall cWeightingFunctionWeightingFunctionParserRuleCall_15_0 = (RuleCall)cWeightingFunctionAssignment_15.eContents().get(0); - private final Keyword cRightCurlyBracketKeyword_16 = (Keyword)cGroup.eContents().get(16); - - /// * - // //id=EString - // '{' - // 'name' name=EString - // 'objective' objective=[Objective|EString] - // 'triggeringEvents' triggeringEvents=Event - // 'tactics' '{' tactics+=WeightedTactic ( "," tactics+=WeightedTactic)* '}' - // 'weightingFunction' weightingFunction=WeightingFunction - // '}' - // * / Strategy: - // "Strategy" name=EString "{" "objective" "=" objective=[Objective|EString] "triggeringEvents" "=" - // triggeringEvents=Event "tactics" ":" tactics+=WeightedTactic ("," tactics+=WeightedTactic)* "weightingFunction" ":" - // weightingFunction=WeightingFunction "}"; - public ParserRule getRule() { return rule; } - - //"Strategy" name=EString "{" "objective" "=" objective=[Objective|EString] "triggeringEvents" "=" triggeringEvents=Event - //"tactics" ":" tactics+=WeightedTactic ("," tactics+=WeightedTactic)* "weightingFunction" ":" - //weightingFunction=WeightingFunction "}" - public Group getGroup() { return cGroup; } - - //"Strategy" - public Keyword getStrategyKeyword_0() { return cStrategyKeyword_0; } - - //name=EString - public Assignment getNameAssignment_1() { return cNameAssignment_1; } - - //EString - public RuleCall getNameEStringParserRuleCall_1_0() { return cNameEStringParserRuleCall_1_0; } - - //"{" - public Keyword getLeftCurlyBracketKeyword_2() { return cLeftCurlyBracketKeyword_2; } - - //"objective" - public Keyword getObjectiveKeyword_3() { return cObjectiveKeyword_3; } - - //"=" - public Keyword getEqualsSignKeyword_4() { return cEqualsSignKeyword_4; } - - //objective=[Objective|EString] - public Assignment getObjectiveAssignment_5() { return cObjectiveAssignment_5; } - - //[Objective|EString] - public CrossReference getObjectiveObjectiveCrossReference_5_0() { return cObjectiveObjectiveCrossReference_5_0; } - - //EString - public RuleCall getObjectiveObjectiveEStringParserRuleCall_5_0_1() { return cObjectiveObjectiveEStringParserRuleCall_5_0_1; } - - //"triggeringEvents" - public Keyword getTriggeringEventsKeyword_6() { return cTriggeringEventsKeyword_6; } - - //"=" - public Keyword getEqualsSignKeyword_7() { return cEqualsSignKeyword_7; } - - //triggeringEvents=Event - public Assignment getTriggeringEventsAssignment_8() { return cTriggeringEventsAssignment_8; } - - //Event - public RuleCall getTriggeringEventsEventParserRuleCall_8_0() { return cTriggeringEventsEventParserRuleCall_8_0; } - - //"tactics" - public Keyword getTacticsKeyword_9() { return cTacticsKeyword_9; } - - //":" - public Keyword getColonKeyword_10() { return cColonKeyword_10; } - - //tactics+=WeightedTactic - public Assignment getTacticsAssignment_11() { return cTacticsAssignment_11; } - - //WeightedTactic - public RuleCall getTacticsWeightedTacticParserRuleCall_11_0() { return cTacticsWeightedTacticParserRuleCall_11_0; } - - //("," tactics+=WeightedTactic)* - public Group getGroup_12() { return cGroup_12; } - - //"," - public Keyword getCommaKeyword_12_0() { return cCommaKeyword_12_0; } - - //tactics+=WeightedTactic - public Assignment getTacticsAssignment_12_1() { return cTacticsAssignment_12_1; } - - //WeightedTactic - public RuleCall getTacticsWeightedTacticParserRuleCall_12_1_0() { return cTacticsWeightedTacticParserRuleCall_12_1_0; } - - //"weightingFunction" - public Keyword getWeightingFunctionKeyword_13() { return cWeightingFunctionKeyword_13; } - - //":" - public Keyword getColonKeyword_14() { return cColonKeyword_14; } - - //weightingFunction=WeightingFunction - public Assignment getWeightingFunctionAssignment_15() { return cWeightingFunctionAssignment_15; } - - //WeightingFunction - public RuleCall getWeightingFunctionWeightingFunctionParserRuleCall_15_0() { return cWeightingFunctionWeightingFunctionParserRuleCall_15_0; } - - //"}" - public Keyword getRightCurlyBracketKeyword_16() { return cRightCurlyBracketKeyword_16; } - } - - public class ParameterElements extends AbstractParserRuleElementFinder { - private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "Parameter"); - private final Group cGroup = (Group)rule.eContents().get(1); - private final Assignment cTypeAssignment_0 = (Assignment)cGroup.eContents().get(0); - private final RuleCall cTypeEStringParserRuleCall_0_0 = (RuleCall)cTypeAssignment_0.eContents().get(0); - private final Assignment cNameAssignment_1 = (Assignment)cGroup.eContents().get(1); - private final RuleCall cNameEStringParserRuleCall_1_0 = (RuleCall)cNameAssignment_1.eContents().get(0); - - /// * - // name=EString - // '{' - // 'type' type=EString - // '}' - // * / Parameter: - // type=EString name=EString; - public ParserRule getRule() { return rule; } - - //type=EString name=EString - public Group getGroup() { return cGroup; } - - //type=EString - public Assignment getTypeAssignment_0() { return cTypeAssignment_0; } - - //EString - public RuleCall getTypeEStringParserRuleCall_0_0() { return cTypeEStringParserRuleCall_0_0; } - - //name=EString - public Assignment getNameAssignment_1() { return cNameAssignment_1; } - - //EString - public RuleCall getNameEStringParserRuleCall_1_0() { return cNameEStringParserRuleCall_1_0; } - } - - public class OverallGoalElements extends AbstractParserRuleElementFinder { - private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "OverallGoal"); - private final Group cGroup = (Group)rule.eContents().get(1); - private final Keyword cDescriptionKeyword_0 = (Keyword)cGroup.eContents().get(0); - private final Keyword cColonKeyword_1 = (Keyword)cGroup.eContents().get(1); - private final Assignment cDescriptionAssignment_2 = (Assignment)cGroup.eContents().get(2); - private final RuleCall cDescriptionEStringParserRuleCall_2_0 = (RuleCall)cDescriptionAssignment_2.eContents().get(0); - private final Keyword cObjectivesKeyword_3 = (Keyword)cGroup.eContents().get(3); - private final Keyword cColonKeyword_4 = (Keyword)cGroup.eContents().get(4); - private final Assignment cObjectivesAssignment_5 = (Assignment)cGroup.eContents().get(5); - private final RuleCall cObjectivesObjectiveParserRuleCall_5_0 = (RuleCall)cObjectivesAssignment_5.eContents().get(0); - private final Group cGroup_6 = (Group)cGroup.eContents().get(6); - private final Keyword cCommaKeyword_6_0 = (Keyword)cGroup_6.eContents().get(0); - private final Assignment cObjectivesAssignment_6_1 = (Assignment)cGroup_6.eContents().get(1); - private final RuleCall cObjectivesObjectiveParserRuleCall_6_1_0 = (RuleCall)cObjectivesAssignment_6_1.eContents().get(0); - - //OverallGoal: - // "Description" ":" description=EString "objectives" ":" objectives+=Objective ("," objectives+=Objective)*; - public ParserRule getRule() { return rule; } - - //"Description" ":" description=EString "objectives" ":" objectives+=Objective ("," objectives+=Objective)* - public Group getGroup() { return cGroup; } - - //"Description" - public Keyword getDescriptionKeyword_0() { return cDescriptionKeyword_0; } - - //":" - public Keyword getColonKeyword_1() { return cColonKeyword_1; } - - //description=EString - public Assignment getDescriptionAssignment_2() { return cDescriptionAssignment_2; } - - //EString - public RuleCall getDescriptionEStringParserRuleCall_2_0() { return cDescriptionEStringParserRuleCall_2_0; } - - //"objectives" - public Keyword getObjectivesKeyword_3() { return cObjectivesKeyword_3; } - - //":" - public Keyword getColonKeyword_4() { return cColonKeyword_4; } - - //objectives+=Objective - public Assignment getObjectivesAssignment_5() { return cObjectivesAssignment_5; } - - //Objective - public RuleCall getObjectivesObjectiveParserRuleCall_5_0() { return cObjectivesObjectiveParserRuleCall_5_0; } - - //("," objectives+=Objective)* - public Group getGroup_6() { return cGroup_6; } - - //"," - public Keyword getCommaKeyword_6_0() { return cCommaKeyword_6_0; } - - //objectives+=Objective - public Assignment getObjectivesAssignment_6_1() { return cObjectivesAssignment_6_1; } - - //Objective - public RuleCall getObjectivesObjectiveParserRuleCall_6_1_0() { return cObjectivesObjectiveParserRuleCall_6_1_0; } - } - - public class AdaptationPlanElements extends AbstractParserRuleElementFinder { - private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "AdaptationPlan"); - private final Group cGroup = (Group)rule.eContents().get(1); - private final Assignment cStepsAssignment_0 = (Assignment)cGroup.eContents().get(0); - private final RuleCall cStepsStartActionParserRuleCall_0_0 = (RuleCall)cStepsAssignment_0.eContents().get(0); - private final Group cGroup_1 = (Group)cGroup.eContents().get(1); - private final Keyword cCommaKeyword_1_0 = (Keyword)cGroup_1.eContents().get(0); - private final Assignment cStepsAssignment_1_1 = (Assignment)cGroup_1.eContents().get(1); - private final RuleCall cStepsAbstractControlFlowElementParserRuleCall_1_1_0 = (RuleCall)cStepsAssignment_1_1.eContents().get(0); - private final Keyword cCommaKeyword_2 = (Keyword)cGroup.eContents().get(2); - private final Assignment cStepsAssignment_3 = (Assignment)cGroup.eContents().get(3); - private final RuleCall cStepsStopActionParserRuleCall_3_0 = (RuleCall)cStepsAssignment_3.eContents().get(0); - - /// * - // //id=EString - // '{' - // 'name' name=EString - // ('steps' '{' steps+=AbstractControlFlowElement ( "," steps+=AbstractControlFlowElement)* '}' )? - // '}' - // * / AdaptationPlan: - // steps+=StartAction ("," steps+=AbstractControlFlowElement)* "," steps+=StopAction; - public ParserRule getRule() { return rule; } - - //steps+=StartAction ("," steps+=AbstractControlFlowElement)* "," steps+=StopAction - public Group getGroup() { return cGroup; } - - //steps+=StartAction - public Assignment getStepsAssignment_0() { return cStepsAssignment_0; } - - //StartAction - public RuleCall getStepsStartActionParserRuleCall_0_0() { return cStepsStartActionParserRuleCall_0_0; } - - //("," steps+=AbstractControlFlowElement)* - public Group getGroup_1() { return cGroup_1; } - - //"," - public Keyword getCommaKeyword_1_0() { return cCommaKeyword_1_0; } - - //steps+=AbstractControlFlowElement - public Assignment getStepsAssignment_1_1() { return cStepsAssignment_1_1; } - - //AbstractControlFlowElement - public RuleCall getStepsAbstractControlFlowElementParserRuleCall_1_1_0() { return cStepsAbstractControlFlowElementParserRuleCall_1_1_0; } - - //"," - public Keyword getCommaKeyword_2() { return cCommaKeyword_2; } - - //steps+=StopAction - public Assignment getStepsAssignment_3() { return cStepsAssignment_3; } - - //StopAction - public RuleCall getStepsStopActionParserRuleCall_3_0() { return cStepsStopActionParserRuleCall_3_0; } - } - - public class StartActionElements extends AbstractParserRuleElementFinder { - private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "StartAction"); - private final Group cGroup = (Group)rule.eContents().get(1); - private final Action cStartActionAction_0 = (Action)cGroup.eContents().get(0); - private final Keyword cStartActionKeyword_1 = (Keyword)cGroup.eContents().get(1); - - /// * - // //id=EString - // '{' - // ('predecessor' predecessor=[AbstractControlFlowElement|EString])? - // ('successor' successor=[AbstractControlFlowElement|EString])? - // '}' - // * / StartAction: - // {StartAction} "StartAction"; - public ParserRule getRule() { return rule; } - - //{StartAction} "StartAction" - public Group getGroup() { return cGroup; } - - //{StartAction} - public Action getStartActionAction_0() { return cStartActionAction_0; } - - //"StartAction" - public Keyword getStartActionKeyword_1() { return cStartActionKeyword_1; } - } - - public class StopActionElements extends AbstractParserRuleElementFinder { - private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "StopAction"); - private final Keyword cStopActionKeyword = (Keyword)rule.eContents().get(1); - - /// * - // //id=EString - // '{' - // ('predecessor' predecessor=[AbstractControlFlowElement|EString])? - // ('successor' successor=[AbstractControlFlowElement|EString])? - // '}' - // * / StopAction: //{StopAction} - // "StopAction"; - public ParserRule getRule() { return rule; } - - ////{StopAction} - //"StopAction" - public Keyword getStopActionKeyword() { return cStopActionKeyword; } - } - - public class LoopActionElements extends AbstractParserRuleElementFinder { - private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "LoopAction"); - private final Keyword cLoopActionKeyword = (Keyword)rule.eContents().get(1); - - /// * - // //id=EString - // '{' - // 'counter' counter=EInt - // ('predecessor' predecessor=[AbstractControlFlowElement|EString])? - // ('successor' successor=[AbstractControlFlowElement|EString])? - // 'body' body=AdaptationPlan - // '}' - // * / LoopAction: - // "LoopAction"; - public ParserRule getRule() { return rule; } - - //"LoopAction" - public Keyword getLoopActionKeyword() { return cLoopActionKeyword; } - } - - public class BranchActionElements extends AbstractParserRuleElementFinder { - private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "BranchAction"); - private final Keyword cBranchActionKeyword = (Keyword)rule.eContents().get(1); - - /// * - // //id=EString - // '{' - // ('condition' condition=EString)? - // ('predecessor' predecessor=[AbstractControlFlowElement|EString])? - // ('successor' successor=[AbstractControlFlowElement|EString])? - // ('context' context=[core::Entity|EString])? - // 'conditionTrueBranch' conditionTrueBranch=AdaptationPlan - // 'conditionFalseBranch' conditionFalseBranch=AdaptationPlan - // '}' - // * / BranchAction: - // "BranchAction"; - public ParserRule getRule() { return rule; } - - //"BranchAction" - public Keyword getBranchActionKeyword() { return cBranchActionKeyword; } - } - - public class ActionReferenceElements extends AbstractParserRuleElementFinder { - private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "ActionReference"); - private final Keyword cActionReferenceKeyword = (Keyword)rule.eContents().get(1); - - /// * - // //id=EString - // '{' - // ('predecessor' predecessor=[AbstractControlFlowElement|EString])? - // ('successor' successor=[AbstractControlFlowElement|EString])? - // 'refersTo' refersTo=[Action|EString] - // '}' - // * / ActionReference: - // "ActionReference"; - public ParserRule getRule() { return rule; } - - //"ActionReference" - public Keyword getActionReferenceKeyword() { return cActionReferenceKeyword; } - } - - public class EIntElements extends AbstractParserRuleElementFinder { - private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "EInt"); - private final Group cGroup = (Group)rule.eContents().get(1); - private final Keyword cHyphenMinusKeyword_0 = (Keyword)cGroup.eContents().get(0); - private final RuleCall cINTTerminalRuleCall_1 = (RuleCall)cGroup.eContents().get(1); - - //EInt returns ecore::EInt: - // "-"? INT; - public ParserRule getRule() { return rule; } - - //"-"? INT - public Group getGroup() { return cGroup; } - - //"-"? - public Keyword getHyphenMinusKeyword_0() { return cHyphenMinusKeyword_0; } - - //INT - public RuleCall getINTTerminalRuleCall_1() { return cINTTerminalRuleCall_1; } - } - - public class AdaptationActionOperationElements extends AbstractParserRuleElementFinder { - private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "AdaptationActionOperation"); - private final Keyword cAdaptionActionOperationKeyword = (Keyword)rule.eContents().get(1); - - ////TODO Check With Nico - /// * - // '{' - // 'adaptationOperationScope' adaptationOperationScope=AdaptationScope - // 'adaptationOperationDirection' adaptationOperationDirection=AdaptationDirection - // '}' - // * / AdaptationActionOperation: - // "AdaptionActionOperation"; - public ParserRule getRule() { return rule; } - - //"AdaptionActionOperation" - public Keyword getAdaptionActionOperationKeyword() { return cAdaptionActionOperationKeyword; } - } - - public class ModelVariableConfigurationRangeElements extends AbstractParserRuleElementFinder { - private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "ModelVariableConfigurationRange"); - private final Keyword cModelVariableConfigurationRangeKeyword = (Keyword)rule.eContents().get(1); - - /// * - // //id=EString - // '{' - // 'name' name=EString - // 'minValue' minValue=EDouble - // 'maxValue' maxValue=EDouble - // 'adaptableEntity' adaptableEntity=[core::AdaptableEntity|EString] - // '}' - // * / ModelVariableConfigurationRange returns adaptationpoints::ModelVariableConfigurationRange: - // "ModelVariableConfigurationRange"; - public ParserRule getRule() { return rule; } - - //"ModelVariableConfigurationRange" - public Keyword getModelVariableConfigurationRangeKeyword() { return cModelVariableConfigurationRangeKeyword; } - } - - public class ModelEntityConfigurationRangeElements extends AbstractParserRuleElementFinder { - private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "ModelEntityConfigurationRange"); - private final Keyword cModelEntityConfigurationRangeKeyword = (Keyword)rule.eContents().get(1); - - /// * - // //id=EString - // '{' - // 'name' name=EString - // 'adaptableEntity' adaptableEntity=[core::Entity|EString] - // 'variationPossibility' variationPossibility=VariationType - // '}' - // * / ModelEntityConfigurationRange returns adaptationpoints::ModelEntityConfigurationRange: - // "ModelEntityConfigurationRange"; - public ParserRule getRule() { return rule; } - - //"ModelEntityConfigurationRange" - public Keyword getModelEntityConfigurationRangeKeyword() { return cModelEntityConfigurationRangeKeyword; } - } - - public class EDoubleElements extends AbstractParserRuleElementFinder { - private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "EDouble"); - private final Group cGroup = (Group)rule.eContents().get(1); - private final Keyword cHyphenMinusKeyword_0 = (Keyword)cGroup.eContents().get(0); - private final RuleCall cINTTerminalRuleCall_1 = (RuleCall)cGroup.eContents().get(1); - private final Keyword cFullStopKeyword_2 = (Keyword)cGroup.eContents().get(2); - private final RuleCall cINTTerminalRuleCall_3 = (RuleCall)cGroup.eContents().get(3); - private final Group cGroup_4 = (Group)cGroup.eContents().get(4); - private final Alternatives cAlternatives_4_0 = (Alternatives)cGroup_4.eContents().get(0); - private final Keyword cEKeyword_4_0_0 = (Keyword)cAlternatives_4_0.eContents().get(0); - private final Keyword cEKeyword_4_0_1 = (Keyword)cAlternatives_4_0.eContents().get(1); - private final Keyword cHyphenMinusKeyword_4_1 = (Keyword)cGroup_4.eContents().get(1); - private final RuleCall cINTTerminalRuleCall_4_2 = (RuleCall)cGroup_4.eContents().get(2); - - //EDouble returns ecore::EDouble: - // "-"? INT? "." INT (("E" | "e") "-"? INT)?; - public ParserRule getRule() { return rule; } - - //"-"? INT? "." INT (("E" | "e") "-"? INT)? - public Group getGroup() { return cGroup; } - - //"-"? - public Keyword getHyphenMinusKeyword_0() { return cHyphenMinusKeyword_0; } - - //INT? - public RuleCall getINTTerminalRuleCall_1() { return cINTTerminalRuleCall_1; } - - //"." - public Keyword getFullStopKeyword_2() { return cFullStopKeyword_2; } - - //INT - public RuleCall getINTTerminalRuleCall_3() { return cINTTerminalRuleCall_3; } - - //(("E" | "e") "-"? INT)? - public Group getGroup_4() { return cGroup_4; } - - //"E" | "e" - public Alternatives getAlternatives_4_0() { return cAlternatives_4_0; } - - //"E" - public Keyword getEKeyword_4_0_0() { return cEKeyword_4_0_0; } - - //"e" - public Keyword getEKeyword_4_0_1() { return cEKeyword_4_0_1; } - - //"-"? - public Keyword getHyphenMinusKeyword_4_1() { return cHyphenMinusKeyword_4_1; } - - //INT - public RuleCall getINTTerminalRuleCall_4_2() { return cINTTerminalRuleCall_4_2; } - } - - public class PropertyRangeElements extends AbstractParserRuleElementFinder { - private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "PropertyRange"); - private final Keyword cPropertyRangeKeyword = (Keyword)rule.eContents().get(1); - - /// * - // '{' - // 'minValueConstraint' minValueConstraint=OclConstraint - // 'maxValueConstraint' maxValueConstraint=OclConstraint - // '}' - // * / PropertyRange returns adaptationpoints::PropertyRange: - // "PropertyRange"; - public ParserRule getRule() { return rule; } - - //"PropertyRange" - public Keyword getPropertyRangeKeyword() { return cPropertyRangeKeyword; } - } - - public class SetOfConfigurationsElements extends AbstractParserRuleElementFinder { - private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "SetOfConfigurations"); - private final Keyword cSetOfConfigurationsKeyword = (Keyword)rule.eContents().get(1); - - /// * - // '{' - // ('variants' '(' variants+=[core::Entity|EString] ( "," variants+=[core::Entity|EString])* ')' )? - // 'valueConstraint' valueConstraint=OclConstraint - // '}' - // * / SetOfConfigurations returns adaptationpoints::SetOfConfigurations: - // "SetOfConfigurations"; - public ParserRule getRule() { return rule; } - - //"SetOfConfigurations" - public Keyword getSetOfConfigurationsKeyword() { return cSetOfConfigurationsKeyword; } - } - - public class OclConstraintElements extends AbstractParserRuleElementFinder { - private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "OclConstraint"); - private final Keyword cOclConstraintKeyword = (Keyword)rule.eContents().get(1); - - /// * - // name=EString - // '{' - // 'oclString' oclString=EString - // '}' - // * / OclConstraint returns adaptationpoints::OclConstraint: - // "OclConstraint"; - public ParserRule getRule() { return rule; } - - //"OclConstraint" - public Keyword getOclConstraintKeyword() { return cOclConstraintKeyword; } - } - - public class AdaptationScopeElements extends AbstractParserRuleElementFinder { - private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "AdaptationScope"); - private final Keyword cAdaptationScopeKeyword = (Keyword)rule.eContents().get(1); - - /// * TODO: implement this rule and an appropriate IValueConverter * / AdaptationScope: - // "AdaptationScope"; - public ParserRule getRule() { return rule; } - - //"AdaptationScope" - public Keyword getAdaptationScopeKeyword() { return cAdaptationScopeKeyword; } - } - - public class AdaptationDirectionElements extends AbstractParserRuleElementFinder { - private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "AdaptationDirection"); - private final Keyword cAdaptationDirectionKeyword = (Keyword)rule.eContents().get(1); - - /// * TODO: implement this rule and an appropriate IValueConverter * / AdaptationDirection: - // "AdaptationDirection"; - public ParserRule getRule() { return rule; } - - //"AdaptationDirection" - public Keyword getAdaptationDirectionKeyword() { return cAdaptationDirectionKeyword; } - } - - public class ObjectiveElements extends AbstractParserRuleElementFinder { - private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "Objective"); - private final Group cGroup = (Group)rule.eContents().get(1); - private final Keyword cObjectiveKeyword_0 = (Keyword)cGroup.eContents().get(0); - private final Assignment cNameAssignment_1 = (Assignment)cGroup.eContents().get(1); - private final RuleCall cNameEStringParserRuleCall_1_0 = (RuleCall)cNameAssignment_1.eContents().get(0); - private final Keyword cEqualsSignKeyword_2 = (Keyword)cGroup.eContents().get(2); - private final Assignment cSpecificationsAssignment_3 = (Assignment)cGroup.eContents().get(3); - private final RuleCall cSpecificationsSpecificationParserRuleCall_3_0 = (RuleCall)cSpecificationsAssignment_3.eContents().get(0); - private final Group cGroup_4 = (Group)cGroup.eContents().get(4); - private final Keyword cCommaKeyword_4_0 = (Keyword)cGroup_4.eContents().get(0); - private final Assignment cSpecificationsAssignment_4_1 = (Assignment)cGroup_4.eContents().get(1); - private final RuleCall cSpecificationsSpecificationParserRuleCall_4_1_0 = (RuleCall)cSpecificationsAssignment_4_1.eContents().get(0); - - /// * - // //id=EString - // '{' - // 'name' name=EString - // 'specification' specification=EString - // '}' - // * / Objective: - // "Objective" name=EString "=" specifications+=Specification ("," specifications+=Specification)*; - public ParserRule getRule() { return rule; } - - //"Objective" name=EString "=" specifications+=Specification ("," specifications+=Specification)* - public Group getGroup() { return cGroup; } - - //"Objective" - public Keyword getObjectiveKeyword_0() { return cObjectiveKeyword_0; } - - //name=EString - public Assignment getNameAssignment_1() { return cNameAssignment_1; } - - //EString - public RuleCall getNameEStringParserRuleCall_1_0() { return cNameEStringParserRuleCall_1_0; } - - //"=" - public Keyword getEqualsSignKeyword_2() { return cEqualsSignKeyword_2; } - - //specifications+=Specification - public Assignment getSpecificationsAssignment_3() { return cSpecificationsAssignment_3; } - - //Specification - public RuleCall getSpecificationsSpecificationParserRuleCall_3_0() { return cSpecificationsSpecificationParserRuleCall_3_0; } - - //("," specifications+=Specification)* - public Group getGroup_4() { return cGroup_4; } - - //"," - public Keyword getCommaKeyword_4_0() { return cCommaKeyword_4_0; } - - //specifications+=Specification - public Assignment getSpecificationsAssignment_4_1() { return cSpecificationsAssignment_4_1; } - - //Specification - public RuleCall getSpecificationsSpecificationParserRuleCall_4_1_0() { return cSpecificationsSpecificationParserRuleCall_4_1_0; } - } - - public class SpecificationElements extends AbstractParserRuleElementFinder { - private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "Specification"); - private final Group cGroup = (Group)rule.eContents().get(1); - private final Keyword cSpecificationKeyword_0 = (Keyword)cGroup.eContents().get(0); - private final Assignment cValueAssignment_1 = (Assignment)cGroup.eContents().get(1); - private final RuleCall cValueEDoubleParserRuleCall_1_0 = (RuleCall)cValueAssignment_1.eContents().get(0); - - //Specification: - // "Specification" value=EDouble; - public ParserRule getRule() { return rule; } - - //"Specification" value=EDouble - public Group getGroup() { return cGroup; } - - //"Specification" - public Keyword getSpecificationKeyword_0() { return cSpecificationKeyword_0; } - - //value=EDouble - public Assignment getValueAssignment_1() { return cValueAssignment_1; } - - //EDouble - public RuleCall getValueEDoubleParserRuleCall_1_0() { return cValueEDoubleParserRuleCall_1_0; } - } - - public class EventElements extends AbstractParserRuleElementFinder { - private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "Event"); - private final Assignment cNameAssignment = (Assignment)rule.eContents().get(1); - private final RuleCall cNameEStringParserRuleCall_0 = (RuleCall)cNameAssignment.eContents().get(0); - - //Event: - // name= //id=EString - // EString; - public ParserRule getRule() { return rule; } - - //name= //id=EString - //EString - public Assignment getNameAssignment() { return cNameAssignment; } - - ////id=EString - //EString - public RuleCall getNameEStringParserRuleCall_0() { return cNameEStringParserRuleCall_0; } - } - - public class WeightedTacticElements extends AbstractParserRuleElementFinder { - private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "WeightedTactic"); - private final Group cGroup = (Group)rule.eContents().get(1); - private final Assignment cNameAssignment_0 = (Assignment)cGroup.eContents().get(0); - private final RuleCall cNameEStringParserRuleCall_0_0 = (RuleCall)cNameAssignment_0.eContents().get(0); - private final Keyword cEqualsSignKeyword_1 = (Keyword)cGroup.eContents().get(1); - private final Assignment cUsedTacticAssignment_2 = (Assignment)cGroup.eContents().get(2); - private final CrossReference cUsedTacticTacticCrossReference_2_0 = (CrossReference)cUsedTacticAssignment_2.eContents().get(0); - private final RuleCall cUsedTacticTacticEStringParserRuleCall_2_0_1 = (RuleCall)cUsedTacticTacticCrossReference_2_0.eContents().get(1); - private final Assignment cCurrentWeightAssignment_3 = (Assignment)cGroup.eContents().get(3); - private final RuleCall cCurrentWeightEDoubleParserRuleCall_3_0 = (RuleCall)cCurrentWeightAssignment_3.eContents().get(0); - private final Assignment cDefaultWeightAssignment_4 = (Assignment)cGroup.eContents().get(4); - private final RuleCall cDefaultWeightEDoubleParserRuleCall_4_0 = (RuleCall)cDefaultWeightAssignment_4.eContents().get(0); - private final Group cGroup_5 = (Group)cGroup.eContents().get(5); - private final Keyword cLastImpactKeyword_5_0 = (Keyword)cGroup_5.eContents().get(0); - private final Assignment cLastImpactAssignment_5_1 = (Assignment)cGroup_5.eContents().get(1); - private final CrossReference cLastImpactImpactCrossReference_5_1_0 = (CrossReference)cLastImpactAssignment_5_1.eContents().get(0); - private final RuleCall cLastImpactImpactEStringParserRuleCall_5_1_0_1 = (RuleCall)cLastImpactImpactCrossReference_5_1_0.eContents().get(1); - - //WeightedTactic: - // name=EString "=" usedTactic=[Tactic|EString] currentWeight=EDouble defaultWeight=EDouble ("lastImpact" - // lastImpact=[perfdatarepo::Impact|EString])?; - public ParserRule getRule() { return rule; } - - //name=EString "=" usedTactic=[Tactic|EString] currentWeight=EDouble defaultWeight=EDouble ("lastImpact" - //lastImpact=[perfdatarepo::Impact|EString])? - public Group getGroup() { return cGroup; } - - //name=EString - public Assignment getNameAssignment_0() { return cNameAssignment_0; } - - //EString - public RuleCall getNameEStringParserRuleCall_0_0() { return cNameEStringParserRuleCall_0_0; } - - //"=" - public Keyword getEqualsSignKeyword_1() { return cEqualsSignKeyword_1; } - - //usedTactic=[Tactic|EString] - public Assignment getUsedTacticAssignment_2() { return cUsedTacticAssignment_2; } - - //[Tactic|EString] - public CrossReference getUsedTacticTacticCrossReference_2_0() { return cUsedTacticTacticCrossReference_2_0; } - - //EString - public RuleCall getUsedTacticTacticEStringParserRuleCall_2_0_1() { return cUsedTacticTacticEStringParserRuleCall_2_0_1; } - - //currentWeight=EDouble - public Assignment getCurrentWeightAssignment_3() { return cCurrentWeightAssignment_3; } - - //EDouble - public RuleCall getCurrentWeightEDoubleParserRuleCall_3_0() { return cCurrentWeightEDoubleParserRuleCall_3_0; } - - //defaultWeight=EDouble - public Assignment getDefaultWeightAssignment_4() { return cDefaultWeightAssignment_4; } - - //EDouble - public RuleCall getDefaultWeightEDoubleParserRuleCall_4_0() { return cDefaultWeightEDoubleParserRuleCall_4_0; } - - //("lastImpact" lastImpact=[perfdatarepo::Impact|EString])? - public Group getGroup_5() { return cGroup_5; } - - //"lastImpact" - public Keyword getLastImpactKeyword_5_0() { return cLastImpactKeyword_5_0; } - - //lastImpact=[perfdatarepo::Impact|EString] - public Assignment getLastImpactAssignment_5_1() { return cLastImpactAssignment_5_1; } - - //[perfdatarepo::Impact|EString] - public CrossReference getLastImpactImpactCrossReference_5_1_0() { return cLastImpactImpactCrossReference_5_1_0; } - - //EString - public RuleCall getLastImpactImpactEStringParserRuleCall_5_1_0_1() { return cLastImpactImpactEStringParserRuleCall_5_1_0_1; } - } - - 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 Assignment cNameAssignment_0 = (Assignment)cGroup.eContents().get(0); - private final RuleCall cNameEStringParserRuleCall_0_0 = (RuleCall)cNameAssignment_0.eContents().get(0); - private final Keyword cLeftCurlyBracketKeyword_1 = (Keyword)cGroup.eContents().get(1); - private final Assignment cWeightedMetricsAssignment_2 = (Assignment)cGroup.eContents().get(2); - private final RuleCall cWeightedMetricsWeightedMetricParserRuleCall_2_0 = (RuleCall)cWeightedMetricsAssignment_2.eContents().get(0); - private final Group cGroup_3 = (Group)cGroup.eContents().get(3); - private final Keyword cCommaKeyword_3_0 = (Keyword)cGroup_3.eContents().get(0); - private final Assignment cWeightedMetricsAssignment_3_1 = (Assignment)cGroup_3.eContents().get(1); - private final RuleCall cWeightedMetricsWeightedMetricParserRuleCall_3_1_0 = (RuleCall)cWeightedMetricsAssignment_3_1.eContents().get(0); - private final Keyword cRightCurlyBracketKeyword_4 = (Keyword)cGroup.eContents().get(4); - - /// * - // //id=EString - // '{' - // 'name' name=EString - // 'weightedMetrics' '{' weightedMetrics+=WeightedMetric ( "," weightedMetrics+=WeightedMetric)* '}' - // '}' - // * / WeightingFunction: - // name=EString "{" weightedMetrics+=WeightedMetric ("," weightedMetrics+=WeightedMetric)* "}"; - public ParserRule getRule() { return rule; } - - //name=EString "{" weightedMetrics+=WeightedMetric ("," weightedMetrics+=WeightedMetric)* "}" - public Group getGroup() { return cGroup; } - - //name=EString - public Assignment getNameAssignment_0() { return cNameAssignment_0; } - - //EString - public RuleCall getNameEStringParserRuleCall_0_0() { return cNameEStringParserRuleCall_0_0; } - - //"{" - public Keyword getLeftCurlyBracketKeyword_1() { return cLeftCurlyBracketKeyword_1; } - - //weightedMetrics+=WeightedMetric - public Assignment getWeightedMetricsAssignment_2() { return cWeightedMetricsAssignment_2; } - - //WeightedMetric - public RuleCall getWeightedMetricsWeightedMetricParserRuleCall_2_0() { return cWeightedMetricsWeightedMetricParserRuleCall_2_0; } - - //("," weightedMetrics+=WeightedMetric)* - public Group getGroup_3() { return cGroup_3; } - - //"," - public Keyword getCommaKeyword_3_0() { return cCommaKeyword_3_0; } - - //weightedMetrics+=WeightedMetric - public Assignment getWeightedMetricsAssignment_3_1() { return cWeightedMetricsAssignment_3_1; } - - //WeightedMetric - public RuleCall getWeightedMetricsWeightedMetricParserRuleCall_3_1_0() { return cWeightedMetricsWeightedMetricParserRuleCall_3_1_0; } - - //"}" - public Keyword getRightCurlyBracketKeyword_4() { return cRightCurlyBracketKeyword_4; } - } - - public class ImpactElements extends AbstractParserRuleElementFinder { - private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "Impact"); - private final Keyword cImpactKeyword = (Keyword)rule.eContents().get(1); - - /// * - // //id=EString - // '{' - // 'name' name=EString - // 'before' before=[perfdatarepo::Result|EString] - // 'after' after=[perfdatarepo::Result|EString] - // '}' - // * / Impact returns perfdatarepo::Impact: - // "Impact"; - public ParserRule getRule() { return rule; } - - //"Impact" - public Keyword getImpactKeyword() { return cImpactKeyword; } - } - - public class ResultElements extends AbstractParserRuleElementFinder { - private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "Result"); - private final Keyword cResultKeyword = (Keyword)rule.eContents().get(1); - - /// * - // //id=EString - // '{' - // 'name' name=EString - // 'timestamp' timestamp=EDate - // 'metricValues' '{' metricValues+=MetricValue ( "," metricValues+=MetricValue)* '}' - // '}' - // * / Result returns perfdatarepo::Result: - // "Result"; - public ParserRule getRule() { return rule; } - - //"Result" - public Keyword getResultKeyword() { return cResultKeyword; } - } - - public class EDateElements extends AbstractParserRuleElementFinder { - private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "EDate"); - private final Keyword cEDateKeyword = (Keyword)rule.eContents().get(1); - - /// * TODO: implement this rule and an appropriate IValueConverter * / EDate returns ecore::EDate: - // "EDate"; - public ParserRule getRule() { return rule; } - - //"EDate" - public Keyword getEDateKeyword() { return cEDateKeyword; } - } - - public class MetricValueElements extends AbstractParserRuleElementFinder { - private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "MetricValue"); - private final Keyword cMetricValueKeyword = (Keyword)rule.eContents().get(1); - - /// * - // //id=EString - // '{' - // 'name' name=EString - // 'value' value=EDouble - // 'measuredEntity' measuredEntity=[perfdatarepo::MeasuredEntity|EString] - // 'metricType' metricType=[perfdatarepo::MetricType|EString] - // '}' - // * / MetricValue returns perfdatarepo::MetricValue: - // "MetricValue"; - public ParserRule getRule() { return rule; } - - //"MetricValue" - public Keyword getMetricValueKeyword() { return cMetricValueKeyword; } - } - - public class MeasuredEntityElements extends AbstractParserRuleElementFinder { - private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "MeasuredEntity"); - private final Keyword cMeasuredEntityKeyword = (Keyword)rule.eContents().get(1); - - /// * - // //id=EString - // '{' - // 'name' name=EString - // 'metricTypes' '(' metricTypes+=[perfdatarepo::MetricType|EString] ( "," metricTypes+=[perfdatarepo::MetricType|EString])* ')' - // '}' - // * / MeasuredEntity returns perfdatarepo::MeasuredEntity: - // "MeasuredEntity"; - public ParserRule getRule() { return rule; } - - //"MeasuredEntity" - public Keyword getMeasuredEntityKeyword() { return cMeasuredEntityKeyword; } - } - - public class MetricTypeElements extends AbstractParserRuleElementFinder { - private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "MetricType"); - private final Group cGroup = (Group)rule.eContents().get(1); - private final Keyword cNameKeyword_0 = (Keyword)cGroup.eContents().get(0); - private final Assignment cNameAssignment_1 = (Assignment)cGroup.eContents().get(1); - private final RuleCall cNameEStringParserRuleCall_1_0 = (RuleCall)cNameAssignment_1.eContents().get(0); - - /// * - // //id=EString - // '{' - // 'name' name=EString - // '}' - // * / MetricType returns perfdatarepo::MetricType: - // "name" name=EString; - public ParserRule getRule() { return rule; } - - //"name" name=EString - public Group getGroup() { return cGroup; } - - //"name" - public Keyword getNameKeyword_0() { return cNameKeyword_0; } - - //name=EString - public Assignment getNameAssignment_1() { return cNameAssignment_1; } - - //EString - public RuleCall getNameEStringParserRuleCall_1_0() { return cNameEStringParserRuleCall_1_0; } - } - - public class WeightedMetricElements extends AbstractParserRuleElementFinder { - private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "WeightedMetric"); - private final Group cGroup = (Group)rule.eContents().get(1); - private final Assignment cNameAssignment_0 = (Assignment)cGroup.eContents().get(0); - private final RuleCall cNameEStringParserRuleCall_0_0 = (RuleCall)cNameAssignment_0.eContents().get(0); - private final Keyword cEqualsSignKeyword_1 = (Keyword)cGroup.eContents().get(1); - private final Assignment cWeightAssignment_2 = (Assignment)cGroup.eContents().get(2); - private final RuleCall cWeightEDoubleParserRuleCall_2_0 = (RuleCall)cWeightAssignment_2.eContents().get(0); - private final Keyword cRefKeyword_3 = (Keyword)cGroup.eContents().get(3); - private final Keyword cColonKeyword_4 = (Keyword)cGroup.eContents().get(4); - private final Assignment cMetricTypeAssignment_5 = (Assignment)cGroup.eContents().get(5); - private final CrossReference cMetricTypeMetricTypeCrossReference_5_0 = (CrossReference)cMetricTypeAssignment_5.eContents().get(0); - private final RuleCall cMetricTypeMetricTypeEStringParserRuleCall_5_0_1 = (RuleCall)cMetricTypeMetricTypeCrossReference_5_0.eContents().get(1); - - //WeightedMetric: - // name=EString "=" weight=EDouble "ref" ":" metricType=[perfdatarepo::MetricType|EString]; - public ParserRule getRule() { return rule; } - - //name=EString "=" weight=EDouble "ref" ":" metricType=[perfdatarepo::MetricType|EString] - public Group getGroup() { return cGroup; } - - //name=EString - public Assignment getNameAssignment_0() { return cNameAssignment_0; } - - //EString - public RuleCall getNameEStringParserRuleCall_0_0() { return cNameEStringParserRuleCall_0_0; } - - //"=" - public Keyword getEqualsSignKeyword_1() { return cEqualsSignKeyword_1; } - - //weight=EDouble - public Assignment getWeightAssignment_2() { return cWeightAssignment_2; } - - //EDouble - public RuleCall getWeightEDoubleParserRuleCall_2_0() { return cWeightEDoubleParserRuleCall_2_0; } - - //"ref" - public Keyword getRefKeyword_3() { return cRefKeyword_3; } - - //":" - public Keyword getColonKeyword_4() { return cColonKeyword_4; } - - //metricType=[perfdatarepo::MetricType|EString] - public Assignment getMetricTypeAssignment_5() { return cMetricTypeAssignment_5; } - - //[perfdatarepo::MetricType|EString] - public CrossReference getMetricTypeMetricTypeCrossReference_5_0() { return cMetricTypeMetricTypeCrossReference_5_0; } - - //EString - public RuleCall getMetricTypeMetricTypeEStringParserRuleCall_5_0_1() { return cMetricTypeMetricTypeEStringParserRuleCall_5_0_1; } - } - - - private AdaptationProcessElements pAdaptationProcess; - private AdaptationPointElements pAdaptationPoint; - private AbstractControlFlowElementElements pAbstractControlFlowElement; - private VariationTypeElements pVariationType; - private EStringElements pEString; - private TacticElements pTactic; - private ActionElements pAction; - private StrategyElements pStrategy; - private ParameterElements pParameter; - private OverallGoalElements pOverallGoal; - private AdaptationPlanElements pAdaptationPlan; - private StartActionElements pStartAction; - private StopActionElements pStopAction; - private LoopActionElements pLoopAction; - private BranchActionElements pBranchAction; - private ActionReferenceElements pActionReference; - private EIntElements pEInt; - private AdaptationActionOperationElements pAdaptationActionOperation; - private ModelVariableConfigurationRangeElements pModelVariableConfigurationRange; - private ModelEntityConfigurationRangeElements pModelEntityConfigurationRange; - private EDoubleElements pEDouble; - private PropertyRangeElements pPropertyRange; - private SetOfConfigurationsElements pSetOfConfigurations; - private OclConstraintElements pOclConstraint; - private AdaptationScopeElements pAdaptationScope; - private AdaptationDirectionElements pAdaptationDirection; - private ObjectiveElements pObjective; - private SpecificationElements pSpecification; - private EventElements pEvent; - private WeightedTacticElements pWeightedTactic; - private WeightingFunctionElements pWeightingFunction; - private ImpactElements pImpact; - private ResultElements pResult; - private EDateElements pEDate; - private MetricValueElements pMetricValue; - private MeasuredEntityElements pMeasuredEntity; - private MetricTypeElements pMetricType; - private WeightedMetricElements pWeightedMetric; - - private final Grammar grammar; - - private TerminalsGrammarAccess gaTerminals; - - @Inject - public StaAdaptationLanguageGrammarAccess(GrammarProvider grammarProvider, - TerminalsGrammarAccess gaTerminals) { - this.grammar = internalFindGrammar(grammarProvider); - this.gaTerminals = gaTerminals; - } - - protected Grammar internalFindGrammar(GrammarProvider grammarProvider) { - Grammar grammar = grammarProvider.getGrammar(this); - while (grammar != null) { - if ("edu.kit.ipd.descartes.mm.adaptation.StaAdaptationLanguage".equals(grammar.getName())) { - return grammar; - } - List<Grammar> grammars = grammar.getUsedGrammars(); - if (!grammars.isEmpty()) { - grammar = grammars.iterator().next(); - } else { - return null; - } - } - return grammar; - } - - - public Grammar getGrammar() { - return grammar; - } - - - public TerminalsGrammarAccess getTerminalsGrammarAccess() { - return gaTerminals; - } - - - //AdaptationProcess: - // "AdaptationProcess" name=EString //id=EString - // "{" "goal" goal=OverallGoal "actions" ":" actions+=Action ("," actions+=Action)* "tactics" ":" tactics+=Tactic ("," - // tactics+=Tactic)* "strategies" ":" strategies+=Strategy ("," strategies+=Strategy)* ("parameters" ":" - // parameters+=Parameter ("," parameters+=Parameter)*)? "}"; - public AdaptationProcessElements getAdaptationProcessAccess() { - return (pAdaptationProcess != null) ? pAdaptationProcess : (pAdaptationProcess = new AdaptationProcessElements()); - } - - public ParserRule getAdaptationProcessRule() { - return getAdaptationProcessAccess().getRule(); - } - - //AdaptationPoint returns adaptationpoints::AdaptationPoint: //ModelVariableConfigurationRange | ModelEntityConfigurationRange; - // "AdaptionPoint"; - public AdaptationPointElements getAdaptationPointAccess() { - return (pAdaptationPoint != null) ? pAdaptationPoint : (pAdaptationPoint = new AdaptationPointElements()); - } - - public ParserRule getAdaptationPointRule() { - return getAdaptationPointAccess().getRule(); - } - - //AbstractControlFlowElement: - // StartAction | StopAction | LoopAction | BranchAction | ActionReference; - public AbstractControlFlowElementElements getAbstractControlFlowElementAccess() { - return (pAbstractControlFlowElement != null) ? pAbstractControlFlowElement : (pAbstractControlFlowElement = new AbstractControlFlowElementElements()); - } - - public ParserRule getAbstractControlFlowElementRule() { - return getAbstractControlFlowElementAccess().getRule(); - } - - //VariationType returns adaptationpoints::VariationType: - // PropertyRange | SetOfConfigurations; - public VariationTypeElements getVariationTypeAccess() { - return (pVariationType != null) ? pVariationType : (pVariationType = new VariationTypeElements()); - } - - public ParserRule getVariationTypeRule() { - return getVariationTypeAccess().getRule(); - } - - //EString returns ecore::EString: - // STRING | ID; - public EStringElements getEStringAccess() { - return (pEString != null) ? pEString : (pEString = new EStringElements()); - } - - public ParserRule getEStringRule() { - return getEStringAccess().getRule(); - } - - //Tactic: - // "Tactic" name=EString "{" ("input" ":" inputParams+=[Parameter|EString] ("," inputParams+=[Parameter|EString])*)? - // ("output" ":" outputParam=[Parameter|EString])? "implementedPlan" ":" implementedPlan=AdaptationPlan "}"; - public TacticElements getTacticAccess() { - return (pTactic != null) ? pTactic : (pTactic = new TacticElements()); - } - - public ParserRule getTacticRule() { - return getTacticAccess().getRule(); - } - - ////TODO referredAdaptionPoint - ////TODO ask because of adaptionActionOperation - /// * - // //id=EString - // '{' - // 'name' name=EString - // ('outputParam' outputParam=[Parameter|EString])? - // ('inputParams' '(' inputParams+=[Parameter|EString] ( "," inputParams+=[Parameter|EString])* ')' )? - // 'referredAdaptationPoint' referredAdaptationPoint=[adaptationpoints::AdaptationPoint|EString] - // 'adaptationActionOperation' adaptationActionOperation=AdaptationActionOperation - // '}' - // * / Action: - // "Action" name=EString "{" ("input" ":" inputParams+=[Parameter|EString] ("," inputParams+=[Parameter|EString])*)? - // ("output" ":" outputParam=[Parameter|EString])? "referredAdaptationPoint" ":" - // referredAdaptationPoint=[adaptationpoints::AdaptationPoint|EString] "adaptationActionOperation" ":" - // adaptationActionOperation=AdaptationActionOperation "}"; - public ActionElements getActionAccess() { - return (pAction != null) ? pAction : (pAction = new ActionElements()); - } - - public ParserRule getActionRule() { - return getActionAccess().getRule(); - } - - /// * - // //id=EString - // '{' - // 'name' name=EString - // 'objective' objective=[Objective|EString] - // 'triggeringEvents' triggeringEvents=Event - // 'tactics' '{' tactics+=WeightedTactic ( "," tactics+=WeightedTactic)* '}' - // 'weightingFunction' weightingFunction=WeightingFunction - // '}' - // * / Strategy: - // "Strategy" name=EString "{" "objective" "=" objective=[Objective|EString] "triggeringEvents" "=" - // triggeringEvents=Event "tactics" ":" tactics+=WeightedTactic ("," tactics+=WeightedTactic)* "weightingFunction" ":" - // weightingFunction=WeightingFunction "}"; - public StrategyElements getStrategyAccess() { - return (pStrategy != null) ? pStrategy : (pStrategy = new StrategyElements()); - } - - public ParserRule getStrategyRule() { - return getStrategyAccess().getRule(); - } - - /// * - // name=EString - // '{' - // 'type' type=EString - // '}' - // * / Parameter: - // type=EString name=EString; - public ParameterElements getParameterAccess() { - return (pParameter != null) ? pParameter : (pParameter = new ParameterElements()); - } - - public ParserRule getParameterRule() { - return getParameterAccess().getRule(); - } - - //OverallGoal: - // "Description" ":" description=EString "objectives" ":" objectives+=Objective ("," objectives+=Objective)*; - public OverallGoalElements getOverallGoalAccess() { - return (pOverallGoal != null) ? pOverallGoal : (pOverallGoal = new OverallGoalElements()); - } - - public ParserRule getOverallGoalRule() { - return getOverallGoalAccess().getRule(); - } - - /// * - // //id=EString - // '{' - // 'name' name=EString - // ('steps' '{' steps+=AbstractControlFlowElement ( "," steps+=AbstractControlFlowElement)* '}' )? - // '}' - // * / AdaptationPlan: - // steps+=StartAction ("," steps+=AbstractControlFlowElement)* "," steps+=StopAction; - public AdaptationPlanElements getAdaptationPlanAccess() { - return (pAdaptationPlan != null) ? pAdaptationPlan : (pAdaptationPlan = new AdaptationPlanElements()); - } - - public ParserRule getAdaptationPlanRule() { - return getAdaptationPlanAccess().getRule(); - } - - /// * - // //id=EString - // '{' - // ('predecessor' predecessor=[AbstractControlFlowElement|EString])? - // ('successor' successor=[AbstractControlFlowElement|EString])? - // '}' - // * / StartAction: - // {StartAction} "StartAction"; - public StartActionElements getStartActionAccess() { - return (pStartAction != null) ? pStartAction : (pStartAction = new StartActionElements()); - } - - public ParserRule getStartActionRule() { - return getStartActionAccess().getRule(); - } - - /// * - // //id=EString - // '{' - // ('predecessor' predecessor=[AbstractControlFlowElement|EString])? - // ('successor' successor=[AbstractControlFlowElement|EString])? - // '}' - // * / StopAction: //{StopAction} - // "StopAction"; - public StopActionElements getStopActionAccess() { - return (pStopAction != null) ? pStopAction : (pStopAction = new StopActionElements()); - } - - public ParserRule getStopActionRule() { - return getStopActionAccess().getRule(); - } - - /// * - // //id=EString - // '{' - // 'counter' counter=EInt - // ('predecessor' predecessor=[AbstractControlFlowElement|EString])? - // ('successor' successor=[AbstractControlFlowElement|EString])? - // 'body' body=AdaptationPlan - // '}' - // * / LoopAction: - // "LoopAction"; - public LoopActionElements getLoopActionAccess() { - return (pLoopAction != null) ? pLoopAction : (pLoopAction = new LoopActionElements()); - } - - public ParserRule getLoopActionRule() { - return getLoopActionAccess().getRule(); - } - - /// * - // //id=EString - // '{' - // ('condition' condition=EString)? - // ('predecessor' predecessor=[AbstractControlFlowElement|EString])? - // ('successor' successor=[AbstractControlFlowElement|EString])? - // ('context' context=[core::Entity|EString])? - // 'conditionTrueBranch' conditionTrueBranch=AdaptationPlan - // 'conditionFalseBranch' conditionFalseBranch=AdaptationPlan - // '}' - // * / BranchAction: - // "BranchAction"; - public BranchActionElements getBranchActionAccess() { - return (pBranchAction != null) ? pBranchAction : (pBranchAction = new BranchActionElements()); - } - - public ParserRule getBranchActionRule() { - return getBranchActionAccess().getRule(); - } - - /// * - // //id=EString - // '{' - // ('predecessor' predecessor=[AbstractControlFlowElement|EString])? - // ('successor' successor=[AbstractControlFlowElement|EString])? - // 'refersTo' refersTo=[Action|EString] - // '}' - // * / ActionReference: - // "ActionReference"; - public ActionReferenceElements getActionReferenceAccess() { - return (pActionReference != null) ? pActionReference : (pActionReference = new ActionReferenceElements()); - } - - public ParserRule getActionReferenceRule() { - return getActionReferenceAccess().getRule(); - } - - //EInt returns ecore::EInt: - // "-"? INT; - public EIntElements getEIntAccess() { - return (pEInt != null) ? pEInt : (pEInt = new EIntElements()); - } - - public ParserRule getEIntRule() { - return getEIntAccess().getRule(); - } - - ////TODO Check With Nico - /// * - // '{' - // 'adaptationOperationScope' adaptationOperationScope=AdaptationScope - // 'adaptationOperationDirection' adaptationOperationDirection=AdaptationDirection - // '}' - // * / AdaptationActionOperation: - // "AdaptionActionOperation"; - public AdaptationActionOperationElements getAdaptationActionOperationAccess() { - return (pAdaptationActionOperation != null) ? pAdaptationActionOperation : (pAdaptationActionOperation = new AdaptationActionOperationElements()); - } - - public ParserRule getAdaptationActionOperationRule() { - return getAdaptationActionOperationAccess().getRule(); - } - - /// * - // //id=EString - // '{' - // 'name' name=EString - // 'minValue' minValue=EDouble - // 'maxValue' maxValue=EDouble - // 'adaptableEntity' adaptableEntity=[core::AdaptableEntity|EString] - // '}' - // * / ModelVariableConfigurationRange returns adaptationpoints::ModelVariableConfigurationRange: - // "ModelVariableConfigurationRange"; - public ModelVariableConfigurationRangeElements getModelVariableConfigurationRangeAccess() { - return (pModelVariableConfigurationRange != null) ? pModelVariableConfigurationRange : (pModelVariableConfigurationRange = new ModelVariableConfigurationRangeElements()); - } - - public ParserRule getModelVariableConfigurationRangeRule() { - return getModelVariableConfigurationRangeAccess().getRule(); - } - - /// * - // //id=EString - // '{' - // 'name' name=EString - // 'adaptableEntity' adaptableEntity=[core::Entity|EString] - // 'variationPossibility' variationPossibility=VariationType - // '}' - // * / ModelEntityConfigurationRange returns adaptationpoints::ModelEntityConfigurationRange: - // "ModelEntityConfigurationRange"; - public ModelEntityConfigurationRangeElements getModelEntityConfigurationRangeAccess() { - return (pModelEntityConfigurationRange != null) ? pModelEntityConfigurationRange : (pModelEntityConfigurationRange = new ModelEntityConfigurationRangeElements()); - } - - public ParserRule getModelEntityConfigurationRangeRule() { - return getModelEntityConfigurationRangeAccess().getRule(); - } - - //EDouble returns ecore::EDouble: - // "-"? INT? "." INT (("E" | "e") "-"? INT)?; - public EDoubleElements getEDoubleAccess() { - return (pEDouble != null) ? pEDouble : (pEDouble = new EDoubleElements()); - } - - public ParserRule getEDoubleRule() { - return getEDoubleAccess().getRule(); - } - - /// * - // '{' - // 'minValueConstraint' minValueConstraint=OclConstraint - // 'maxValueConstraint' maxValueConstraint=OclConstraint - // '}' - // * / PropertyRange returns adaptationpoints::PropertyRange: - // "PropertyRange"; - public PropertyRangeElements getPropertyRangeAccess() { - return (pPropertyRange != null) ? pPropertyRange : (pPropertyRange = new PropertyRangeElements()); - } - - public ParserRule getPropertyRangeRule() { - return getPropertyRangeAccess().getRule(); - } - - /// * - // '{' - // ('variants' '(' variants+=[core::Entity|EString] ( "," variants+=[core::Entity|EString])* ')' )? - // 'valueConstraint' valueConstraint=OclConstraint - // '}' - // * / SetOfConfigurations returns adaptationpoints::SetOfConfigurations: - // "SetOfConfigurations"; - public SetOfConfigurationsElements getSetOfConfigurationsAccess() { - return (pSetOfConfigurations != null) ? pSetOfConfigurations : (pSetOfConfigurations = new SetOfConfigurationsElements()); - } - - public ParserRule getSetOfConfigurationsRule() { - return getSetOfConfigurationsAccess().getRule(); - } - - /// * - // name=EString - // '{' - // 'oclString' oclString=EString - // '}' - // * / OclConstraint returns adaptationpoints::OclConstraint: - // "OclConstraint"; - public OclConstraintElements getOclConstraintAccess() { - return (pOclConstraint != null) ? pOclConstraint : (pOclConstraint = new OclConstraintElements()); - } - - public ParserRule getOclConstraintRule() { - return getOclConstraintAccess().getRule(); - } - - /// * TODO: implement this rule and an appropriate IValueConverter * / AdaptationScope: - // "AdaptationScope"; - public AdaptationScopeElements getAdaptationScopeAccess() { - return (pAdaptationScope != null) ? pAdaptationScope : (pAdaptationScope = new AdaptationScopeElements()); - } - - public ParserRule getAdaptationScopeRule() { - return getAdaptationScopeAccess().getRule(); - } - - /// * TODO: implement this rule and an appropriate IValueConverter * / AdaptationDirection: - // "AdaptationDirection"; - public AdaptationDirectionElements getAdaptationDirectionAccess() { - return (pAdaptationDirection != null) ? pAdaptationDirection : (pAdaptationDirection = new AdaptationDirectionElements()); - } - - public ParserRule getAdaptationDirectionRule() { - return getAdaptationDirectionAccess().getRule(); - } - - /// * - // //id=EString - // '{' - // 'name' name=EString - // 'specification' specification=EString - // '}' - // * / Objective: - // "Objective" name=EString "=" specifications+=Specification ("," specifications+=Specification)*; - public ObjectiveElements getObjectiveAccess() { - return (pObjective != null) ? pObjective : (pObjective = new ObjectiveElements()); - } - - public ParserRule getObjectiveRule() { - return getObjectiveAccess().getRule(); - } - - //Specification: - // "Specification" value=EDouble; - public SpecificationElements getSpecificationAccess() { - return (pSpecification != null) ? pSpecification : (pSpecification = new SpecificationElements()); - } - - public ParserRule getSpecificationRule() { - return getSpecificationAccess().getRule(); - } - - //Event: - // name= //id=EString - // EString; - public EventElements getEventAccess() { - return (pEvent != null) ? pEvent : (pEvent = new EventElements()); - } - - public ParserRule getEventRule() { - return getEventAccess().getRule(); - } - - //WeightedTactic: - // name=EString "=" usedTactic=[Tactic|EString] currentWeight=EDouble defaultWeight=EDouble ("lastImpact" - // lastImpact=[perfdatarepo::Impact|EString])?; - public WeightedTacticElements getWeightedTacticAccess() { - return (pWeightedTactic != null) ? pWeightedTactic : (pWeightedTactic = new WeightedTacticElements()); - } - - public ParserRule getWeightedTacticRule() { - return getWeightedTacticAccess().getRule(); - } - - /// * - // //id=EString - // '{' - // 'name' name=EString - // 'weightedMetrics' '{' weightedMetrics+=WeightedMetric ( "," weightedMetrics+=WeightedMetric)* '}' - // '}' - // * / WeightingFunction: - // name=EString "{" weightedMetrics+=WeightedMetric ("," weightedMetrics+=WeightedMetric)* "}"; - public WeightingFunctionElements getWeightingFunctionAccess() { - return (pWeightingFunction != null) ? pWeightingFunction : (pWeightingFunction = new WeightingFunctionElements()); - } - - public ParserRule getWeightingFunctionRule() { - return getWeightingFunctionAccess().getRule(); - } - - /// * - // //id=EString - // '{' - // 'name' name=EString - // 'before' before=[perfdatarepo::Result|EString] - // 'after' after=[perfdatarepo::Result|EString] - // '}' - // * / Impact returns perfdatarepo::Impact: - // "Impact"; - public ImpactElements getImpactAccess() { - return (pImpact != null) ? pImpact : (pImpact = new ImpactElements()); - } - - public ParserRule getImpactRule() { - return getImpactAccess().getRule(); - } - - /// * - // //id=EString - // '{' - // 'name' name=EString - // 'timestamp' timestamp=EDate - // 'metricValues' '{' metricValues+=MetricValue ( "," metricValues+=MetricValue)* '}' - // '}' - // * / Result returns perfdatarepo::Result: - // "Result"; - public ResultElements getResultAccess() { - return (pResult != null) ? pResult : (pResult = new ResultElements()); - } - - public ParserRule getResultRule() { - return getResultAccess().getRule(); - } - - /// * TODO: implement this rule and an appropriate IValueConverter * / EDate returns ecore::EDate: - // "EDate"; - public EDateElements getEDateAccess() { - return (pEDate != null) ? pEDate : (pEDate = new EDateElements()); - } - - public ParserRule getEDateRule() { - return getEDateAccess().getRule(); - } - - /// * - // //id=EString - // '{' - // 'name' name=EString - // 'value' value=EDouble - // 'measuredEntity' measuredEntity=[perfdatarepo::MeasuredEntity|EString] - // 'metricType' metricType=[perfdatarepo::MetricType|EString] - // '}' - // * / MetricValue returns perfdatarepo::MetricValue: - // "MetricValue"; - public MetricValueElements getMetricValueAccess() { - return (pMetricValue != null) ? pMetricValue : (pMetricValue = new MetricValueElements()); - } - - public ParserRule getMetricValueRule() { - return getMetricValueAccess().getRule(); - } - - /// * - // //id=EString - // '{' - // 'name' name=EString - // 'metricTypes' '(' metricTypes+=[perfdatarepo::MetricType|EString] ( "," metricTypes+=[perfdatarepo::MetricType|EString])* ')' - // '}' - // * / MeasuredEntity returns perfdatarepo::MeasuredEntity: - // "MeasuredEntity"; - public MeasuredEntityElements getMeasuredEntityAccess() { - return (pMeasuredEntity != null) ? pMeasuredEntity : (pMeasuredEntity = new MeasuredEntityElements()); - } - - public ParserRule getMeasuredEntityRule() { - return getMeasuredEntityAccess().getRule(); - } - - /// * - // //id=EString - // '{' - // 'name' name=EString - // '}' - // * / MetricType returns perfdatarepo::MetricType: - // "name" name=EString; - public MetricTypeElements getMetricTypeAccess() { - return (pMetricType != null) ? pMetricType : (pMetricType = new MetricTypeElements()); - } - - public ParserRule getMetricTypeRule() { - return getMetricTypeAccess().getRule(); - } - - //WeightedMetric: - // name=EString "=" weight=EDouble "ref" ":" metricType=[perfdatarepo::MetricType|EString]; - public WeightedMetricElements getWeightedMetricAccess() { - return (pWeightedMetric != null) ? pWeightedMetric : (pWeightedMetric = new WeightedMetricElements()); - } - - public ParserRule getWeightedMetricRule() { - return getWeightedMetricAccess().getRule(); - } - - //terminal ID: - // "^"? ("a".."z" | "A".."Z" | "_") ("a".."z" | "A".."Z" | "_" | "0".."9")*; - public TerminalRule getIDRule() { - return gaTerminals.getIDRule(); - } - - //terminal INT returns ecore::EInt: - // "0".."9"+; - public TerminalRule getINTRule() { - return gaTerminals.getINTRule(); - } - - //terminal STRING: - // "\"" ("\\" ("b" | "t" | "n" | "f" | "r" | "u" | "\"" | "\'" | "\\") | !("\\" | "\""))* "\"" | "\'" ("\\" ("b" | "t" | - // "n" | "f" | "r" | "u" | "\"" | "\'" | "\\") | !("\\" | "\'"))* "\'"; - public TerminalRule getSTRINGRule() { - return gaTerminals.getSTRINGRule(); - } - - //terminal ML_COMMENT: - // "/ *"->"* /"; - public TerminalRule getML_COMMENTRule() { - return gaTerminals.getML_COMMENTRule(); - } - - //terminal SL_COMMENT: - // "//" !("\n" | "\r")* ("\r"? "\n")?; - public TerminalRule getSL_COMMENTRule() { - return gaTerminals.getSL_COMMENTRule(); - } - - //terminal WS: - // (" " | "\t" | "\r" | "\n")+; - public TerminalRule getWSRule() { - return gaTerminals.getWSRule(); - } - - //terminal ANY_OTHER: - // .; - public TerminalRule getANY_OTHERRule() { - return gaTerminals.getANY_OTHERRule(); - } -} 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 deleted file mode 100644 index 516a99cc01310cb94a01aae0ae7ee3795fdc5978..0000000000000000000000000000000000000000 --- a/edu.kit.ipd.descartes.mm.adaptation.sta/src-gen/edu/kit/ipd/descartes/mm/adaptation/validation/AbstractStaAdaptationLanguageJavaValidator.java +++ /dev/null @@ -1,22 +0,0 @@ -/* -* generated by Xtext -*/ -package edu.kit.ipd.descartes.mm.adaptation.validation; - -import java.util.ArrayList; -import java.util.List; - -import org.eclipse.emf.ecore.EPackage; - -public class AbstractStaAdaptationLanguageJavaValidator extends org.eclipse.xtext.validation.AbstractDeclarativeValidator { - - @Override - protected List<EPackage> getEPackages() { - List<EPackage> result = new ArrayList<EPackage>(); - 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.descartes-research.net/metamodel/perfdata/0.1")); - return result; - } - -} diff --git a/edu.kit.ipd.descartes.mm.adaptation.sta/src/edu/kit/ipd/descartes/mm/adaptation/GenerateStaAdaptationLanguage.mwe2 b/edu.kit.ipd.descartes.mm.adaptation.sta/src/edu/kit/ipd/descartes/mm/adaptation/GenerateStaAdaptationLanguage.mwe2 deleted file mode 100644 index ff9a56dd9adca88a7c24f162732ee5e26b76ed05..0000000000000000000000000000000000000000 --- a/edu.kit.ipd.descartes.mm.adaptation.sta/src/edu/kit/ipd/descartes/mm/adaptation/GenerateStaAdaptationLanguage.mwe2 +++ /dev/null @@ -1,116 +0,0 @@ -module edu.kit.ipd.descartes.mm.adaptation.StaAdaptationLanguage - -import org.eclipse.emf.mwe.utils.* -import org.eclipse.xtext.generator.* -import org.eclipse.xtext.ui.generator.* - -var grammarURI = "classpath:/edu/kit/ipd/descartes/mm/adaptation/StaAdaptationLanguage.xtext" -var file.extensions = "stalang" -var projectName = "edu.kit.ipd.descartes.mm.adaptation.sta" -var runtimeProject = "../${projectName}" - -Workflow { - bean = StandaloneSetup { - scanClassPath = true - platformUri = "${runtimeProject}/.." - registerGeneratedEPackage = "edu.kit.ipd.descartes.mm.adaptation.AdaptationPackage" -// registerGenModelFile = "platform:/resource/edu.kit.ipd.descartes.mm.adaptation/model/adaptation.genmodel" - - } - - component = DirectoryCleaner { - directory = "${runtimeProject}/src-gen" - } - - component = DirectoryCleaner { - directory = "${runtimeProject}.ui/src-gen" - } - - component = Generator { - pathRtProject = runtimeProject - pathUiProject = "${runtimeProject}.ui" - projectNameRt = projectName - projectNameUi = "${projectName}.ui" - language = { - uri = grammarURI - fileExtensions = file.extensions - - // Java API to access grammar elements (required by several other fragments) - fragment = grammarAccess.GrammarAccessFragment {} - - // generates Java API for the generated EPackages - // fragment = ecore.EcoreGeneratorFragment {} - - // the serialization component - fragment = parseTreeConstructor.ParseTreeConstructorFragment {} - - // a custom ResourceFactory for use with EMF - fragment = resourceFactory.ResourceFactoryFragment { - fileExtensions = file.extensions - } - - // the Antlr parser - fragment = parser.antlr.XtextAntlrGeneratorFragment { - options = { - classSplitting = true - } - } - - // the Ecore2Xtext specific terminal converter - fragment = ecore2xtext.Ecore2XtextValueConverterServiceFragment {} - - // java-based API for validation - fragment = validation.JavaValidatorFragment { - // composedCheck = "org.eclipse.xtext.validation.ImportUriValidator" - // composedCheck = "org.eclipse.xtext.validation.NamesAreUniqueValidator" - } - - // scoping and exporting API - fragment = scoping.ImportURIScopingFragment {} - fragment = exporting.SimpleNamesFragment {} - - // scoping and exporting API - - // fragment = scoping.ImportNamespacesScopingFragment {} - // fragment = exporting.QualifiedNamesFragment {} - - - // formatter API - fragment = ecore2xtext.FormatterFragment {} - - // labeling API - fragment = labeling.LabelProviderFragment {} - - // outline API - fragment = outline.OutlineTreeProviderFragment {} - fragment = outline.QuickOutlineFragment {} - - // java-based API for content assistance - fragment = contentAssist.JavaBasedContentAssistFragment {} - - // antlr parser generator tailored for content assist - fragment = parser.antlr.XtextAntlrUiGeneratorFragment { - options = { - classSplitting = true - } - } - - // provides a compare view - fragment = compare.CompareFragment { - fileExtensions = file.extensions - } - - fragment = builder.BuilderIntegrationFragment {} - - // project wizard (optional) - - // fragment = projectWizard.SimpleProjectWizardFragment { - // generatorProjectName = "${projectName}.generator" - // modelFileExtension = file.extensions - // } - - // quickfix API - fragment = quickfix.QuickfixProviderFragment {} - } - } -} 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 deleted file mode 100644 index abfd45c021cb5b717e1b4c2fa1931abeb5b620d8..0000000000000000000000000000000000000000 --- a/edu.kit.ipd.descartes.mm.adaptation.sta/src/edu/kit/ipd/descartes/mm/adaptation/StaAdaptationLanguage.xtext +++ /dev/null @@ -1,372 +0,0 @@ -// automatically generated by Xtext -grammar edu.kit.ipd.descartes.mm.adaptation.StaAdaptationLanguage with org.eclipse.xtext.common.Terminals - -import "platform:/resource/edu.kit.ipd.descartes.mm.adaptation/model/adaptation.ecore" -import "http://www.eclipse.org/emf/2002/Ecore" as ecore -import "platform:/resource/edu.kit.ipd.descartes.mm.adaptationpoints/model/adaptationpoints.ecore" as adaptationpoints -import "platform:/resource/edu.kit.ipd.descartes.core/model/core.ecore" as core -import "platform:/resource/edu.kit.ipd.descartes.perfdatarepo/model/perfdatarepo.ecore" as perfdatarepo - -AdaptationProcess returns AdaptationProcess: - 'AdaptationProcess' name=EString - //id=EString - '{' - 'goal' goal=OverallGoal - 'actions' ':' actions+=Action (',' actions+=Action)* - 'tactics' ':' tactics+=Tactic (',' tactics+=Tactic)* - 'strategies' ':' strategies+=Strategy ( "," strategies+=Strategy)* - ('parameters' ':' parameters+=Parameter ( "," parameters+=Parameter)* )? - '}'; - - - - - - - -AdaptationPoint returns adaptationpoints::AdaptationPoint: - 'AdaptionPoint'//ModelVariableConfigurationRange | ModelEntityConfigurationRange; -; - - - - - -AbstractControlFlowElement returns AbstractControlFlowElement: - StartAction | StopAction | LoopAction | BranchAction | ActionReference; - - - -VariationType returns adaptationpoints::VariationType: - PropertyRange | SetOfConfigurations; - - - - - - - - -EString returns ecore::EString: - STRING | ID; - -Tactic returns Tactic: - 'Tactic' name=EString '{' - ('input' ':' inputParams+=[Parameter|EString] ( ',' inputParams+=[Parameter|EString])* )? - ('output' ':' outputParam=[Parameter|EString])? - 'implementedPlan' ':' implementedPlan=AdaptationPlan - '}' -; - -Action returns Action: - 'Action' name=EString - - '{' - ('input' ':' inputParams+=[Parameter|EString] ( ',' inputParams+=[Parameter|EString])* )? - ('output' ':' outputParam=[Parameter|EString])? - 'referredAdaptationPoint' ':' referredAdaptationPoint=[adaptationpoints::AdaptationPoint|EString] - 'adaptationActionOperation' ':' adaptationActionOperation=AdaptationActionOperation - '}' - - //TODO referredAdaptionPoint - //TODO ask because of adaptionActionOperation - -/* - //id=EString - '{' - 'name' name=EString - ('outputParam' outputParam=[Parameter|EString])? - ('inputParams' '(' inputParams+=[Parameter|EString] ( "," inputParams+=[Parameter|EString])* ')' )? - 'referredAdaptationPoint' referredAdaptationPoint=[adaptationpoints::AdaptationPoint|EString] - 'adaptationActionOperation' adaptationActionOperation=AdaptationActionOperation - '}' -*/ -; - -Strategy returns Strategy: - 'Strategy' name=EString - '{' - 'objective' '=' objective=[Objective|EString] - 'triggeringEvents' '=' triggeringEvents=Event - 'tactics' ':' tactics+=WeightedTactic ( "," tactics+=WeightedTactic)* - 'weightingFunction' ':' weightingFunction=WeightingFunction - '}' -/* - //id=EString - '{' - 'name' name=EString - 'objective' objective=[Objective|EString] - 'triggeringEvents' triggeringEvents=Event - 'tactics' '{' tactics+=WeightedTactic ( "," tactics+=WeightedTactic)* '}' - 'weightingFunction' weightingFunction=WeightingFunction - '}' -*/; - -Parameter returns Parameter: - type=EString name=EString -/* - name=EString - '{' - 'type' type=EString - '}' -*/ -; - -OverallGoal returns OverallGoal: - 'Description' ':' description=EString - 'objectives' ':' objectives+=Objective ( "," objectives+=Objective)* -; - -AdaptationPlan returns AdaptationPlan: - steps+=StartAction (',' steps+=AbstractControlFlowElement)* ',' steps+=StopAction -/* - //id=EString - '{' - 'name' name=EString - ('steps' '{' steps+=AbstractControlFlowElement ( "," steps+=AbstractControlFlowElement)* '}' )? - '}' -*/ -; - -StartAction returns StartAction: - {StartAction} - 'StartAction' -/* - //id=EString - '{' - ('predecessor' predecessor=[AbstractControlFlowElement|EString])? - ('successor' successor=[AbstractControlFlowElement|EString])? - '}' -*/ -; - -StopAction returns StopAction: - //{StopAction} - 'StopAction' -/* - //id=EString - '{' - ('predecessor' predecessor=[AbstractControlFlowElement|EString])? - ('successor' successor=[AbstractControlFlowElement|EString])? - '}' -*/ -; - -LoopAction returns LoopAction: - 'LoopAction' -/* - //id=EString - '{' - 'counter' counter=EInt - ('predecessor' predecessor=[AbstractControlFlowElement|EString])? - ('successor' successor=[AbstractControlFlowElement|EString])? - 'body' body=AdaptationPlan - '}' -*/ -; - -BranchAction returns BranchAction: - 'BranchAction' -/* - //id=EString - '{' - ('condition' condition=EString)? - ('predecessor' predecessor=[AbstractControlFlowElement|EString])? - ('successor' successor=[AbstractControlFlowElement|EString])? - ('context' context=[core::Entity|EString])? - 'conditionTrueBranch' conditionTrueBranch=AdaptationPlan - 'conditionFalseBranch' conditionFalseBranch=AdaptationPlan - '}' -*/ -; - -ActionReference returns ActionReference: - 'ActionReference' -/* - //id=EString - '{' - ('predecessor' predecessor=[AbstractControlFlowElement|EString])? - ('successor' successor=[AbstractControlFlowElement|EString])? - 'refersTo' refersTo=[Action|EString] - '}' -*/ -; - - -EInt returns ecore::EInt: - '-'? INT; - -//TODO Check With Nico -AdaptationActionOperation returns AdaptationActionOperation: - 'AdaptionActionOperation' -/* - '{' - 'adaptationOperationScope' adaptationOperationScope=AdaptationScope - 'adaptationOperationDirection' adaptationOperationDirection=AdaptationDirection - '}' -*/ -; - -ModelVariableConfigurationRange returns adaptationpoints::ModelVariableConfigurationRange: - 'ModelVariableConfigurationRange' -/* - //id=EString - '{' - 'name' name=EString - 'minValue' minValue=EDouble - 'maxValue' maxValue=EDouble - 'adaptableEntity' adaptableEntity=[core::AdaptableEntity|EString] - '}' -*/ -; - -ModelEntityConfigurationRange returns adaptationpoints::ModelEntityConfigurationRange: - 'ModelEntityConfigurationRange' -/* - //id=EString - '{' - 'name' name=EString - 'adaptableEntity' adaptableEntity=[core::Entity|EString] - 'variationPossibility' variationPossibility=VariationType - '}' -*/ -; - -EDouble returns ecore::EDouble: - '-'? INT? '.' INT (('E'|'e') '-'? INT)?; - -PropertyRange returns adaptationpoints::PropertyRange: - 'PropertyRange' -/* - '{' - 'minValueConstraint' minValueConstraint=OclConstraint - 'maxValueConstraint' maxValueConstraint=OclConstraint - '}' -*/ -; - -SetOfConfigurations returns adaptationpoints::SetOfConfigurations: - 'SetOfConfigurations' -/* - '{' - ('variants' '(' variants+=[core::Entity|EString] ( "," variants+=[core::Entity|EString])* ')' )? - 'valueConstraint' valueConstraint=OclConstraint - '}' -*/ -; - -OclConstraint returns adaptationpoints::OclConstraint: - 'OclConstraint' -/* - name=EString - '{' - 'oclString' oclString=EString - '}' -*/ -; - -AdaptationScope returns AdaptationScope: - 'AdaptationScope' /* TODO: implement this rule and an appropriate IValueConverter */; - -AdaptationDirection returns AdaptationDirection: - 'AdaptationDirection' /* TODO: implement this rule and an appropriate IValueConverter */; - -Objective returns Objective: - 'Objective' name=EString '=' specifications+=Specification (',' specifications+=Specification)* -/* - //id=EString - '{' - 'name' name=EString - 'specification' specification=EString - '}' -*/ -; - -Specification: - 'Specification' value=EDouble -; - -Event returns Event: - name=EString //id=EString -; - -WeightedTactic returns WeightedTactic: - name=EString '=' usedTactic=[Tactic|EString] currentWeight=EDouble defaultWeight=EDouble ('lastImpact' lastImpact=[perfdatarepo::Impact|EString])? -; - -WeightingFunction returns WeightingFunction: - name=EString '{' - weightedMetrics+=WeightedMetric ( "," weightedMetrics+=WeightedMetric)* - '}' -/* - //id=EString - '{' - 'name' name=EString - 'weightedMetrics' '{' weightedMetrics+=WeightedMetric ( "," weightedMetrics+=WeightedMetric)* '}' - '}' -*/ -; - -Impact returns perfdatarepo::Impact: - 'Impact' -/* - //id=EString - '{' - 'name' name=EString - 'before' before=[perfdatarepo::Result|EString] - 'after' after=[perfdatarepo::Result|EString] - '}' -*/ -; - -Result returns perfdatarepo::Result: - 'Result' -/* - //id=EString - '{' - 'name' name=EString - 'timestamp' timestamp=EDate - 'metricValues' '{' metricValues+=MetricValue ( "," metricValues+=MetricValue)* '}' - '}' -*/ -; - -EDate returns ecore::EDate: - 'EDate' /* TODO: implement this rule and an appropriate IValueConverter */; - -MetricValue returns perfdatarepo::MetricValue: - 'MetricValue' -/* - //id=EString - '{' - 'name' name=EString - 'value' value=EDouble - 'measuredEntity' measuredEntity=[perfdatarepo::MeasuredEntity|EString] - 'metricType' metricType=[perfdatarepo::MetricType|EString] - '}' -*/; - -MeasuredEntity returns perfdatarepo::MeasuredEntity: - 'MeasuredEntity' -/* - //id=EString - '{' - 'name' name=EString - 'metricTypes' '(' metricTypes+=[perfdatarepo::MetricType|EString] ( "," metricTypes+=[perfdatarepo::MetricType|EString])* ')' - '}' -*/ -; - -MetricType returns perfdatarepo::MetricType: - 'name' name=EString -/* - //id=EString - '{' - 'name' name=EString - '}' -*/ -; - -WeightedMetric returns WeightedMetric: - name=EString '=' weight=EDouble 'ref' ':' metricType=[perfdatarepo::MetricType|EString] -; diff --git a/edu.kit.ipd.descartes.mm.adaptation.sta/src/edu/kit/ipd/descartes/mm/adaptation/StaAdaptationLanguageRuntimeModule.java b/edu.kit.ipd.descartes.mm.adaptation.sta/src/edu/kit/ipd/descartes/mm/adaptation/StaAdaptationLanguageRuntimeModule.java deleted file mode 100644 index 78f08ef8f00f2d9ea5e4400800b695a3fa75626e..0000000000000000000000000000000000000000 --- a/edu.kit.ipd.descartes.mm.adaptation.sta/src/edu/kit/ipd/descartes/mm/adaptation/StaAdaptationLanguageRuntimeModule.java +++ /dev/null @@ -1,11 +0,0 @@ -/* - * generated by Xtext - */ -package edu.kit.ipd.descartes.mm.adaptation; - -/** - * Use this class to register components to be used at runtime / without the Equinox extension registry. - */ -public class StaAdaptationLanguageRuntimeModule extends edu.kit.ipd.descartes.mm.adaptation.AbstractStaAdaptationLanguageRuntimeModule { - -} diff --git a/edu.kit.ipd.descartes.mm.adaptation.sta/src/edu/kit/ipd/descartes/mm/adaptation/StaAdaptationLanguageStandaloneSetup.java b/edu.kit.ipd.descartes.mm.adaptation.sta/src/edu/kit/ipd/descartes/mm/adaptation/StaAdaptationLanguageStandaloneSetup.java deleted file mode 100644 index 32078175054c6f1cb56a07f3bf9ff8a0f04b2176..0000000000000000000000000000000000000000 --- a/edu.kit.ipd.descartes.mm.adaptation.sta/src/edu/kit/ipd/descartes/mm/adaptation/StaAdaptationLanguageStandaloneSetup.java +++ /dev/null @@ -1,14 +0,0 @@ - -package edu.kit.ipd.descartes.mm.adaptation; - -/** - * Initialization support for running Xtext languages - * without equinox extension registry - */ -public class StaAdaptationLanguageStandaloneSetup extends StaAdaptationLanguageStandaloneSetupGenerated{ - - public static void doSetup() { - new StaAdaptationLanguageStandaloneSetup().createInjectorAndDoEMFRegistration(); - } -} - diff --git a/edu.kit.ipd.descartes.mm.adaptation.sta/src/edu/kit/ipd/descartes/mm/adaptation/formatting/StaAdaptationLanguageFormatter.java b/edu.kit.ipd.descartes.mm.adaptation.sta/src/edu/kit/ipd/descartes/mm/adaptation/formatting/StaAdaptationLanguageFormatter.java deleted file mode 100644 index 3d1d81f6d053d6b0fca7f1d11d5988f53f33d0ce..0000000000000000000000000000000000000000 --- a/edu.kit.ipd.descartes.mm.adaptation.sta/src/edu/kit/ipd/descartes/mm/adaptation/formatting/StaAdaptationLanguageFormatter.java +++ /dev/null @@ -1,39 +0,0 @@ -/* - * generated by Xtext - */ -package edu.kit.ipd.descartes.mm.adaptation.formatting; - -import org.eclipse.xtext.formatting.impl.AbstractDeclarativeFormatter; -import org.eclipse.xtext.formatting.impl.FormattingConfig; -import org.eclipse.xtext.Keyword; -import org.eclipse.xtext.util.Pair; - -/** - * This class contains custom formatting description. - * - * see : http://www.eclipse.org/Xtext/documentation/latest/xtext.html#formatting - * on how and when to use it - * - * Also see {@link org.eclipse.xtext.xtext.XtextFormattingTokenSerializer} as an example - */ -public class StaAdaptationLanguageFormatter extends AbstractDeclarativeFormatter { - - @Override - protected void configureFormatting(FormattingConfig c) { - edu.kit.ipd.descartes.mm.adaptation.services.StaAdaptationLanguageGrammarAccess f = (edu.kit.ipd.descartes.mm.adaptation.services.StaAdaptationLanguageGrammarAccess) getGrammarAccess(); - for(Pair<Keyword, Keyword> pair: f.findKeywordPairs("{", "}")) { - c.setIndentation(pair.getFirst(), pair.getSecond()); - c.setLinewrap(1).after(pair.getFirst()); - c.setLinewrap(1).before(pair.getSecond()); - c.setLinewrap(1).after(pair.getSecond()); - } - for(Keyword comma: f.findKeywords(",")) { - c.setNoLinewrap().before(comma); - c.setNoSpace().before(comma); - c.setLinewrap().after(comma); - } - c.setLinewrap(0, 1, 2).before(f.getSL_COMMENTRule()); - c.setLinewrap(0, 1, 2).before(f.getML_COMMENTRule()); - c.setLinewrap(0, 1, 1).after(f.getML_COMMENTRule()); - } -} diff --git a/edu.kit.ipd.descartes.mm.adaptation.sta/src/edu/kit/ipd/descartes/mm/adaptation/scoping/StaAdaptationLanguageScopeProvider.java b/edu.kit.ipd.descartes.mm.adaptation.sta/src/edu/kit/ipd/descartes/mm/adaptation/scoping/StaAdaptationLanguageScopeProvider.java deleted file mode 100644 index f90cc24505067c3ed57b812b1d9a91fb100f9e4b..0000000000000000000000000000000000000000 --- a/edu.kit.ipd.descartes.mm.adaptation.sta/src/edu/kit/ipd/descartes/mm/adaptation/scoping/StaAdaptationLanguageScopeProvider.java +++ /dev/null @@ -1,17 +0,0 @@ -/* - * generated by Xtext - */ -package edu.kit.ipd.descartes.mm.adaptation.scoping; - -import org.eclipse.xtext.scoping.impl.AbstractDeclarativeScopeProvider; - -/** - * This class contains custom scoping description. - * - * see : http://www.eclipse.org/Xtext/documentation/latest/xtext.html#scoping - * on how and when to use it - * - */ -public class StaAdaptationLanguageScopeProvider extends AbstractDeclarativeScopeProvider { - -} diff --git a/edu.kit.ipd.descartes.mm.adaptation.sta/src/edu/kit/ipd/descartes/mm/adaptation/validation/StaAdaptationLanguageJavaValidator.java b/edu.kit.ipd.descartes.mm.adaptation.sta/src/edu/kit/ipd/descartes/mm/adaptation/validation/StaAdaptationLanguageJavaValidator.java deleted file mode 100644 index 1c17f04f5d190dd4f5c09801d03ddc52c5a9038a..0000000000000000000000000000000000000000 --- a/edu.kit.ipd.descartes.mm.adaptation.sta/src/edu/kit/ipd/descartes/mm/adaptation/validation/StaAdaptationLanguageJavaValidator.java +++ /dev/null @@ -1,13 +0,0 @@ -package edu.kit.ipd.descartes.mm.adaptation.validation; - - -public class StaAdaptationLanguageJavaValidator extends AbstractStaAdaptationLanguageJavaValidator { - -// @Check -// public void checkGreetingStartsWithCapital(Greeting greeting) { -// if (!Character.isUpperCase(greeting.getName().charAt(0))) { -// warning("Name should start with a capital", MyDslPackage.Literals.GREETING__NAME); -// } -// } - -}